github The412Banner/Banners-Turnip v26.3.0-20260929-r3
Turnip v26.3.0-20260929-r3

3 hours ago

⚠️ Automated build from Mesa main: checked by CI, not tested on a device.

Mesa
Commit 4d56f11
Commit title docs/new_features: Document support for GLES3 on etnaviv/HALTI5
Vulkan version Vulkan 1.4.363
Date 2026-09-29

Downloads

Driver GPUs X11 / AdrenoTools Bannerlator Wayland Linux runtime
Standard Adreno 6xx / 7xx (8 Gen 3 and older) Turnip-v26.3.0-20260929-r3.zip Turnip-v26.3.0-20260929-r3-Wayland.zip Turnip-v26.3.0-20260929-r3-Linux.zip
A8xx (experimental) Adreno 810 / 825 / 829 / 830 / 840 (8 Elite) Turnip-v26.3.0-20260929-r3-A8xx.zip Turnip-v26.3.0-20260929-r3-A8xx-Wayland.zip Turnip-v26.3.0-20260929-r3-A8xx-Linux.zip
A710 / A720 / A722 (experimental, untested on hardware) Adreno 710 / 720 / 722 Turnip-v26.3.0-20260929-r3-710-720-Test.zip Turnip-v26.3.0-20260929-r3-710-720-Test-Wayland.zip Turnip-v26.3.0-20260929-r3-710-720-Test-Linux.zip

Which one?

  • X11 (Bannerlator, Winlator, BannerHub, any AdrenoTools app): import the normal zip as a GPU driver. Not sure which driver? Use Standard.
  • Bannerlator Wayland containers: Import Wayland game driver (.zip), then pick the -Wayland zip.
  • Bannerlator Linux runtime (gamescope + the native ARM64 Steam client): the -Linux zip. It is a glibc Vulkan ICD and it is what draws the client and every game the client launches (needs glibc 2.38 or newer). It is not an AdrenoTools driver and it does not load in a Wine container; the Android zip still puts the finished frame on the screen.

Tips: A8xx: TU_DEBUG=sysmem if an A830 looks glitchy, TU_DEBUG=deck_emu if a game won't start. A710 / A720 / A722: TU_DEBUG=sysmem (in Winlator also WRAPPER_BLIT=1).

Build details and checksums
  • Standard: plain Mesa main, no patches.
  • A8xx: whitebelyash's turnip/gen8 stack (a8xx_gen8.patch, 12 commits) + a8xx_shared_mem.py, a840v2.py.
  • A710 / A720 / A722: a710-720.py from Vauzi-17/710.
  • Wayland zips: the same commit and patches, built as Linux-style Vulkan drivers (KGSL, Wayland, bionic) with Bannerlator's zero-copy patch. CI checks each one before it is attached. They don't load as AdrenoTools drivers, and the X11 zips don't work as Wayland game drivers.
  • Linux zips: the same commit and patches, cross-built against glibc (KGSL, Wayland + X11 WSI) for Bannerlator's Arch Linux ARM runtime, plus the two KGSL fixes that runtime needs kgsl-drm-node.patch and kgsl-no-calibrated-timestamps.patch. They ship the ICD and its manifest only: the libraries are the runtime's own. CI checks each one.
File SHA-256
Turnip-v26.3.0-20260929-r3.zip 7ae82704d134d37b1f3400b5452b90235de118e224ad8d72b639899e2ad2f7be
Turnip-v26.3.0-20260929-r3-Wayland.zip d79a5aff42efd92274b88a42a2e7aa4b524435bf467e147f37a9d03bb6224bc1
Turnip-v26.3.0-20260929-r3-Linux.zip f9aae19617802df9a17d64426938d4d73240e65a8979696dd78ba8282fcde733
Turnip-v26.3.0-20260929-r3-A8xx.zip 240305cd9f2e5b2fe6a32cfc75290948ace59f7a8cfb6c2be444f6834363abfb
Turnip-v26.3.0-20260929-r3-A8xx-Wayland.zip 929840ad0dcf12e8bd9bbf60d20ea010ca197966256731724a06af04367cab63
Turnip-v26.3.0-20260929-r3-A8xx-Linux.zip f001f3034532d1b578e4d670f131396df9124f0982a98dee735cc331c6b25dc5
Turnip-v26.3.0-20260929-r3-710-720-Test.zip c0573b2829657dcbb9bc41378c54c59750d79a6e9b25c749e1873cd75ca666cc
Turnip-v26.3.0-20260929-r3-710-720-Test-Wayland.zip 93ea7af3005f6eff253b72c3acaeb52d3af78ec599d09d6dce04a2d299a07765
Turnip-v26.3.0-20260929-r3-710-720-Test-Linux.zip dffc4572aaacc34946d44ae7f3b3b0023703581b772f48617fbd884708b174c1

Don't miss a new Banners-Turnip release

NewReleases is sending notifications on new releases.