使用较新的内核导致我的 Nvidia 驱动程序“变砖”

使用较新的内核导致我的 Nvidia 驱动程序“变砖”

这需要一些背景故事,所以我直接说吧。

今天傍晚,我运行的是内核 4.19.9,其中有 Nvidia 驱动程序 410。请注意,我无法使用它,我遇到了与这个人相同的问题:NVidia X 服务器设置 GUI 无法在 ubuntu 18.04 上启动

但是,当时有 Nvidia 更新,我第一次在nvidia-settings终端中输入错误代码。我搜索该错误,找到了这个页面:https://www.reddit.com/r/linuxmint/comments/9a88po/linux_mint_19_nvidia_prime_no_more_screentearing_3/

作为一个修补匠,我将我的 grub 更改GRUB_CMDLINE_LINUX_DEFAULT="quiet splash nomodeset acpi_osi="GRUB_CMDLINE_LINUX_DEFAULT="quiet splash nvidia-drm.modeset=1更新版本并重新启动。

长话短说,在 GUI 加载之前,我遇到了严重的死机。我设法恢复到内核 4.15.0,并将 grub 命令改回nomodeset

现在,在内核 4.15 中,Nvidia 驱动程序根本不显示。无论我清除多少并重新安装。更糟糕的是,如果我敢于移动到内核 4.19.9(或任何 4.19 内核)并安装 Nvidia 驱动程序,重新启动时我会遇到严重冻结。

我不确定我是否准备好这样做,sudo apt-get remove --purge '^nvidia-.*'因为我已经读到它会删除nvidia-common包裹。

我个人更喜欢在内核 4.19.9 上运行,但我还希望能够安装 Nvidia 驱动程序而不会导致系统冻结。

有什么办法可以让它工作吗,还是我注定要重新安装?

祝一切顺利,很抱歉文章太长。

答案1

我最终安装了 Linux Mint(真的很喜欢它们的 GUI)。现在我可以运行内核 4.19.9,并且安装 Nvidia 驱动程序 + Cuda 时不会出现死机(就像我之前在 Ubuntu 上一样)。

所以我这次的解决方案是重新安装。

相关内容