Unity、Blender、機械学習ライブラリのGPU要件を満たすグラボを調べてみた

調査
スポンサーリンク

UnityやBlenderを使うためにグラボを購入したいと考えています。
また、今後を見据えて、機械学習やディプランニング等にも使いたいので、
Unity、Blender、代表的な機械学習ライブラリのGPU要件を整理し、
その要件を満たすグラボを調査しました。

個人用備忘録です。GPUはあまり詳しくないので、、、間違い等あればご指摘いただけると嬉しいです。
調査日:2021年6月、動作OSはWindows10です。

 

目次

 


 

Unity Blender 代表的な機械学習ライブラリのGPU要件を調べてみた

事前に、UnityとBlender、代表的な機械学習ライブラリのGPU要件を調べて、
以下の要件があることが分かりました。

#詳しくは、「グラボのシステム要件をUnity、Blenderの観点で調べてみた」、「グラボ(GPU)の必要要件を機械学習の観点で調べてみた」でまとめています。

 

  • メーカはNVIDIA
  • 最小 1GB RAM、推奨 4GB RAM、オプション 12GB RAM以上
  • CUDAは8.0以降であること(可能ならばCUDA 11.x)
  • Compute Capabilityは5.0以上であること
  • WindowsのグラフィックAPIはDX10以上であること(可能ならばDX12)

 

機械学習ライブラリを動かすとなると、NVIDIAのGPUを選ぶ必要がありそうだということが分かりました。

 

 

NVIDIA GPUの種類について

NVIDIAのGPUを買うのは初めてなので、まずはNVIDIAでどのような種類のGPUがあるのか調べました。

調べた限り、GeForceというブランドのものを選べばよさそうだいうことが分かりました。

 

GeForce と Quadro の違い

  • ハードウェア面でいくとほとんど変わらない[1]
  • GeForce は民生用、Quadro は業務用[2]
  • GeForceは主に3Dゲームを得意とする「DirectX」に最適化されていて、Quadroは主に動画編集や3DCGの作成に最適化されています。[1]

 

GeForceのTiあり、なしの違い

  • 「Ti」というのは「無印版のGPUと比較するとTiの方が高性能だよー」というのを表しています。[3]
  • 「Ti」というのは「Titanium」(チタン)で略[3]

 

 

GeForceで要件のあうものは?

上でも整理したようにGPU要件は以下になります。
これらの要件を満たすようなGPUの型番を調べてみました。

  • メーカはNVIDIA
  • 最小 1GB RAM、推奨 4GB RAM、オプション 12GB RAM以上
  • CUDAは8.0以降であること(可能ならばCUDA 11.x)
  • Compute Capabilityは5.0以上であること
  • WindowsのグラフィックAPIはDX10以上であること(可能ならばDX12)

  

型番発売日メモリ
サイズ
CUDA
Ver
CCDX12
対応
GeForce RTX 30902020/9/2424 GB11.2.2 Update2+8.6
GeForce RTX 3080 Ti2021/6/312 GB11.2.2 Update2+8.6
GeForce RTX 30802020/9/1710 GB11.2.2 Update2+8.6
GeForce RTX 3070 Ti2021/6/108 GB11.2.2 Update2+8.6
GeForce RTX 30702020/10/298 GB11.2.2 Update2+8.6
GeForce RTX 3060 Ti2020/12/28 GB11.2.2 Update2+
GeForce RTX 30602021/2/2512 GB11.2.2 Update2+
GeForce RTX 2080 Ti2018/9/2711 GB11.2.2 Update2+7.5
GeForce RTX 2080 SUPER2019/7/238 GB11.2.2 Update2+7.5
GeForce RTX 20802018/9/208 GB11.2.2 Update2+7.5
GeForce RTX 2070 SUPER2019/7/98 GB11.2.2 Update2+7.5
GeForce RTX 20702018/10/178 GB11.2.2 Update2+7.5
GeForce RTX 2060 SUPER2019/7/98 GB11.2.2 Update2+7.5
GeForce RTX 20602019/1/156 GB11.2.2 Update2+7.5
GeForce GTX 1660 Ti2019/2/226 GB11.2.2 Update2+
GeForce GTX 1660 SUPER2019/10/296 GB11.2.2 Update2+
GeForce GTX 16602019/3/146 GB11.2.2 Update2+
GeForce GTX 1650 SUPER2019/11/224 GB11.2.2 Update2+
GeForce GTX 1650 - GDDR62020/4/34 GB11.2.2 Update2+
GeForce GTX 1650 - GDDR52019/4/234 GB11.2.2 Update2+
GeForce GTX 1080 Ti2017/3/1011 GB11.2.2 Update2+6.1
GeForce GTX 10802016/5/278 GB11.2.2 Update2+6.1
GeForce GTX 1070 Ti2017/11/28 GB11.2.2 Update2+6.1
GeForce GTX 10702016/6/108 GB11.2.2 Update2+6.1
GeForce GTX 1060(6GB)2016/7/196 GB11.2.2 Update2+6.1
GeForce GTX 1060(3GB)2016/8/183 GB11.2.2 Update2+6.1
GeForce GTX 1050 Ti2016/10/254 GB11.2.2 Update2+6.1
GeForce GTX 1050(3GB)2018/3/213 GB11.2.2 Update2+6.1
GeForce GTX 1050(2GB)2016/10/252 GB11.2.2 Update2+6.1

 

まとめ

Unity Blender 代表的な機械学習ライブラリで使えるGPUを調べてみましたが、
思ったより対応しているものが多いことが分かりました。

 
これらの中で、自分の環境に合ったものを選びたいと思います。
これで足りるのかわからないけど、、、
以下の観点を押さえておけばいいかなぁ。。。???

  • 価格
  • GPUを動かすPCのGPU接続ソケットサイズ
  • 電源

 

 

参考

コメント

タイトルとURLをコピーしました