AMDGPU incorpora características de HDMI 2.1 de cara a la Steam Machine 2

La Steam Machine 2 va a acarrear en su lanzamiento una importante limitación: el hecho de que el driver AMDGPU no puede soportar HDMI 2.1. Desde el punto de visto técnico esto afecta a todas las distribuciones Linux, pero es importante tener en cuenta que el dispositivo de Valve va orientado principalmente a ser conectado a televisores, donde HDMI es prácticamente un monopolio, mientras que en PC la interfaz recomendada suele ser DisplayPort, la cual es desarrollada por VESA y tecnológicamente va por delante de HDMI.
La razón de por qué AMDGPU no puede soportar HDMI 2.1 es el veto que le puso HDMI Forum, el consorcio japonés encargado de la especificación, a la implementación de dicha versión de su interfaz como código abierto. Esta limitación, curiosamente, no afecta a Nova, ya que el firmware GSP de NVIDIA es capaz de realizar funciones que por lo general realizan los drivers y además es privativo. El firmware utilizado para las gráficas de AMD no es capaz de realizar al menos en un principio funciones de un driver, a pesar de ser también privativo.
El veto de HDMI Forum se lo ha puesto difícil a AMD e Intel, así que ambas empresas están intentando incorporar características de HDMI 2.1 sin implementar la especificación per se. Esto es todo un desafío al consorcio japonés, pero hasta ahora parece que ambos gigantes del chip estadounidenses están dispuestos a seguir adelante. Sin embargo, aquí nos centraremos únicamente en lo que respecta a Radeon por la mencionada Steam Machine 2.
La primera característica de HDMI 2.1 que fue incluida en AMDGPU es Fixed Rate Link (FRL), una tecnología que permite alcanzar mayores velocidades de transmisión de datos. Esto es necesario para soportar correctamente resoluciones más altas, como por ejemplo 4K a 120 Hz, 8K a 60 Hz e incluso 10K. Además, es capaz de alcanzar anchos de banda de hasta 48 Gbps.
La otra característica implementada más recientemente es Display Stream Compression (DSC), que fue desarrollada por VESA e introducida oficialmente en HDMI 2.1. El propósito con DSC es transmitir a resoluciones ultra altas como 8K y 10K a tasas de refresco elevadas, de 120Hz o más, sin que en teoría haya una pérdida en la calidad de imagen perceptible por el ojo humano.
En resumidas cuentas, los desarrolladores de AMDGPU están intentando que el driver sea capaz de soportar correctamente pantallas, más concretamente televisores si reducimos el tema a la Steam Machine 2, que manejan altas resoluciones y elevadas tasas de refresco mediante HDMI. La incorporación de estas características o equivalentes en DisplayPort no son un inconveniente, ya que VESA permite realizar reimplementaciones sin royalties ni exigencias de sus interfaces, a pesar de no ser realmente abiertas o de código abierto.
Veremos cómo acaba la implementación de las características de HDMI 2.1 en AMDGPU, sobre todo por el veto de HDMI Forum. Estas incorporaciones pueden terminar siendo muy importantes para la Steam Machine 2, si bien es necesario que el dispositivo que emite los gráficos, la gráfica Radeon RX 7600 en el caso del mini-PC de Valve, y el televisor o monitor soporten HDMI 2.1. Como curiosidad y siendo este otro detalle importante para los videojuegos, HDMI 2.1 es la primera versión de la interfaz que incorpora oficialmente la tasa de refresco variable (VRR).
Viendo que la Steam Machine 2 es más consola de videojuegos que PC, aunque técnicamente es puramente lo segundo, su principal desventaja en la no implementación de HDMI 2.1 no es frente a NVIDIA, sino a las consolas de videojuegos, sobre todo las futuras de sobremesa de décima generación. El hecho de que el software de PlayStation y Xbox sea privativo hace que lo tengan fácil para esquivar el veto de HDMI Forum y es más, hasta es posible que el consorcio japonés se implique en el desarrollo de esas futuras consolas de sobremesa.
El otro punto de vista en este asunto es que no todo el mundo tiene un televisor que soporta HDMI 2.1 y es más, este servidor usa en pleno 2026 un viejo televisor Samsung de los años 2006-2008 cuya resolución nativa es HD, 1.360×768 píxeles para ser exactos, así que en teoría no todo el mundo debería verse perjudicado por el veto a la implementación de HDMI 2.1 en AMDGPU.
Además de todo lo mencionado, un aspecto adicional a tener en cuenta es que el funcionamiento de HDMI a través de AMDGPU no va del todo fino, por lo que el usuario puede encontrarse con que el monitor no entra en suspensión tras apagar el ordenador, mostrando la pantalla un aviso de que no hay señal. El hecho de que HDMI no vaya del todo fino en AMDGPU hace que el uso de DisplayPort sea extremadamente recomendable, pero como ya hemos dicho, HDMI es un monopolio en los televisores, y se supone que la Steam Machine 2 irá conectada principalmente en televisores.
La entrada AMDGPU incorpora características de HDMI 2.1 de cara a la Steam Machine 2 es original de MuyLinux

