首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Nvidia GeForce GTX 1650 -未被识别,驱动程序阻止启动能力- ubuntu 20.04

Nvidia GeForce GTX 1650 -未被识别,驱动程序阻止启动能力- ubuntu 20.04
EN

Ask Ubuntu用户
提问于 2020-09-30 23:23:46
回答 2查看 1.7K关注 0票数 3

我有一个戴尔XPS 157509,我有Ubuntu20.04双引导。它有一个nvidia显卡: NVIDIA(R) GeForce(R) GTX 1650 4GB GDDR5

然而,当我检查设置-关于它显示次要显卡。Lvm管道(LLVM 10.0.0,256位)/ Mesa Intel UHD Graphics 630 (CFL GT2)

此外,当我试图下载和使用任何驱动程序的nvidia显卡,我的计算机将不再成功启动。它只是停留在黑色屏幕上的戴尔和ubuntu的标志,不会进展超过它。它需要一个硬关闭,然后选择驱动器在图像中显示在恢复模式。映像中的所有nvidia驱动程序都会导致启动问题。

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

EN

回答 2

Ask Ubuntu用户

发布于 2021-11-13 16:09:16

我在这个问题上做得很深入,所以我想帮助那些遇到同样问题的人。

这个问题非常类似于一号,这两个答案都很有帮助,尽管在撰写这篇文章时,它们都没有被接受。

答案很好地描述了这里这里。最重要的是,在安装驱动程序时,以及以后,在使用这些驱动程序时,必须禁用SecureBoot。

一步指南

您需要(一步一步):

  • (可选)为了开始清理,您可以清除到目前为止尝试安装的所有信任:
代码语言:javascript
运行
复制
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
  • 重新启动,并禁用bios中的SecureBoot。这是非常重要的,否则驱动程序不会加载
  • 禁用SecureBoot后,运行以下命令:
代码语言:javascript
运行
复制
sudo ubuntu-drivers devices
sudo ubuntu-drivers autoinstall
reboot
  • 一旦重新启动,就可以通过发出以下命令来验证驱动程序是否在工作:
代码语言:javascript
运行
复制
nvidia-smi

验证工作驱动程序

如果您的驱动程序正在工作,那么当您发出nvidia-smi时,您将得到如下的一些输出:

代码语言:javascript
运行
复制
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 |
+-----------------------------------------------------------------------------+

不工作的驱动程序

如果出了问题,你会看到这样的情况:

代码语言:javascript
运行
复制
NVIDIA-SMI has failed because it couldn't communicate with the NVIDIA driver. Make sure that the latest NVIDIA driver is installed and running.
票数 1
EN

Ask Ubuntu用户

发布于 2023-05-22 18:41:14

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

因此,我使用Ubuntu22.04与NVidia GeForce GTX 1650,不能分享屏幕上的不和。我试着换到系统推荐的驱动程序,但它阻止了我的电脑启动。

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

我是怎么做的

  1. 在初始化时保持移位,以安全模式启动系统。
  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-driver-525。

如果你发现你有另一个董事会为它寻找合适的驱动程序。

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

重新启动:)

票数 0
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/1279030

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档