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

2 hours ago

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

❌ A8xx didn't build this run, so it isn't included.

Mesa
Commit 61f2590
Commit title pps: Initialize Counter member variable units
Vulkan version Vulkan 1.4.363
Date 2026-09-26

Downloads

Driver GPUs X11 / AdrenoTools Bannerlator Wayland Linux runtime
Standard Adreno 6xx / 7xx (8 Gen 3 and older) Turnip-v26.3.0-20260926-r5.zip Turnip-v26.3.0-20260926-r5-Wayland.zip Turnip-v26.3.0-20260926-r5-Linux.zip
A8xx (experimental) Adreno 810 / 825 / 829 / 830 / 840 (8 Elite) ❌ not built ❌ not built ❌ not built
A710 / A720 / A722 (experimental, untested on hardware) Adreno 710 / 720 / 722 Turnip-v26.3.0-20260926-r5-710-720-Test.zip Turnip-v26.3.0-20260926-r5-710-720-Test-Wayland.zip Turnip-v26.3.0-20260926-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).

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-20260926-r5.zip ec2d50f416397446cb05725770d5d788269c67fbd77e694cd3e96b6d74fd60e4
Turnip-v26.3.0-20260926-r5-Wayland.zip b8bd1fb6c5a62bb6e9359cb5682ae93f8fc9bb39f3de478ed96bda32f67a6f87
Turnip-v26.3.0-20260926-r5-Linux.zip 0b39d6b50abc78eeb97e1a38951a654d2427d1fca31286aa2243cd6ee73c94eb
Turnip-v26.3.0-20260926-r5-710-720-Test.zip 21daa0bdee40a7a9cbaa4bd9c03e22f9dd1648856a9a53788c2ae7930e972e16
Turnip-v26.3.0-20260926-r5-710-720-Test-Wayland.zip 6be53b8f6064294154c37b22de2d4a0a0a7f4c0f7a8883c06e1f775bcdf5025b
Turnip-v26.3.0-20260926-r5-710-720-Test-Linux.zip e80789a931ffe543866868edb31b0a1d0477143c587eb8e69a02a34c119af46a

Don't miss a new Banners-Turnip release

NewReleases is sending notifications on new releases.