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

2 hours ago

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

Mesa
Commit 9af228c
Commit title nv30: advertise blend_equation_separate and npot_textures on nv30 to get gles 2.0
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-r5.zip Turnip-v26.3.0-20260929-r5-Wayland.zip Turnip-v26.3.0-20260929-r5-Linux.zip
A8xx (experimental) Adreno 810 / 825 / 829 / 830 / 840 (8 Elite) Turnip-v26.3.0-20260929-r5-A8xx.zip Turnip-v26.3.0-20260929-r5-A8xx-Wayland.zip Turnip-v26.3.0-20260929-r5-A8xx-Linux.zip
A710 / A720 / A722 (experimental, untested on hardware) Adreno 710 / 720 / 722 Turnip-v26.3.0-20260929-r5-710-720-Test.zip Turnip-v26.3.0-20260929-r5-710-720-Test-Wayland.zip Turnip-v26.3.0-20260929-r5-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).

🩹 Fixes in every driver (bugs still in Mesa main; every zip carries them, see SOURCE):

Build details and checksums
  • Standard: Mesa main plus the fixes above, no GPU-specific 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-r5.zip bef6d75dc4e436aca090b701103777ede9b2b9d05b0565d464af5592f1e8bf17
Turnip-v26.3.0-20260929-r5-Wayland.zip c97ddd237bdf5eb9f6b7a33ffbd32cfdf9417df3d8b3a429e4425b515eb4f658
Turnip-v26.3.0-20260929-r5-Linux.zip 2615200aded8397916303f772ebe8675d7de842c96e7ace445f603a23c548f80
Turnip-v26.3.0-20260929-r5-A8xx.zip a6ce6902adb2eb886d9edf9dc1344215aedbef692b202c51b50d17d6310c489a
Turnip-v26.3.0-20260929-r5-A8xx-Wayland.zip f58a218b81fa6fbb7efd53e7e68c465143a4754c9502e7f5252490eca3ac6f61
Turnip-v26.3.0-20260929-r5-A8xx-Linux.zip bd1f58b943815c7bcdcdbee80ed52e90bfa1fcd92e1c9037213f5a8a79a0e0f2
Turnip-v26.3.0-20260929-r5-710-720-Test.zip 745a24fac9dd6ef1ae63fd67a9a50d763ff3a84a5a92e653c44a78d6203d1768
Turnip-v26.3.0-20260929-r5-710-720-Test-Wayland.zip a18fd9705c57284003404095e00f8715dd19a7886bc8915b9be502f846b6b27a
Turnip-v26.3.0-20260929-r5-710-720-Test-Linux.zip 1b0066f8795666cbd1264901762a8134b29663d77562b0b9b5d8fefc4dcc2a3a

Don't miss a new Banners-Turnip release

NewReleases is sending notifications on new releases.