El esfuerzo de AMD por integrar HDMI 2.1+ en su controlador gráfico Linux de código abierto se ha enfrentado a complicaciones debido a las restricciones legales impuestas por HDMI Forum. Tras varios intentos de negociación, HDMI Forum desestimó la solicitud de AMD, lo que resulta en que algunas tarjetas gráficas de alta gama no puedan acceder a funcionalidades como 4K a 120Hz y 5K a 240Hz con HDMI 2.1. Ahora, AMD aconseja a los usuarios de Linux que opten por conexiones DisplayPort.
«Desafortunadamente, el HDMI Forum ha rechazado nuestra solicitud», dijo el ingeniero de Linux de AMD, Alex Deucher, en un comunicado publicado con el informe de error. «En este momento, una implementación de HDMI 2.1 de código abierto no es posible sin infringir los requisitos del HDMI Forum».
Durante tres años, AMD ha estado lidiando con un informe de error que indica la ausencia de compatibilidad con 4K a 120Hz y 5K a 240Hz a través de HDMI 2.1 para usuarios de Linux. Esto ocurre porque en 2021 el HDMI Forum restringió el acceso público a sus especificaciones. Esta medida tuvo como objetivo garantizar que solo los fabricantes y desarrolladores autorizados puedan acceder a los detalles técnicos necesarios para implementar funciones HDMI en sus productos (y pagar regalías a los desarrolladores de las respectivas tecnologías). Por un lado, este movimiento garantiza la calidad de la experiencia HDMI. Pero, por otro lado, esto obstaculiza enormemente la compatibilidad con controladores de código abierto.
El mejor momento para utilizar DisplayPort
En respuesta, AMD y la Fundación X.Org colaboraron con HDMI Forum para idear una solución que permitiera implementaciones de código abierto de las especificaciones HDMI ahora privadas. Los ingenieros de Linux de AMD, en colaboración con el equipo legal de la compañía, dedicaron meses a evaluar todas las funciones HDMI para determinar si podrían quedar expuestas en el controlador Radeon de código abierto. Según se informa, desarrollaron un código interno y esperaron la aprobación del HDMI Forum.
Desafortunadamente, HDMI Forum finalmente rechazó la solicitud de AMD de soporte para controladores de código abierto. El rechazo es frustrante considerando los meses que AMD pasó diseñando y creando prototipos de código para que funcionara HDMI 2.1+ dentro de su código base interno de código abierto AMDGPU.
A la luz de estos desafíos, es posible que AMD necesite explorar soluciones alternativas, como incorporar más funciones en su firmware de código cerrado. Sin embargo, por el momento, la falta de compatibilidad con la función HDMI 2.1+ en los controladores de código abierto sigue siendo una realidad. En consecuencia, se recomienda a los usuarios que utilicen DisplayPort para obtener la mejor experiencia.
Fuente: Phoronix