我有一台 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 启动。
我找到了一个解决方案并来这里分享。
我是如何做到的
在初始化过程中按住 Shift 键,以安全模式启动系统
跑步
sudo apt-get purge nvidia*
运行
lspci | grep -i nvidia
只是为了检查你是否真的有 GeForce GTX 1650。对我来说答案是
01:00.0 VGA compatible controller: NVIDIA Corporation TU117M (rev a1)
这意味着我已经拥有它并且可以继续使用正确的驱动程序:nvidia-驱动程序-525
如果您发现您有另一个主板,请搜索适合它的驱动程序。
- 在终端上运行
sudo apt install nvidia-driver-525
重启 :)