Mesa 22.3-rc1 Released With Rusticl, Many Intel & Radeon Vulkan Driver Improvements

Written by Michael Larabel in Mesa on 2 November 2022 at 06:35 PM EDT. Add A Comment
MESA
Feature work on Mesa 22.3 has now concluded as this quarter's feature release to this collection of open-source OpenGL, OpenCL, and Vulkan drivers. Mesa 22.3 was branched this afternoon and Mesa 22.3-rc1 now issued as the first weekly test release leading up to the stable debut in a few weeks.

Mesa 22.3 is a big update as usual with a ton of enhancements to the open-source AMD Radeon and Intel graphics in particular. On the Intel side are more optimizations for Arc Graphics, new Arc Graphics features like getting Vulkan mesh shading supported, and an assortment of new extensions and other enhancements. On the AMD side is work ranging from continued RDNA3 enablement to various Vulkan extensions, gaming optimizations from Valve and others to RADV, and more. Mesa 22.3 also introduces Rusticl as the new Rust-based OpenCL driver showing much progress. Zink for OpenGL on Vulkan has also continued advancing greatly, among various improvements to the smaller drivers. Microsoft also contributed a lot to Mesa 22.3 to their work on supporting these various industry standard APIs atop D3D12 drivers for WSL2 and more.


I'll have up my usual Mesa feature overview soon while today's 22.3-rc1 announcement notes some of the major changes:

- GL_ARB_shader_clock on llvmpipe
- VK_KHR_shader_clock on lavapipe
- Mesa-DB, the new single file cache type
- VK_EXT_attachment_feedback_loop_layout on RADV, lavapipe
- VK_KHR_global_priority on RADV
- GL_KHR_blend_equation_advanced_coherent on zink
- VK_EXT_load_store_op_none on RADV
- VK_EXT_mutable_descriptor_type on RADV
- VK_EXT_shader_atomic_float on lvp
- VK_EXT_shader_atomic_float2 on lvp
- GL_NV_shader_atomic_float on llvmpipe
- VK_EXT_image_robustness on v3dv
- VK_EXT_extended_dynamic_state3 on lavapipe
- VK_EXT_extended_dynamic_state3 on RADV
- VK_EXT_pipeline_robustness on v3dv
- Mali T620 on panfrost
- Shader disk cache on Panfrost
- support for R8G8B8, B8G8R8, R16G16B16 and 64-bit vertex buffer formats on RADV
- initial GFX11/RDNA3 support on RADV
- various ray tracing optimizations on RADV
- extendedDynamicState2PatchControlPoints on RADV (VK_EXT_extended_dynamic_state2 feature)
- Radeon Raytracing Analyzer integration (using RADV_RRA_* environment variables)

See the Mesa 22.3-rc1 release announcement for downloading the new sources. Weekly Mesa 22.3 release candidates are expected until the official Mesa 22.3 release is ready for primetime around late November or early December. More Mesa 22.3 benchmarking up soon on Phoronix.
Related News
About The Author
Michael Larabel

Michael Larabel is the principal author of Phoronix.com and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via MichaelLarabel.com.

Popular News This Week