Mesa Turnip driver v25.2.0 - Revision 11 (UPDATED)
Based on latest mesa main source v25.2.0-devel.
Vulkan 1.4.318
Base commit: ef91ad6
Compatible with Winlator Bionic through Adrenotools settings and "Wrapper" graphics driver.
Compatible with Micewine.
CHANGELOG
- Merged upstream.
- Bumped Vulkan version to 1.4.318.
- General optimizations and bug fixes.
UPDATE
- Removed A732 and A735 hack that was causing overlap with official support.
Note
- GMEM
for a710 and a720 Winlator users.
- AUTO
for anyone else. However might still need to enable SYSMEM
on Winlator/Micewine via TU_DEBUG
If full screen artifacing happens, try using the [gmem] tagged driver.
📜 What is Autotuner:
The Autotuner in Mesa's Turnip drivers dynamically selects between GMEM (tile-based, on-chip memory) and sysmem (direct system memory rendering) modes to optimize performance for Adreno GPUs. It uses heuristics to make decisions but can be overridden with TU_DEBUG options for debugging or to address specific issues. While effective in many cases, the Autotuner may struggle with certain workloads or newer GPUs, requiring manual configuration or updated driver variants for optimal performance. Which is why the unsupported GPUs mentioned above may need GMEM.
MERGED PATCHES
- Hacky a710, a720 and a12 support.
Thanks to ❤️
Pablo
Mark
Weabchan
JeezDisReez
Danylo
Mesa Team