更新专有 Nvdia 驱动程序是否会导致遇到安全启动问题?

更新专有 Nvdia 驱动程序是否会导致遇到安全启动问题?

我需要在系统上安装 CUDA,但其上的驱动程序不是最新的,并且与 CUDA 10.2 不兼容。

我以前从未安装或更新过驱动程序,但在网上阅读后,我了解到您经常会因为安全启动而遇到问题。禁用安全启动对我来说不是一个选择,因为这是一个远程系统。
但是,我读过的所有指南和教程都涉及从头开始安装驱动程序,而不是更新它们。系统上已经有旧版本的专有驱动程序,我只需要更新它们。
所以我的问题是,安装它们是否安全,而不必担心安全启动会搞乱它?

答案1

正常情况下,应该可以删除 Cuda 并重新安装以前的版本而不会造成损坏。参考:Linux 版 NVIDIA CUDA 安装指南

但如果你无法承受弄乱你的系统,也不想冒险,最好的办法是尝试居住操作系统的版本,你从 USB 密钥启动(因为你提到远程系统,我希望你仍然可以物理访问它)。但它必须是执着的安装,因为您需要添加当前驱动程序以及其他一些自定义内容。

Ubuntu wiki 上有一些关于如何实现这一点的文档: LiveUsbPendrive持久

然后继续升级,看看会发生什么。如果你损坏了“实时”操作系统 - 没什么大不了的。这需要做很多工作,但更安全。而且你可以在下次升级时重复使用该密钥进行测试。

显然有办法绕过安全启动 - 例如:如何安装启用安全启动的 nvidia 驱动程序?但我个人从未这样做过。似乎可行但很乏味。

相关内容