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

one hour ago

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

Mesa
Commit 4cf0989
Commit title venus: honor the virtio-gpu blob alignment
Vulkan version Vulkan 1.4.363
Date 2026-09-28

Downloads

Driver GPUs X11 / AdrenoTools Bannerlator Wayland Linux runtime
Standard Adreno 6xx / 7xx (8 Gen 3 and older) Turnip-v26.3.0-20260929.zip Turnip-v26.3.0-20260929-Wayland.zip Turnip-v26.3.0-20260929-Linux.zip
A8xx (experimental) Adreno 810 / 825 / 829 / 830 / 840 (8 Elite) Turnip-v26.3.0-20260929-A8xx.zip Turnip-v26.3.0-20260929-A8xx-Wayland.zip Turnip-v26.3.0-20260929-A8xx-Linux.zip
A710 / A720 / A722 (experimental, untested on hardware) Adreno 710 / 720 / 722 Turnip-v26.3.0-20260929-710-720-Test.zip Turnip-v26.3.0-20260929-710-720-Test-Wayland.zip Turnip-v26.3.0-20260929-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.zip f75d335938eadf3d3efb03b5365a27b5edd09aa545d5e6bd02503d4edc9419db
Turnip-v26.3.0-20260929-Wayland.zip 368c3c2e964488a4ddc0defe782980de9b92952e9a68aa3313e91e410c4f7fe8
Turnip-v26.3.0-20260929-Linux.zip 10866660aee7712c85ecf83606b6c9b652cd0c0ad0ee22e2f4db2e1cf823b52a
Turnip-v26.3.0-20260929-A8xx.zip 428d38cc04700cb3220c6135189c587426ad07ab7df7f70906c978db2e5fd85e
Turnip-v26.3.0-20260929-A8xx-Wayland.zip 7b3c663a93393e40c9accd648da5b7a67ec8a1a3aaddf88a1dbd101e0495ab08
Turnip-v26.3.0-20260929-A8xx-Linux.zip 91beb2ffdae3c368781e79de6436393c061ab0669d822bbb99654f81edac6638
Turnip-v26.3.0-20260929-710-720-Test.zip 4344e154368c024c3b2f49d26997f3ee05067d1b5af4c30f67b07a3b00e07b5f
Turnip-v26.3.0-20260929-710-720-Test-Wayland.zip ddc6fce0c0e0702faa51991b1149b5312d50f3b9edc14d4d2d50e8062cfa7c5f
Turnip-v26.3.0-20260929-710-720-Test-Linux.zip 5d078a65f7ef7ead3a81f82ab01ce05ade92490acf501f560daa07b3bc6cbabe

Don't miss a new Banners-Turnip release

NewReleases is sending notifications on new releases.