Confira !!
Na semana passada escrevi sobre a NVIDIA contribuindo com uma correção para o KDE / KWin para evitar o alto uso da CPU ao usar o driver gráfico GeForce proprietário. Essa correção acabou sendo devida ao fato de o compositor KWin fazer suposições incorretas sobre o comportamento dos buffers de troca GLX. Acontece que o GNOME também precisa de uma correção semelhante.
A cobertura de notícias da NVIDIA descobrindo a correção para o KDE também ajudou os desenvolvedores do GNOME a descobrir alguns problemas similares de longa data. O prolífico colaborador do GNOME da Canonical, Daniel Van Vugt, tem olhado para o alto erro de uso da CPU da NVIDIA e foi capaz de confirmar que ele já tinha uma requisição de mesclagem anterior, mas ainda aberta, que corrige o problema por acidente.
Voltando para 2017 foram relatórios de bugs do GNOME sobre o alto uso de CPU ao renderizar em GPUs NVIDIA e o problema escapou aos desenvolvedores do GNOME até agora. Essa solicitação de mesclagem para consolidar todo o código de limitação de quadros no cludter-stage-cogl acaba resolvendo o problema da NVIDIA. Esta solicitação de mesclagem foi aberta agora nos últimos três meses, e espero que agora haja motivação suficiente para agir sobre ela com a revisão e obter o código mesclado para o GNOME 3.34.
Além de lidar com o alto uso de CPU da NVIDIA, este código atualizado também cuida de uma queda de desempenho da NVIDIA relacionada com o Mutter e sob o GNOME no Wayland onde o cursor do mouse pode estar preso a 60Hz enquanto a taxa de atualização do monitor é maior que 60Hz.
É uma pena que o código não tenha sido mesclado antes do lançamento do GNOME 3.32.0 do mês passado, mas pelo menos agora ele será visto em breve.
Até a próxima !!
Nenhum comentário:
Postar um comentário