Corrigir travamentos dos efeitos de filtro de vídeo do Discord em GPUs de baixo desempenho
🔍 WiseChecker

Corrigir travamentos dos efeitos de filtro de vídeo do Discord em GPUs de baixo desempenho

Ao usar filtros de vídeo do Discord como Desfoque de Fundo, Substituição de Fundo ou os efeitos do Studio Effects, o stream de vídeo pode travar, congelar ou perder quadros, especialmente em laptops ou PCs com gráficos integrados ou GPUs dedicadas antigas. Isso acontece porque o Discord aplica processamento GPU em tempo real ao feed da sua webcam, e hardwares gráficos de baixo desempenho não conseguem sustentar a taxa de quadros necessária. Este artigo explica a causa raiz, fornece correções passo a passo para reduzir travamentos e lista padrões de falha relacionados que você pode encontrar.

Principais conclusões: Corrigir travamentos de filtro de vídeo do Discord em GPUs de baixo desempenho

  • Configurações do Usuário > Voz e Vídeo > Avançado > Preferência de Codec de Vídeo: Alterne de H.264 para VP8 para reduzir a carga da GPU durante o processamento de filtros de vídeo.
  • Configurações do Usuário > Voz e Vídeo > Filtros de Vídeo: Desative todos os filtros ou use apenas o Desfoque de Fundo leve em vez da Substituição de Fundo.
  • Configurações de Gráficos do Windows > Preferência de GPU: Force o Discord a usar a GPU dedicada em vez do chip gráfico integrado em laptops com GPUs duais.

ADVERTISEMENT

Por que os filtros de vídeo do Discord travam em GPUs de baixo desempenho

Os filtros de vídeo do Discord dependem de shaders de computação acelerados por GPU para processar cada quadro da sua webcam em tempo real. Quando um filtro como Desfoque de Fundo ou Substituição de Fundo é ativado, a GPU deve realizar segmentação, estimativa de profundidade e composição para cada quadro. Em gráficos integrados como Intel UHD Graphics ou GPUs dedicadas antigas como a NVIDIA GeForce GTX 960, as unidades de computação e a largura de banda de memória disponíveis são insuficientes para manter 30 quadros por segundo. O resultado são quedas de quadros, travamentos visíveis e, às vezes, um feed de vídeo congelado para outros participantes.

O Discord não detecta automaticamente a capacidade da GPU e não reduz a qualidade do filtro. As mesmas configurações de filtro são aplicadas independentemente do hardware, então uma GPU de baixo desempenho é forçada a executar a mesma carga de trabalho que uma GPU de alto desempenho. Esta é a principal razão pela qual ocorrem travamentos.

Impacto da escolha do codec de vídeo na carga da GPU

O codec de vídeo usado para codificar o stream da webcam também afeta o uso da GPU. A codificação H.264 é mais eficiente, mas coloca uma carga maior no bloco codificador da GPU. A codificação VP8 é menos eficiente em compressão, mas usa menos recursos da GPU no geral. Em GPUs de baixo desempenho, mudar para VP8 pode liberar capacidade de computação para o processamento de filtros.

Passos para corrigir travamentos de filtro de vídeo no Discord

Estes passos visam a carga da GPU causada pelos filtros de vídeo e pela seleção de codec. Aplique-os em ordem até que os travamentos parem.

Passo 1: Mude para o codec de vídeo VP8

  1. Abra as Configurações do Usuário do Discord
    Clique no ícone de engrenagem ao lado do seu nome de usuário no canto inferior esquerdo da janela do Discord.
  2. Vá para Voz e Vídeo
    Na barra lateral esquerda, clique em Voz e Vídeo.
  3. Role até a seção Avançado
    Role para baixo até ver Avançado perto do final da lista de configurações.
  4. Altere a Preferência de Codec de Vídeo
    Clique no menu suspenso ao lado de Preferência de Codec de Vídeo e selecione VP8. O Discord aplicará a mudança imediatamente para sua próxima chamada de vídeo.

Passo 2: Desative a Aceleração de Hardware no Discord

  1. Abra as Configurações Avançadas
    Nas Configurações do Usuário, clique em Avançado na barra lateral esquerda.
  2. Desligue a Aceleração de Hardware
    Alterne Aceleração de Hardware para a posição desligada. Uma caixa de diálogo pedirá para reiniciar o Discord. Clique em Ok.
  3. Teste os filtros de vídeo após reiniciar
    Entre em um canal de voz e ative um filtro de vídeo para verificar se os travamentos foram reduzidos.

Passo 3: Force o Discord a usar a GPU dedicada (apenas laptops)

  1. Abra as Configurações de Gráficos do Windows
    Pressione Tecla Windows + I para abrir Configurações. Clique em Sistema e depois em Exibir. Role para baixo e clique em Gráficos.
  2. Adicione o Discord à lista
    Clique em Procurar e navegue até %localappdata%\Discord\app-1.0.xxxx\Discord.exe. Selecione o arquivo e clique em Adicionar.
  3. Defina a preferência de GPU como Alto Desempenho
    Clique em Opções ao lado do Discord na lista. Selecione Alto desempenho e clique em Salvar.
  4. Reinicie o Discord
    Feche e reabra o Discord para que a preferência de GPU entre em vigor.

Passo 4: Use um filtro de vídeo mais leve

  1. Abra as Configurações de Voz e Vídeo
    Vá para Configurações do Usuário > Voz e Vídeo.
  2. Selecione Desfoque de Fundo em vez de Substituição
    Em Filtros de Vídeo, escolha Desfoque de Fundo em vez de Substituição de Fundo. O desfoque usa menos computação da GPU do que a substituição, que requer uma máscara de primeiro plano completa.
  3. Desative os Efeitos do Studio
    Se você tiver uma sobreposição de Efeitos do Studio ativa, desligue-a. Esses efeitos adicionam carga extra à GPU.

Passo 5: Reduza a resolução da webcam no Discord

  1. Abra as Configurações de Voz e Vídeo
    Vá para Configurações do Usuário > Voz e Vídeo.
  2. Role até Configurações da Câmera
    Em Câmera, clique no menu suspenso ao lado de Câmera para selecionar sua webcam e depois clique em Configurações da Câmera.
  3. Reduza a resolução
    Na caixa de diálogo de propriedades da webcam, defina a resolução para 640×480 ou 1280×720 em vez de 1920×1080. Resolução menor significa menos pixels para a GPU processar por quadro.

ADVERTISEMENT

Se o Discord ainda tiver problemas após a correção principal

Filtro de vídeo faz o Discord inteiro congelar

Se ativar qualquer filtro de vídeo fizer o Discord ficar sem resposta, seu driver de GPU pode estar desatualizado. Atualize o driver gráfico do site do fabricante (Intel, NVIDIA ou AMD). Após atualizar, reinicie o computador e teste novamente.

Travamentos ocorrem apenas ao transmitir um jogo

Ao transmitir um jogo e ativar um filtro de vídeo simultaneamente, a GPU precisa lidar tanto com a renderização do jogo quanto com o processamento do filtro. Reduza as configurações gráficas do jogo ou desative o filtro de vídeo durante a transmissão. Você também pode definir a prioridade do processo do Discord como Alta no Gerenciador de Tarefas, mas isso pode afetar o desempenho do jogo.

Filtros funcionam na prévia mas travam na chamada

A janela de prévia nas configurações do Discord usa uma taxa de quadros menor do que a chamada real. Se a prévia parece suave mas a chamada trava, a GPU não consegue manter a taxa de quadros alvo em tempo real. Aplique a mudança de codec VP8 e desative a aceleração de hardware conforme descrito acima.

Item GPU Integrada (Intel UHD) GPU Dedicada (NVIDIA GTX 1650)
Desempenho do Desfoque de Fundo Trava em 1080p, utilizável em 720p Funciona suavemente em 1080p
Desempenho da Substituição de Fundo Travamento severo, não recomendado Pequenas quedas de quadros em 1080p
Codec recomendado VP8 H.264
Aceleração de Hardware Desligar Manter ligado

Agora você pode reduzir ou eliminar travamentos dos filtros de vídeo do Discord em GPUs de baixo desempenho mudando para o codec VP8, desativando a aceleração de hardware e usando filtros mais leves. Comece com a mudança de codec VP8, pois não requer reinicialização e reduz imediatamente a carga da GPU. Se os travamentos persistirem, force o Discord a usar sua GPU dedicada, se disponível. Para a melhor experiência em gráficos integrados, mantenha a resolução da webcam em 720p ou inferior e use Desfoque de Fundo em vez de Substituição de Fundo.

ADVERTISEMENT