github K11MCH1/AdrenoToolsDrivers v26.0.0-rc.03
v26.0.0 - Revision 3 + v25.3.0 with NEW Autotuner

12 hours ago

Based on latest mesa main source v26.0.0-devel.

v26.0.0 R3

Vulkan 1.4.330
Base commit: 13148afd0

v25.3.0

Vulkan 14.328
Base commit: 13148afd0
Repo: PixelyIon/mesa/-/tree/tu-newat

  • Compatible with Winlator Bionic through Adrenotools settings and "Wrapper" graphics driver.
  • Compatible with Micewine.

Notes

  • Turnip v25.3.0 PREFER_SYSMEM/PROFILED contains the new Autotuner that is not yet merged to main source. For testing purposes.
  • The Turnip drivers above may not work for a710/720 as forcing Gmem is not possible on them.
  • Turnip_v26.0.0_R3 contains old autotuner and gpu a710/720 hacks. Has a perf regression which is fixed with the ones below.
  • Turnip_v26.0.0_R3_CB_Perf_Fix contains old autotuner, a perf fix and gpu hacks.
  • Turnip_v26.0.0_R3_CB_Perf_Fix_Gmem contains the perf fix, gpu hacks and forced Gmem for a710/720.
  • Turnip_v26.0.0_R3_CB_Perf_Fix_Sysmem contains the perf fix, gpu hacks and forced Sysmem.
  • 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.

What is Autotuner

Automatically benchmarks each shader using both sysmem (system memory) and gmem (GPU memory) rendering paths. Over multiple render passes, it measures the execution time of each mode and determines which one consistently performs better. As it gathers more data, it gradually favors the faster mode for that shader, improving performance dynamically in real time. Depending on the workload, it may offer better performance.

Currently v26.0.0 has the old Autotuner.


CHANGELOG

  • Merged upstream.
  • General optimizations and bug fixes.

APPLIED PATCHES

Turnip_v26.0.0_R3_CB_Perf_Fix:

Turnip_v26.0.0_R3_CB_Perf_Fix_Gmem:

  • As above + Force Gmem.

Thanks to ❤️

Connor Abbott
StevenMX
Pablo
Mark
Weabchan
JeezDisReez
Danylo
Mesa Team

Don't miss a new AdrenoToolsDrivers release

NewReleases is sending notifications on new releases.