DaVinci Resolveベンチマーク on AWS
先日AWS EC2上のLinuxでDaVinci Resolveのベンチマークを動かしたが、他のベンチマークソフト(PugetBench for DaVinci Resolve)やインスタンスタイプの性能も気になったので追加で色々と確認してみる。
基本事項
- ハードウェアはAWS EC2インスタンスを使う。また、インスタンスタイプはg4dn.またはg5.(よって、GPUはNVIDIA T4またはNVIDIA A10G)。
- リモートデスクトップ接続にはNICE DCVサーバ・クライアントを使う。
- DaVinci Resolve Studio 17.4.5を使う(現時点の最新版)。
Resolve Standard Candle Benchmark
g4dn.4xlargeインスタンスでLinux環境とWindows環境の性能値を比較してみると若干Linuxの方が上という結果。他のインスタンスタイプでも同様の傾向なのだろうか?
インスタンスタイプ | ハードウェア概要 | OS | 09 Blur | 18 Blur | 30 Blur | 66 Blur | 1 TNR | 2 TNR | 4 TNR | 6 TNR | 備考 |
---|---|---|---|---|---|---|---|---|---|---|---|
g4dn.4xlarge | 16 vCPU, 64MB Memory, 1 GPU | Amazon Linux 2 | 58 | 32 | 19 | 9 | 87 | 43 | 22 | 15 | ※先日計測した値 |
〃 | 〃 | Windows Server 2019 | 56 | 29 | 18 | 9 | 59 | 38 | 19 | 13 | - |
PugetBench for DaVinci Resolve
PugetBench for DaVinci ResolveをWindows Server 2019上で動かして性能測定した。なお、PugetBenchサイトに様々な環境のベンチマーク結果が載っているが、PugetBench for DaVinci ResolveをAWS上で実行している人は他にはいないようだ。
インスタンスタイプ | ハードウェア概要 | スコア | スコア詳細 |
---|---|---|---|
g4dn.4xlarge | 16 vCPU, 64MB Memory, 1 GPU | 763 | PugetBench Results |
g4dn.8xlarge | 32 vCPU, 128MB Memory, 1 GPU | 927 | PugetBench Results |
g4dn.16xlarge | 64 vCPU, 256MB Memory, 1 GPU | 967 | PugetBench Results |
g5.4xlarge | 16 vCPU, 64MB Memory, 1 GPU | 987 | PugetBench Results |
g5.8xlarge | 32 vCPU, 128MB Memory, 1 GPU | 1267 | PugetBench Results |
g5.16xlarge | 64 vCPU, 256MB Memory, 1 GPU | - | - |
※g5.8xlargeはベンチマーク中に一度DaVinci Resolveが異常終了したようだが・・・たまたまだろうか。スコアに少し影響があるかもしれない。
※g5.16xlargeはAWSが制限解除に応じてくれなかったので測定できず。
マルチGPU環境は使えない?
Linux環境でマルチGPUインスタンス(g4dn.12xlarge)でリモートデスクトップ接続を試してみたところ、辛うじてNICE DCV接続可能だが画面表示がノイズでひどいことになる、無理やりDaVinci Resolveを起動するとマルチGPUは認識しているようだがエラーが表示されてClipのサムネイルが表示されない(エラーメッセージは以下の「The GPU failed to perform image processing because of an error. Error Code: 700」)という状況。まともにDaVinci Resolveが動作しなかったので、性能計測は見送った。
Windows環境はというと、NICE DCVもWindows標準のリモートデスクトップ接続もまともに繋がらず(接続しに行っているが、いつまでたってもリモートデスクトップが表示されない)。なので、Windows環境も同様に性能計測は行えず。
Linux、WindowsともにマルチGPU環境とデスクトップ環境の相性が悪いようで、今のところ使い物にならないようだ(NVIDIA DriverやNICE DCVのバージョンアップで改善するかとも思ったが、ともに最新版が使われている模様)。DaVinci Resolve StudioはマルチGPUに対応しているので楽しみにしていたのだが・・・今後改善したらまた試してみようと思う。