我的 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