Si tienes una tarjeta gráfica AMD Radeon y usas Linux, hay una buena noticia en camino relacionada con el soporte HDMI 2.1 en el controlador de código abierto AMDGPU. Durante años, esta función estuvo bloqueada por restricciones del HDMI Forum, pero desde mayo AMD ha ido publicando parches para ir habilitándola pieza a pieza. Ahora, el siguiente paso natural está en marcha: activar por defecto el soporte HDMI 2.1 FRL, la tecnología que permite resoluciones más altas y tasas de refresco superiores a través de este estándar de conexión.
FRL, siglas de Fixed Rate Link, es el mecanismo de transmisión que introdujo HDMI 2.1 para superar las limitaciones de ancho de banda de versiones anteriores del estándar, permitiendo así resoluciones más exigentes y frecuencias de refresco más altas en pantallas y televisores modernos. El problema para el mundo del software libre no era técnico, sino de licencias: el HDMI Forum había mantenido bloqueado durante años el acceso a las especificaciones necesarias para implementar esta función en controladores de código abierto como AMDGPU. Esa barrera se disolvió en mayo, cuando AMD publicó de forma sorprendente los primeros parches FRL para su controlador Linux, dentro de un movimiento más amplio orientado a completar el soporte HDMI 2.1 en el kernel. No está confirmado con certeza qué provocó exactamente el desbloqueo, aunque se ha especulado con la posible influencia de Valve dado su interés en el hardware Linux para el sector del gaming.
Desde aquellos primeros parches de mayo, AMD ha ido añadiendo funciones adicionales de forma progresiva. Llegaron parches para la compresión de flujo de pantalla, conocida como DSC, que permite transmitir más datos de vídeo sin saturar el ancho de banda disponible. Después se sumaron las funciones VRR y ALLM, especialmente relevantes para quienes juegan en Linux, ya que permiten frecuencias de refresco variables y una latencia más baja en modo de juego. A pesar de que el código fue entrando en el núcleo de Linux desde la versión 7.2, AMD optó por mantener FRL desactivado por defecto como medida de precaución, a la espera de que la función de frecuencia de refresco variable estuviera completamente estable y no introdujera regresiones en la experiencia de los usuarios. Es una decisión razonable tratándose de una función que afecta directamente a la señal de vídeo: activar algo así antes de tiempo podría traducirse en pantallas en negro o parpadeos para quienes actualizan su sistema sin saberlo.
El cambio ya está en marcha. Fangzhi Zuo, ingeniero de controladores en AMD, ha publicado un parche que invierte la lógica anterior para que HDMI 2.1 FRL quede activado por defecto en lugar de desactivado. Quien necesite desactivarlo por motivos de pruebas, depuración de errores o comprobación de regresiones podrá seguir haciéndolo a través del parámetro del módulo amdgpu.dcfeaturemask, así que no se pierde flexibilidad para quien trabaje a bajo nivel con el controlador. Este parche llega demasiado tarde para entrar en el ciclo actual de Linux 7.3, por lo que su destino natural es Linux 7.4, prevista para finales de año. Si los plazos se cumplen, esa versión llegaría en las dos últimas semanas de diciembre, coincidiendo además con el ciclo que se convertirá en la versión de soporte a largo plazo, LTS, de 2026.
Lo interesante de este proceso no es solo la función en sí, sino el propio ritmo con el que se ha ido construyendo: primero el desbloqueo legal, después la implementación técnica repartida en distintas tandas de parches, y finalmente la activación por defecto una vez que el conjunto se considera suficientemente maduro. Es un recordatorio de que en el desarrollo del kernel de Linux, sobre todo cuando se trata de controladores gráficos, la prudencia suele pesar más que la prisa, incluso cuando la demanda de los usuarios lleva tiempo esperando sobre la mesa. Si los plazos se mantienen, quienes usan hardware Radeon en Linux podrían cerrar el año con una de las piezas que llevaban más tiempo pendientes finalmente resuelta.
Fuente: Phoronix
Añadir comentario
Comentarios