我有一台配备 nvidia 940mx 的 ThinkPad T470p。20.04 发布后,我第一次在笔记本上安装 ubuntu 时,笔记本上曾经使用过专用卡,我在上面模拟了一些 ps2 游戏。但在过去的几个月里,我怀疑自从内核更新到 5.8 以来,我一直使用集成的英特尔卡。
我已将 nvidia 驱动程序更新为最新的 GM108M-driver-465,并使用 prime-select 切换到 nvidia 卡,它说它正在使用。但在 gnome 设置关于页面下,它说我正在使用集成的英特尔卡(Mesa Intel HD graphics 630)。
当我运行nvidia-smi -l 1
输出时
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
几周前,我的 MX250 驱动程序出现了一些问题,在运行 nvidia-smi 时也收到了同样的消息。我所做的就是清除当前的 nvidia 驱动程序,然后使用“软件和更新”中的“附加驱动程序”选项卡安装 nvidia-driver-465。快速重启后,我获得了运行 nvidia-smi 的正确信息。
parth@parth-laptop:~$ nvidia-smi
Wed Jun 16 01:25:22 2021
+-----------------------------------------------------------------------------+
| NVIDIA-SMI 465.27 Driver Version: 465.27 CUDA Version: 11.3 |
|-------------------------------+----------------------+----------------------+
| 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 47C P8 N/A / N/A | 4MiB / 2002MiB | 0% Default |
| | | N/A |
+-------------------------------+----------------------+----------------------+
+-----------------------------------------------------------------------------+
| Processes: |
| GPU GI CI PID Type Process name GPU Memory |
| ID ID Usage |
|=============================================================================|
| 0 N/A N/A 1037803 G /usr/lib/xorg/Xorg 4MiB |
+-----------------------------------------------------------------------------+
答案2
发布解决方案以供查看,解决方案来自@ChanganAuto。解决方案是在我的 bios 中禁用 UEFI 安全启动