UPDATE 2: Added working a8xx Turnip. Please read the notes below. - Thanks whbexium
UPDATE: Fixed an issue with the drivers not loading properly.
Based on latest mesa main source v26.0.0-devel.
v26.0.0 R8
Vulkan 1.4.335
Base commit: e9a83d530cce
NOTES
The a8xx support included is very beta and hacky. Use at your own risk!
An example of what might happen (which happened to me) using this with Mincraft Pojav-glow-worm on a840, it will crash and the default driver won't recover causing every apps to crash afterwards. (a reboot fixed it)
What works very well: OpenGL games through x86_64 emulators.
What does not work: Switch emulators and non OpenGL games (so far tested. They boot but render very buggy graphics).
-
This still uses Old autotuner. If you need new Autotuner, use v25.3.0 here.
-
a710 and 720 can use regular or Gmem. When using regular driver on Winlator, do uncheck sysmem and check gmem from the TU_DEBUG list in the Environment Variables. For other emulators, use Gmem driver.
-
For users with the ONE UI bug, use the following environmental variable:
FD_DEV_FEATURES = enable_tp_ubwc_flag_hint=1
CHANGELOG
- Merged upstream.
- General optimizations and bug fixes.
APPLIED PATCHES
Turnip_v26.0.0_R8_Gmem.zip
- Added a710/720 GPU descriptors (hacks)
Turnip_v26.0.0_R8_Autotuner.zip
- Autotuner Overhaul
a8xx_0x5_handle.zip
- Added a830v2 GPU descriptor (hack)
- Added 0x5 handle (hack)
Thanks Hardware Union RU/ENG boys
Thanks to ❤️
Rob Clark
Karmjit Mahil
Connor Abbott
StevenMX
Pablo
Mark
Weabchan
JeezDisReez
Danylo
Mesa Team