Mozilla lança atualização emergencial para corrigir falhas gráficas no Firefox
Mozilla lança atualização emergencial para corrigir falhas gráficas no Firefox
Mozilla teve que lançar patch de emergência para conter problemas no navegador (ilustração: Vitor Pádua/Tecnoblog)
Resumo
A Mozilla lançou o patch 139.0.1 para corrigir falhas gráficas no Firefox, com aparição de glitches.
O erro afetou especificamente usuários com placas de vídeos Nvidia e setups com dois ou mais monitores de diferentes taxas de atualização.
Segundo a Mozilla, o bug surgiu após a remoção de uma blocklist para o recurso DirectComposition, causando distorções visuais na reprodução de vídeos.
A Mozilla lançou uma atualização emergencial para o navegador Firefox após relatos de falhas gráficas em PCs com placas Nvidia. O bug surgia quando monitores com taxas de atualização diferentes eram usados no mesmo setup — algo comum em configurações com dois ou mais monitores.
O problema foi identificado na versão 139.0, liberada em 27 de maio, e causava distorções visuais — como artefatos e glitches — especialmente ao exibir vídeos em monitores secundários de 60 Hz, enquanto o principal operava em 120 Hz ou 144 Hz. Segundo a Mozilla, o patch 139.0.1 corrige o defeito.
Como ocorreu o erro?
O bug estava diretamente ligado a usuários que utilizavam placas gráficas da Nvidia em conjunto com múltiplos monitores configurados com diferentes taxas de atualização. Nessas situações, bastava assistir a um vídeo em um monitor de 60 Hz e interagir com outro, de taxa mais alta, para que surgissem os erros visuais na tela.
De acordo com desenvolvedores da Mozilla, o problema aconteceu após a remoção de uma blocklist — uma lista de restrições — que, até então, impedia o uso do recurso DirectComposition em determinadas configurações com GPUs da Nvidia. Essa mudança visava melhorar o desempenho gráfico do navegador, mas acabou resultando no efeito colateral não previsto.
A própria Mozilla reconheceu que o Firefox gerencia seus buffers gráficos de forma diferente de outros navegadores, adotando o conceito de “Surfaces” em vez de “Swapchains” no ambiente DirectComposition do Windows.
Além disso, segundo o site Tom’s Hardware, estão em desenvolvimento melhorias no sistema de composição de camadas, o que pode ter motivado a alteração da blocklist. Ainda assim, a Mozilla não deixou claro por que a remoção da blocklist ocorreu em primeiro lugar.
Como resolver o bug no Firefox?
Firefox solucionou o bug rapidamente (foto: Michele Ursino/Flickr)
A Mozilla foi rápida em lançar o patch 139.0.1, que soluciona especificamente essa falha. A correção não traz nenhuma nova funcionalidade além desse ajuste. Usuários que ainda não atualizaram podem fazer isso manualmente acessando o menu do navegador (os três traços no canto superior direito), escolhendo “Ajuda” e depois “Sobre o Firefox”. O programa, então, buscará automaticamente a versão mais recente e instalará a atualização.
Para quem não deseja atualizar de imediato, a comunidade Bugzilla encontrou uma solução alternativa: bastava acessar as configurações avançadas do navegador e desativar a opção gfx.webrender.dcomp-video-hw-overlay-win. Com o novo patch, esse ajuste manual não é mais necessário.
Vale destacar que usuários com placas de vídeo da Intel ou AMD, ou aqueles que usam apenas um monitor, não foram impactados por esse problema.
Com informações do PCWorld e Tom’s Hardware
Mozilla lança atualização emergencial para corrigir falhas gráficas no Firefox
Mozilla lança atualização emergencial para corrigir falhas gráficas no Firefox
Fonte: Tecnoblog