Mesa 25.0.6 released

Published by

Mesa 25.0.6 has been officially released, introducing a series of bug fixes and enhancements that improve the overall functionality of the graphics stack. Key improvements in this release include adjustments to the configuration of lower_pack_64_4x16, the proper definition of CONSTANTRAMMODE, and the implementation of LB restrictions on constlen. The update also addresses issues with the batch buffer decoder and enhances the r600 buffer handling for rusticl, ensuring better parsing of global bindings across all generations in iris. Additional enhancements involve specifying starting addresses for compute shaders and considering the variable_shared_mem of the grid layout.

Moreover, the release includes crucial fixes for specific software, such as resolving software fallback issues in DOOM: The Dark Ages, correcting stackID management on Xe2+ architectures, and fixing GPU hangs associated with image copying for ASTC/ETC2 formats on the transfer queue. Other notable corrections include ignoring radv_disable_dcc_stores for GFX12 and ensuring the accuracy of SDMA copies for linear 96-bit formats. Improvements to color material tracking and validation for EXT_texture_integer have also been implemented.

Developers are encouraged to report any issues they encounter through the designated issue tracker. The next bugfix release is scheduled for May 28th, continuing the commitment to improve and stabilize the Mesa graphics stack.

Extended Summary:
The Mesa 25.0.6 release is part of an ongoing effort to enhance the performance and compatibility of open-source graphics drivers. This version demonstrates a proactive approach to addressing user-reported issues and refining the functionality of various graphics APIs, such as Vulkan and OpenGL. With contributions from multiple developers, the release not only focuses on fixing existing bugs but also incorporates optimizations that can lead to improved rendering performance across a range of applications.

In addition to the technical fixes, the release highlights the collaborative nature of the Mesa community, where developers work together to share knowledge and solutions. The upcoming release scheduled for May 28th reflects a continuous improvement cycle that is essential for maintaining the relevance and effectiveness of open-source graphics solutions in a rapidly evolving technological landscape.

This emphasis on community engagement and responsiveness to user feedback is crucial for fostering a robust environment for developers and users alike, ensuring that Mesa remains a competitive option in the graphics driver ecosystem

Mesa 25.0.6 released

Mesa 25.0.6 has been released, addressing several issues effectively. The release addresses several issues, including the configuration of lower_pack_64_4x16, the definition of CONSTANTRAMMODE, and the implementation of the LB restriction on constlen. Additional enhancements encompass the resolution of the batch buffer decoder, the implementation of r600_buffer_from_user_memory for rusticl, the parsing of global bindings for every generation in iris, the specification of the starting address for the compute shader, and the consideration of the grid's variable_shared_mem. The release additionally features solutions for DOOM: The Dark Ages, addressing software fallback rejection in non-software EGL_PLATFORM=device, and rectifying stackIDs on Xe2+. The release also resolves GPU hang issues related to image copies for ASTC/ETC2 formats on the transfer queue, disregards radv_disable_dcc_stores on GFX12, and corrects SDMA copies for linear 96-bit formats. The release additionally incorporates corrections for color material tracking and eases the validation of EXT_texture_integer.

Mesa 25.0.6 released @ Linux Compatible