GPU 節約
環境
Ubuntu 20.04
Chrome
Chrome のハードウェア・アクセラレーションをオフにすれば良いだけ。
変更前 nvidia-smi
+-----------------------------------------------------------------------------+
| Processes: |
| GPU GI CI PID Type Process name GPU Memory |
| ID ID Usage |
|=============================================================================|
| 0 N/A N/A 965 G /usr/lib/xorg/Xorg 35MiB |
| 0 N/A N/A 1715 G /usr/lib/xorg/Xorg 112MiB |
| 0 N/A N/A 1843 G /usr/bin/gnome-shell 91MiB |
| 0 N/A N/A 33450 G ...AAAAAAAAA= --shared-files 65MiB |
+-----------------------------------------------------------------------------+
変更後 nvidia-smi
+-----------------------------------------------------------------------------+
| Processes: |
| GPU GI CI PID Type Process name GPU Memory |
| ID ID Usage |
|=============================================================================|
| 0 N/A N/A 965 G /usr/lib/xorg/Xorg 35MiB |
| 0 N/A N/A 1715 G /usr/lib/xorg/Xorg 91MiB |
| 0 N/A N/A 1843 G /usr/bin/gnome-shell 85MiB |
+-----------------------------------------------------------------------------+
VSCode
- Cmd + Shift + P でコマンドパレットを起動する
- configure runtime arguments を入力し、 argv.json の編集画面に移動する
- "disable-hardware-acceleration": true を追記する
- VSCode を再起動
変更前 nvidia-smi
+-----------------------------------------------------------------------------+
| Processes: |
| GPU GI CI PID Type Process name GPU Memory |
| ID ID Usage |
|=============================================================================|
| 0 N/A N/A 965 G /usr/lib/xorg/Xorg 35MiB |
| 0 N/A N/A 1715 G /usr/lib/xorg/Xorg 134MiB |
| 0 N/A N/A 1843 G /usr/bin/gnome-shell 83MiB |
| 0 N/A N/A 40447 G ...AAAAAAAA== --shared-files 36MiB |
+-----------------------------------------------------------------------------+
変更後 nvidia-smi
+-----------------------------------------------------------------------------+
| Processes: |
| GPU GI CI PID Type Process name GPU Memory |
| ID ID Usage |
|=============================================================================|
| 0 N/A N/A 965 G /usr/lib/xorg/Xorg 35MiB |
| 0 N/A N/A 1715 G /usr/lib/xorg/Xorg 107MiB |
| 0 N/A N/A 1843 G /usr/bin/gnome-shell 87MiB |
+-----------------------------------------------------------------------------+
ディスプレイなど
$ sudo vim /usr/share/X11/xorg.conf.d/10-nvidia.conf
で全ての行をコメントアウト。
$ sudo systemctl restart display-manager
変更後 nvidia-smi
+-----------------------------------------------------------------------------+
| Processes: |
| GPU GI CI PID Type Process name GPU Memory |
| ID ID Usage |
|=============================================================================|
| No running processes found |
+-----------------------------------------------------------------------------+