El desarrollo del kernel de Linux no se detiene, y las primeras modificaciones de drivers gráficos y de NPU pensadas para Linux 7.5 ya han empezado a enviarse hacia la rama principal. La ventana de integración de la versión 7.4 apenas acaba de abrirse, pero los desarrolladores ya preparan las novedades que llegarán a finales de año, con mejoras destacadas para los aceleradores de AMD y las GPU de Arm.
Así lo ha detallado Phoronix: desde la semana pasada, los responsables de drm-misc-next envían pull requests a DRM-Next para ir dejando listo el terreno de lo que llegará con el próximo ciclo. El material todavía no forma parte de ninguna versión estable, pero ya podéis ver los cimientos de lo que se avecina.
El flujo de trabajo del kernel acumula cambios en ramas de desarrollo antes de integrarlos en el núcleo central. En este caso se han enviado dos pull requests desde drm-misc-next hacia DRM-Next en apenas unos días: la primera llegó justo después de que se abriera la ventana de integración de Linux 7.4, y la segunda se ha presentado esta misma semana. Estas solicitudes agrupan novedades para varios componentes clave: el driver AMDXDNA para la NPU de Ryzen AI, el driver Panfrost para las GPU Arm Mali, el controlador rockchip/dw-hdmi-qp, mejoras en VirtIO y la incorporación de nuevos paneles. Todo este código está todavía en fase de preparación, sin integrar en ninguna versión final del kernel, así que su llegada efectiva dependerá de los tiempos habituales de desarrollo del proyecto.
AMDXDNA refuerza el control de la NPU Ryzen AI
El driver AMDXDNA, encargado de gestionar la NPU de los procesadores Ryzen AI, recibe mejoras pensadas para monitorizar mejor su rendimiento. La pull request de la semana pasada añade el informe de tiempo ocupado del acelerador a través de la interfaz DRM fdinfo, de forma que usuarios y herramientas de monitorización podrán conocer con mayor precisión la carga de trabajo que soporta la NPU en cada momento.
La segunda pull request, enviada esta misma semana, se centra en la estabilidad y la compatibilidad: incluye varias correcciones de errores en el driver AMDXDNA y añade soporte para nuevas versiones de firmware. Esto permite que la NPU funcione con las últimas instrucciones publicadas por AMD, manteniendo actualizado el ecosistema de inteligencia artificial local que rodea a los procesadores Ryzen AI.
Esa misma actualización habilita además varias funciones de AIE4, la NPU de nueva generación de AMD, que ha mostrado una actividad de desarrollo muy intensa en los últimos meses. Entre las novedades que llegan al driver AMDXDNA para gestionar este hardware se incluyen la lectura y el ajuste del modo de energía, el ciclo de vida de las colas del kernel y los detalles de la disposición de memoria.
También se añade soporte para suspensión y reanudación, junto con otras funcionalidades adicionales. Presumiblemente, AIE4 debutaría con las futuras plataformas Ryzen AI basadas en Zen 6, aunque el trabajo en el driver avanza con margen suficiente antes de esa llegada.
Panfrost suma la Arm Mali G68
El subsistema gráfico de Arm también recibe atención en este ciclo: el driver Panfrost, el controlador de código abierto para las GPU Mali en el kernel, incorpora de forma oficial el soporte para la Arm Mali G68. Los dispositivos que integren este chip gráfico contarán con aceleración hardware nativa desde el propio núcleo del sistema, sin depender de controladores propietarios.
Panfrost mejora además su robustez operativa con una gestión más fina de los reinicios de la GPU y de los procesos de inicialización. Estas correcciones permiten que el controlador se recupere con mayor eficacia ante fallos gráficos o cuelgues, evitando que un error de renderizado comprometa el resto del sistema.
Las pull requests de drm-misc-next también traen mejoras para pantallas y virtualización. El driver rockchip/dw-hdmi-qp pasa a soportar HDMI 2.0, lo que elevará las capacidades de salida de vídeo en los sistemas on-chip de Rockchip y permitirá resoluciones y tasas de refresco superiores en monitores compatibles. De forma paralela, se añaden nuevas capacidades HDMI 1.x para distintos drivers bridge.
En el terreno de la virtualización, el formato ARGB8888 ya es compatible con los planos primarios de VirtIO, lo que mejora la fidelidad de color en máquinas virtuales. Por último, se amplía el catálogo de pantallas soportadas con la incorporación del panel BOE NE140WUM-N41.
Cuándo llegarán estos cambios a Linux 7.5
El ciclo de Linux 7.4 tiene ahora mismo su ventana de integración abierta, así que todo lo descrito está destinado al siguiente lanzamiento, Linux 7.5, cuyo ciclo arrancará a finales de año con la apertura de su propia ventana de integración. Esta fase de cola es habitual en el desarrollo del kernel: los distintos subsistemas van dejando preparado el código de la siguiente versión mientras la que está en curso completa su proceso de estabilización.
Por ahora no hay nada de esto instalable en una versión estable: la integración en las distribuciones dependerá de que el kernel 7.5 complete su desarrollo y los mantenedores lo empaqueten en sus repositorios. Antes de que se cierre la ventana de integración a finales de año, es previsible que lleguen más pull requests de drm-misc-next ampliando y puliendo las funciones de AMDXDNA, Panfrost y el resto de drivers que hemos repasado.
El proceso de publicación del kernel suele seguir un patrón estable: tras cerrarse la ventana de integración, el candidato pasa por varias versiones Release Candidate semanales, habitualmente entre siete y ocho, antes de que Linus Torvalds declare la versión definitiva. Linux 7.5 seguirá ese mismo esquema, de modo que entre el cierre de su ventana de integración y el lanzamiento final transcurrirán varias semanas de pruebas antes de que el código llegue a vuestras distribuciones habituales.
