Nvidia 驱动程序在 Ubuntu 22.04 上不起作用

Nvidia 驱动程序在 Ubuntu 22.04 上不起作用

我的 Ubuntu 22.04 今天早上更新了(在我使用标准脚本使用 apt 命令和一些其他东西清理我的主目录之后)并且 Nvidia 驱动程序不再起作用。

我注意到内核也更新了:6.0.0-1007-oem我唯一的解释是它带有一些与 Nvidia 驱动程序不兼容的东西。我回到内核5.15.0-56-generic,Nvidia 驱动程序仍然无法工作;我的发行版中有些东西坏了。

我在评论中提到的脚本只是使用 apt 命令,再加上我清理主目录中的一些文件:没有什么革命性的。

编辑:inxi -SG根据要求:

gaucher@mars:~$ inxi -SG 
System:   Host: mars Kernel:5.15.0-56-generic x86_64 bits: 64 Desktop: GNOME 42.5
    Distro: Ubuntu 22.04.1 LTS (Jammy Jellyfish) Graphics:   Device-1: NVIDIA TU106 [GeForce RTX 2060 SUPER] driver: N/A   Display: x11 server: X.Org v: 1.21.1.3 driver: X: loaded: nouveau,vesa
    unloaded: fbdev,modesetting gpu: N/A resolution: 1024x768~76Hz   OpenGL: renderer: llvmpipe (LLVM 13.0.1 256 bits) v: 4.5 Mesa 22.0.5

脚本(使用的部分apt;由于屏幕分辨率的原因,不便于发布):

sudo apt update; sudo apt upgrade ;sudo apt autoremove ;sudo apt clean

答案1

如果您从 GUI 重新安装正确的图形驱动程序时遇到问题,请尝试从命令行安装它。

对于 Ubuntu 22.04,可用的 Nvidia 驱动程序包是此处列出(确保已启用“受限” repo)。

我默认的建议是从最新的驱动程序开始(在发布时nvidia-driver-525)。要安装它,请运行:

sudo apt install --reinstall nvidia-driver-525

如果出现问题,恢复到以前的驱动程序有时会有所帮助。

答案2

虽然@artur-meinild 的答案对我来说不起作用,但我改编了解决方案此 nvidia 论坛主题

我运行sudo apt install linux-headers-$(uname -r)安装缺少的内核头(我不知道为什么它们没有安装)。

现在nvidia-smi工作正常

答案3

我遇到了同样的问题,对我有帮助的是切换到板载,然后再切换回 nvidia。

sudo prime-select intel
sudo prime-select nvidia
reboot

答案4

就我而言,安装 nvidia-dkms-(DriverVersion) 解决了这个问题:

sudo apt install nvidia-dkms-525

感谢@Tooster 提供链接:

https://forums.developer.nvidia.com/t/nvidia-driver-is-not-working-on-ubuntu-22-04/232243

相关内容