根据我最近使用 Ubuntu 发布的 Nvidia 专有驱动程序的经验(不是直接从 Nvidia 获得),我很好奇如何检查生产 LTS 更新的驱动程序。Ubuntu 表示生产版本 LTS 代表了 Canonical Ubuntu 的“最佳作品”。当我按照 Ubunutu GUI 应用程序的提示,在 20.04.1 LTS 上更新生产内核时Software Updater
,Nvidia 专有驱动程序失败了。在单独的帖子/主题下(20.04.1 LTS 内核 5.8.0-34 nvidia 构建失败),Terrance 发布了部分答案,我能够使用它来找到可行的解决方案。我完全理解第三方存储库(例如企业 Linux 的 ElRepo,而不是 Ubuntu)难以始终保持最新的生产更新,特别是内核或内核之外的一些基本普及系统环境。但是,这个问题出现在 Ubuntu 的 LTS 生产部署更新中。我完全理解 Ubuntu 付费专业人员的资源有限,事情可能会“漏网”。这是常见的吗?如果是这样,在建议进行新的重大系统更新后,Software Updater
应该等待多长时间?几周,然后检查 Ask Ubuntu 以查看是否出现问题?请注意,Ask Ubuntu 不是 LTS 特定的,但包括发烧友 Ubuntu 版本(非 LTS)。感谢您对 Ubuntu LTS 部署和开发过程的任何见解。
答案1
我可以解释真正发生的事情。
2020 年 10 月,Ubuntu 20.10 发布,搭载 5.8 Linux 内核。所有驱动程序都经过测试,没有问题。
对于那些从 20.04.1 映像安装 Ubuntu 20.04 的用户,linux-image-hwe-20.04
安装了元包。它指向与linux-generic
(5.4) 相同的内核。在我看来,这是一个最初的错误。之前 HWE 元包仅出现在 xx.04.2 版本中。而且它并没有造成太多麻烦。
想要测试新内核的人以前可以安装 HWE,但风险自负。我这样做过很多次。但这次突然……
最近linux-image-hwe-20.04
切换到了5.8.0-34
内核,但存储库中的驱动程序保持不变。其中一些与 5.8 内核不兼容。这是第二个错误。
内核已更新至 5.8,很多人遇到了很多麻烦。
通过安装 20.10 存储库中的驱动程序,可以轻松解决这个问题。
所以这不是驱动程序测试的问题。每次发布 HWE 内核时,驱动程序都会出现一些问题,这令人失望。这次的情况比以往更糟。但我不会对此抱怨太多。