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

one hour ago

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

Mesa
Commit a995eae
Commit title tu: Make CmdClearAttachments record TU_ACCESS_BLIT_WRITE_GMEM access
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-20260930.zip Turnip-v26.3.0-20260930-Wayland.zip Turnip-v26.3.0-20260930-Linux.zip
A8xx (experimental) Adreno 810 / 825 / 829 / 830 / 840 (8 Elite) Turnip-v26.3.0-20260930-A8xx.zip Turnip-v26.3.0-20260930-A8xx-Wayland.zip Turnip-v26.3.0-20260930-A8xx-Linux.zip
A710 / A720 / A722 (experimental, untested on hardware) Adreno 710 / 720 / 722 Turnip-v26.3.0-20260930-710-720-Test.zip Turnip-v26.3.0-20260930-710-720-Test-Wayland.zip Turnip-v26.3.0-20260930-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-8G2-OneUI.zip Turnip-v26.3.0-20260930-8G2-OneUI-Wayland.zip Turnip-v26.3.0-20260930-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.zip 8bf15fff3847095711712c960c5496444010fb0515ad0abc08d29e06fbcaee2e
Turnip-v26.3.0-20260930-Wayland.zip 23340a4f10979206e9bb881248598a210097fb48e1eb8aa43221ae58e35f35da
Turnip-v26.3.0-20260930-Linux.zip 0c9fdf5cfeae8b81f4e3785c03eda3ef746d9375254b08308335738b561a3b5c
Turnip-v26.3.0-20260930-A8xx.zip 9ca27ff3934febf392e3e46df4c4e9c7cd5afbf10d7ea33512f80ffda5dc2b3b
Turnip-v26.3.0-20260930-A8xx-Wayland.zip 4807fb3f346381c1277ef2628ae3b93ec80234aea60a00c31296262b59c6be2e
Turnip-v26.3.0-20260930-A8xx-Linux.zip ee672fa31f795d34a8e0963a2f77b7b895729bf8142089b9221ee0c1eb92251e
Turnip-v26.3.0-20260930-710-720-Test.zip 0b0f620c73e0a40b9e443b73fd4bbb933e458af1b3bdabd8c28bda209a68a107
Turnip-v26.3.0-20260930-710-720-Test-Wayland.zip 96af88b345d58a8e4180f8e50ec9ca43211f2432b3a79a3896e4eef834ba1ffd
Turnip-v26.3.0-20260930-710-720-Test-Linux.zip 91eca10116c5467b9cf7decec7d9fc27c3aeb7677cb0c478d185d48e51d2bcac
Turnip-v26.3.0-20260930-8G2-OneUI.zip b80da9ef4e6fe70a3387622d6de4a2a7e283a063109c7b7880aa435b77ddd432
Turnip-v26.3.0-20260930-8G2-OneUI-Wayland.zip 6c3d0a0c910e10df1520cbd48d0931091942ce0da260df317a0c53a3af7f9296
Turnip-v26.3.0-20260930-8G2-OneUI-Linux.zip b5bdbb838aafd957b8f1124f2e42d25055c728e9c1672dc9d7ac72128d1f4f6a

Don't miss a new Banners-Turnip release

NewReleases is sending notifications on new releases.