Nvidia GeForce GTX 1650 - 无法识别且驱动程序阻止启动 - ubuntu 20.04

Nvidia GeForce GTX 1650 - 无法识别且驱动程序阻止启动 - ubuntu 20.04

我有一台 Dell XPS 15 7509,已安装 Ubuntu 20.04 双启动。它有一块 NVIDIA 显卡:NVIDIA(R) GeForce(R) GTX 1650 4GB GDDR5

但是,当我检查设置时 - 它显示了辅助显卡。lvmpipe(LLVM 10.0.0,256 位)/ Mesa Intel® UHD Graphics 630(CFL GT2)

此外,当我尝试下载并使用任何 nvidia 显卡驱动程序时,我的电脑将无法成功启动。它只是停留在黑屏上,上面有 dell 和 ubuntu 徽标,无法继续。它需要硬关机,然后在恢复模式下选择图像中指示的驱动程序。图像中的所有 nvidia 驱动程序都会导致启动问题。

知道如何在 Ubuntu 20.04 上成功使用 Nvidia Ge Force 1650 显卡吗?

在此处输入图片描述

答案1

我对此进行了深入研究,所以我想帮助任何遇到同样问题的人。

这个问题与两个答案都是有帮助的,尽管在撰写这篇文章时,它们都没有被接受。

答案描述得很好这里这里最重要的是,当您安装驱动程序时,以及稍后使用它们时,必须禁用安全启动

逐步指南

您需要(逐步):

  • (可选)要开始清理,您可以清除迄今为止尝试安装的所有配置:
sudo apt purge '^.*nvidia*'
sudo apt install ubuntu-desktop
sudo apt purge "^.*cublas*"
sudo apt purge "^.*cuda*"
sudo mv /etc/X11/xorg.conf /etc/X11/xorg.conf.old
sudo apt autoremove
  • 重启,然后SecureBoot在 BIOS 中禁用。这非常重要,否则驱动程序将无法加载
  • 禁用后SecureBoot,运行以下命令:
sudo ubuntu-drivers devices
sudo ubuntu-drivers autoinstall
reboot
  • 重新启动后,您可以通过以下方式验证驱动程序是否正常工作:
nvidia-smi

验证驱动程序是否正常工作

如果你的驱动程序正在运行,当你发出命令时nvidia-smi,你将会得到一些类似这样的输出:

Sat Nov 13 17:02:26 2021       
+-----------------------------------------------------------------------------+
| NVIDIA-SMI 470.82.00    Driver Version: 470.82.00    CUDA Version: 11.4     |
|-------------------------------+----------------------+----------------------+
| GPU  Name        Persistence-M| Bus-Id        Disp.A | Volatile Uncorr. ECC |
| Fan  Temp  Perf  Pwr:Usage/Cap|         Memory-Usage | GPU-Util  Compute M. |
|                               |                      |               MIG M. |
|===============================+======================+======================|
|   0  NVIDIA GeForce ...  Off  | 00000000:01:00.0 Off |                  N/A |
| N/A   50C    P8     2W /  N/A |      9MiB /  3914MiB |      0%      Default |
|                               |                      |                  N/A |
+-------------------------------+----------------------+----------------------+
                                                                               
+-----------------------------------------------------------------------------+
| Processes:                                                                  |
|  GPU   GI   CI        PID   Type   Process name                  GPU Memory |
|        ID   ID                                                   Usage      |
|=============================================================================|
|    0   N/A  N/A      1484      G   /usr/lib/xorg/Xorg                  4MiB |
|    0   N/A  N/A      2041      G   /usr/lib/xorg/Xorg                  4MiB |
+-----------------------------------------------------------------------------+

不工作的驱动程序

如果出现问题,你会看到类似以下内容:

NVIDIA-SMI has failed because it couldn't communicate with the NVIDIA driver. Make sure that the latest NVIDIA driver is installed and running.

答案2

对我来说,上述答案并不完全有效,因为运行时sudo ubuntu-drivers autoinstall它会返回我的驱动程序已安装。

因此,我使用的是 Ubuntu 22.04 和 NVidia GeForce GTX 1650,无法在 Discord 上共享屏幕。我尝试更改为系统推荐的驱动程序,但它阻止了我的 PC 启动。

我找到了一个解决方案并来这里分享。

我是如何做到的

  1. 在初始化过程中按住 Shift 键,以安全模式启动系统

  2. 跑步sudo apt-get purge nvidia*

  3. 运行lspci | grep -i nvidia只是为了检查你是否真的有 GeForce GTX 1650。对我来说答案是

01:00.0 VGA compatible controller: NVIDIA Corporation TU117M (rev a1)

这意味着我已经拥有它并且可以继续使用正确的驱动程序:nvidia-驱动程序-525

如果您发现您有另一个主板,请搜索适合它的驱动程序。

  1. 在终端上运行sudo apt install nvidia-driver-525

重启 :)

相关内容