Nvidia 驱动程序无法安装在 Ubuntu 20.04 上

Nvidia 驱动程序无法安装在 Ubuntu 20.04 上

使用此命令安装驱动程序:

$ sudo apt install nvidia-driver-440

但是当我想检查 Nvidia 驱动程序时,出现此错误:

$ 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

如果我查看 Nvidia-settings,窗口就会出现,但我能看到的只有:选择您想要使用的 GPU 和下面的 3 个选项,没有其他内容。以下是输出:

$ nvidia-settings

ERROR: NVIDIA driver is not loaded


ERROR: Unable to load info from any available system


(nvidia-settings:7221): GLib-GObject-CRITICAL **: 16:08:55.807: g_object_unref: assertion 'G_IS_OBJECT (object)' failed
** Message: 16:08:55.810: PRIME: Requires offloading
** Message: 16:08:55.810: PRIME: is it supported? yes
** Message: 16:08:55.837: PRIME: Usage: /usr/bin/prime-select nvidia|intel|on-demand|query
** Message: 16:08:55.837: PRIME: on-demand mode: "1"
** Message: 16:08:55.837: PRIME: is "on-demand" mode supported? yes

在“软件和更新”>“附加驱动程序”中,我选择:使用 nvidia-driver-440 中的 NVIDIA 驱动程序元包(专有,已测试)

在“设置”>“关于”中,图形:显示集成英特尔,而不是 Nvidia 1050TI

是否按照 评论, :

$ prime-select query
nvidia

显示的是 nvidia,但仍然不起作用

已修复:我设法通过在 BIOS 中禁用安全启动来修复它

答案1

您已安装默认 Ubuntu 20.04 存储库中的正确 Nvidia 440 专有图形包,但使用的是集成的 Intel 图形处理器而不是 Nvidia 图形处理器。在 BIOS/UEFI 中禁用安全启动。

答案2

我在安装 ubuntu 20.04 和 nvidia 驱动程序时也遇到了这个问题。我无法禁用安全启动,因为系统不允许。不过,另一种解决方案对我有用。下面是步骤:

  1. 重新启动机器并单击 F2 或 Del 进入启动设置菜单
  2. 在右下角单击高级菜单
  3. 向下滚动并单击安全启动
  4. 在 UEFI 下拉菜单中,将 Windows UEFI 模式更改为其他操作系统,并将增强功能保留为禁用状态。重新启动计算机并尝试 nvidia-smi,驱动程序应该已安装并正常运行。

答案3

我也遇到了这个问题,尝试使用 apt-get 安装不同的 nvidia 软件包,但都没有成功。最后我进入了 Ubuntu 的驱动程序管理并从那里进行了安装。无论 Ubuntu 在那里做了什么不同的事情,它对我来说都是有效的。

附注:内核升级后,系统再次崩溃,因为驱动程序/模块的触发器无法正常工作。所以我必须先选择不同的驱动程序并进行安装,然后再选择所需的软件包,非常烦人。

获取此对话框的命令是 software-properties-gtk:

在此处输入图片描述

答案4

我在通过软件更新程序安装时遇到了同样的图形和问题。解决方案是全新安装和厚盒“安装第三方软件”。现在我正在运行 Mesa Intel® HD Graphics 630 (KBL GT2) 驱动程序。

如果您只是安装 restricted-extras 而没有完全清除,它将无法工作。

如果您已经安装了“第三方软件”,请告诉我?我很确定,它还没有完成;)只需让系统选择正确的驱动程序。

此后,您无需安装任何其他图形驱动程序。此外,成功安装后,您可以将模式更改为“Powersafe”,以便更好地管理能源。您还应确保您的 Bios 设置已禁用“安全启动”。希望它能起作用。

在此处输入图片描述

相关内容