O GNOME 51.2 corrige o alto uso de GPU com um monitor em repouso. 17 patches de Jonas Ådahl eliminam repintura sem limite no Mutter. Veja detalhes e checklist.
O alto consumo de GPU enquanto o monitor está no modo de economia de energia sempre foi um incômodo para usuários do GNOME. Felizmente, a situação está prestes a mudar com a chegada do GNOME 51.2.
Uma série de 17 patches, desenvolvidos por Jonas Ådahl, da Red Hat, foi oficialmente integrada ao Mutter, o gerenciador de janelas do GNOME, resolvendo de vez esse problema que afetava a versão 51.
A seguir, vamos detalhar o que acontecia, como a correção funciona e o que você precisa saber para aplicar essa melhoria no seu sistema.
O Problema: Por Que a GPU Trabalhava Sem Parar?
Tudo começou com um relatório de bug aberto há cerca de um mês, apontando que, mesmo com o monitor “dormindo” (em modo de economia de energia), os clientes gráficos continuavam a renderizar, mantendo o uso da GPU elevado.
A causa foi rastreada até a repintura sem limitação (un-throttled repainting) das stage views do back-end CRTC, que continuava acontecendo mesmo quando o sistema deveria estar economizando energia.
Em termos simples, o Mutter não estava respeitando o estado de repouso do monitor e seguia enviando comandos de desenho para a GPU, desperdiçando recursos e aumentando o consumo de energia e a temperatura do hardware.
A Solução: Como os 17 Patches Corrigem o Problema?
A correção, assinada por Jonas Ådahl, adota uma abordagem direta e eficiente. Em vez de fazer o frame clock (o relógio que sincroniza a renderização) “saber” sobre o modo de economia de energia, a decisão é tomada no próprio renderizador.
Ådahl explica que a nova lógica “decide ativamente não desenhar quando em economia de energia, fazendo com que o renderizador iniba a pintura se o modo de economia estiver ativo e uma stage view for destinada a um CRTC” .
Na prática, isso significa que, se o monitor está em repouso, o Mutter simplesmente para de pintar os frames desnecessários, mesmo que os aplicativos-clientes continuem solicitando atualizações.
O resultado é imediato: ferramentas de teste como vkgears, glxgears e es2gears passam a reportar cerca de 60 fps durante a economia de energia, mas sem que o frame clock precise ser modificado para isso.
Além disso, os patches também cuidam do feedback de apresentação de frames descartados. Agora, quando um frame é jogado fora porque o monitor está dormindo, o cliente recebe corretamente o evento .discarded, garantindo que aplicativos como o vkgears saibam que seu frame não foi exibido.
Isso evita que os aplicativos fiquem em um ciclo de espera indefinida, contribuindo para um comportamento mais previsível e eficiente.
Produto Recomendado
Mesa Portátil para Notebook Suporte Cama Sofá MA, Cor Aleatório
A Mesa Portátil para Notebook Suporte Cama Sofá MA é uma opção prática para quem busca mais conforto e organização no uso diário do notebook, seja na cama, no sofá ou em uma superfície improvisada.
Por ser portátil e de uso versátil, ela ajuda a manter o dispositivo mais estável, melhora a ergonomia da digitação e favorece a ventilação do equipamento.
Um ponto de atenção é a cor aleatória: se a combinação visual for essencial para você, vale confirmar com o vendedor antes da compra.
No geral, é um acessório útil para estudantes, profissionais em home office e usuários que costumam usar o notebook fora da mesa tradicional.
Vale a pena se o seu foco for praticidade, mobilidade e melhor posicionamento do notebook no dia a dia.
Eu ganho uma comissão quando você faz uma compra.
O Que Muda na Prática para o Usuário?
Para quem usa o GNOME no dia a dia, a mudança é sentida em vários aspectos:
1. Economia de energia real: com a GPU ociosa durante o repouso do monitor, o consumo de bateria em notebooks e o gasto energético em desktops diminuem consideravelmente.
2. Menos calor e ruído: como a GPU trabalha menos, os sistemas de refrigeração são acionados com menos frequência, resultando em um ambiente mais silencioso e em temperaturas mais baixas.
3. Desempenho mais consistente: ao não desperdiçar recursos com renderização desnecessária, o sistema fica mais responsivo quando você realmente precisa usar a GPU para tarefas pesadas, como jogos ou edição de vídeo.
4. Maior durabilidade do hardware: a redução do estresse contínuo sobre a GPU pode contribuir para uma vida útil maior do componente.
É importante notar que a correção foi projetada para ser não intrusiva. Ela não altera a forma como os aplicativos funcionam, nem exige que os desenvolvedores modifiquem seus frameworks. A mágica acontece nos bastidores, no código do Mutter.
Quando a Correção Estará Disponível?
Os 17 patches foram mesclados ao Mutter em 19 de outubro de 2026 e estão previstos para serem incluídos no GNOME 51.2, a próxima atualização pontual da série 51.
Portanto, se você utiliza uma distribuição que acompanha o GNOME de perto (como Fedora, Ubuntu ou Arch Linux), a atualização deve chegar em breve pelos canais normais de pacotes.
Checklist para Verificar se a Correção Chegou ao Seu Sistema
Use esta lista rápida para confirmar se o seu GNOME já conta com a melhoria:
□ Verifique a versão do GNOME: execute gnome-shell --version no terminal. O número deve ser 51.2 ou superior.
□ Confira a versão do Mutter: rode mutter --version. A versão deve ser 51.2 ou mais recente.
□ Atualize o sistema: caso as versões estejam abaixo da 51.2, execute o gerenciador de pacotes da sua distribuição (ex.: sudo dnf upgrade no Fedora, sudo apt update && sudo apt upgrade no Ubuntu/Debian) para buscar as atualizações disponíveis.
□ Reinicie a sessão: após a atualização, faça logout e login novamente (ou reinicie o computador) para garantir que o novo Mutter seja carregado.
□ Teste o comportamento: com um aplicativo 3D aberto (como o glxgears), deixe o monitor entrar em repouso e observe, por meio de ferramentas como radeontop ou nvidia-smi, se o uso da GPU cai drasticamente.
Conclusão
O GNOME 51.2 resolve um bug crítico de alto consumo de GPU enquanto o monitor está em repouso. Com 17 patches de Jonas Ådahl, o Mutter agora inibe a repintura desnecessária, resultando em economia de energia, menos calor e melhor desempenho.
O artigo explica a fundo a correção, oferece um checklist para verificar a atualização no seu sistema, um roteiro para vídeo no YouTube e um questionário para fixar o conteúdo.

Nenhum comentário:
Postar um comentário