Saltar para o conteúdo
cinemaOS

Problemas resolvidos

DaVinci Resolve bloqueia no Mac: causas e soluções

O DaVinci Resolve bloqueia no seu Mac? Verifique GPU, caches, a base de dados do projeto, plug-ins, tipos de letra e media, e o que enviar ao suporte.

Quando o DaVinci Resolve bloqueia ou fecha sozinho repetidamente num Mac, a causa costuma ser uma de seis: uma versão que não corresponde à sua versão do macOS, pressão sobre a GPU ou a memória, uma cache desatualizada, um projeto ou uma base de dados danificados, um plug-in OpenFX de terceiros ou um tipo de letra, ou um ficheiro de media específico que o Resolve tem dificuldade em descodificar. Proteja primeiro o projeto, anote exatamente quando acontece o crash e depois siga a lista abaixo por ordem. Em muitos casos, um destes passos isola a causa, e se nenhum o fizer, terá as provas que o suporte da Blackmagic pede.

Proteja o projeto antes de começar

O Resolve não guarda os projetos como ficheiros soltos, como fazem muitos editores. Ficam dentro de uma biblioteca de projetos (chamada base de dados nas versões mais antigas), por isso um crash no momento errado pode afetar mais do que uma timeline.

  1. Abra o Project Manager, clique com o botão direito no projeto e escolha Export Project para gravar um ficheiro .drp num local seguro. Faça isto para todos os projetos que lhe importam.
  2. Se puder, faça também uma cópia de segurança da biblioteca inteira a partir do Project Manager. Uma cópia da biblioteca é a única que leva todos os projetos de uma vez.
  3. Verifique Preferences > User > Project Save and Load. Ative Project Backups se estiver desligado e anote onde as cópias são gravadas. O Live Save também é útil, mas grava por cima do mesmo projeto, por isso não substitui as cópias de segurança.

Depois anote o padrão: ao abrir a aplicação, quando um projeto abre, numa página específica, em certos clips ou ao acaso depois de uma sessão longa. Cada um aponta para um sítio diferente.

Passo 1: Verifique as versões do Resolve e do macOS

Uma incompatibilidade de versões é uma causa comum de crashes no Mac: uma nova versão do macOS instalada antes de o Resolve a suportar, ou uma atualização recente do Resolve com um bug que afeta a sua configuração.

  • Abra as notas de versão do seu Resolve no site de suporte da Blackmagic e veja que versões do macOS estão indicadas como suportadas. Se a sua for mais recente do que todas as indicadas, isso pode bastar para explicar os crashes.
  • Se os crashes começaram logo depois de atualizar o Resolve, a atualização é a principal suspeita. Os instaladores de versões anteriores estão disponíveis na página de suporte da Blackmagic Design.
  • Antes de voltar atrás, lembre-se de que abrir uma biblioteca de projetos numa versão mais recente pode atualizá-la, e uma versão mais antiga pode deixar de a abrir. É por isso que a exportação e a cópia de segurança acima são importantes. O nosso guia sobre o que fazer quando uma atualização estragou o seu projeto explica esta armadilha com mais detalhe.

Passo 2: Observe a pressão sobre a GPU e a memória

O Resolve depende muito da GPU, e no Apple silicon a GPU partilha a memória unificada com tudo o resto no Mac. Quando essa memória escasseia, pode ver a mensagem "GPU memory full", ou o Resolve pode simplesmente fechar.

  • Em Preferences > System > Memory and GPU, confirme que o modo de processamento da GPU está em Metal ou Auto e que os limites de memória não foram alterados para valores invulgares.
  • Feche outras aplicações pesadas e observe a pressão de memória no Monitor de Atividade enquanto reproduz o crash.
  • Baixe a resolução de proxy da timeline ou a qualidade de reprodução enquanto trabalha, e desligue temporariamente a redução de ruído temporal e outros efeitos pesados para ver se o crash para.

Se os crashes se concentram na página Color ou durante a reprodução de planos com cor, leia o nosso guia dedicado ao erro GPU memory full no DaVinci Resolve. As causas sobrepõem-se bastante.

Passo 3: Limpe as caches e verifique o espaço em disco

A render cache, a optimized media e os proxies tornam o Resolve mais rápido, mas um ficheiro de cache gravado a meio pode provocar crashes durante a reprodução ou o scrubbing.

  1. Use Playback > Delete Render Cache e escolha apagar tudo.
  2. Em Preferences > Media Storage, veja onde a cache é gravada. Coloque-a num disco rápido com bastante espaço livre.
  3. Confirme que o disco de arranque não está quase cheio. Um Mac com muito pouco espaço livre tem dificuldades com a memória virtual, e o Resolve é uma das primeiras aplicações a mostrá-lo.

Reinicie e teste. A primeira reprodução será mais lenta enquanto as caches se reconstroem.

Passo 4: Teste o projeto e a biblioteca

Se um projeto bloqueia e um projeto novo e vazio não, o problema está no projeto, não na aplicação.

  • Importe o .drp exportado para uma biblioteca de projetos nova e abra-o lá. Isto exclui danos noutras partes da biblioteca antiga.
  • Duplique a timeline problemática e apague metade. Se o crash desaparecer, o problema está na metade que removeu. Continue a dividir ao meio até encontrar o clip, o efeito ou a composição Fusion responsável.
  • Se o projeto nem sequer abre, restaure o ficheiro mais recente das suas cópias de segurança de projeto. Para uma visão mais ampla das opções de recuperação, veja trabalho perdido depois de uma gravação bloqueada.

Passo 5: Exclua plug-ins e tipos de letra

Os plug-ins OpenFX de terceiros carregam dentro do Resolve, por isso um plug-in desatualizado pode deitar abaixo a aplicação inteira, por vezes só numa página específica ou no render.

  1. No Mac, os plug-ins OpenFX ficam normalmente em /Library/OFX/Plugins. Mova temporariamente o conteúdo para uma pasta na secretária.
  2. Reinicie e teste. Se o Resolve ficar estável, devolva os plug-ins alguns de cada vez até o crash voltar.
  3. Confirme no site de cada fabricante a compatibilidade com as suas versões exatas do Resolve e do macOS, e atualize ou remova o culpado.

Os tipos de letra são um suspeito menos óbvio. Há editores que relatam com frequência que um tipo de letra danificado ou duplicado pode fazer o Resolve bloquear ao abrir ou quando se abre um título. Se o crash acontece ao abrir ou na página Edit com títulos, valide os seus tipos de letra no Catálogo de Tipos de Letra e desative os instalados recentemente, como teste.

Passo 6: Encontre o ficheiro de media que o Resolve não aguenta

Se o crash acontece quando reproduz, faz scrubbing ou render de clips específicos, a media de origem é a suspeita.

  • Gravações de telemóvel com frame rate variável, gravações de ecrã e alguns formatos de câmara long-GOP causam problemas com frequência. Transcodifique os clips suspeitos para ProRes, volte a ligá-los e teste outra vez.
  • Gerar optimized media ou proxies para a timeline é uma forma rápida de distinguir problemas de descodificação de tudo o resto.
  • Verifique se o caminho de descodificação do seu codec difere entre a versão gratuita e o DaVinci Resolve Studio. O suporte de descodificação por hardware varia conforme a versão e o formato, por isso confirme nas notas de versão da sua versão em vez de presumir.

Se um único ficheiro faz o Resolve bloquear sempre, guarde uma cópia. É a coisa mais útil que pode enviar ao suporte.

O que enviar ao suporte da Blackmagic

Quando nada do que está acima ajuda, contacte o suporte com provas em vez de uma descrição.

  • Use Help > Create Diagnostics Log on Desktop logo a seguir a um crash. Reúne registos e informação do sistema num único arquivo.
  • Indique a versão exata do Resolve, se é a versão gratuita ou a Studio, a sua versão do macOS e o modelo do seu Mac.
  • Descreva o padrão de crash que anotou no início e os passos que já experimentou.
  • Se um clip ou projeto específico o provoca, diga-o, e ofereça um ficheiro de exemplo curto se puder partilhá-lo.
  • Abra a aplicação Consola, procure em Crash Reports entradas recentes do Resolve e anote o nome de qualquer plug-in ou biblioteca perto do topo da thread que bloqueou.

Se os nomes ou caminhos dos projetos forem confidenciais, verifique o arquivo antes de o enviar.

Quando os crashes continuam a voltar

Às vezes o Resolve continua a bloquear na sua configuração específica. Isso não é um veredicto sobre o Resolve, que continua a ser uma das ferramentas de montagem e cor mais fortes no Mac. Mas se a instabilidade lhe está a custar prazos, faz sentido ver como outros editores se comportam quando algo corre mal.

O cinemaOS é um editor nativo para Mac com Apple silicon, criado pela Momentum Studios. O que importa aqui é que os projetos são ficheiros .mntm locais com recuperação, guardados no seu próprio disco em vez de dentro de uma biblioteca de projetos partilhada. A recuperação não consegue recriar média de origem que já não existe, e nenhum editor pode prometer que nunca vai bloquear, por isso mantenha cópias de segurança seja qual for a ferramenta.

Se quiser experimentar num projeto real, o Resolve pode exportar a sua timeline como XML ou EDL, e o cinemaOS importa-a e mostra um relatório de conform com os avisos a rever. O tutorial sobre importar uma montagem mostra os passos. A cor, as composições Fusion e os efeitos não são transferidos, por isso conte em reconstruí-los. O cinemaOS custa $9.99 USD por mês sem IVA, com 60 dias grátis, sem cartão e sem cobrança automática.

FAQ

A versão gratuita do DaVinci Resolve bloqueia mais num Mac?

Não por natureza. A versão gratuita e a Studio partilham a maior parte do código, e ambas podem bloquear pelas razões acima. A Studio acrescenta algumas ferramentas mais pesadas, por isso o crash concreto pode ser diferente, mas a ordem de resolução é a mesma.

Reinstalar o DaVinci Resolve resolve os crashes?

Às vezes, se a própria instalação estiver danificada. Mais vezes, a causa é um plug-in, um tipo de letra, uma cache, um projeto ou um ficheiro de media que sobrevive a uma reinstalação. Exporte primeiro os seus projetos e faça uma cópia de segurança da biblioteca, e só reinstale depois de ter seguido os outros passos.

Posso perder os meus projetos se o Resolve bloquear durante uma gravação?

É possível, e é por isso que os ficheiros .drp exportados e as cópias de segurança de projeto são importantes. Os projetos vivem dentro de uma biblioteca, por isso faça cópias de segurança da biblioteca com regularidade e guarde exportações dos projetos importantes noutro disco. Se um projeto não abrir depois de um crash, restaure a cópia de segurança mais recente em vez de reparar a única cópia.