
Mesa 25.3.4 se presenta como una versión de mantenimiento centrada en correcciones de bugs, basada en la base 25.3. Su objetivo principal es asegurar que lo ya incorporado funcione de forma estable, sin introducir grandes novedades rompedoras. A continuación se desglosan los aspectos más relevantes desde una perspectiva práctica para usuarios de Linux que confían en controladores de código abierto para juegos, renderizado y computación.
Novedades generales de Mesa 25.3.4
– Aunque no introduce cambios revolucionarios, 25.3.4 aborda regresiones y errores detectados desde la revisión anterior de la serie 25.3. Se mantiene la implementación completa de OpenGL 4.6 y Vulkan 1.4, con el matiz de que el nivel real visible depende del driver utilizado. En particular, OpenGL 4.6 se expone solo cuando se solicita explícitamente durante la creación del contexto, mientras que Vulkan 1.4 se adapta al soporte declarado por cada dispositivo físico.
Ampliación del soporte de hardware
– El controlador PVR avanza a Vulkan 1.2, algo crítico para ciertas plataformas donde este driver es la base de la pila gráfica.
– En Intel, ANV amplía su alcance con soporte para Wildcat Lake, manteniendo la interoperabilidad de Vulkan para equipos recientes y mejoras de rendimiento para juegos ejecutados con Proton.
– AMD continúa optimizando RADV, con mejoras en trazado de rayos y en la aceleración de vídeo, así como ajustes que benefician juegos exigentes y escenarios de baja latencia.
– En el ecosistema NVIDIA abierto, NVK apunta a Vulkan 1.4 en GPUs Blackwell, fortaleciendo la competitividad de la pila libre frente a soluciones propietarias.
Nuevo driver Gallium para NPUs y herramientas avanzadas
– Una de las novedades técnicas destacadas de la serie 25.3 es la aparición de un driver Gallium específico para NPUs Arm Ethos, diseñado para trabajar junto con el framework Teflon. Aunque parezca nicho, señala hacia un futuro en el que hardware especializado forme parte natural de Linux.
– Se añade la posibilidad de reemplazar shaders SPIR-V en controladores Vulkan, orientada a depuración y diagnóstico. Esta funcionalidad facilita a desarrolladores y equipos de motor comprender mejor fallos en cargas complejas y optimizar pipelines.
Cambios simbólicos y limpieza técnica
– Se retira de forma definitiva el frontend VDPAU, simplificando la base de código y principal mantenimiento hacia opciones más modernas de aceleración de vídeo.
– Se mejora Vulkan WSI con soporte para atomic mode-setting, lo que permite una gestión de pantallas más precisa y estable en escenarios de escritorio, juegos y estaciones de trabajo.
– Se añaden extensiones como VK_KHR_pipeline_binary a ANV y NVK, ayudando a reducir tiempos de carga de shaders y a estabilizar pipelines precomputados.
Correcciones de errores y regresiones específicas
– Se corrige una regresión en RADV que causaba cuelgues en Resident Evil 4 al activar comprobaciones de instrucciones QA en vkd3d-proton.
– Se soluciona un cuelgue del driver en una RX Vega 64 al manejar un gran número de shaders de vértice durante OpenGOAL con Jak and Daxter 1.
– En Kingdom Come Deliverance 1 sobre hardware RDNA4, se validan mejoras en contadores de caché para ciertas operaciones de dispatch y se corrige un segfault relacionado con el lowering de NIR en RADV.
– Se atiende una regresión en el driver Vulkan para GPUs integradas de Intel y se habilita el uso de shaders SIMD32 con ray queries en ANV e Intel-brw, completando el soporte para consultas de rayos.
– Se corrige una fuga de memoria GTT al ejecutar juegos en una AMD RX 6600 XT, mejorando la estabilidad durante sesiones largas.
– En entornos headless, el componente WSI headless rellena correctamente estructuras necesarias y se soluciona la compatibilidad con VK_EXT_headless_surface.
– Se corrigen problemas visuales en ciertas escenas y se mejora la conversión de YUV a RGB en vídeo para algunas GPU, junto con mejoras en VAAPI HEVC para RX 9060 XT / gfx1200.
– En NIR, se resuelven casos de comportamiento indefinido y se aclaran configuraciones para drivers Rusticl, evitando confusiones al habilitar opciones específicas.
Ajustes internos y contribuciones de desarrolladores
– El listado de cambios refleja la colaboración de numerosos contribuidores. Entre otros, Daniel Schürmann trabaja en ajustes de aco y lower_to_hw para comandos SGPR y empaquetado de instrucciones; Dave Airlie introduce mejoras en la capa de selección de dispositivo y correcciones en RADV; Eric Engestrom corrige opciones de Meson para Rusticl y gestiona la integración con RenderDoc; Faith Ekstrand optimiza panVK y CSF; Ian Romanick ataja problemas de algebra lineal en NIR y estabiliza la gestión de programas; Icenowy Zheng aborda Vulkan WSI y contextos GLES; Lionel Landwerlin impulsa mejoras en ray queries y SIMD32; Marek Olšák corrige múltiples problemas en radeonsi; Mike Blumenkrantz refuerza Zink; Samuel Pitoiset abarca mejoras en contadores de rendimiento y operaciones de copia; Yiwei Zhang refuerza manejo de dmabuf y sincronización en Vulkan WSI; llyyr aporta mejoras para entornos headless de Vulkan. Estos aportes fortalecen la estabilidad, rendimiento y compatibilidad de toda la pila.
Impacto práctico en juegos y uso diario
– En la práctica, 25.3.4 se traduce en una experiencia más estable y pulida para usuarios que dependen de controladores de código abierto. Títulos con uso intensivo de Vulkan, trazado de rayos y cargas complejas ven reducciones de cuelgues y artefactos, junto con mejoras en la consistencia de la presentación de fotogramas.
– Los usuarios de Intel, AMD y NVIDIA en la pila abierta se benefician de mejoras en ANV, RADV, NVK, Zink y WSI. Se aprecia una reducción de tiempos de carga de shaders, menor stuttering y mayor estabilidad de la latencia en escenarios de juego y renderizado profesional.
– En plataformas ARM y SBC, el incremento de soporte para V3D, Panfrost y PVR, junto con el driver Gallium para NPUs Arm Ethos, abre puertas a escenarios embebidos donde IA y gráficos conviven de forma más integrada en Linux.
Cierre
Mesa 25.3.4 cierra varias incidencias detectadas tras la versión 25.3.3 y refuerza el camino de una serie ya rica en novedades. Sin grandes titulares, esta entrega consolida la madurez de la pila gráfica de Linux y aporta estabilidad y rendimiento que se notan en juegos modernos, herramientas de render y workloads de cómputo. Para usuarios y desarrolladores que buscan un ecosistema más sólido y predecible, 25.3.4 representa un paso importante en la dirección adecuada.
from Linux Adictos https://ift.tt/RJ4e8Ux
via IFTTT