Nvidia 驱动程序无法在 Ubuntu 22.04 上运行

Phi*_*her 7 nvidia kernel

我的 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
Run Code Online (Sandbox Code Playgroud)

脚本(使用 的部分apt;用屏幕的分辨率不容易发布):

sudo apt update; sudo apt upgrade ;sudo apt autoremove ;sudo apt clean
Run Code Online (Sandbox Code Playgroud)

Art*_*ild 14

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

对于 Ubuntu 22.04,此处列出了可用的 Nvidia 驱动程序包(请务必启用“受限”存储库)。

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

sudo apt install --reinstall nvidia-driver-525
Run Code Online (Sandbox Code Playgroud)

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


Too*_*ter 12

虽然 @artur-meinild 的答案对我不起作用,但我改编了此 nvidia 论坛线程中的解决方案。

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

现在nvidia-smi工作得很好

  • 从 510 驱动程序更新到 525 驱动程序后,这就是问题所在。重装525也没有解决。显然头文件丢失了。安装头文件后不要忘记重新启动。内核:5.19.0-1010-nvidia-lowlatency。 (2认同)