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

one hour ago

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

Mesa
Commit 4da08cb
Commit title llvmpipe: remove defunct null-gs-tokens support
Vulkan version Vulkan 1.4.363
Date 2026-09-30

Downloads

Driver GPUs X11 / AdrenoTools Bannerlator Wayland Linux runtime
Standard Adreno 6xx / 7xx (8 Gen 3 and older) Turnip-v26.3.0-20260930-r5.zip Turnip-v26.3.0-20260930-r5-Wayland.zip Turnip-v26.3.0-20260930-r5-Linux.zip
A8xx (experimental) Adreno 810 / 825 / 829 / 830 / 840 (8 Elite) Turnip-v26.3.0-20260930-r5-A8xx.zip Turnip-v26.3.0-20260930-r5-A8xx-Wayland.zip Turnip-v26.3.0-20260930-r5-A8xx-Linux.zip
A710 / A720 / A722 (experimental, untested on hardware) Adreno 710 / 720 / 722 Turnip-v26.3.0-20260930-r5-710-720-Test.zip Turnip-v26.3.0-20260930-r5-710-720-Test-Wayland.zip Turnip-v26.3.0-20260930-r5-710-720-Test-Linux.zip
8 Gen 2 One UI Adreno 740 (8 Gen 2) with UI flicker, e.g. Samsung One UI Turnip-v26.3.0-20260930-r5-8G2-OneUI.zip Turnip-v26.3.0-20260930-r5-8G2-OneUI-Wayland.zip Turnip-v26.3.0-20260930-r5-8G2-OneUI-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). 8 Gen 2 One UI: only if the Standard driver makes the phone's UI glitch or flicker; on other 8 Gen 2 devices it causes that glitch. The same switch without changing driver: FD_DEV_FEATURES=enable_tp_ubwc_flag_hint=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.
  • 8 Gen 2 One UI: Standard plus 8g2_oneui.py: enable_tp_ubwc_flag_hint on for the Adreno 740 (Mesa leaves it off to match the older system driver).
  • 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-20260930-r5.zip 2333e9d227e5ccc2eab0f5bec13d5cf43f3259b7df4da7c2ce0b428b4f828a59
Turnip-v26.3.0-20260930-r5-Wayland.zip a7542d88422165bc0a9367df2f329b0f101a1583ff8c933f96652b37a56de18f
Turnip-v26.3.0-20260930-r5-Linux.zip 787bc0db082c77972f41b89bc7e7e7cf563bfc2f1fc8c79a87759ac5a5edd382
Turnip-v26.3.0-20260930-r5-A8xx.zip f47f6a088ab7374d340d78c80f4218f7c1535556b28f6f72ff68a8dc0c77d95e
Turnip-v26.3.0-20260930-r5-A8xx-Wayland.zip a189789c9477911e4509a2f830168ff32d06369a8d7346a304da85639ec73934
Turnip-v26.3.0-20260930-r5-A8xx-Linux.zip f5ef20f9027d9d2fa265f73cc91c457dedd879dbf1c3dd66218c0e7fb27d5ae6
Turnip-v26.3.0-20260930-r5-710-720-Test.zip 1058d306e61e245afe979122bc0e616cd6efa69ddeb7c49fb673b728331fc851
Turnip-v26.3.0-20260930-r5-710-720-Test-Wayland.zip 1252938e245c9b70b798afe680361cfc1d38a4e0e9003c41b7b29c1b5b08c512
Turnip-v26.3.0-20260930-r5-710-720-Test-Linux.zip a8c6ffa9881a5fba845707a268af5e0352653ca9c54217804ce18f4e19b3d144
Turnip-v26.3.0-20260930-r5-8G2-OneUI.zip 66bcc11d709724d9f4e14af97006c24e2580671041c5357ce15b5f87b73d0aa4
Turnip-v26.3.0-20260930-r5-8G2-OneUI-Wayland.zip faf4c41866b190a8673fd56902a72f4b00689cec77c11f1909d19160c3c1a17d
Turnip-v26.3.0-20260930-r5-8G2-OneUI-Linux.zip 588f059b35f3ae5d302505c2b9123365d723a7202f55d6ba47c296570a49079e

Don't miss a new Banners-Turnip release

NewReleases is sending notifications on new releases.