Nvidia 二进制驱动程序向后兼容吗?

Nvidia 二进制驱动程序向后兼容吗?

我准备用一张稍微不那么旧的 GT 730 卡替换一张旧的 GeForce 210 卡(别笑:它们没有风扇,而且能满足我的需求)。

210 需要 340.xx 驱动程序,而 730 需要 390.xx 驱动程序。

我应该先升级哪个:驱动程序还是卡?

或者我应该在升级卡后启动到控制台,然后安装linux-modules-nvidia-390-generic

答案1

嗯,通常进行重大硬件交换时的最佳做法是全新安装操作系统。

话虽如此,如果你真的反对这个想法,你可能不必这样做。

您需要清除现有的驱动程序及其配置,然后物理换出卡,然后为新显卡安装适当的驱动程序。

为了避免出现问题,您需要阻止桌面环境加载并从命令行环境完成以下任务:


  1. 从 GRUB 进入 root shell 提示符:

    • 重新启动计算机并从 GRUB 中选择“Ubuntu 高级选项”

      如果 GRUB 没有自动出现在你的系统上,请Enter在打开设备后点击以启动它(适用于 UEFI 系统)

    • 选择带有“恢复模式”的内核选项。

    • 切换“启用网络”,否则文件系统将以只读方式挂载。

    • 选择“降到 root shell 提示符”

    • Enter


请格外小心,因为您现在是 root

  1. 更新软件包并清除当前的 NVIDIA 驱动程序. (替换nvidiadriverpackage为您当前驱动程序的软件包名称)

     apt update
     apt upgrade
     apt purge nvidiadriverpackage
    

    清除将删除所有依赖项,还将删除配置文件。请务必查看输出并注意是否有任何其他软件包将作为依赖项被删除。

  2. 关闭系统shutdown -h now

  3. 身体上更换 GPU

  4. 按照步骤 1 到进入 root shell 提示符

  5. 为你的 GPU 安装推荐的驱动程序包

     apt update
     apt install nvidiadriverpackage
    
  6. reboot您现在可以正常启动

    如果此过程不成功,请恢复最佳实践并从外部安装介质重新干净地安装操作系统。

相关内容