Categorias
Tecnologia

Correção do GNOME 42 Mutter servirá para usar o antigo driver gráfico “Radeon”

Recentemente, houve muitos relatos de bugs para aqueles que usam o GNOME Shell 42, seja o Ubuntu 22.04 ou o Fedora (Silverblue) 36 Beta. São sobre falhas ou telas em branco aparecendo ao usar o driver do kernel Radeon DRM/KMS. Esse driver Radeon DRM mais antigo é para processadores gráficos pré-GCN 1.2 (além daqueles no GCN 1.0/1.1 que mudam para usar o driver do kernel AMDGPU com parâmetros de módulo opcionais). No entanto, agora o Mutter conseguiu uma correção para esse problema. Assim, a correção do GNOME 42 Mutter servirá para usar o antigo driver gráfico “Radeon”.

As falhas na inicialização ou telas em branco que aparecem para aqueles no driver Radeon DRM mais antigo agora devem ser corrigidas com o código Git mais recente e também funcionar em versões pontuais. Isso é apenas se estiver usando o driver Radeon DRM mais antigo e não o driver de kernel AMDGPU DRM/KMS mais recente.

O problema acabou sendo Mutter tentando fazer uso de modificadores de buffer KMS mesmo com o driver do kernel Radeon não suportando-os (DRM_CAP_ADDFB2_MODIFIERS).

Mutter desativou anteriormente os modificadores KMS para o driver Radeon usando a lista negra com uma regra udev, mas então (acidentalmente?) descartou os modificadores udev blacklisting quando as regras Nouveau e AMDGPU foram apagadas. A correção mesclada na semana passada está realmente verificando o recurso DRM_CAP_ADDFB2_MODIFIERS e desabilitando o uso de modificadores KMS se esse limite não estiver exposto e, assim, evitando listas negras/listas brancas específicas do driver.

Correção do GNOME 42 Mutter servirá para usar o antigo driver gráfico “Radeon”

Correção do GNOME 42 Mutter servirá para usar o antigo driver gráfico "Radeon"
O driver Radeon DRM para GPUs AMD/ATI mais antigas não oferece suporte a modificadores KMS. Agora o GNOME verificará adequadamente essa capacidade para evitar problemas.

Então, por sua vez, essa correção foi mesclada e deve deixar as placas gráficas ATI/AMD Radeon mais antigas funcionando perfeitamente com o GNOME 42.

Se você estiver enfrentando uma falha na inicialização ou um problema de tela em branco com o driver do kernel Radeon no GNOME, uma solução alternativa também está usando a variável de ambiente MUTTER_DEBUG_USE_KMS_MODIFIERS=0 para desativar manualmente os modificadores.

GNOME 42 apresentou problemas

O GNOME 42 acaba de chegar, conforme já relatamos anteriormente. No entanto, as mudanças na aparência não abrangem todo o ambiente. Este pequeno fator do GNOME 42 já está causando algum sérios problemas e descontentamento entre os usuários, mesmo que sejam aqueles que começaram a experimentar o ambiente que terá sua estreia oficial no novo Fedora em abril próximo. Do mesmo modo, em breve, será o desktop padrão da próxima versão de Long Term Support (LTS) do Ubuntu. Portanto, os temas do GNOME 42 estão apresentando problemas.

Via Phoronix

Por Claylson Martins

Jornalista com pós graduações em Economia, Jornalismo Digital e Radiodifusão. Nas horas não muito vagas, professor, fotógrafo, apaixonado por rádio e natureza.

Sair da versão mobile