我刚刚从 19.10 更新到 20.04,Ubuntu 将不会使用 NVIDIA GPU。
我努力了
prime-select nvidia
我尝试使用 gdm3 和 lightdm 以及 Xorg 和 Wayland。
我尝试通过 Ubuntu 软件和驱动程序以及手动安装来卸载并重新安装 NVIDIA 驱动程序(更新前可以使用的 390 和当前首选的 440)。
我知道我的系统没有使用 gpu,因为输出
nvidia-smi
总是:
+-----------------------------------------------------------------------------+
| NVIDIA-SMI 440.64 Driver Version: 440.64 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 MX150 Off | 00000000:01:00.0 Off | N/A |
| N/A 45C P8 N/A / N/A | 0MiB / 2002MiB | 0% Default |
+-------------------------------+----------------------+----------------------+
+-----------------------------------------------------------------------------+
| Processes: GPU Memory |
| GPU PID Type Process name Usage |
|=============================================================================|
| No running processes found |
+-----------------------------------------------------------------------------+
和
glmark2
总是
=======================================================
glmark2 2014.03+git20150611.fa71af2d
=======================================================
OpenGL Information
GL_VENDOR: Intel
GL_RENDERER: Mesa Intel(R) UHD Graphics 620 (KBL GT2)
GL_VERSION: 4.6 (Compatibility Profile) Mesa 20.0.4
=======================================================
[build] use-vbo=false: FPS: 745 FrameTime: 1.342 ms
我还能尝试什么?我做错了什么?
附加问题:为什么全屏时视频性能明显更好?
答案1
这似乎是由于 optimus 图形的工作方式(通过英特尔图形路由 gpu),再加上 nvidia-smi 无法正确显示进程(?)。我被另一个错误进一步搞糊涂了,该错误导致 gnome 系统监视器在更新时屏幕卡顿(在我的情况下是 1 秒)。