如何验证 Ubuntu 提供的驱动程序是否适用于生产 LTS 更新

如何验证 Ubuntu 提供的驱动程序是否适用于生产 LTS 更新

根据我最近使用 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 内核时,驱动程序都会出现一些问题,这令人失望。这次的情况比以往更糟。但我不会对此抱怨太多。

相关内容