A AMD deu um passo importante para disponibilizar suporte nativo e de código aberto para a norma HDMI 2.1 no sistema operativo Linux. De acordo com o portal Phoronix, a fabricante submeteu recentemente novas actualizações para o driver para placas de vídeo AMDGPU. Esta submissão introduz a funcionalidade Fixed Rate Link (FRL), pondo fim a anos de restrições impostas pelas políticas do HDMI Forum, a organização responsável por ditar as regras desta norma de ligação.
Historicamente, os utilizadores de placas gráficas Radeon em ambientes Linux debatiam-se com a falta de suporte oficial para as mais recentes capacidades de ecrã. O engenheiro de Linux da AMD, Harry Wentland, indica que a empresa já tinha desenvolvido o código necessário em 2024. No entanto, o HDMI Forum bloqueou o lançamento na altura, ao alegar preocupações com a exposição de propriedade intelectual em plataformas de código aberto. A organização chegou mesmo a afirmar que a implementação livre seria impossível sem violar os requisitos de utilização justa.
A mudança de rumo que observamos esta semana teve um forte contributo da Valve. No final do ano passado, a dona da plataforma Steam iniciou negociações com a liderança do HDMI Forum. O interesse da empresa é claro, uma vez que o sistema operativo SteamOS depende de componentes de código aberto da AMD. Este esforço conjunto ganha ainda mais relevância quando sabemos que a fabricante de videojogos prepara o terreno para receber a futura consola de sala, um equipamento que integra um processador gráfico AMD RDNA 3 e que necessita de extrair o máximo desempenho visual para cativar os jogadores.
Nas notas que acompanham a submissão, a equipa de desenvolvimento deixou um agradecimento especial a Siqueira, o programador que preparou este trabalho há alguns anos, mas que não conseguiu enviar o código enquanto ainda trabalhava na AMD. O esforço foi depois continuado por Jerry, o responsável por tornar o código sólido no ambiente Linux e por conduzir os rigorosos testes de conformidade.
O impacto da tecnologia FRL nos ecrãs modernos
A introdução da funcionalidade FRL substitui o antigo mecanismo TMDS usado na norma HDMI 2.0. Na prática, esta alteração aumenta drasticamente a largura de banda disponível, ao desbloquear o limite máximo de 48 Gbps oferecido pelo HDMI 2.1. O site KitGuru refere que esta capacidade permite aos utilizadores de Linux mostrar imagens com resoluções muito superiores, ao suportar formatos como 4K a 120 Hz, 5K a 240 Hz e até 8K a 60 Hz.
A transição para os 48 Gbps não é apenas um detalhe técnico. É a diferença entre ter uma imagem comprimida com perda de cor e desfrutar de uma fidelidade visual imaculada. Ao executar tarefas de renderização complexas, a placa gráfica precisa de um canal desimpedido para enviar os fotogramas para o monitor. Para os jogadores, isto significa uma experiência visual muito mais fluida e detalhada, sem a necessidade de recorrer a firmware fechado ou a soluções de terceiros.
Apesar do entusiasmo, as notas de actualização submetidas pela AMD clarificam que este pacote inicial não inclui todas as características da norma. Funcionalidades muito procuradas pelos entusiastas, como a Taxa de Actualização Variável (VRR) e a Compressão de Fluxo de Ecrã (DSC), ainda se encontram em fase de testes. A equipa garante que o código actual já passou num subconjunto representativo de testes de conformidade HDMI e que a validação completa está a decorrer. As restantes adições vão chegar em futuras actualizações.
Integração no kernel e perspectivas futuras
Neste momento, o código submetido encontra-se sob revisão na lista de correio do kernel do Linux. Se a aprovação decorrer sem sobressaltos, a implementação final deve ser integrada no lançamento do kernel Linux v7.2. Esta actualização vai permitir que os computadores e consolas baseados neste sistema operativo consigam operar com a mesma eficácia que os sistemas equivalentes equipados com Windows.
A colaboração entre a AMD e a comunidade de programadores demonstra a importância de manter os padrões abertos acessíveis a todos. Recorde-se que a indústria tem enfrentado vários desafios logísticos, o que até levou a que a Valve tivesse de adiar a chegada da Steam Machine devido a flutuações de preços no mercado de hardware. Agora, com a barreira do software ultrapassada no que diz respeito às ligações de vídeo, o caminho fica livre para que as máquinas de jogos baseadas em Linux ofereçam uma qualidade de imagem de topo de forma totalmente nativa e optimizada.