![使用 nvidia 驱动程序后上次更新后出现黑屏](https://linux22.com/image/1206925/%E4%BD%BF%E7%94%A8%20nvidia%20%E9%A9%B1%E5%8A%A8%E7%A8%8B%E5%BA%8F%E5%90%8E%E4%B8%8A%E6%AC%A1%E6%9B%B4%E6%96%B0%E5%90%8E%E5%87%BA%E7%8E%B0%E9%BB%91%E5%B1%8F.png)
我使用的是 Xubuntu 20.04,Linux 内核为 5.10。正常更新后,我现在无法再登录。就在登录菜单前,电脑死机了。
删除 nvidia 驱动程序后,我可以登录,但无法让计算机在安装了任何 nvidia 驱动程序的情况下运行。我尝试了 nvidia-driver-465 nvidia-driver-460 nvidia-440。没有任何效果。
我尝试回到内核 5.8,问题依旧。
几周前我在使用 manjaro(因此转移到 ubuntu)时遇到了类似的问题。
我不知道发生了什么,而且我在日志中也没有找到任何线索。
答案1
我遇到了完全相同的问题!我按如下方法修复了它:首先,您必须进入 shell。
如果您的系统无法启动,请在 Grub 菜单中选择“高级选项”并启动到恢复模式。从那里启用网络,然后进入 root shell。
然后清除所有与 nvidia 驱动程序相关的包:
apt purge nvidia-* libnvidia-* xserver-xorg-video-nvidia-*
现在安装它们的服务器版本:
apt install nvidia-driver-460-server
就我而言,我必须手动安装依赖项才能使其正常工作:
apt install xserver-xorg-video-nvidia-460-server nvidia-utils-460-server libnvidia-encode-460-server nvidia-compute-utils-460-server
然后重启:
shutdown -r now
答案2
找到解决方案了。罪魁祸首似乎是显示端口连接器。由于某种原因,Nvidia 完成的自动 xorg 配置在通过显示端口连接到高分辨率显示器时对某些卡不起作用。
使用 HDMI 电缆将 PC 连接到显示器可以解决问题。对于确实需要显示端口的人,您可能能够手动配置 x 文件。我在这方面运气不佳。