错误:NVIDIA 驱动程序未加载

错误:NVIDIA 驱动程序未加载

(我知道有几个问题有类似的标题,但它们要么没有答案,要么非常老旧,要么不适用于我的情况。)

我正在使用 Ubuntu 18.04.2,我的 GPU 是 GeForce 840M,驱动程序版本是 nvidia-driver-430(从软件和更新面板安装)

所以我似乎无法再使用 nvidia gpu。我不知道这是什么原因造成的。

sudo nvidia-settings

输出结果如下:

错误:未加载 NVIDIA 驱动程序 错误:无法从任何可用系统加载信息

它确实打开了 Nvidia 面板,但没有常用设置,只有两个 PRIME 配置文件(Nvidia 性能模式和英特尔省电模式)。

sudo nvidia-smi

出现以下错误:

NVIDIA-SMI 失败,因为它无法与 NVIDIA 驱动程序通信。请确保已安装并运行最新的 NVIDIA 驱动程序。

我尝试了一些方法,比如清除并重新安装驱动程序或使用较旧的驱动程序,但都没有成功。我还尝试从 nvidia 网站下载并运行 .run 驱动程序,但安装失败。

我正在寻找建议,看看下一步该怎么做才能让它再次正常工作。谢谢你的帮助 :)

编辑:

 uname -r

4.15.0-52-通用

 dkms status

nvidia,430.26,4.15.0-52-通用,x86_64:已安装

 apt-cache policy nvidia-driver-430
NVIDIA-驱动程序-430:
  已安装:430.26-0ubuntu0~gpu18.04.1
  候选:430.26-0ubuntu0~gpu18.04.1
 版本表:
 *** 430.26-0ubuntu0~gpu18.04.1 500
        500 http://ppa.launchpad.net/graphics-drivers/ppa/ubuntu bionic/main amd64 软件包
        100 /var/lib/dpkg/状态

答案1

检查后:

  • BIOS
  • 首选 nvidia
  • 已安装 nvidia-driver-XXXX 包
  • uname -r 已安装的标头包

而且它不起作用。

所以驱动程序不是为我的内核版本编译的。所以我只是做了一个

$ dpkg-reconfigure nvidia-dkms-4XX

并重新启动。

答案2

请尝试简单地重新安装sudo apt install --reinstall nvidia-driver-430如果您在 uefi 模式下启动,请停用安全启动(如果之前已设置)。

答案3

最近遇到了这个问题,所以可能与最近的更新有关。

尝试一下:

sudo prime-select nvidia

sudo rm /lib/modprobe.d/blacklist-nvidia.conf /etc/modprobe.d/blacklist-nvidia.conf

sudo update-initramfs -u

参考这里

我能够使用双显示器启动,这表明 GPU(我的情况是 GTX 970)正在使用。但是,遇到了其他错误。

答案4

从内核 5.0 升级到 5.3 后,nvidia 390 驱动程序无法正常工作。由于依赖关系不满足,因此无法升级到 nvidia 430 驱动程序。

从终端我使用以下命令:

 sudo ubuntu-drivers autoinstall

shell 会列出所有未满足的依赖项。我选取第一个未满足的依赖项,并使用命令

 sudo apt-get install <first dependence>

(也许该 shell 列出了另一个未满足的依赖项,因此我选择第一个并重复该命令)

shell 现在安装依赖项 430 并卸载 390 的软件包。安装后我重复该命令

 sudo ubuntu-drivers autoinstall

并且 shell 提供安装所有 430 个驱动程序的包。

最后我重新启动系统并且新的驱动程序 430 正常工作。

可能直到安装至少一个 430 驱动程序包,系统才能够开始安装新的驱动程序。

相关内容