github The412Banner/Banners-Turnip v26.3.0-20260928-r2
Turnip v26.3.0-20260928-r2

2 hours ago

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

Mesa
Commit eda9ace
Commit title pan/nir: Stop lowering inot for Kraid
Vulkan version Vulkan 1.4.363
Date 2026-09-27

Downloads

Driver GPUs X11 / AdrenoTools Bannerlator Wayland Linux runtime
Standard Adreno 6xx / 7xx (8 Gen 3 and older) Turnip-v26.3.0-20260928-r2.zip Turnip-v26.3.0-20260928-r2-Wayland.zip Turnip-v26.3.0-20260928-r2-Linux.zip
A8xx (experimental) Adreno 810 / 825 / 829 / 830 / 840 (8 Elite) Turnip-v26.3.0-20260928-r2-A8xx.zip Turnip-v26.3.0-20260928-r2-A8xx-Wayland.zip Turnip-v26.3.0-20260928-r2-A8xx-Linux.zip
A710 / A720 / A722 (experimental, untested on hardware) Adreno 710 / 720 / 722 Turnip-v26.3.0-20260928-r2-710-720-Test.zip Turnip-v26.3.0-20260928-r2-710-720-Test-Wayland.zip Turnip-v26.3.0-20260928-r2-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.
  • 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-20260928-r2.zip 22f6b5803ecdcd62a9721b7412ba97e10ae09217624df5e10c75db220e757d48
Turnip-v26.3.0-20260928-r2-Wayland.zip 4cde70daa442535360073d0a9a3c439f24f7436147b36dc5f7fd66424984cbda
Turnip-v26.3.0-20260928-r2-Linux.zip c34895ac266161641bbbf17c12422a84203bda30f138c91dfb7dc2994962e5d9
Turnip-v26.3.0-20260928-r2-A8xx.zip ddd504bdc861a698a83360763c131d5decddca14c7bf53b5c9ee4c9518d7e518
Turnip-v26.3.0-20260928-r2-A8xx-Wayland.zip 68c483c40339f7757b112eeb8f2dd76ab95521595bdc238236b36cc8dd819958
Turnip-v26.3.0-20260928-r2-A8xx-Linux.zip 83b63fd1c5dcebeab8ba75c00b663df7e40eb9b0a9acba79b5ba0eeaa1f1807e
Turnip-v26.3.0-20260928-r2-710-720-Test.zip cac20294667fdb27f63a23da35a5e8b67c6ace85af39721e35932e56718d2c8a
Turnip-v26.3.0-20260928-r2-710-720-Test-Wayland.zip 3c1d18bb658d560f93be5a36fe1a1899012cfe22eacf7ab0de9210305b3cf116
Turnip-v26.3.0-20260928-r2-710-720-Test-Linux.zip a9d2cc4ceb4fb68d4008328465a9b35eb22fa389f151b2131cac3496c2943189

Don't miss a new Banners-Turnip release

NewReleases is sending notifications on new releases.