我有一个运行 Fedora 39 的新建桌面。(有人告诉我,注意它有一个 NVidia GPU 可能很重要)。前几天,发生了这样的事情:
- 我安装了正常的系统更新
- 由于不相关的原因,我重新启动了计算机。*
- 操作系统加载并挂在空白屏幕上,终端下划线忽明忽暗地闪烁
- 重新启动后,我可以选择三个内核,再加上一个名为“Rescue”的内核。它们是 6.7.13,其中两个标记为 6.6.X。只有一台 6.6.X 启动成功(包括救援那台)并且我能够使用我的计算机。其他人则点击终端下划线。
- 从那时起,我通常必须启动计算机,点击终端下划线,重新启动,选择内核,然后选择正确的内核。
今天,我安装了更多更新,包括内核的 6.7.14。同样的事情发生了,只不过现在好的 6.6.X 是第三内核选择放在下拉列表中,不是第二个。这对我来说,我只有这么长时间了,直到那个人也迷路了,我就不走运了。
我不知道是什么原因造成了这种情况,除了一个人以某种方式指责英伟达。无论如何,我有哪些选择可以避免这种奇怪的启动问题?
*所说的“无关原因”很奇怪,X停止工作,所以我不再能够使用我的基于X的窗口管理器。我不知道发生了什么或者这是否相关,但在我目前可以启动的内核上,这不会发生,但Wayland 窗口管理器无法选择。
答案1
我 99% 肯定你会成功众所周知的问题。
内核更新后,您的 NVIDIA 模块无法重建。你需要给它们打补丁。
如果您使用的是 RPMFusion,则表示出现了故障。他们很早就推出了修复此问题的更新。
nvidia-kmod-545.29.06-3.fc39.src [91 KiB] Changelog by Leigh Scott (2024-02-01):
- fix build with gcc-14 ad kernel-6.7.3
今后请在此处询问 NVIDIA 相关问题:https://forums.developer.nvidia.com/c/gpu-graphics/linux/148