Fedora 29 卡在“Started GNOME Display Manager”处

Fedora 29 卡在“Started GNOME Display Manager”处

这种情况已经发生了一段时间,大约一个月了。我以为新的更新会解决这个问题,但事实并非如此。

文件 /var/log/Xorg.0.log.old 在崩溃前有最后几行

[574.086] (II) NVIDIA(GPU-0): Deleting GPU-0
[574.087] (WW) xf86CloseConsole: KDSETMODE failed: Input/output error
[574.087] (WW) xf86CloseConsole: VT_GETMODE failed: Input/output error
[574.087] (WW) xf86CloseConsole: VT_ACTIVATE failed: Input/output error
[574.088] (II) Server terminated successfully (0). Closing log file.

我尝试打开虚拟终端但不让我打字(它卡住了)所以我该如何解决它呢?

答案1

我也坚持到了started GNOME display manager...今天。

gdm但是,我通过删除和安装解决了我自己的问题lightdm,这让我在启动会话中看得很清楚。我还重新安装了 nvidia 驱动程序,但我不知道哪一部分真正有帮助(也许两者都有)。

这是我用来解决这个问题的命令行...

PS:我还添加nouveau.modeset=0了 /boot/grub2/grub.cfg 但它没有带来任何运气(但分辨率更好)

dnf remove gdm-1:3.30.1-2.fc29.x86_64 
dnf -y install lightdm-gtk
dnf -y remove nvidia-*
sudo dnf -y install akmod-nvidia xorg-x11-drv-nvidia-cuda xorg-x11-drv-nvidia-libs
sudo systemctl enable lightdm

您可以通过立即启动 lig​​htdm 来检查

systemctl stop gdm
systemctl start lightdm

现在我完全没问题了,不需要像上次那样重新安装整个系统。

答案2

尝试在 grub 中将 Quiet 更改为 noquiet 并 nouveau.modset=0 ,它实际上修复了它

答案3

这可能是一个不相关的修复,但我有完全相同的 GDM 症状,显然挂在启动状态,而实际上是 X11 无法启动。这并不总是能正确登录dmesg/var/log/boot.log,因此很容易错过。

如果您能够访问 tty,请通过检查来验证 Xorg 是否正确启动/var/log/Xorg.0.log

如果 Xorg 由于任何原因失败,最好的办法是跟踪错误并找到解决方案。就我而言,我使用本机包管理器 (dnf) 安装了 nvidia,然后手动安装了编译的驱动程序,而无需卸载旧的驱动程序。这导致nvidia.conf我的配置中出现两个重复的文件/etc/X11,从而导致冲突并且 X 服务器无法启动。

只需删除多余的conf文件并运行startx就解决了我的问题。你的旅费可能会改变。在许多情况下,删除现有的 xorg.conf 并允许 xorg 自行重新生成文件startx就足够了。

对于 Xorg 来说,它在配置/修复自身方面做得非常好。 :)

相关内容