我有一个带有两个独立 GPU 的系统,一个是 nvidia,我用它来玩游戏和 CUDA,另一个是 AMD,我想用它来驱动桌面会话。显示器连接到 AMD 卡。
有了这个硬件,我正在使用 Wayland 的 Plasma 会话,并且显然是在 AMD 卡上运行(虽然不太确定如何检查),但nvidia-smi
仍然显示它/usr/lib/Xorg
正在 nvidia 卡上运行。
nvidia-smi ✔ 20:36:15
Sun Feb 26 20:38:22 2023
+-----------------------------------------------------------------------------+
| NVIDIA-SMI 525.89.02 Driver Version: 525.89.02 CUDA Version: 12.0 |
|-------------------------------+----------------------+----------------------+
| 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:2D:00.0 Off | N/A |
| 0% 38C P8 22W / 215W | 5MiB / 8192MiB | 0% Default |
| | | N/A |
+-------------------------------+----------------------+----------------------+
+-----------------------------------------------------------------------------+
| Processes: |
| GPU GI CI PID Type Process name GPU Memory |
| ID ID Usage |
|=============================================================================|
| 0 N/A N/A 1123 G /usr/lib/Xorg 4MiB |
+-----------------------------------------------------------------------------+
我更愿意让 Xwayland 在 AMD 卡上运行。另外,我想按需卸载 nvidia 驱动程序,以便能够直通虚拟机,因此在 nvidia 卡上运行 Xorg 很不方便。我怎样才能防止这种情况发生?