O YouTube está longe de ser um exemplo de estabilidade, mas nem tudo é culpa dele. Alguns conflitos são responsabilidade do próprio navegador, cujas atualizações frequentes podem causar regressões e quedas de desempenho. De fato, muitos usuários relatam problemas com YouTube no Chrome e em outras variantes do Chromium, e a simples mudança de um flag na configuração avançada pode ser suficiente para resolver o problema...

Problemas com YouTube no Chrome? Este truque pode ajudar
Problemas com YouTube no Chrome

A primeira vez que me deparei com esse incômodo foi há alguns meses: sempre que tentava fazer scroll no YouTube com um vídeo em reprodução, o Google Chrome iniciava uma sessão de break dance insuportável, gerando frames perdidos e uma experiência péssima. Seguindo um clássico processo de eliminação, tentei atualizar drivers de vídeo e outras variantes do Chromium, mas o break dance persistiu. Só quando cheguei ao Firefox percebi que esse problema parecia estar focado no Chrome e nos seus irmãos Chromium.

Uma boa dose de Google-fu me levou às release notes do driver da Nvidia, onde encontrei o erro 3129705: “A reprodução de vídeo engasga ao rolar pela página do YouTube”. No entanto, a julgar pelos relatos de muitos usuários na Web, os erros não se limitam ao hardware da Nvidia, mas também afetam computadores com vídeo AMD. Qual é a solução? Na verdade, é um atalho, mas você o encontrará escondido na seção de flags do navegador:

Como corrigir problemas com YouTube no Chrome

Problemas com YouTube no Chrome? Este truque pode ajudar
Experimente mudar esse flag para D3D9 ou OpenGL e reinicie.
  • Acesse chrome://flags/
  • Procure uma opção chamada “ANGLE”
  • Mude “Escolha o backend de gráficos ANGLE” de Default para D3D9
  • Se não notar melhora, tente a opção OpenGL
  • Será necessário reiniciar o navegador cada vez que modificar esse parâmetro

O que é ANGLE? Trata-se da Almost Native Graphics Layer Engine, uma “camada de abstração” para motores gráficos desenvolvida pela Google. Em termos bem simplificados, funciona como uma versão portátil do OpenGL, traduzindo chamadas do OpenGL para Direct3D. O que fazemos ao mudar esse parâmetro em chrome://flags/ é definir o backend gráfico do ANGLE, e em muitas configurações, a opção Default costuma acabar em um ataque de nervos para o navegador.

Os problemas com YouTube no Chrome são apenas um sintoma. Muitos usuários descreveram falhas de vídeo e streaming em portais como Reddit, além da reprodução de GIFs animados. Os valores D3D9 e OpenGL são os mais citados entre as “soluções”, mas não hesite em experimentar com o restante. Boa sorte!