我有一台配备 RTX 3080 的计算机,我同时启动 Windows 10 和 Ubuntu 20.04
我已nvidia-driver-460
在 Ubuntu 上安装,运行良好。昨天我通过 GeForce Experience 将 Windows 上的驱动程序更新为 466,此后 Ubuntu 无法启动。我没有在 Ubuntu 上进行任何更改。
我认为 Windows 和 Ubuntu 上的驱动程序是独立的,不会互相影响。
我尝试过在 Ubuntu 上升级驱动程序、重新安装、尝试旧驱动程序,但都不起作用。Ubuntu 只能使用 启动nouveau
,但无法检测到我的第二个显示器。
这可能是什么问题?我应该怎样解决?
如果我卸载 Windows 并重新安装 Ubuntu,这能解决问题吗,还是驱动程序改变了显卡本身?
编辑:我已从quiet splash
grub 设置中删除以尝试诊断问题,但在使用 nvidia 驱动程序时它甚至不会显示任何消息。
答案1
我已设法通过安装使其工作nvidia-driver-460-server
。我不确定它是否正常工作,但我的两个显示器都具有正确的分辨率并且nvidia-smi
工作正常。
我曾考虑安装服务器驱动程序,因为nvidia-smi
即使使用 root shell,使用普通驱动程序也会冻结计算机。所以我想只安装服务器部分来运行我的 AI 任务,但令人惊讶的是,安装服务器驱动程序后,我成功启动了。
我不确定普通驱动程序和服务器驱动程序之间有什么区别,但很高兴它能正常工作。