在二进制或源 Nvidia 驱动程序之间进行选择

在二进制或源 Nvidia 驱动程序之间进行选择

我已经使用 ubuntu 有一段时间了,前段时间我的显卡出了点问题,不得不摆弄一下驱动程序。

尽管我曾经与司机有过打交道的经历(很糟糕),但我仍然不确定。

二进制和源驱动程序之间有什么区别。现在这个问题并不像看上去那么愚蠢。我知道二进制是……嗯……二进制和源是您自己运行的编译脚本。

我更想问的是,您会基于什么理由选择其中一个?

为什么二进制驱动程序更稳定并且源代码更快?


就这一点而言。当我说源驱动程序时,我指的不是 nouveau。我指的是您从 nvidia 手动下载并自行运行脚本的驱动程序。

答案1

您从 Nvidia 网站下载的驱动程序已更新。Ubuntu 存储库中的驱动程序仅在 Ubuntu 发布时或出现严重问题(只能通过升级版本才能修复)时才会更新。

获取 Nvidia 卡更新专有驱动程序的唯一方法是使用从网站下载的驱动程序或添加 PPA。

幸运的是,Ubuntu 团队保留 PPA您可以在此处获取最新版本的 Nvidia 驱动程序,为您的系统进行更新和打包。

您可以在终端中使用以下命令添加它并将驱动程序升级到 Nvidia 发布的相同版本

sudo add-apt-repository ppa:ubuntu-x-swat/x-updates

然后,您可以使用添加的 PPA 中的软件包安装/升级您的驱动程序

sudo apt-get install nvidia-current nvidia-settings

每次 Nvidia 发布新的驱动程序版本时,这些驱动程序都会更新。

从 Nvidia 网站安装、随 Ubuntu 版本发布的默认软件包或来自 PPA 的驱动程序之间的主要区别在于支持以及向何处报告错误。

另一个主要区别是删除它们的方式,通过 PPA 安装的驱动程序或与 Ubuntu 版本一起分发的驱动程序将被删除,apt-get而从 Nvidia 下载提供的驱动程序有自己的删除程序。

相关内容