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

2 hours ago

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

Mesa
Commit a98d800
Commit title gfxstream: add VK_EXT_HEADLESS_SURFACE_EXTENSION_NAME
Vulkan version Vulkan 1.4.363
Date 2026-09-23

Downloads

Driver GPUs X11 / AdrenoTools Bannerlator Wayland Linux runtime
Standard Adreno 6xx / 7xx (8 Gen 3 and older) Turnip-v26.3.0-20260923.zip Turnip-v26.3.0-20260923-Wayland.zip Turnip-v26.3.0-20260923-Linux.zip
A8xx (experimental) Adreno 810 / 825 / 829 / 830 / 840 (8 Elite) Turnip-v26.3.0-20260923-A8xx.zip Turnip-v26.3.0-20260923-A8xx-Wayland.zip Turnip-v26.3.0-20260923-A8xx-Linux.zip
A710 / A720 / A722 (experimental, untested on hardware) Adreno 710 / 720 / 722 Turnip-v26.3.0-20260923-710-720-Test.zip Turnip-v26.3.0-20260923-710-720-Test-Wayland.zip Turnip-v26.3.0-20260923-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, 13 commits) + a8xx_shared_mem.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-20260923.zip bf074fcd1f22853cd6f8b584de1db31b64a6f63eb52bca0de0db59889ed33979
Turnip-v26.3.0-20260923-Wayland.zip 2233939deb53667802ea40320b8fb89c8424d1a76d44423a854aa737bad0d6c0
Turnip-v26.3.0-20260923-Linux.zip 9e331c74da5086d8c7bc3d48dcadddc2e2b770b6f056972ea4cff8ee862b272f
Turnip-v26.3.0-20260923-A8xx.zip 4ccd0af2bae2c3585f6548af1485ee96f7f79305d350f46dd6dbf7a452d28c3c
Turnip-v26.3.0-20260923-A8xx-Wayland.zip 55518499be3a5b324a529fc9cf9f2ecfc109f2e3e1488d97be6cc5bfa2d1063b
Turnip-v26.3.0-20260923-A8xx-Linux.zip 5f66f1ec0e21006c0ba68b356ccd6bd9905b1fd3b5a0ded4f54a8731a9e5c9d3
Turnip-v26.3.0-20260923-710-720-Test.zip 83e5e5b68f0af98e75513c6db0468e35f0886eeb04a3e11ee670e49d186033f4
Turnip-v26.3.0-20260923-710-720-Test-Wayland.zip 5ee59abd9f3c85f31398deffd9adbdcdd5dd0159e36d8bde1f4e043824295d1d
Turnip-v26.3.0-20260923-710-720-Test-Linux.zip 37b2184bfeee5020b6d1403c24e22b7ba9044c7f9a15667b0b75233bdae1bf64

Don't miss a new Banners-Turnip release

NewReleases is sending notifications on new releases.