错误:未加载 NVIDIA 驱动程序

13 nvidia graphics drivers nvidia-settings nvidia-geforce

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

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

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

sudo nvidia-settings
Run Code Online (Sandbox Code Playgroud)

给出以下输出:

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

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

sudo nvidia-smi
Run Code Online (Sandbox Code Playgroud)

给出以下错误:

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

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

我正在寻找有关下一步尝试使其再次工作的建议。谢谢你的帮助 :)

编辑:

 uname -r
Run Code Online (Sandbox Code Playgroud)

4.15.0-52-通用

 dkms status
Run Code Online (Sandbox Code Playgroud)

nvidia, 430.26, 4.15.0-52-generic, x86_64: 已安装

 apt-cache policy nvidia-driver-430
Run Code Online (Sandbox Code Playgroud)
nvidia-driver-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/状态

小智 12

检查后:

  • BIOS
  • 首选英伟达
  • 已安装 nvidia-driver-XXXX 软件包
  • uname -r 已安装头包

但它不起作用。

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

$ dpkg-reconfigure nvidia-dkms-4XX
Run Code Online (Sandbox Code Playgroud)

并重新启动。


nob*_*ody 7

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

  • 我今天发现,这种情况不断发生的原因是软件更新程序不断碰撞内核而不重新配置依赖包。 (2认同)

小智 6

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

尝试一下:

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)正在被使用。然而,遇到了其他错误。