即使尝试了网上找到的常见修复方法,Ubuntu 20.4 也无法使用 Nvidia 专有驱动程序启动

即使尝试了网上找到的常见修复方法,Ubuntu 20.4 也无法使用 Nvidia 专有驱动程序启动

很抱歉再次发布有关此问题的帖子。我遇到过许多类似的帖子,这些问题都与此相同,我尝试了大多数修复方法,但不幸的是,我仍然无法让驱动程序正常工作。

首先,我是一个 Linux 新手,如果我说得不清楚,请原谅我。

当我安装 nvidia 专有驱动程序时,我的系统在 Ubuntu 徽标屏幕上挂起。为了解决这个问题,我一直启动到 grub 并运行 sudo apt purge ~nvidia,然后运行 ​​sudo apt autoremove。完成这些操作后,我可以再次启动,一切似乎都很好,当然,除了这是使用 nouveau 驱动程序。

我努力了:

  • 使用附加驱动程序应用程序和命令行安装不同版本的驱动程序(460、450、440)
  • 通过删除 # 来禁用 Wayland
  • 编辑 grub 中的启动项并添加 nomodeset,但仍然无法启动

我正在使用华硕笔记本电脑,GPU 是 GTX 1650 Ti。

我有点不知所措。我还能尝试其他修复方法吗?或者我能做些什么来尝试诊断确切的问题并找出到底出了什么问题?如果能得到任何帮助,我将不胜感激。

答案1

我今天遇到了这个问题和其他问题。我的系统似乎进行了更新,并安装了新内核(5.13.0-21-generic),但搞乱了包括图形驱动程序、音频设备和视频设备在内的很多东西。

专有的 nvidia 驱动程序使用 dkms 根据内核版本编译驱动程序。但是,无论我的系统上发生了什么,这都是由于没有安装正确版本的内核头文件而失败的。

以下命令为我修复了这个问题,您的内核版本或驱动程序版本可能不同。

sudo apt install linux-headers-5.13.0-21-generic
sudo dpkg-reconfigure nvidia-dkms-470 
reboot

相关内容