我到处找了找,但找不到 Nvidia 命名驱动程序的原因。例如,他们有最新的 330.xxx/340.xxx 系列,但也有 300.xxx 系列。我还发现它们并不总是按编号顺序发布的。
以下是他们网站上显示版本和发布日期的一个例子:
- 331.38——1 月 13 日
- 334.16 - 2 月 7 日
- 331.49 - 2 月 18 日
我真的很困惑到底该使用哪种驱动程序。几个不同的系列版本似乎都可以正常工作。我想了解各个版本之间的差异以及最佳选择是什么。我非常感谢任何信息。
答案1
选择:
您在 Ubuntu 软件中心有一个名为 的版本 304.117
NVidia binary X.Org driver ('current' driver)
。我想说 - 如果您可以让它运行,请使用它,它很可能会留在您放置它的地方。https://launchpad.net/~xorg-edgers/+archive/ubuntu/ppa- 这可能会正常工作,但有时也会中断。例如,它在 2014-07-10 对我来说就中断了,因为开发版本中发生了一些变化 -这就是目前正在为 Ubuntu 开展的工作。
您在 nvidia.com 上下载的内容 - 很可能是 nvidia GPU 的最新版本。但如果更新涉及更改驱动程序所依赖的内容,则更新时也可能会中断。只需确保检查驱动程序是否适用于您的硬件即可。
“Noveau”驱动程序 - 无法彻底评论/似乎妨碍了上述内容。
答案2
我同意 Nvidia 驱动程序版本令人困惑,因为Nvidia 引入了、和分支4xx
的概念,希望这将有助于使事情变得更清晰一些。Long Lived
Short Lived
Beta
有一些经验法则可以帮助您:
- 主版本号是分支(例如
430.x
是430
分支)。 - 数字较高的分支较新(
435
比...新430
)。 - 许多不同的分支可能会同时获得更新(在撰写本文时,
430
和435
分支都在更新)。 - 有些分支是
Long Lived
(430
),有些分支是Short Lived
(435
)。 Long Lived
分支将比分支获得更长的更新时间(这与非Ubuntu 版本的工作Short Lived
方式类似)。LTS
LTS
Long Lived
并不是Short Lived
衡量稳定性的标准,而是衡量分支接收更新的时间长度的标准。
从上面的列表可以看出,像考虑 UbuntuLTS
版本一样考虑 Nvidia 驱动程序版本是有意义的。有些人选择坚持使用Long Lived
( LTS
) 分支,这样他们就不需要一直升级(可能它们更稳定?)。其他人想要最新最好的,所以他们安装最新的Short Lived
分支,这就像运行 Ubuntu 临时版本一样。
与 UbuntuLTS
版本一样,有时Long Lived
分支是最新可用的分支。
至于发布节奏,情况就不那么明确了。我不确定分支Short Lived
之间Long Lived
是否有固定数量的分支。我也不知道是否有固定的发布节奏。
这nvidia devtalk 论坛帖子建议如下:
- 每 3 个月开设一个新分支
Long Lived
和Short Lived
分支之间交替发布Short Lived
分支机构获得 3 个月的支持Long Lived
分支机构获得 6 个月的支持
然而我还没有看到 Nvidia 本人证实这一点。
在分支编号方面,看起来Long Lived
分支使用偶数,而Short Lived
分支使用奇数。
您可以在此页面找到列出的最新版本:https://www.nvidia.com/en-us/drivers/unix/。您可以在这里找到历史发布列表和发布日期:https://www.nvidia.com/en-us/drivers/unix/linux-amd64-display-archive/。
以下链接提供了更多信息:
- Devtalk - 短期/长期分支是什么意思?
- Devtalk - 有哪些不同的驱动程序版本?长寿命版 vs 短寿命版 vs geforce.com
- Devtalk - 使用哪个驱动程序长 - 短
- Geforce 驱动程序搜索
- Linux AMD64 显示驱动程序存档
- Ubuntu 专有 GPU 驱动程序 PPA 软件包列表
4xx 系列中的分支类型
- 长寿分支:410、418、430
- 短命分支:415、435
Beta 分支
还有Beta
可用的分支,其中提供尖端功能 vulkan 和 openGL 功能。
该418
分支令人困惑,它似乎是一个Long Lived
测试分支,后来被提升为Long Lived
稳定分支,不久之后就被该分支取代了430
Long Lived
。
总体而言,Beta 驱动程序版本(例如 vulkan)似乎可以从任何分支发布,但几乎总是从最新分支发布。
Beta 版本可以通过第二级点来区分:4xx.yy.zz(例如,435.19.03
是最新分支上的 Beta 版本Short Lived
)。
有关 Vulkan beta 版本的更多信息,请参见这里。