我将 nvidia 驱动程序从 430.1 更新到 440.44,以安装最新的 cuda 软件 10.1(这表明我需要将 nvidia 驱动程序更新到 440)。更新后,似乎空闲状态下 GPU RAM 使用率很高。
Wed Jan 15 22:22:43 2020
| NVIDIA-SMI 440.44 Driver Version: 440.44 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 GTX 106... Off | 00000000:01:00.0 On | N/A |
| 0% 43C P0 30W / 120W | 1117MiB / 6075MiB | 0% Default |
+-------------------------------+----------------------+----------------------+
+-----------------------------------------------------------------------------+
| Processes: GPU Memory |
| GPU PID Type Process name Usage |
|=============================================================================|
| 0 1996 G /usr/lib/xorg/Xorg 109MiB |
| 0 2658 G /usr/bin/gnome-shell 1004MiB |
+-----------------------------------------------------------------------------+
安装 430.1 版本时,空闲时的 gpu 使用率从未超过 300MB。空闲时,这两个相同的进程正在运行,但总 GPU 内存使用率不到 300MB。430.1 中的功耗在空闲时始终保持在 10W 以下,只有在我运行一些 GPU 密集型应用程序后才会上升。安装 440.44 后,GPU RAM 使用率非常高,达到 1117MB,这是一个很大的数字。而且空闲时的功耗高达 30W,如果我根本不使用电脑,功耗就会下降。但如果我打开 Firefox 之类的应用程序,它会增加到 30W,然后几分钟后又回到 10W。gnome-shell 的 GPU RAM 使用率特别高,空闲时几乎达到 1GB,这是什么原因造成的?是驱动程序问题吗?
显卡详细信息---
Graphics: Card: NVIDIA GP106 [GeForce GTX 1060 6GB]
Display Server: x11 (X.Org 1.20.4 ) drivers: nvidia (unloaded: modesetting,fbdev,vesa,nouveau)
Resolution: [email protected], [email protected]
OpenGL: renderer: GeForce GTX 1060 6GB/PCIe/SSE2 version: 4.6.0 NVIDIA 440.44
编辑:重新格式化
答案1
我将 nvidia 驱动程序版本从 440 更改为 430,这似乎解决了 RAM 问题和电源管理问题。重新安装了 440,现在问题不再存在。我猜修复它的方法是重新安装它。