为什么 Ubuntu 要等上数周甚至数月才发布新的 Nvidia 驱动程序更新?这似乎毫无意义。这种做法是否很常见,即提供旧驱动程序而不是 Nvidia 官方推荐的驱动程序?
背景:以前我使用 Windows 7 和 XP,习惯于我的 Nvidia 驱动程序与官方 Nvidia 发布周期同步,并且始终有非常新的驱动程序可用。然而,对于 Ubuntu,似乎新的上游 Nvidia 版本在发布到主存储库之前被延迟了太长时间。Nvidia Ubuntu 驱动程序应始终是 Nvidia 官方认可的最新版本,即 STABLE。这影响了我在 Ubuntu 上使用 Nvidia 的体验质量,因为较新的驱动程序意味着更高的性能/稳定性、新功能和对新 Nvidia 卡的额外支持。Ubuntu 需要采用快速发布周期,将新驱动程序快速投入生产并将其发布到主存储库,所有 Ubuntu 都可以更新到它,尤其是对于 LTS 用户。
刚刚提交启动板错误 #1219908关于我对 Ubuntu 主存储库中 Nvidia 驱动程序缓慢发布周期的不满,我已将其升级到 Wishlist。如果这个问题也影响到您,您可以登录 www.launchpad.net,单击“这也影响到我”按钮,报告错误,并让软件包维护人员知道您希望发布周期更快,这样您就可以访问与官方 Nvidia 版本同步的新驱动程序。
答案1
“为什么 Ubuntu 要等待数周甚至数月才发布新的 Nvidia 驱动程序更新?”
其他因素阻碍了- 通常,除非该过程是自动化的,否则会有一个特定的人或一组人负责打包驱动程序并将其安装上去。通常,这些人还有其他几个项目和职责,因此需要确定优先级。信不信由你,开源世界相当……人手不足。所以对于这种情况,我们真的无能为力。(尽管你、我和成千上万的其他人肯定很欣赏从事这项工作的团队的辛勤工作。)
司机需要接受测试- 与所有其他软件一样,nVidia 驱动程序不仅需要打包,还需要在提交到存储库之前进行测试。
现在,为您提供解决方案:
您可以使用 nVidia 专有的“blob”下载服务器,而不是来自 Ubuntu 存储库的版本。它具有自动检测和安装最新和最佳驱动程序版本的功能:
./NVIDIA-Linux-x86-319.49.run -a --update -X --no-runlevel-check -q
或者,如果您只是想检查最新版本:
./NVIDIA-Linux-x86-319.49.run -l
也许可以从中创建一个脚本,例如“每天检查是否有可用的新版本,如果有,则告诉用户运行该实用程序”......
或者,如果这对您来说真的很重要,您可以每周左右检查一次服务器。