На свежей машине Ubuntu 20.04 Server с 2 картами Nvidia GPU и i7-5930K, запуск nvidia-smi
показывает, что 170 МБ памяти GPU используется /usr/lib/xorg/Xorg
.
Поскольку эта система используется для глубокого обучения, мы хотим освободить как можно больше памяти GPU.
Вопрос: Как сделать так, чтобы gnome и Xorg не занимали 179 МБ памяти GPU?
Вывод nvidia-smi
Sat Oct 3 20:27:19 2020
+-----------------------------------------------------------------------------+
| NVIDIA-SMI 450.66 Driver Version: 450.66 CUDA Version: 11.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 GeForce GTX 1080 Off | 00000000:02:00.0 Off | N/A |
| 0% 54C P8 11W / 210W | 7MiB / 8119MiB | 0% Default |
| | | N/A |
+-------------------------------+----------------------+----------------------+
| 1 GeForce GTX 1080 Off | 00000000:03:00.0 Off | N/A |
| 0% 50C P8 10W / 210W | 179MiB / 8116MiB | 0% Default |
| | | N/A |
+-------------------------------+----------------------+----------------------+
+-----------------------------------------------------------------------------+
| Processes: |
| GPU GI CI PID Type Process name GPU Memory |
| ID ID Usage |
|=============================================================================|
| 0 N/A N/A 1109 G /usr/lib/xorg/Xorg 4MiB |
| 1 N/A N/A 1109 G /usr/lib/xorg/Xorg 166MiB |
| 1 N/A N/A 1189 G /usr/bin/gnome-shell 9MiB |
+-----------------------------------------------------------------------------+
У меня есть установка с графическим процессором Nvidia 2080. Я заметил, что удаленное подключение к машине через xrdp приводит к использованию GPU всего 14 МБ. Если подключен физический экран, он потребляет память, как показано на снимке экрана выше.
Редактировать: даже удаленный рабочий стол Chrome приводит к тому, что xorg потребляет всего 14 МБ ОЗУ графического процессора
У меня была такая же проблема. Во многих предложениях говорилось об редактировании /etc/X11/xorg.conf
, которого для меня не существует в Ubuntu 20.04. Мне нужно было оставить X11, потому что я иногда использую X2go или X11 через SSH. Мне удалось найти файл /usr/share/X11/xorg.conf.d/10-nvidia.conf
, а затем закомментировать все строки. Затем я смог перезапустить X11 с помощью:
sudo systemctl restart display-manager
Вуаля, больше никаких GNOME/X11 на графическом процессоре.
$ nvidia-smi
Wed Feb 3 19:44:02 2021
+-----------------------------------------------------------------------------+
| NVIDIA-SMI 450.102.04 Driver Version: 450.102.04 CUDA Version: 11.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 GeForce RTX 208... Off | 00000000:01:00.0 Off | N/A |
| 27% 33C P8 1W / 250W | 882MiB / 11019MiB | 0% Default |
| | | N/A |
+-------------------------------+----------------------+----------------------+
| 1 GeForce GTX 1070 Off | 00000000:4D:00.0 Off | N/A |
| 0% 41C P8 10W / 151W | 2MiB / 8119MiB | 0% Default |
| | | N/A |
+-------------------------------+----------------------+----------------------+
+-----------------------------------------------------------------------------+
| Processes: |
| GPU GI CI PID Type Process name GPU Memory |
| ID ID Usage |
|=============================================================================|
| 0 N/A N/A 1075324 C python 879MiB |
+-----------------------------------------------------------------------------+