Ubuntu Desktop 18.04のFolding@HomeでGPUを使用する!

Ubuntu 18.04 LTS DesktopにインストールしたFolding@HomeでGPUを使用するように設定します。

使用した環境

  • Intel® Core™ i5-7500
  • GeForce GTX 1050 Ti
  • Ubuntu 18.04 LTS Desktop (18.04.3)
  • CUDA 10.2
  • FAHClient 7.5.1
  • FAHControl 7.5.1
  • FAHViewer 7.5.1

FAHControlの設定変更(Expert)

FAHControlの上部のパネルにあるConfigureをクリックし設定画面を表示後、Expertタブを選択し、GPUの値をtrue変更し設定を「Save」します。

FAHClientの再起動

FAHClientを再起動します。

$ sudo /etc/init.d/FAHClient stop
Stopping fahclient ... OK
$ sudo /etc/init.d/FAHClient start
Starting fahclient ... OK

GPUが認識されていることを確認します。

FAHControlの設定変更(Slots)

FAHControlの上部のパネルにあるConfigureをクリックし設定画面を表示後、Slotsタブを選択し、GPUの設定を追加します。

CPUの設定は削除します。

GPUでのWork Unitの実行

設定後しばらくすると、Work Unitが開始されます。

GPU動作状況の確認

GPUの動作状況を「nvidia-smi」コマンドで確認します。

$ nvidia-smi
Sun Mar 22 04:14:19 2020       
+-----------------------------------------------------------------------------+
| NVIDIA-SMI 440.64.00    Driver Version: 440.64.00    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 GTX 105...  On   | 00000000:01:00.0 Off |                  N/A |
| 51%   66C    P0    N/A /  75W |    781MiB /  4040MiB |    100%      Default |
+-------------------------------+----------------------+----------------------+
                                                                               
+-----------------------------------------------------------------------------+
| Processes:                                                       GPU Memory |
|  GPU       PID   Type   Process name                             Usage      |
|=============================================================================|
|    0      1105      G   /usr/lib/xorg/Xorg                           346MiB |
|    0      1312      G   /usr/bin/gnome-shell                         223MiB |
|    0      4098      C   ...org/v7/lin/64bit/Core_22.fah/FahCore_22   207MiB |
+-----------------------------------------------------------------------------+

おわりに

Folding@HomeをGPUで実行するように設定しました。新コロナウィルスへの対策が進むことを心から願います!

参考情報

関連記事