我有 NVIDIA mx 230 和英特尔,但我无法使用 NVIDIA。现在几个问题:
1)$ 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.
2)
$ prime-select query
nvidia
3)在设置中,活动GPU是intel,在prime-select菜单中,它是NVIDIA。4)
lspci | grep -i nvidia
02:00.0 3D controller: NVIDIA Corporation GP108M [GeForce MX230] (rev a1)
5)
$ lspci -k | grep -EA3 'VGA|3D|Display'
00:02.0 VGA compatible controller: Intel Corporation UHD Graphics 620 (Whiskey Lake)
Subsystem: Acer Incorporated [ALI] UHD Graphics 620 (Whiskey Lake)
Kernel modules: i915
00:12.0 Signal processing controller: Intel Corporation Cannon Point-LP Thermal Controller (rev 30)
--
02:00.0 3D controller: NVIDIA Corporation GP108M [GeForce MX230] (rev ff)
Kernel modules: nvidiafb, nouveau
03:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 15)
Subsystem: Acer Incorporated [ALI] RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller
此外,在附加驱动程序中,有为 nvidia 选择的驱动程序。我搜索了所有论坛,但找不到解决方案。我曾尝试通过 prime-select 命令和 gui 菜单多次切换和重新启动,但没有用。此外,我的主要选择 GUI 菜单似乎有所不同。它没有任何侧边标签。它仅包含 3 个单选按钮来选择处理器。
Do someone have solution for this?
编辑:安装 util-440 后,它nvidia-smi
正在工作,它显示gforce mx230 off
但 gpu 使用率永远不会 0%。此外,settings>about system
表演intel
和prime-select query
表演nvidia
。的输出nvidia-smi
:
Tue Apr 21 17:21:44 2020
+-----------------------------------------------------------------------------+
| NVIDIA-SMI 440.82 Driver Version: 440.82 CUDA Version: 10.2 |
|-------------------------------+----------------------+----------------------+
| GPU Name Persistence-M| Bus-Id Disp.A | Volatile Uncorr. ECC |
| Fan Temp Perf Pwr:Usage/Cap| Memory-Usage | GPU-Util Compute M. |
|===============================+======================+======================|
| 0 GeForce MX230 Off | 00000000:02:00.0 Off | N/A |
| N/A 47C P3 N/A / N/A | 287MiB / 2002MiB | 0% Default |
+-------------------------------+----------------------+----------------------+
+-----------------------------------------------------------------------------+
| Processes: GPU Memory |
| GPU PID Type Process name Usage |
|=============================================================================|
| 0 1453 G /usr/lib/xorg/Xorg 28MiB |
| 0 2042 G /usr/lib/xorg/Xorg 83MiB |
| 0 2306 G /usr/bin/gnome-shell 128MiB |
+-----------------------------------------------------------------------------+
有人可以告诉我我的 NVIDIA 活跃吗?如果没有,那么我该如何使其活跃?
我通过首先完全卸载所有驱动程序解决了这个问题。然后重新安装 nvidia-440 驱动程序,因为我的 GPU 是 MX230。此外,我还安装了 nvidia-utils-440 软件包,现在 nvidia-smi 可以完美运行。尽管在某些情况下,当我打开系统并且命令没有响应或 GPU 已列出但处于非活动状态时,我只需关闭并重新启动即可解决问题。希望这对你也有帮助。另外,我现在在附加驱动程序中安装了 nvidia-418 和 nvidia-utils-418,即使安装后 418 也未列出,我不知道为什么?但这对我有用。希望它也对你有用。
首先,在软件和更新 (
software-properties-gtk
) 的附加驱动程序部分中试用所有可用的 Nvidia 驱动程序。例如,我有三个不同的版本可用。如果您还没有自己安装驱动程序,那么您可能正在使用开源的 Nouveau 驱动程序。Nvidia 最近发布v418.56
了 MX 230。安装它,看看它是否能解决您的问题。如果仍然无法检测到,请尝试 Nvidia 发布的 Pop!OS。基于 Ubuntu,您将不必以重大方式修改您的工作流程。