我在 Kubuntu 系统上安装 Nvidia 驱动程序并使其正常工作时遇到一些问题(GPU 型号:GeForce GTX 980 Ti)。我首先以标准方式尝试过:
$ sudo add-apt-repository ppa:graphics-drivers/ppa
$ sudo apt-get update
$ sudo apt-get install nvidia-driver-450
安装完成,但是重新启动后,新的驱动程序不能很好地工作。我使用的是分辨率为 3840x2160 (16:9) 的 4K 显示器,但在使用驱动程序时,它只允许分辨率为 1024x768 (4:3),因此我的整个屏幕会失真。此外,命令 nvidia-smi 失败:
NVIDIA-SMI has failed because it couldn't communicate with the NVIDIA driver. Make sure that the latest NVIDIA driver is installed and running.
此外,手动删除驱动程序并重新启动后,一切恢复正常。我尝试用这种方法代替:$ sudo ubuntu-drivers autoinstall
,但我得到了相同的结果。然后,我尝试执行 NVIDIA 在其下载站点上提供的运行文件,但失败了,因为它无法禁用 Nouveau(当前使用的内核驱动程序)。
我也执行了这个命令:lspci -vnn | grep VGA -A 12
检查。这是我正常运行时得到的结果:
启用 NVIDIA 驱动程序后,输出相同:
01:00.0 VGA compatible controller [0300]: NVIDIA Corporation GM200 [GeForce GTX 980 Ti] [10de:17c8] (rev a1) (prog-if 00 [VGA controller])
Subsystem: NVIDIA Corporation GM200 [GeForce GTX 980 Ti] [10de:17c8]
Flags: bus master, fast devsel, latency 0, IRQ 11
Memory at f6000000 (32-bit, non-prefetchable) [size=16M]
Memory at e0000000 (64-bit, prefetchable) [size=256M]
Memory at f0000000 (64-bit, prefetchable) [size=32M]
I/O ports at e000 [size=128]
Expansion ROM at 000c0000 [disabled] [size=128K]
Capabilities: <access denied>
Kernel modules: nvidiafb, nouveau
01:00.1 Audio device [0403]: NVIDIA Corporation GM200 High Definition Audio [10de:0fb0] (rev a1)
Subsystem: NVIDIA Corporation GM200 High Definition Audio [10de:17c8]
对于如何安装 NVIDIA 驱动程序并在 Kubuntu 上运行有什么建议吗?我尝试了几乎所有的安装指南,但没有一个真正有效。
答案1
内核模块:nvidiafb、nouveau
您尚未列入黑名单
nouveau
- 请尝试添加nouveau.modeset=0 nomodeset
到您的 GRUB 标志确保NVIDIA驱动已经编译并安装成功。
要检查它:
grep nvidia /lib/modules/`uname -r`/modules.alias
alias pci:v000010DEd*sv*sd*bc0Csc80i* i2c_nvidia_gpu
alias pci:v000010DEd*sv*sd*bc03sc02i00* nvidia_drm
alias pci:v000010DEd*sv*sd*bc03sc00i00* nvidia_drm
alias char-major-195-* nvidia
alias pci:v000010DEd*sv*sd*bc03sc02i00* nvidia
alias pci:v000010DEd*sv*sd*bc03sc00i00* nvidia
在完美的世界中,一切都应该自动完成。你真的安装驱动后重新启动了吗?你一定已经这么做了。