我的笔记本电脑是搭载 Ubuntu 18.4 LTS 的戴尔 Inspiron,尝试使用 NVIDIA GForce 820m 运行 Cuda 后,我的设备停止启动到 GUI,并在黑屏中不断循环,显示消息“创建切片用户切片”和另一行“UID 21”。
因此我进入 GRUB 并清除所有 nvidia 驱动程序和 cuda,然后重新安装了 journalctl 错误中推荐的驱动程序 390。
我没有成功,我不得不格式化我的设备并下载 ubuntu 20.04 LTS。现在我的 GUI 很好,但我仍然需要 cuda 和 nvidia 才能恢复工作。
sudo lshw -C video
显示:
*-display
description: VGA compatible controller
product: HD Graphics 5500
vendor: Intel Corporation
physical id: 2
bus info: pci@0000:00:02.0
version: 09
width: 64 bits
clock: 33MHz
capabilities: msi pm vga_controller bus_master cap_list rom
configuration: driver=i915 latency=0
resources: irq:56 memory:f5000000-f5ffffff memory:d0000000-dfffffff ioport:f000(size=64) memory:c0000-dffff
*-display
description: 3D controller
product: GF117M [GeForce 610M/710M/810M/820M / GT 620M/625M/630M/720M]
vendor: NVIDIA Corporation
physical id: 0
bus info: pci@0000:08:00.0
version: a1
width: 64 bits
clock: 33MHz
capabilities: pm msi pciexpress bus_master cap_list rom
configuration: driver=nouveau latency=0
resources: irq:57 memory:f6000000-f6ffffff memory:e0000000-efffffff memory:f0000000-f1ffffff ioport:d000(size=128) memory:f7000000-f707ffff
“软件和更新” > “附加驱动程序”显示:
所以我知道我需要为我拥有的产品 GF117M 下载 cuda,但我对 nvidia 卡名称感到非常困惑;是 820m 还是 GF117M?我应该下载什么才能与我的系统配合使用?
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.
弄乱显卡文件已经让我损失了整个操作系统,所以请帮助我。
答案1
感谢上帝,经过大量搜索,我终于解决了这个问题!以下是我所做的具体操作:
#要连接到卡,您需要获得与 GPU 完全相同的型号#使用命令:sudo lshw -C video
#我的卡是GF117M==> GeForce 100M系列#从nvidia网站下载它的驱动程序:https://www.nvidia.com/download/index.aspx?lang=en-us
现在;很清楚我应该用 cuda 做什么;完全相同的步骤:搜索适合“GF 100M 系列”的 CUDA 版本并下载它,我就可以开始了!
- - - -更新 - - -
我完成了驱动程序的安装,NVIDIA-SMI 终于可以工作了;结果如下: +---------------------------------------------------------------------+
| NVIDIA-SMI 340.108 驱动程序版本:340.108 |
|-------------------------------------------+-----------------------------------+| GPU 名称 Persistence-M| Bus-Id Disp.A | Volatile Uncorr. ECC | | Fan Temp Perf Pwr:Usage/Cap| Memory-Usage | GPU-Util Compute M. | |================================+=========================+==========================| | 0 GeForce 820M Off | 0000:08:00.0 N/A | N/A | | N/A 48C P8 N/A / N/A | 113MiB / 2047MiB | N/A 默认 | +------------------------------+----------------------+----------------------+
+-----------------------------------------------------------------------------+ | 计算进程:GPU 内存 | | GPU PID 进程名称 用法 | |==================================================================================| | 0 不支持 | +------------------------------------------------------------------------------+ 因此我进入下一步,即获取“CUDA”。我查看了此链接以了解我的驱动程序与 CUDA 的兼容性: https://developer.nvidia.com/cuda-gpus 从该链接中,我选择了“旧版驱动程序”,因为我的 GPU 相当旧了: https://developer.nvidia.com/cuda-legacy-gpus 我的 GPU 没有列在那里,所以我有点沮丧 -_- 但我的机器是 2013-2014 年的,所以... 不过知道这些是件好事,修复它们也是件好事 :) 至少我知道了更多关于我的设备的信息,而且我修复了一个非常大的困惑,一周前它让我损失了整个操作系统。希望你觉得它有用**