- Steam Machine tem suporte a HDMI 2.1 no hardware, mas está limitado por software ao HDMI 2.0
- O HDMI Forum não divulga a especificação do HDMI 2.1, então Valve e AMD não conseguem distribuir drivers open source
- A Valve afirmou que validou os recursos de hardware do HDMI 2.1 no Windows e disse que o suporte no Linux “ainda está em andamento”
- A AMD já enviou um driver compatível com HDMI 2.1, mas ele foi rejeitado pelo HDMI Forum
- O HDMI 2.1 oferece suporte a 4K 120Hz·144Hz e VRR (taxa de atualização variável), sendo importante para implementar monitores de alto desempenho
Situação atual das restrições ao suporte a HDMI 2.1
- A Steam Machine usa APU AMD Ryzen e unidade gráfica Radeon, com suporte a HDMI 2.1 no hardware
- Porém, por software ela fica limitada ao HDMI 2.0, o que impõe restrições para saída acima de 60 quadros por segundo em resolução 4K
- A Valve usa apenas drivers open source, mas o desenvolvimento está bloqueado porque o HDMI Forum não divulga a especificação do 2.1
- A Valve afirmou que validou os recursos do HDMI 2.1 no Windows e mencionou que o suporte no Linux “ainda está em andamento do lado do software”
Rejeição do HDMI Forum e tentativa da AMD
- No início de 2024, um responsável da AMD pelo Linux criticou publicamente as restrições do HDMI Forum
- A AMD enviou um driver compatível com HDMI 2.1, mas ele foi rejeitado
- A empresa declarou que é impossível implementar HDMI 2.1 open source sem violar os requisitos do Forum
- Com isso, quase não houve mudança em cerca de dois anos, e o suporte a HDMI 2.1 no ecossistema Linux segue estagnado
Importância técnica do HDMI 2.1
- O HDMI 2.1 oferece largura de banda suficiente para transmitir sem compressão em 3840×2160 a 120Hz ou 144Hz
- Também introduz o recurso de taxa de atualização variável (VRR) independente de fabricante
- Atualmente, a Valve implementa 4K 120Hz por meio de subamostragem de croma, mas isso reduz a qualidade do texto
- O VRR funciona apenas na forma de AMD Freesync, exigindo um monitor compatível
Alternativas
- O usuário pode usar um adaptador ativo DisplayPort 1.4 → HDMI 2.1 para obter saída sem compressão em alta taxa de atualização
- Porém, esse método não oferece suporte oficial a VRR
- O produto da Club3D foi descontinuado, e alguns adaptadores de outras marcas a partir de 35,67 euros ainda permanecem disponíveis
Significado geral
- As políticas fechadas do HDMI Forum estão limitando o avanço da tecnologia de display no ecossistema Linux
- Valve e AMD seguem tentando viabilizar suporte open source a HDMI 2.1, mas a restrição de acesso à especificação continua sendo o principal obstáculo
1 comentários
Comentários no Hacker News
Compartilham vários links para baixar a especificação do HDMI 2.1
link padrão, link alternativo 1, link alternativo 2 (apenas algumas páginas), outros materiais de HDMI, coleção de documentos de versões anteriores
Para que uma implementação open source seja legal, seria necessário clean-room reverse engineering, mas, uma vez que a documentação oficial vazou, fica difícil provar essa legitimidade
Acham que todos os órgãos de padronização deveriam disponibilizar gratuitamente os documentos das normas
Cobrar US$ 5.000 pelo acesso ao padrão PCIe, como faz o PCI SIG, é excessivo
Entendem a filosofia open source, mas também é natural que empresas busquem lucro
Foram os investimentos de P&D de dezenas de milhões de dólares que permitiram as redes de comunicação eficientes de hoje
Acham que já passou da hora de alguém fazer engenharia reversa do HDMI 2.1 e publicar isso para Linux
Fabricantes de TVs deveriam oferecer suporte a DisplayPort. O HDMI é um grande incômodo para gamers
Parece que o ponto central do problema é o fato de o HDMI Forum cobrar um custo excessivo pelo acesso à especificação
Parece injusto cobrar para definir um padrão da indústria
A AMD acessou a especificação e a implementou no hardware e no driver para Windows, mas não pode incluí-la no driver open source para Linux
A Nvidia consegue porque seu driver é fechado, mas isso também gera outros problemas
Talvez fosse possível um meio-termo, com a AMD publicando um blob binário contendo apenas a parte do HDMI 2.1
O Steam Machine tem DisplayPort, mas, para conectar a uma TV como um console, é preciso HDMI
Mesmo o HDMI 2.0 já é suficiente para 4K@60Hz, e a Valve também implementou 4K@120Hz (4:2:0)
Em termos de desempenho de CPU/GPU, não é necessário ir além disso
A maioria dos adaptadores DP→HDMI 2.1 não consegue repassar VRR
O Switch 2 também fica com o VRR desativado ao conectar na TV pelo mesmo motivo
Recentemente, o preço dos adaptadores ativos caiu bastante, mas ainda há muitos produtos confusos no mercado
Dá para compensar com DSC, mas o display precisa oferecer suporte a isso
Há quem defenda promover agressivamente o DisplayPort e boicotar o HDMI
O DSC é vendido como “visualmente sem perdas”, mas, na prática, é compressão com perdas
O DP1.4 não cobre todas as combinações de resolução e taxa de atualização do HDMI 2.1
Compartilham as contas oficiais nas redes sociais do HDMI Forum
Facebook, Twitter, Instagram, grupo no LinkedIn
Na prática, quase não há conteúdo nelas
Estão procurando um cabo DisplayPort→HDMI para jogar sentados no sofá em casa,
mas é difícil encontrar um produto que suporte ao mesmo tempo alta taxa de atualização e cor 4:4:4
São adaptadores DP 1.4 → HDMI 2.1 e parecem ter saído de linha, então é melhor comprar enquanto ainda dá para encontrar
Estão usando um hub UGREEN 9-em-1, e a saída 4K@60 HDR funciona bem no SteamOS
A UGREEN também tem boa reputação
Para questões relacionadas, veja GitLab AMD DRM issue #4773
Organizações como o HDMI Forum estão ganhando dinheiro explorando nosso desejo pelas tecnologias mais recentes
No fim, o vencedor desse jogo é quem não participa.
Há muitos projetos no mundo que fazem muito mais bem com muito menos custo
Brincam que seria preciso um novo padrão chamado “VDMI”, quase idêntico ao HDMI, mas suspeitamente compatível demais