Перейти до вмісту
cinemaOS

Розв’язані проблеми

DaVinci Resolve вилітає на Mac: причини та рішення

DaVinci Resolve вилітає на Mac? Перевірте GPU, кеш, бібліотеку проєктів, плагіни, шрифти й медіа, а також що надіслати в підтримку Blackmagic.

Коли DaVinci Resolve раз у раз вилітає на Mac, причина зазвичай одна з шести: версія, що не відповідає вашій версії macOS, навантаження на GPU чи пам'ять, застарілий кеш, пошкоджений проєкт або база даних, сторонній плагін OpenFX чи шрифт, або конкретний медіафайл, який Resolve погано декодує. Спершу захистіть проєкт, точно запишіть, коли стається виліт, а потім пройдіть список нижче по порядку. Часто один із цих кроків виявляє причину, а якщо ні, у вас будуть докази, яких просить підтримка Blackmagic.

Захистіть проєкт перед діагностикою

Resolve не зберігає проєкти окремими файлами, як багато інших редакторів. Вони живуть усередині бібліотеки проєктів (у старіших версіях вона називалася базою даних), тож виліт у невдалий момент може зачепити більше ніж один таймлайн.

  1. Відкрийте Project Manager, клацніть проєкт правою кнопкою і виберіть Export Project, щоб записати файл .drp у безпечне місце. Зробіть це для кожного проєкту, який для вас важливий.
  2. Якщо можете, також зробіть резервну копію всієї бібліотеки з Project Manager. Резервна копія бібліотеки єдина містить усі проєкти одразу.
  3. Перевірте Preferences > User > Project Save and Load. Увімкніть Project Backups, якщо функцію вимкнено, і запам'ятайте, куди записуються копії. Live Save теж корисний, але він зберігає поверх того самого проєкту, тож резервних копій не замінює.

Потім запишіть закономірність: під час запуску, при відкритті одного проєкту, на певній сторінці, на певних кліпах чи випадково після довгої сесії. Кожен варіант вказує в інший бік.

Крок 1: Перевірте версії Resolve і macOS

Невідповідність версій часто спричиняє вильоти на Mac: нову версію macOS встановили раніше, ніж Resolve почав її підтримувати, або свіже оновлення Resolve має баг, що зачіпає саме вашу конфігурацію.

  • Відкрийте примітки до випуску своєї версії Resolve на сайті підтримки Blackmagic і перевірте, які версії 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 або під час відтворення кадрів із корекцією, прочитайте наш окремий посібник про помилку GPU memory full у DaVinci Resolve. Причини здебільшого збігаються.

Крок 3: Очистіть кеш і перевірте місце на диску

Кеш рендера, оптимізовані медіа і проксі пришвидшують Resolve, але недописаний файл кешу може спричиняти вильоти під час відтворення чи прокручування.

  1. Виберіть Playback > Delete Render Cache і видаліть усе.
  2. У Preferences > Media Storage перевірте, куди записується кеш. Розмістіть його на швидкому диску з великим запасом вільного місця.
  3. Переконайтеся, що завантажувальний диск не заповнений майже повністю. Mac із дуже малим запасом вільного місця погано справляється зі свопом, і Resolve одним із перших це показує.

Перезапустіть і перевірте. Перше відтворення буде повільнішим, поки кеш перебудовується.

Крок 4: Перевірте проєкт і бібліотеку

Якщо один проєкт вилітає, а новий порожній ні, проблема в проєкті, а не в застосунку.

  • Імпортуйте експортований .drp у нову бібліотеку проєктів і відкрийте його там. Так ви виключите пошкодження в інших частинах старої бібліотеки.
  • Дублюйте проблемний таймлайн і видаліть половину. Якщо виліт зник, проблема в тій половині, яку ви прибрали. Діліть навпіл далі, доки не знайдете винний кліп, ефект чи композицію Fusion.
  • Якщо проєкт узагалі не відкривається, відновіть найсвіжіший файл із резервних копій проєкту. Ширший огляд варіантів відновлення є в статті про втрачену роботу після зависання під час збереження.

Крок 5: Виключіть плагіни та шрифти

Сторонні плагіни OpenFX завантажуються всередині Resolve, тож один застарілий плагін може обвалити весь застосунок, іноді лише на певній сторінці чи під час рендера.

  1. На Mac плагіни OpenFX зазвичай установлено в /Library/OFX/Plugins. Тимчасово перемістіть вміст у папку на робочому столі.
  2. Перезапустіть і перевірте. Якщо Resolve працює стабільно, повертайте плагіни по кілька штук, доки виліт не повернеться.
  3. Перевірте на сайті кожного розробника сумісність із вашими точними версіями Resolve і macOS, а потім оновіть або видаліть винуватця.

Шрифти менш очевидні підозрювані. Монтажери регулярно повідомляють, що пошкоджений або дубльований шрифт може обвалити Resolve під час запуску чи при відкритті титру. Якщо виліт стається під час запуску або на сторінці Edit із титрами, перевірте шрифти в Книзі шрифтів і для тесту вимкніть нещодавно встановлені.

Крок 6: Знайдіть медіафайл, з яким Resolve не справляється

Якщо виліт стається, коли ви відтворюєте, прокручуєте чи рендерите певні кліпи, підозрюване вихідне медіа.

  • Записи з телефона зі змінною частотою кадрів, записи екрана і деякі long-GOP формати камер часто створюють проблеми. Перекодуйте підозрілі кліпи в ProRes, перелінкуйте і перевірте знову.
  • Створення оптимізованих медіа чи проксі для таймлайну швидко допомагає відрізнити проблеми декодування від усього іншого.
  • Перевірте, чи відрізняється шлях декодування вашого кодека в безкоштовній версії та в DaVinci Resolve Studio. Підтримка апаратного декодування залежить від версії й формату, тож звіряйтеся з примітками до випуску своєї версії, а не припускайте.

Якщо один файл стабільно обвалює Resolve, збережіть його копію. Це найкорисніше, що ви можете надіслати в підтримку.

Що надіслати в підтримку Blackmagic

Коли ніщо з наведеного не допомагає, звертайтеся в підтримку з доказами, а не лише з описом.

  • Одразу після вильоту виберіть Help > Create Diagnostics Log on Desktop. Ця функція збирає логи і відомості про систему в один архів.
  • Укажіть точну версію Resolve, безкоштовна це версія чи Studio, версію macOS і модель Mac.
  • Опишіть закономірність вильотів, яку записали на початку, і кроки, які вже спробували.
  • Якщо виліт спричиняє конкретний кліп чи проєкт, скажіть про це і запропонуйте короткий зразок файлу, якщо вам дозволено ним ділитися.
  • Відкрийте застосунок Консоль, подивіться в розділі Crash Reports свіжі записи Resolve і зверніть увагу на назву плагіна чи бібліотеки вгорі потоку, що впав.

Якщо назви проєктів чи шляхи конфіденційні, перегляньте архів перед надсиланням.

Коли вильоти повертаються знову

Іноді Resolve усе одно вилітає саме на вашій конфігурації. Це не вирок Resolve, який і далі залишається одним із найсильніших інструментів для монтажу й кольорокорекції на Mac. Але якщо нестабільність коштує вам дедлайнів, розумно подивитися, як поводяться інші редактори, коли щось іде не так.

cinemaOS від Momentum Studios є нативним редактором для Mac з Apple silicon. Тут важливо те, що проєкти є локальними файлами .mntm з відновленням, збереженими на вашому власному диску, а не в спільній бібліотеці проєктів. Відновлення не може відтворити вихідні медіа, яких більше не існує, і жоден редактор не може обіцяти, що ніколи не вилетить, тож робіть резервні копії, хоч би яким інструментом ви користувалися.

Якщо хочете спробувати його на реальному проєкті, Resolve може експортувати таймлайн як XML або EDL, а cinemaOS імпортує його і показує звіт про конформ із попередженнями для перевірки. Урок про імпорт монтажу показує кроки. Кольорокорекція, композиції Fusion та ефекти не переносяться, тож будьте готові зібрати їх заново. cinemaOS коштує $9.99 USD на місяць без ПДВ, з 60 днями безкоштовно, без картки й без автоматичного списання.

FAQ

Чи частіше вилітає безкоштовна версія DaVinci Resolve на Mac?

Не сама по собі. Безкоштовна версія і Studio мають здебільшого спільний код, і обидві можуть вилітати з причин, описаних вище. Studio додає кілька важчих інструментів, тож конкретний виліт може відрізнятися, але порядок діагностики той самий.

Чи допоможе перевстановлення DaVinci Resolve?

Іноді, якщо пошкоджено саму інсталяцію. Частіше причина в плагіні, шрифті, кеші, проєкті чи медіафайлі, які переживають перевстановлення. Спершу експортуйте проєкти і зробіть резервну копію бібліотеки, а перевстановлюйте лише після того, як пройдете інші кроки.

Чи можу я втратити проєкти, якщо Resolve вилетить під час збереження?

Це можливо, тому й важливі експортовані файли .drp і резервні копії проєктів. Проєкти живуть усередині бібліотеки, тож регулярно робіть її резервну копію і зберігайте експорти важливих проєктів на окремому диску. Якщо проєкт не відкривається після вильоту, відновіть його з найсвіжішої резервної копії, а не лагодьте єдиний примірник.