Software 43970 Published by

Mesa 25.3.0 Release Candidate 4 has been released, marking a significant step towards the final version of the software. This update addresses numerous issues that have arisen in previous releases and is the result of the team's continued efforts to iron out these problems. Several contributors have made notable improvements, including fixes for AMD GPU drivers, virtualization components, and Intel graphics. 



Mesa 25.3.0 Release Candidate 4 released

The fourth release candidate for Mesa 25.3.0 has been released, bringing us one step closer to the final release. This specific version addresses numerous issues from previous releases.

It's another solid effort from the team to nail down these changes before we push them out officially. There are still two roadblocks preventing this from being declared final, though, so if anyone's looking to help out, they can jump into those specific issues.

Screenshot_from_2025_05_08_07_20_13

Here’s what we know about recent updates:

AMD's GPU drivers saw some key improvements in RC4. Fixes have been added for Vulkan graphics pipeline state validation and also for the anv (AMD driver) handling of subgroups. There are also adjustments within gallium3d components like gallivm, llvmpipe/driconf, radeon/radv, etc.

Specifically:

  • Alyssa Rosenzweig worked on anv to implement a better way of dealing with D3D-like texturing for Proton compatibility and made sure proper multi-plane import fixes were applied.
  • Dmitry Osipenko fixed an issue in the virtualization components involving struct member alignments within vdrm device structures. This is crucial information, as it ensures everything remains properly aligned until we can determine a more permanent solution later.
  • Eric Engestrom focused on avoiding unnecessary builds and cleanups for Mesa utilities, like meson configurations. He also fixed memory leaks related to the context setup for the Asahi driver.
  • Paul Gofman made significant contributions to the gallium drivers by adjusting the maximum primitive counts when necessary and meticulously working with descriptors and 1/w computations, demonstrating that consistency is crucial in this context.
  • Ian Romanik helped improve Intel graphics by fixing some shader instructions, while Samuel Pitoiset solved problems in the RADV driver that involved blend operations and managing descriptors for depth/stencil settings.

If you’re tracking Mesa development closely, or if your graphics card is about to break with this update, now might be the time to take a closer look at what’s different or broken from RC3 and get ready for the final release.

If you want to try out Mesa 25.3.0-rc4, you can get it from here.