我已经让 Nvidia 驱动程序在 Fedora 上使用安全启动工作了一段时间。由于某种原因,前几天软件更新后,我启动时遇到了困难。我在启动时查看输出日志后注意到它卡在了NetworkManager-dispatch.service
.但禁用它后,它卡在gdm.service
(GNOME 桌面管理器)上。当我摆脱启动参数时rhgb quite
,似乎陷入了与网络有关的事情,但有关于 NVIDIA 设备的警告。我删除了所有 GRUB 2 启动参数(无内核规范)并且它启动了(第二个显示器现在显示白色或在屏幕的一半上闪烁白色)。现在可以启动了,但想使用 NVIDIA 卡。以下是参数:
rd.driver.blacklist=nouveau modprobe.blacklist=nouveau nvidia-drm.modeset=1 initcall_blacklist=simpledrm_platform_driver_init rhgb quiet initcall_blacklist=simpledrm_platform_driver_init rd.driver.blacklist=nouveau modprobe.blacklist=nouveau nvidia-drm.modeset=1
我尝试删除这些参数的不同组合,但我似乎能做的最好的事情就是在没有 NVIDIA 驱动程序的情况下启动。
很多这些似乎是重复的,我不确定这是否与它有任何关系,有一个帖子我看到的NVIDIA论坛有这方面的内容,我尝试了类似的方法,但似乎没有帮助。
接下来我应该采取什么想法或步骤?
它似乎每隔大约每 10 次启动就会突然随机工作,无论是使用未修改的启动参数还是修改后的启动参数,我不知道为什么。我尝试过重复相同的启动参数,但不起作用。
所以有时它会在 NVIDIA 驱动程序工作的情况下启动,但大多数时候不会,我不知道如何控制它或是什么导致了这种情况。