使用 nvidia 驱动程序启动后,如何修复黑屏?

使用 nvidia 驱动程序启动后,如何修复黑屏?

我有一台 Mac Pro 2008(又名 MacPro3,1),Ubuntu 20.04 以 EFI 模式安装在其自己的未加密 SSD 上。显卡是 Quadro K5000,已刷入 Mac EFI 兼容固件。该卡在 OS X El Capitan 中运行良好,使用 nouveau 驱动程序时我可以看到桌面。但是,当我尝试安装专有驱动程序时,启动后我只看到黑屏。

根据 NVIDIA 网站,Quadro K5000 在 Linux 上受驱动程序 v460.39 的支持。该版本比 Ubuntu 提供的版本略新,但由于此卡已有数年历史(2012 年发布),因此我相信它应该可以使用该软件包nvidia-driver-460

相反,我相信它应该可以工作。进一步调查后,NVIDIA 网站声称 Quadro K5000 的最新 Linux 驱动程序Mac 版是 v410.73。所以安装应该很简单nvidia-driver-410吧?嗯,Ubuntu 似乎没有提供同名的软件包。

现在我正在尝试较旧的驱动程序,从开始nvidia-driver-450,看看它们是否适用于我的设置。如果我找到一个好的,我会更新。使用 460 驱动程序时是否可以修复我的黑屏问题?

更新:450 驱动程序似乎不起作用,同样是黑屏。这次我想起来了dmesg,并决定检查输出。我注意到了以下两行:

[   23.693765] nvidia-modeset: WARNING: GPU:0: Lost display notification (0:0x00000000); continuing.
[  224.531265] nvidia-modeset: WARNING: GPU:0: Unable to read EDID for display device DVI-I-0

我不确定这是否相关,但我的显示器是 23 英寸铝制 Apple Cinema Display。

答案1

这可以从恢复模式完成。

重启电脑并在启动时按下 SHIFT 键。这将为您提供一个文本屏幕,您可以在其中选择恢复模式。

从那里,进入提示符并删除您添加的 Nvidia 驱动程序。此时重新启动可能是一个好主意,而不是安装新的驱动程序,以确保万无一失。

重新启动后,打开终端并输入:

sudo ubuntu-drivers autoinstall

按 ENTER 并让 apt 执行其操作,完成后重新启动。重新启动后,您应该已经安装并正常运行了正确的驱动程序。

相关内容