MacでDaVinci Resolveが落ちる原因と対処法
MacでDaVinci Resolveが落ちるときに確認したいGPU設定、キャッシュ、プロジェクトライブラリ、プラグイン、フォント、メディアと、サポートに送る情報。
MacでDaVinci Resolveが何度も落ちる場合、原因はたいてい次の6つのどれかです。macOSのバージョンに合わないResolveのバージョン、GPUやメモリの逼迫、古くなったキャッシュ、プロジェクトやデータベースの破損、サードパーティのOpenFXプラグインやフォント、そしてResolveがうまくデコードできない特定のメディアファイルです。まずプロジェクトを守り、いつ落ちるのかを正確に記録してから、下のリストを順に確認してください。多くの場合、どれかの手順で原因を絞り込めます。絞り込めなくても、Blackmagicのサポートが求める証拠が手元に残ります。
トラブルシューティングの前にプロジェクトを守る
Resolveは、多くの編集ソフトのようにプロジェクトを個別のファイルとして保存しません。プロジェクトはプロジェクトライブラリ(古いバージョンではデータベースと呼ばれていました)の中にあるため、悪いタイミングで落ちると、複数のタイムラインに影響が出ることがあります。
- Project Managerを開き、プロジェクトを右クリックして Export Project を選び、.drpファイルを安全な場所に書き出します。大事なプロジェクトはすべて書き出しておきましょう。
- 可能であれば、Project Managerからライブラリ全体もバックアップします。すべてのプロジェクトをまとめて保持できるのは、ライブラリのバックアップだけです。
- Preferences > User > Project Save and Load を確認します。Project Backups がオフならオンにし、バックアップの保存先を控えておきます。Live Saveも便利ですが、同じプロジェクトに上書き保存するため、バックアップの代わりにはなりません。
次に、落ち方のパターンを書き留めます。起動時か、特定のプロジェクトを開いたときか、特定のページか、特定のクリップか、長時間作業したあとにランダムか。それぞれ疑うべき場所が違います。
ステップ1:ResolveとmacOSのバージョンを確認する
バージョンの不一致は、Macでよくある原因です。Resolveが対応する前に新しいmacOSを入れてしまった場合や、Resolveの最新アップデートにお使いの環境に影響するバグがある場合です。
- Blackmagicのサポートサイトで、使っているResolveのリリースノートを開き、対応macOSとして記載されているバージョンを確認します。お使いのmacOSがどれよりも新しければ、それだけで落ちる理由を説明できるかもしれません。
- Resolveをアップデートした直後から落ちるようになったなら、まずアップデートを疑います。旧バージョンのインストーラーはBlackmagic Designのサポートページから入手できます。
- 元に戻す前に、新しいバージョンでプロジェクトライブラリを開くとライブラリがアップグレードされ、古いバージョンでは開けなくなることがある点に注意してください。上の書き出しとバックアップが大事なのはそのためです。この落とし穴は、ソフトのアップデートでプロジェクトが壊れたときの対処で詳しく扱っています。
ステップ2:GPUとメモリの逼迫を確認する
ResolveはGPUに大きく依存しており、Apple siliconではGPUがユニファイドメモリをMac上のほかのすべてと共有しています。そのメモリが足りなくなると、「GPU memory full」というメッセージが出るか、Resolveがそのまま終了することがあります。
- Preferences > System > Memory and GPU で、GPU処理モードがMetalかAutoになっていること、メモリの上限が不自然な値に変更されていないことを確認します。
- ほかの重いアプリを閉じ、アクティビティモニタでメモリプレッシャーを見ながら、落ちる状況を再現します。
- 作業中はタイムラインのプロキシ解像度や再生品質を下げ、テンポラルノイズリダクションなどの重いエフェクトを一時的にオフにして、落ちなくなるか確かめます。
Colorページやグレーディング済みショットの再生中に落ちることが多いなら、DaVinci Resolveの「GPU memory full」エラーの専用ガイドを読んでください。原因はかなり重なっています。
ステップ3:キャッシュを削除し、ディスクの空きを確認する
レンダーキャッシュ、最適化メディア、プロキシはResolveを速くしてくれますが、書きかけのキャッシュファイルが再生やスクラブ中のクラッシュを引き起こすことがあります。
- Playback > Delete Render Cache を選び、すべて削除します。
- Preferences > Media Storage で、キャッシュの書き込み先を確認します。空き容量に余裕のある高速なドライブに置きましょう。
- 起動ディスクがいっぱいに近くないか確認します。空き容量がごくわずかなMacはスワップで苦しくなり、Resolveはその影響が真っ先に出るアプリの1つです。
再起動してテストします。キャッシュが作り直されるまで、最初の再生は遅くなります。
ステップ4:プロジェクトとライブラリをテストする
あるプロジェクトでは落ちるのに、新しい空のプロジェクトでは落ちないなら、問題はアプリではなくプロジェクトにあります。
- 書き出した.drpを新しいプロジェクトライブラリに読み込み、そこで開きます。これで古いライブラリのほかの部分の破損を除外できます。
- 問題のタイムラインを複製し、半分を削除します。落ちなくなったら、問題は削除した半分にあります。原因のクリップ、エフェクト、Fusionコンポジションが見つかるまで、半分ずつ絞り込みます。
- プロジェクトがまったく開かない場合は、プロジェクトバックアップから最新のファイルを復元します。復旧の選択肢をより広く知りたい場合は、保存中のフリーズで作業が消えたときを参照してください。
ステップ5:プラグインとフォントを除外する
サードパーティのOpenFXプラグインはResolveの内部で読み込まれるため、古いプラグインが1つあるだけでアプリ全体が落ちることがあります。特定のページやレンダー時だけ落ちることもあります。
- MacではOpenFXプラグインは通常 /Library/OFX/Plugins にインストールされています。中身を一時的にデスクトップのフォルダへ移動します。
- 再起動してテストします。Resolveが安定するなら、落ちる状態に戻るまでプラグインを数個ずつ戻していきます。
- 各メーカーのサイトで、お使いのResolveとmacOSのバージョンへの対応状況を確認し、原因のプラグインを更新するか削除します。
フォントは見落としやすい容疑者です。破損したフォントや重複したフォントが、起動時やタイトルを開いたときにResolveを落とすという報告は、編集者のあいだで繰り返し見られます。起動時や、Editページでタイトルを扱うときに落ちるなら、Font Bookでフォントを検証し、最近インストールしたフォントを試しに無効にしてみてください。
ステップ6:Resolveが扱えないメディアファイルを探す
特定のクリップを再生、スクラブ、レンダーするときに落ちるなら、ソースメディアが疑わしいです。
- 可変フレームレートのスマホ動画、画面収録、一部のlong-GOPカメラフォーマットはよく問題を起こします。疑わしいクリップをProResに変換し、リンクし直してもう一度テストします。
- タイムライン用に最適化メディアやプロキシを生成すると、デコードの問題をそれ以外の問題と手早く切り分けられます。
- お使いのコーデックについて、無償版とDaVinci Resolve Studioでデコード経路が違うかどうかを確認します。ハードウェアデコードの対応はバージョンやフォーマットによって異なるため、思い込まずにお使いのバージョンのリリースノートで確かめてください。
特定のファイルで確実にResolveが落ちるなら、そのコピーを残しておきましょう。サポートに送れるもののなかで、いちばん役に立ちます。
Blackmagicのサポートに送るもの
ここまでの手順で解決しない場合は、説明だけでなく証拠を添えてサポートに連絡しましょう。
- 落ちた直後に Help > Create Diagnostics Log on Desktop を使います。ログとシステム情報が1つのアーカイブにまとめられます。
- Resolveの正確なバージョン、無償版かStudioか、macOSのバージョン、Macのモデルを伝えます。
- 最初に書き留めた落ち方のパターンと、すでに試した手順を説明します。
- 特定のクリップやプロジェクトで起きるならそう伝え、共有が許されるなら短いサンプルファイルを提供すると申し出ます。
- コンソールアプリを開き、Crash Reports でResolveの最近の記録を探し、クラッシュしたスレッドの上のほうにあるプラグイン名やライブラリ名を控えておきます。
プロジェクト名やパスが機密なら、送る前にアーカイブの中身を確認してください。
それでも落ち続けるとき
お使いの環境では、どうしてもResolveが落ち続けることもあります。それはResolveへの評価ではありません。ResolveはMacで使える最も優れた編集とグレーディングのツールの1つです。ただ、不安定さのせいで締め切りに響いているなら、問題が起きたときにほかの編集ソフトがどう振る舞うかを見てみるのは理にかなっています。
cinemaOSは、Momentum Studiosが作ったApple silicon向けのMacネイティブな編集ソフトです。ここで重要なのは、プロジェクトが復元機能付きのローカルファーストな.mntmファイルで、共有のプロジェクトライブラリではなく自分のドライブに保存される点です。もう存在しないソースメディアは復元できませんし、決してクラッシュしないと約束できる編集ソフトはないので、どのツールを使う場合もバックアップを取りましょう。
実際のプロジェクトで試したい場合、Resolveからタイムラインを XML か EDL で書き出せば、cinemaOSがそれを読み込み、確認すべき警告を含むコンフォームレポートを表示します。手順はカットの読み込みのチュートリアルで紹介しています。グレード、Fusionコンポジション、エフェクトは引き継がれないため、作り直す前提で考えてください。cinemaOSの料金は月額9.99 USD(税別)で、60日間無料、カード登録不要、自動で課金されることもありません。
FAQ
DaVinci Resolveの無償版はMacで落ちやすいですか?
本質的にはそうではありません。無償版とStudioはコードの大部分を共有しており、どちらも上で挙げた理由で落ちることがあります。Studioには重めのツールがいくつか加わるため、具体的な落ち方は違うことがありますが、トラブルシューティングの順番は同じです。
DaVinci Resolveを再インストールすれば直りますか?
インストール自体が壊れている場合は直ることもあります。ただ、原因は再インストールしても残るプラグイン、フォント、キャッシュ、プロジェクト、メディアファイルであることのほうが多いです。まずプロジェクトを書き出してライブラリをバックアップし、ほかの手順をひととおり試してから再インストールしてください。
保存中にResolveが落ちたら、プロジェクトが消えることはありますか?
あり得ます。だからこそ、書き出した.drpファイルとプロジェクトバックアップが大事なのです。プロジェクトはライブラリの中にあるため、ライブラリを定期的にバックアップし、大事なプロジェクトの書き出しは別のドライブに保管しましょう。落ちたあとにプロジェクトが開かない場合は、唯一のコピーを修復しようとするのではなく、最新のバックアップから復元してください。