DaVinci Resolveベンチマーク on AWS

f:id:davmemos:20220314205110p:plain

先日AWS EC2上のLinuxでDaVinci Resolveのベンチマークを動かしたが、他のベンチマークソフト(PugetBench for DaVinci Resolve)やインスタンスタイプの性能も気になったので追加で色々と確認してみる。

基本事項

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 ResolveWindows 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が動作しなかったので、性能計測は見送った。

f:id:davmemos:20220312161851p:plain
DaVinci Resolveのエラーメッセージ
f:id:davmemos:20220312161927p:plain
GPUは問題なく認識されているようだが・・・

Windows環境はというと、NICE DCVもWindows標準のリモートデスクトップ接続もまともに繋がらず(接続しに行っているが、いつまでたってもリモートデスクトップが表示されない)。なので、Windows環境も同様に性能計測は行えず。

LinuxWindowsともにマルチGPU環境とデスクトップ環境の相性が悪いようで、今のところ使い物にならないようだ(NVIDIA DriverやNICE DCVのバージョンアップで改善するかとも思ったが、ともに最新版が使われている模様)。DaVinci Resolve StudioはマルチGPUに対応しているので楽しみにしていたのだが・・・今後改善したらまた試してみようと思う。