Mesa 26.1 Graphics Stack Brings Vulkan and OpenGL Improvements

Mesa 26.1 has been released as the newest feature update to the open-source graphics stack, delivering a range of Vulkan and OpenGL enhancements across multiple Linux graphics drivers.

One of the most notable changes in this release concerns the VirGL driver, which is commonly used for accelerated graphics in virtualized environments through virglrenderer. The Mesa developers have now marked VirGL as unmaintained, warning that the codebase could eventually be removed unless a new maintainer steps in.

The update also improves virtualization support by adding native-context VirtIO-GPU support for Intel’s Iris, Crocus, and ANV drivers. This enhancement provides Intel GPUs in paravirtualized virtual machines with a more direct rendering path, improving overall integration and performance.

Mesa 26.1 further expands Vulkan and OpenGL functionality with a broad set of new extensions. RADV gains support for several additions, including VK_KHR_internally_synchronized_queues, VK_KHR_copy_memory_indirect for GFX8 and newer hardware, VK_VALVE_shader_mixed_float_dot_product on supported AMD GPUs, VK_KHR_device_address_commands, and VK_EXT_primitive_restart_index. Experimental support for VK_EXT_descriptor_heap is also available through the RADV_EXPERIMENTAL=heap environment variable.

Additional Vulkan improvements have landed for drivers such as NVK, Turnip, ANV, PanVK, V3DV, lavapipe, and PowerVR. Support for VK_EXT_present_timing is now shared across RADV, NVK, Turnip, ANV, Honeykrisp, and PanVK. PanVK, in particular, receives a large number of new extensions covering presentation, display handling, memory management, swapchains, shaders, and command-buffer operations.

The Zink OpenGL-on-Vulkan driver also continues to evolve, with Mesa 26.1 introducing OpenGL ES 2.0 support for PowerVR GPUs through Zink.

On the compute side, Rusticl gains several OpenCL-related enhancements. New cl_khr_subgroup extensions are now supported across drivers including Asahi, Iris, llvmpipe, radeonsi, and Zink, depending on the specific extension. The release additionally includes low-latency encoding and decoding options for RADV Vulkan Video, experimental support for Intel Nova Lake P hardware, and ongoing improvements to KosmicKrisp, which enables Vulkan over Apple’s Metal API.

More information is available in the official release announcement. As usual, Mesa 26.1 packages are expected to appear first in rolling-release distributions and testing repositories.

Leave a Reply

Your email address will not be published. Required fields are marked *