- O driver gráfico Linux open source da AMD tem a limitação de não conseguir implementar recursos do HDMI 2.1+ devido a exigências legais do Fórum HDMI.
- Engenheiros da AMD tentaram, em colaboração com o Fórum HDMI, encontrar uma solução para oferecer recursos do HDMI 2.1+ no driver open source do kernel Linux, mas o esforço terminou em fracasso.
- Há 3 anos são relatados problemas que impedem, via driver Linux da AMD, o suporte a resoluções como 4K@120Hz e 5K@240Hz.
O fechamento do acesso às especificações públicas pelo Fórum HDMI prejudica o suporte open source
- O Fórum HDMI dificultou o suporte open source ao fechar o acesso às especificações públicas.
- A AMD e a Fundação X.Org tentaram trabalhar com o Fórum HDMI para encontrar uma solução para uma implementação open source, mas o Fórum HDMI recusou o pedido da AMD.
Os esforços da AMD e a recusa do Fórum HDMI
- Engenheiros Linux da AMD trabalharam por meses com a equipe jurídica para avaliar os recursos HDMI e decidir como eles poderiam ser disponibilizados em drivers open source.
- A AMD tinha código funcional internamente e esperou por meses pela aprovação do Fórum HDMI, mas acabou recebendo uma recusa.
- O engenheiro Linux da AMD Alex Deucher afirmou que o Fórum HDMI rejeitou a proposta e que é impossível implementar HDMI 2.1 open source sem violar as exigências do Fórum HDMI.
Mais contexto e alternativas defendidas por apoiadores do open source
- A AMD vinha prototipando por meses código para demonstrar recursos do HDMI 2.1+ dentro da base de código interna open source do AMDGPU, mas agora esse esforço pode ter sido em vão.
- Nos esforços iniciais do driver open source da AMD, já havia preocupações sobre expor aceleração de vídeo da GPU, o que poderia violar restrições de HDCP/vídeo digital.
- Não está claro se a AMD conseguirá implementar mais recursos dentro do firmware (fechado) ou encontrar outro caminho protegido pelo bloco de IP PSP.
- Como o suporte a recursos HDMI 2.1+ em drivers open source dificilmente deve chegar no curto prazo, defensores do open source devem buscar usar DisplayPort sempre que possível.
Opinião do GN⁺
- Este artigo mostra como restrições legais e limitações técnicas podem atrapalhar a inovação no desenvolvimento de drivers open source. Dá para ver que até mesmo uma grande empresa como a AMD enfrenta dificuldades para entregar os recursos mais recentes aos usuários por causa das regras de uma organização como o Fórum HDMI.
- A ausência de recursos do HDMI 2.1+ pode ter grande impacto, especialmente para gamers e profissionais que exigem alta resolução e altas taxas de atualização. Essas pessoas podem acabar tendo de buscar alternativas como DisplayPort ou migrar para soluções não open source por causa das limitações dos drivers abertos.
- Esse problema reforça a necessidade de a comunidade open source cooperar com entidades de padronização tecnológica para criar um ambiente técnico mais aberto e inovador. A situação também sugere a necessidade de mais atenção e apoio a movimentos de hardware open source ou ao desenvolvimento de padrões alternativos.
- O investimento de empresas como a AMD no desenvolvimento de drivers open source tem efeito positivo para a comunidade, mas quando esses esforços fracassam por restrições legais, o resultado pode ser frustrante tanto para empresas quanto para desenvolvedores.
- É importante considerar como a ausência de recursos do HDMI 2.1+ afeta seu caso de uso e, se necessário, procurar alternativas como DisplayPort.
2 comentários
Por causa dessas coisas, eu também acabei passando a preferir mais o DisplayPort do que o HDMI. Agora ficou claro que havia um motivo para a GPU vir com apenas uma porta HDMI e até três portas DisplayPort....
Comentários no Hacker News