Resumo:
Com o progresso constante do desenvolvimento do kernel principal da próxima geração, o próximo Linux Kernel 7.4 inaugurou uma atualização marcante na arquitetura subjacente de exibição e no driver gráfico. De acordo com a árvore de mesclagem de patches de driver de código aberto e o código enviado mais recente, o novo kernel introduz oficialmente suporte nativo de taxa de atualização variável (VRR) AMD FreeSync para a interface HDMI e o modo automático de baixa latência (ALLM) que é muito importante na especificação HDMI 2.1, completando completamente as principais deficiências funcionais da plataforma Linux em telas grandes de salas de estar modernas e monitores de jogos de alta especificação.

Por muito tempo, os drivers gráficos de código aberto do Linux têm suporte relativamente maduro para tecnologia de sincronização adaptativa na interface DisplayPort (DP). No entanto, jogadores e desenvolvedores muitas vezes enfrentam muitas limitações ao se conectarem a TVs de tela grande ou monitores modernos por meio da interface HDMI. Devido às estritas restrições de acesso de código fechado do Fórum HDMI sobre protocolos privados e especificações específicas, o processo anterior da comunidade de código aberto de adaptação dos recursos de ponta do HDMI 2.1 no driver principal foi extremamente difícil. Como resultado, muitos jogadores de Linux não conseguiram ativar suavemente os recursos anti-tearing e baixo atraso de entrada no canal HDMI ao conectar-se a uma TV que suporta taxas de atualização variáveis.
No Linux Kernel 7.4, por meio dos esforços contínuos da equipe de drivers de GPU de código aberto da AMD e dos mantenedores do kernel da comunidade de código aberto, avanços substanciais foram feitos na arquitetura de driver relevante. O novo kernel completou a reconstrução profunda no código do driver Direct Render Manager (DRM) e AMD GPU Display Core (DC), permitindo que o sistema faça handshake direto e habilite a taxa de atualização variável AMD FreeSync por meio da interface padrão HDMI. Isso significa que quando os jogadores na plataforma Linux conectam um dispositivo de exibição HDMI compatível, o sistema pode manter dinamicamente uma sincronização rigorosa entre a taxa de atualização do monitor e a taxa de quadros real emitida pela placa gráfica, eliminando completamente o rompimento da tela e aliviando bastante a sensação de atraso, proporcionando uma experiência de jogo suave e sedosa, comparável à de um ambiente Windows.
Além da implementação do FreeSync VRR, a integração oficial do modo automático de baixa latência (ALLM) também está atraindo a atenção. Como uma parte importante da especificação HDMI 2.1, o ALLM permite que a placa gráfica envie automaticamente sinalização de controle exclusivo para a smart TV conectada ou monitor compatível quando detecta que um jogo 3D em tela cheia ou tarefa interativa de baixa latência está em execução, forçando o dispositivo a mudar imediatamente para o "modo de jogo" exclusivo, desligando automaticamente os pesados filtros de pós-processamento de imagem e algoritmos de inserção de quadros de compensação dinâmica dentro da TV que causam grave atraso de entrada. Assim que o usuário sai do jogo e volta ao trabalho na área de trabalho ou assiste a vídeos regulares, o sistema pode retornar perfeitamente ao modo de exibição normal, eliminando a necessidade de os usuários procurarem frequentemente manualmente os menus no controle remoto da TV para alternar os modos de qualidade de imagem.
A adoção total da moderna tecnologia de exibição HDMI pelo Linux Kernel 7.4 é um divisor de águas importante para o Linux entrar no entretenimento de sala de estar em tela grande e no ecossistema de jogos profissionais para PC. Com a crescente prosperidade dos sistemas operacionais portáteis, distribuições de jogos personalizadas e ecossistemas de drivers de código aberto baseados no kernel Linux, a baixa latência e os recursos de sincronização adaptativa no canal HDMI não apenas beneficiarão enormemente os usuários de HTPC de sala de estar e PCs de jogos de última geração, mas também eliminarão os obstáculos de protocolo subjacentes para todo o ecossistema gráfico de código aberto para lidar com interações em telas grandes de alta resolução e alta taxa de atualização.
Patchs relevantes foram incorporados na janela de teste de mesclagem da linha principal e devem ser enviados para as principais distribuições Linux convencionais após a versão oficial do kernel ser finalizada:
https://lore.kernel.org/dri-devel/
[email protegido]
/
Comentários