使用 PPA 与手动安装 Nvidia

使用 PPA 与手动安装 Nvidia

在 Ubuntu 中安装 Nvidia 驱动程序时有很多困惑和矛盾的信息。就我而言,Ubuntu-mate。

我目前所学到的就是
—不要使用 Nouveau!

- 我遇到的大多数问题都是由于 Nvidia 驱动程序安装不正确造成的!

我的目标是专门使用我的 Linux 工作站进行 GPU 渲染,因此正确安装 Nvidia 驱动程序至关重要!

大多数安装指南的问题在于它们充当了食谱,并没有真正告诉你为什么这是一种更好的方法,或者为什么你可以尝试另一种方法。好了,抱怨结束了 :)

通过谷歌快速搜索,你找到了以下 5 个最近(过去一年内)的 Ubuntu 上的 Nvidia 驱动程序安装指南

一个非常简单的细分似乎是在我所说的使用命令行的“完全手动”方法(下面的链接#3)与 PPA + 使用软件和更新菜单的某种组合之间。

问题 #1 为什么选择 PPA,以及它比完全手动安装“更好”在哪里?下面的链接 #5 表明 PPA 未经测试(那么这是否意味着测试版可以避免?)

问题2 如果使用完全手动安装(链接 #3),我是否应该直接选择最新的驱动程序版本?我问这个问题的原因是,在链接#1(官方指南?)中,它说实际版本

“取决于所使用的 Ubuntu 版本以及安装的显卡。”

问题 #3 是这种方式还是另一种方式?例如,如果您手动安装驱动程序,是否应避免使用“软件和更新”>“其他驱动程序”窗口以避免冲突?

问题 #4 如果不确定您当前安装的驱动程序版本,如何正确删除所有已安装的图形驱动程序以从头开始?

1 https://help.ubuntu.com/community/BinaryDriverHowto/Nvidia(仅使用软件和更新 - 附加驱动程序方法)

2 https://ubuntu-mate.community/t/how-to-install-graphics-card-drivers-in-ubuntu/3228 (自动使用软件和更新以及手动,但没有解释为什么是手动)

3https://linuxconfig.org/how-to-install-the-latest-nvidia-drivers-on-ubuntu-16-04-xenial-xerus (手动使用 sudo apt-get install)

4http://www.ubuntugeek.com/install-nvidia-367-27-drivers-in-ubuntu-16-0415-10.html (手动使用 ppa +sudo apt-get install)

5http://www.webupd8.org/2016/06/how-to-install-latest-nvidia-drivers-in.html (使用 PPA + 软件和更新窗口,表明 PPA 未经测试)

答案1

如果可能的话,您可以使用标准 ubuntu 存储库中的驱动程序,因为它们被认为更稳定、经过测试且支持得更好。

请使用最高版本的 nvidia 驱动程序,除非您有特殊原因不这样做。

https://help.ubuntu.com/community/BinaryDriverHowto/Nvidia

使用附加驱动程序来安装它们。

支持,但由于 nvidia 驱动程序是专有的闭源驱动程序,因此支持程度有所限制,请参阅https://help.ubuntu.com/community/BinaryDriverHowto/Nvidia#Filing_bug_reports

如果出于某些非常充分的理由您需要测试版驱动程序或正在测试测试版驱动程序,请使用 ppa。如果您遇到问题,这将不太稳定且不受支持,并且根据 ppa,可能包含其他实验性图形驱动程序。

正如 ppa 中宣传的那样 -https://launchpad.net/~graphics-drivers/+archive/ubuntu/ppa

ppa 中的驱动程序仅供有经验的用户测试,不受支持。

警告:

此 PPA 目前正在测试中,在深入了解之前您应该已经具备打包经验:

你可以用这个不受信任的 PPA 中不受支持的软件包来更新你的系统

不受信任的方式可能会破坏 Ubuntu,而不受支持的方式则意味着如果您遇到问题就只能靠自己了。

使用 ubuntu 存储库和 ppa 的优点是易于安装和删除。

如果由于某种原因 ppa 无法工作,或者您希望手动安装驱动程序,请从 nvidia 下载并安装驱动程序。您必须在每次内核更新时维护驱动程序,并且不会获得支持。这样做可能会破坏 ubuntu,您只能靠自己了。

你感到困惑的部分原因是你正在查找多个信息来源。始终先从官方文档开始https://help.ubuntu.com/community/BinaryDriverHowto/Nvidia#Filing_bug_reports当且仅当您对官方方法有疑问时才使用第三方来源。

相关内容