Przejdź do treści
cinemaOS

Rozwiązane problemy

DaVinci Resolve zawiesza się na Macu: przyczyny i rozwiązania

DaVinci Resolve zawiesza się lub wyłącza na Macu? Sprawdź GPU, cache, bazę projektów, wtyczki, czcionki i media, a potem co wysłać do wsparcia Blackmagic.

Gdy DaVinci Resolve na Macu raz po raz się zawiesza lub sam wyłącza, przyczyną jest zwykle jedna z sześciu rzeczy: wersja niezgodna z twoim wydaniem macOS, obciążenie GPU lub pamięci, nieaktualny cache, uszkodzony projekt lub baza danych, zewnętrzna wtyczka OpenFX albo czcionka, lub konkretny plik, z którego dekodowaniem Resolve ma kłopot. Najpierw zabezpiecz projekt, zanotuj dokładnie, kiedy dochodzi do awarii, a potem przejdź przez poniższą listę po kolei. W wielu przypadkach któryś z tych kroków wskaże przyczynę, a jeśli żaden nie wskaże, będziesz mieć dowody, o które prosi wsparcie Blackmagic.

Zabezpiecz projekt przed diagnozą

Resolve nie zapisuje projektów jako osobnych plików, jak robi to wiele programów do montażu. Projekty są przechowywane w bibliotece projektów (w starszych wersjach nazywanej bazą danych), więc awaria w złym momencie może dotknąć więcej niż jednej osi czasu.

  1. Otwórz Project Manager, kliknij projekt prawym przyciskiem i wybierz Export Project, żeby zapisać plik .drp w bezpiecznym miejscu. Zrób to dla każdego projektu, na którym ci zależy.
  2. Jeśli możesz, zrób też z poziomu Project Managera kopię zapasową całej biblioteki. Tylko kopia biblioteki obejmuje wszystkie projekty naraz.
  3. Sprawdź Preferences > User > Project Save and Load. Włącz Project Backups, jeśli są wyłączone, i zanotuj, gdzie zapisywane są kopie. Live Save też się przydaje, ale zapisuje na tym samym projekcie, więc nie zastępuje kopii zapasowych.

Potem zapisz wzorzec: przy uruchamianiu, przy otwieraniu jednego projektu, na konkretnej stronie, przy określonych klipach albo losowo po długiej sesji. Każdy z nich wskazuje inne miejsce.

Krok 1: Sprawdź wersje Resolve i macOS

Niezgodność wersji to częsta przyczyna awarii na Macu: nowe wydanie macOS zainstalowane, zanim Resolve zaczął je obsługiwać, albo świeża aktualizacja Resolve z błędem, który dotyka twojej konfiguracji.

  • Otwórz informacje o wydaniu swojej wersji Resolve na stronie wsparcia Blackmagic i sprawdź, które wersje macOS są wymienione jako obsługiwane. Jeśli twoja jest nowsza niż wszystkie z listy, to samo może tłumaczyć awarie.
  • Jeśli awarie zaczęły się zaraz po aktualizacji Resolve, główną podejrzaną jest aktualizacja. Starsze instalatory są dostępne na stronie wsparcia Blackmagic Design.
  • Zanim wrócisz do starszej wersji, pamiętaj, że otwarcie biblioteki projektów w nowszej wersji może ją zaktualizować, a starsza wersja może jej potem nie otworzyć. Dlatego eksport i kopia zapasowa opisane wyżej są tak ważne. Nasz poradnik o tym, co zrobić, gdy aktualizacja zepsuła projekt, opisuje tę pułapkę dokładniej.

Krok 2: Przyjrzyj się obciążeniu GPU i pamięci

Resolve mocno korzysta z GPU, a w Apple silicon GPU dzieli pamięć zunifikowaną ze wszystkim innym na Macu. Gdy tej pamięci zaczyna brakować, możesz zobaczyć komunikat "GPU memory full" albo Resolve po prostu się zamknie.

  • W Preferences > System > Memory and GPU sprawdź, czy tryb przetwarzania GPU jest ustawiony na Metal lub Auto i czy limity pamięci nie zostały zmienione na nietypowe wartości.
  • Zamknij inne ciężkie aplikacje i obserwuj obciążenie pamięci w Monitorze aktywności, odtwarzając awarię.
  • Na czas pracy obniż rozdzielczość proxy osi czasu albo jakość odtwarzania i tymczasowo wyłącz odszumianie temporalne oraz inne ciężkie efekty, żeby sprawdzić, czy awarie ustaną.

Jeśli awarie skupiają się na stronie Color albo podczas odtwarzania ujęć po korekcji barwnej, przeczytaj nasz osobny poradnik o błędzie GPU memory full w DaVinci Resolve. Przyczyny w dużej mierze się pokrywają.

Krok 3: Wyczyść cache i sprawdź miejsce na dysku

Render cache, optimized media i proxy przyspieszają Resolve, ale do połowy zapisany plik cache może wywoływać awarie podczas odtwarzania lub przewijania.

  1. Użyj Playback > Delete Render Cache i wybierz usunięcie wszystkiego.
  2. W Preferences > Media Storage sprawdź, gdzie zapisywany jest cache. Umieść go na szybkim dysku z dużą ilością wolnego miejsca.
  3. Upewnij się, że dysk startowy nie jest prawie pełny. Mac z bardzo małą ilością wolnego miejsca ma problem z plikiem wymiany, a Resolve jest jedną z pierwszych aplikacji, po których to widać.

Uruchom ponownie i przetestuj. Pierwsze odtwarzanie będzie wolniejsze, dopóki cache się nie odbuduje.

Krok 4: Przetestuj projekt i bibliotekę

Jeśli jeden projekt się wysypuje, a nowy, pusty projekt nie, problem leży w projekcie, a nie w aplikacji.

  • Zaimportuj wyeksportowany plik .drp do nowej biblioteki projektów i otwórz go tam. To wyklucza uszkodzenia w innych częściach starej biblioteki.
  • Zduplikuj problematyczną oś czasu i usuń jej połowę. Jeśli awaria zniknie, problem jest w usuniętej połowie. Dziel dalej na pół, aż znajdziesz odpowiedzialny klip, efekt albo kompozycję Fusion.
  • Jeśli projekt w ogóle się nie otwiera, przywróć najnowszy plik z kopii zapasowych projektu. Szerzej o możliwościach odzyskiwania piszemy w tekście o utraconej pracy po zawieszonym zapisie.

Krok 5: Wyklucz wtyczki i czcionki

Zewnętrzne wtyczki OpenFX ładują się wewnątrz Resolve, więc jedna nieaktualna wtyczka może położyć całą aplikację, czasem tylko na konkretnej stronie albo podczas renderu.

  1. Na Macu wtyczki OpenFX są zwykle zainstalowane w /Library/OFX/Plugins. Tymczasowo przenieś ich zawartość do folderu na biurku.
  2. Uruchom ponownie i przetestuj. Jeśli Resolve działa stabilnie, przywracaj wtyczki po kilka, aż awaria wróci.
  3. Sprawdź na stronie każdego producenta zgodność z twoimi dokładnymi wersjami Resolve i macOS, a winowajcę zaktualizuj albo usuń.

Czcionki to mniej oczywisty podejrzany. Montażyści regularnie zgłaszają, że uszkodzona lub zduplikowana czcionka może wywołać awarię Resolve przy uruchamianiu albo przy otwieraniu napisu. Jeśli awaria występuje przy starcie lub na stronie Edit z napisami, sprawdź czcionki w Albumie z czcionkami i na próbę wyłącz te zainstalowane niedawno.

Krok 6: Znajdź plik, z którym Resolve sobie nie radzi

Jeśli awaria następuje przy odtwarzaniu, przewijaniu lub renderze konkretnych klipów, podejrzanym jest materiał źródłowy.

  • Nagrania z telefonu ze zmienną liczbą klatek, nagrania ekranu i niektóre formaty kamer long-GOP często sprawiają kłopoty. Przekoduj podejrzane klipy do ProRes, połącz je ponownie i przetestuj jeszcze raz.
  • Wygenerowanie optimized media albo proxy dla osi czasu to szybki sposób, by odróżnić problemy z dekodowaniem od wszystkiego innego.
  • Sprawdź, czy ścieżka dekodowania twojego kodeka różni się między wersją darmową a DaVinci Resolve Studio. Obsługa dekodowania sprzętowego zależy od wersji i formatu, więc zamiast zakładać, potwierdź to w informacjach o wydaniu swojej wersji.

Jeśli jeden plik niezawodnie wywołuje awarię Resolve, zachowaj jego kopię. To najbardziej przydatna rzecz, jaką możesz wysłać do wsparcia.

Co wysłać do wsparcia Blackmagic

Gdy nic z powyższych nie pomaga, skontaktuj się ze wsparciem, przedstawiając dowody zamiast opisu.

  • Zaraz po awarii użyj Help > Create Diagnostics Log on Desktop. Zbiera to logi i informacje o systemie w jedno archiwum.
  • Podaj dokładną wersję Resolve, informację, czy to wersja darmowa czy Studio, swoją wersję macOS i model Maca.
  • Opisz wzorzec awarii zanotowany na początku oraz kroki, które już wypróbowałeś.
  • Jeśli awarię wywołuje konkretny klip lub projekt, napisz o tym i zaproponuj krótki plik przykładowy, jeśli możesz go udostępnić.
  • Otwórz aplikację Konsola, poszukaj w Crash Reports najnowszych wpisów Resolve i zanotuj nazwę wtyczki lub biblioteki widoczną blisko góry wątku, który uległ awarii.

Jeśli nazwy projektów lub ścieżki są poufne, przejrzyj archiwum przed wysłaniem.

Gdy awarie wciąż wracają

Czasem Resolve nadal się wysypuje w twojej konkretnej konfiguracji. To nie jest wyrok na Resolve, który pozostaje jednym z najmocniejszych narzędzi do montażu i korekcji barwnej na Macu. Ale jeśli niestabilność kosztuje cię terminy, rozsądnie jest sprawdzić, jak inne programy zachowują się, gdy coś pójdzie nie tak.

cinemaOS to natywny program do montażu na Maca z Apple silicon, stworzony przez Momentum Studios. Liczy się tu to, że projekty są lokalnymi plikami .mntm (local-first) z odzyskiwaniem, zapisanymi na twoim własnym dysku, a nie we wspólnej bibliotece projektów. Odzyskiwanie nie odtworzy mediów źródłowych, które już nie istnieją, a żaden program nie może obiecać, że nigdy się nie wysypie, więc rób kopie zapasowe niezależnie od narzędzia.

Jeśli chcesz wypróbować go na prawdziwym projekcie, Resolve może wyeksportować oś czasu jako XML lub EDL, a cinemaOS ją zaimportuje i pokaże raport konformowania z ostrzeżeniami do przejrzenia. Poradnik o imporcie montażu pokazuje kolejne kroki. Korekcja barwna, kompozycje Fusion i efekty nie są przenoszone, więc trzeba je zbudować od nowa. cinemaOS kosztuje $9.99 USD miesięcznie bez VAT, z 60 dniami za darmo, bez karty i bez automatycznego obciążenia.

FAQ

Czy darmowa wersja DaVinci Resolve częściej się zawiesza na Macu?

Nie z natury. Wersja darmowa i Studio mają w większości wspólny kod i obie mogą się wysypywać z powodów opisanych wyżej. Studio dodaje kilka cięższych narzędzi, więc konkretna awaria może wyglądać inaczej, ale kolejność diagnozy jest taka sama.

Czy ponowna instalacja DaVinci Resolve naprawi awarie?

Czasem, jeśli uszkodzona jest sama instalacja. Częściej przyczyną jest wtyczka, czcionka, cache, projekt lub plik, który przetrwa ponowną instalację. Najpierw wyeksportuj projekty i zrób kopię zapasową biblioteki, a instaluj ponownie dopiero po przejściu pozostałych kroków.

Czy mogę stracić projekty, jeśli Resolve zawiesi się podczas zapisu?

To możliwe, dlatego wyeksportowane pliki .drp i kopie zapasowe projektów są tak ważne. Projekty znajdują się w bibliotece, więc regularnie rób jej kopię zapasową, a eksporty ważnych projektów trzymaj na osobnym dysku. Jeśli projekt nie otwiera się po awarii, przywróć najnowszą kopię zapasową zamiast naprawiać jedyny egzemplarz.