DaVinci Resolveが不安定だったので対策したことメモ【AMD/Intel】
(※2020/1/15 追記:Intel 環境でも症状が出ているようです。AMD 環境のせいとは限らない、という前提でお読みください。コメントありがとうございました。)
先日、AMD の第3世代 Ryzen「Ryzen 7 3700X」で PC パーツを刷新しました。
基本的にはド安定で「なーんだ。もうIntelとあんまり変わらないのかー」と思っていたのですが、肝心のソフト、主な利用目的であるところの動画編集ソフト「DaVinci Resolve」がどーにも不安定。
ということで色々設定を弄っていたら、かなり安定するようになってきたので自分用メモ。
具体的にはこんな症状が頻繁に出る。
- 編集作業中に突然、アプリが落ちる。
→ 通常ならバグレポートの画面が出るが、出ない場合も多い - 落ちた後、アプリが起動しない。
→ 起動後、無反応 - 「デリバー」からの書き出し時、途中で書き出しに高確率で失敗する。
→「Render Job 3 failed as the current clip could not be processed. The Fusion composition on the current frame or clip could not be processed successfully.」というエラー
編集時のタイムラインは4K60pだけど、少なくとも書き出しに関しては解像度に関係なくこの症状が出る感じ。
安定性向上のために試した設定
4K、かつ、 Fusion をちょこちょこ使ってるのに、グラボが GTX 1660Ti でGPUメモリ6GBしかないのが原因なんじゃ?という気がしてるんだけど、何をどうして良いのかは分からないので以下を試しに設定。
- 「再生」→「Fusionメモリーキャッシュ」:オフ
- 「再生」→「プロキシモード」:Half Resolution
- 「再生」→「レンダーキャッシュ」:スマート
レンダーが途中で止まる件については、これでも安定しない場合は仕方なく次の設定を試す。
- 「UI設定」→「ユーザー」→ 「Stop renders when a frame or clip cannot be processed.」:チェックを外す
関係あるか不明だけど、以下の設定も関係あるかもしれないので念のため書いておく。
- 「DaVinci Resolve」→「環境設定」→「メモリー&GPU」で以下を設定
GPU処理モード:CUDA
GPU選択モード:手動
GPUスコープを使用:チェックを入れる
(ディスプレイGPUをイメージ処理に使用、にもチェックが入っている) - Fusion のメモリーキャッシュを制限:最小化
nVidia のドライバはクリエイター向けの最新版。2019年11月12日時点で出てる Windows Update は全部当てた。
とりあえず、今日のところはこれで落ちる頻度は激減。編集から書き出しまで、保存しながらなら現実的に作業ができるようになった。
いちおう、Memcheck86 でメモリの安定性は確認済みのマシンで、DaVinci Resolve 以外はすこぶる安定しているので、多分相性の問題のような。
なんとなーく、GPUメモリを使い切った後の処理が不安定なのかもなー、と思いつつも、本当の原因は不明。
多分、不要な設定も少なくないと思うので、これから使っていく中で分かったことがあれば、この記事に追記・更新させてもらいます。
弥生 水葉 says:
4年前
davinci resolveをv16にすると落ちませんよ(当方Ryzen2400gです)第三世代のサポートはもう少しかかるかもしれませんね
アイスの実 says:
4年前
当方intelを使用していますがResolve16.1のレンダリング時毎回落ちてしまう現象にぶつかったのですがこちらの記事を参考にさせていただき無事書き出す事が出来ました。
非常に助かりました、ありがとうございます
ふじさん says:
4年前
2か月ぶりに起動させ、タイムラインに動画画を追加し、軽くスクロールすると毎回落ちてしまい驚いています。OSやグラボは最新。以前はしっかり動いていただけに、ソフトやドライバのアップデートによるものかと。OS再インストールしてもダメなので再現性も高いです。
落ちた後の挙動もここに書かれているものと一致しているので、対策方法を真似してみたのですが。私の環境ではだめでした。