安装 Nvidia 驱动程序后,Ubuntu 18.04 在启动时挂起

安装 Nvidia 驱动程序后,Ubuntu 18.04 在启动时挂起

我正在尝试通过 GeForce 1030 上的 HDMI 端口让第二个显示器工作。如果我启动 Windows,它可以工作,但在 Ubuntu 中则不行。

ubuntu-drivers devices返回:

== /sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0 ==
modalias : pci:v000010DEd00001D01sv00001028sd000011C7bc03sc00i00
vendor   : NVIDIA Corporation
model    : GP108 [GeForce GT 1030]
driver   : nvidia-driver-390 - third-party free
driver   : nvidia-driver-396 - third-party free recommended
driver   : xserver-xorg-video-nouveau - distro free builtin

于是我运行sudo apt get nvidia-driver-396并成功了。我按照提示设置了 MOK 密码。我重新启动,然后执行“注册 MOK”流程。Ubuntu 随后显示​​启动日志一段时间,然后挂起,最后一个命令是“启动网络管理器脚本调度程序服务”,我认为这是无关紧要的。我能够使用CTRL+ ALT+启动会话F2并使用 卸载驱动程序sudo apt purge nvidia*,然后成功sudo reboot

我也无法使用该nvidia-driver-390版本进行启动。

有任何调试帮助吗?

更新:

在它挂起时我检查了 systemctl 日志,它充满了来自“nvidia-persistenced”的重复日志项,如下所示:

Aug 23 17:23:48 brianubuntu nvidia-persistenced[1399]: Verbose syslog connection opened
Aug 23 17:23:48 brianubuntu nvidia-persistenced[1399]: Now running with user ID 123 and group ID 129
Aug 23 17:23:48 brianubuntu nvidia-persistenced[1399]: Started (1399)
Aug 23 17:23:48 brianubuntu nvidia-persistenced[1399]: device 0000:01:00.0 - registered
Aug 23 17:23:48 brianubuntu nvidia-persistenced[1399]: Local RPC service initialized
Aug 23 17:23:48 brianubuntu nvidia-persistenced[1399]: Received signal 15
Aug 23 17:23:48 brianubuntu nvidia-persistenced[1399]: Socket closed.
Aug 23 17:23:48 brianubuntu nvidia-persistenced[1399]: PID file unlocked.
Aug 23 17:23:48 brianubuntu nvidia-persistenced[1399]: PID file closed.
Aug 23 17:23:48 brianubuntu nvidia-persistenced[1399]: The daemon no longer has permission to remove its runtime data directory /var/run/nvidia-persistenced
Aug 23 17:23:48 brianubuntu nvidia-persistenced[1399]: Shutdown (1399)

编辑:我尝试了所有可能的修复这个帖子包括从 TTY 清除并重新安装驱动程序、尝试旧版本的驱动程序以及使用不同的 GRUB 设置启动。仍然没有运气。

相关内容