La biblioteca gráfica de referencia en el ecosistema Linux, Mesa, ha estrenado una nueva versión que promete dar un empujón considerable al rendimiento y la compatibilidad del sistema. Se trata de Mesa 26.2, la tercera actualización de la serie anual de esta pila de controladores de código abierto, y llega con un buen puñado de novedades repartidas por toda la arquitectura gráfica. Desde nuevas capacidades para Vulkan, OpenGL y OpenCL, hasta avances en los controladores de AMD, Intel, NVIDIA y ARM, pasando por correcciones dirigidas a juegos y aplicaciones del día a día.
Esta versión, aunque considerada de desarrollo, es la que suele traer las novedades más jugosas. Quienes prioricen la estabilidad quizá prefieran esperar a la primera actualización de mantenimiento, la 26.2.1, pero los curiosos y los que quieran probar lo último ya pueden hacerlo. Eso sí, conviene recordar que instalar la actualización no garantiza que cualquier GPU acceda a todas las especificaciones; eso dependerá del controlador y del hardware concreto.
Más músculo para Vulkan, OpenGL y OpenCL
En el apartado de las API gráficas, Mesa 26.2 mantiene la implementación de OpenGL 4.6 y Vulkan 1.4, y añade OpenCL 3.1. Esta última llega de la mano de Rusticl, la implementación moderna de OpenCL escrita en Rust, que ahora ofrece soporte sobre Asahi, Iris, RadeonSI, LLVMpipe y Zink. En cuanto a Vulkan, los controladores se llevan un buen lote de extensiones nuevas, especialmente en el terreno de la gestión de memoria protegida, las consultas de rendimiento, la compilación de sombreadores y el diagnóstico de errores.
AMD vuelve a ser la gran protagonista, como viene siendo habitual. Su controlador Vulkan, RADV, recibe una buena tanda de extensiones y capacidades nuevas. En el lado de Intel, la cosa está más tranquila: ANV e Iris reciben optimizaciones y correcciones, mientras que el viejo Hasvk mejora en sincronización y presentación de imágenes. Y no nos olvidamos de NVK, el controlador Vulkan abierto para NVIDIA, que estrena soporte para mesh shaders y otras extensiones modernas, como funciones para cálculos de coma flotante, operaciones atómicas y la importación de binarios de NVIDIA. Esto acerca a NVK a las exigencias de los juegos y aplicaciones actuales.
Más hardware compatible: ARM, PowerVR y compañía
Mesa 26.2 también amplía el soporte para hardware ARM. Panfrost y PanVK añaden compatibilidad con las GPU Mali G1-Ultra, G1-Premium y G1-Pro, además de incorporar nuevas extensiones de OpenGL y Vulkan. El controlador PowerVR, por su parte, continúa poniéndose al día con una larga lista de capacidades. En definitiva, cada vez más dispositivos con gráficos integrados o dedicados pueden aprovechar las ventajas de Mesa.
Y hablando de juegos, que es lo que a muchos les interesa. Títulos como Doom Eternal, Horizon Forbidden West, Halo Infinite, Elden Ring, Baldur’s Gate 3, Cyberpunk 2077, Shadow of the Tomb Raider, Starfield o DOOM: The Dark Ages figuran entre los beneficiados de este lanzamiento, con correcciones para diferentes tipos de errores. También se solucionan problemas de aceleración de vídeo, reproducción AV1 y fallos en aplicaciones del escritorio.
RDNA 4M: el futuro soporte de AMD en Mesa 26.3
Mientras Mesa 26.2 aterriza, AMD ya está preparando el terreno para sus próximas gráficas. Recientemente se ha incorporado el soporte oficial para la tarjeta gráfica GFX1171 a la pila de controladores de código abierto Mesa 26.3, que pertenecerá a las gráficas de la serie RDNA 4M. Esto afecta directamente a los controladores RADV (Vulkan) y RadeonSI (OpenGL), y llega tras la integración previa de la variante GFX1170.
Esta serie de identificadores gráficos, que abarca desde la GFX1170 hasta la GFX1172, pertenece a una rama interna denominada informalmente «RDNA 4m». A pesar de incluir la nomenclatura «RDNA 4», la arquitectura técnica de GFX1171 no representa una GPU de portátiles dedicada ni de nueva generación completa. En realidad, se mantiene dentro de la familia GFX11, compartiendo la base de RDNA 3.5 (utilizada en gráficos integrados como GFX115x) e incorporando modificaciones de instrucciones heredadas de RDNA 4.
El parche introducido en Mesa 26.3 añade los identificadores de hardware sin alterar las rutas de ejecución principales, aprovechando la infraestructura ya establecida para GFX1170. Anteriormente, estos objetivos ya habían sido integrados en el compilador LLVM y en el controlador de kernel AMDGPU. Uno de los aspectos más destacados de esta arquitectura es el añadido de soporte para formato FP8 e instrucciones matriciales, orientadas a cargas de trabajo de aprendizaje automático. Aunque inicialmente se especuló con que estas características serían un requisito imprescindible para ejecutar el escalado por IA de FSR 4.1, AMD aclaró que la tecnología empleará modelos más ligeros compatibles con RDNA 3 y RDNA 3.5.
Se prevé que la familia GFX117x esté destinada a futuras APUs de la compañía, como las plataformas Medusa Point o Gorgon Point. Con el lanzamiento de Mesa 26.3 previsto para el último trimestre del año, AMD refuerza su soporte de código abierto en Linux. Todo apunta a que el ecosistema gráfico de Linux sigue evolucionando a buen ritmo, con Mesa como uno de sus pilares fundamentales.
En definitiva, Mesa 26.2 es una actualización que refuerza el papel de Linux como plataforma para jugar y trabajar con gráficos modernos. Las mejoras en Vulkan, OpenGL y OpenCL, el soporte ampliado para hardware de AMD, Intel, NVIDIA y ARM, y las correcciones para juegos y aplicaciones hacen de esta versión un paso adelante. Y con la vista puesta en Mesa 26.3 y el soporte para RDNA 4M, el futuro inmediato promete seguir dando alegrías a los usuarios de Linux.
