我尝试了很多方法来安装驱动程序。使用 ppa、使用 .run 文件、使用终端自动安装。似乎都不起作用
当我输入:
$ dpkg -l | grep nvidia
我得到:
ii libnvidia-compute-460:amd64 460.39-0ubuntu0.20.04.1 amd64 NVIDIA libcompute package
ii libnvidia-compute-460:i386 460.39-0ubuntu0.20.04.1 i386 NVIDIA libcompute package
rc nvidia-compute-utils-460 460.39-0ubuntu0.20.04.1 amd64 NVIDIA compute utilities
rc nvidia-dkms-460 460.39-0ubuntu0.20.04.1 amd64 NVIDIA DKMS package
rc nvidia-kernel-common-460 460.39-0ubuntu0.20.04.1 amd64 Shared files used with the kernel module
rc nvidia-prime 0.8.15.3~0.20.04.1 all Tools to enable NVIDIA's Prime
rc nvidia-settings 440.82-0ubuntu0.20.04.1 amd64 Tool for configuring the NVIDIA graphics driver
它声称我已经安装了驱动程序。但是当我输入:
$ inxi -G
我得到:
Graphics:
Device-1: NVIDIA GP106 [GeForce GTX 1060 3GB] driver: N/A
Display: x11 server: X.Org 1.20.9 driver: fbdev,nouveau
unloaded: modesetting,vesa resolution: 1920x1080~77Hz
OpenGL: renderer: llvmpipe (LLVM 11.0.1 256 bits)
v: 4.5 Mesa 21.1.0-devel (git-0a7224f 2021-02-28 focal-oibaf-ppa)
第二行显示我的显卡驱动程序为 N/A。我花了几个小时尝试不同的安装方法,删除驱动程序并重新安装。我想知道我是否遗漏了什么。是的,460 是 GP106 的推荐驱动程序。谢谢!
答案1
运行时dpkg
状态rc
意味着包已被删除但配置文件仍然存在或包尚未完全安装,而状态ii
表明包已安装。
还应注意,专有的 Nvidia 图形驱动程序现在包含在默认存储库中,不需要 PPA。
要自动安装正确的驱动程序,请运行以下命令:
sudo apt update
sudo ubuntu-drivers autoinstall
您还可以运行以下命令来获取更多信息:
sudo ubuntu-drivers list
sudo ubuntu-drivers devices
无论如何,460 似乎是 Nvidia 网站上列出的正确的驱动程序。
编辑:
由于您正在使用 Nvidia 460 DKMS 包,如果遇到问题,您可能需要禁用安全启动作为解决方法。
同时,您应该提出一个新问题来解决 DKMS 中未签名的内核模块问题,这样您就不必禁用安全启动。该过程通常涉及禁用安全启动,然后启动计算机,并在禁用安全启动的情况下对模块进行签名或信任。之后,您应该能够注销(关闭电源),启用安全启动,然后重新登录。
答案2
确保您使用的是 X.org 而不是 Wayland,NVIDIA 目前不支持 waylandn。确保您安装了正确的驱动程序,您可能需要 nvidia-3xx 或 nvidia-driver-4xx。一切都取决于您的型号。您可以使用“lspci | grep VGA”来了解您的 nvidia 型号,或者 ubuntu-drivers 设备,然后运行:sudo ubuntu-drivers autoinstall,此选项会自动检测您的卡并为其安装驱动程序。或者,如果您有特定版本,您可以运行“sudo apt install nvidia-yourmodel”您还可以添加此 ppa 来安装驱动程序 :) sudo add-apt-repository ppa:graphics-drivers / ppa