Как освободить память графического процессора как можно больше?
В настоящее время, кажется, более 400 МБ оперативной памяти графического процессора всегда заняты!
Как их освободить?
Wed Feb 24 21:48:33 2016
+------------------------------------------------------+
| NVIDIA-SMI 352.39 Driver Version: 352.39 |
|-------------------------------+----------------------+----------------------+
| 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 750 Off | 0000:01:00.0 On | N/A |
| 22% 31C P8 0W / 38W | 438MiB / 2046MiB | 2% Default |
+-------------------------------+----------------------+----------------------+
+-----------------------------------------------------------------------------+
| Processes: GPU Memory |
| GPU PID Type Process name Usage |
|=============================================================================|
| 0 731 C /usr/bin/python 24MiB |
| 0 1121 G /usr/bin/X 260MiB |
| 0 2058 G compiz 140MiB |
| 0 8408 G /proc/self/exe 3MiB |
+-----------------------------------------------------------------------------+
sudo fuser -v /dev/nvidia*
вывод, будет следующие:
USER PID ACCESS COMMAND
/dev/nvidia0: root 10 F...m Xorg
user 1025 F...m compiz
user 1070 F...m python
user 2001 F...m python
sudo kill -9 <PID>
sudo kill -9 2001
Перейдите в настройки сервера NVDIA X -> PRIME Profiled -> Включите NVIDIA (по запросу). У меня был включен режим производительности, из-за чего Xorg и gnome-shell запускались на моем dgpu и потребляли около 430 МБ памяти. Обязательно перезагрузите компьютер после установки этой опции.
Хотя этому вопросу уже 4 года, я просто оставлю свой ответ здесь на случай, если кому-то он покажется полезным.