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

2 hours ago

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

Mesa
Commit 0866ae7
Commit title freedreno/qrisc: handle Adreno X1-45 and 722
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-r2.zip Turnip-v26.3.0-20260930-r2-Wayland.zip Turnip-v26.3.0-20260930-r2-Linux.zip
A8xx (experimental) Adreno 810 / 825 / 829 / 830 / 840 (8 Elite) Turnip-v26.3.0-20260930-r2-A8xx.zip Turnip-v26.3.0-20260930-r2-A8xx-Wayland.zip Turnip-v26.3.0-20260930-r2-A8xx-Linux.zip
A710 / A720 / A722 (experimental, untested on hardware) Adreno 710 / 720 / 722 Turnip-v26.3.0-20260930-r2-710-720-Test.zip Turnip-v26.3.0-20260930-r2-710-720-Test-Wayland.zip Turnip-v26.3.0-20260930-r2-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-r2-8G2-OneUI.zip Turnip-v26.3.0-20260930-r2-8G2-OneUI-Wayland.zip Turnip-v26.3.0-20260930-r2-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-r2.zip 95579dfe68f633fdacd44262c0a3f8076d39aa01d39704946218d169c7011dca
Turnip-v26.3.0-20260930-r2-Wayland.zip c5cdcc33c4061354dbc1a526a9949ed57d2722d872b0f647412ad1048165f96a
Turnip-v26.3.0-20260930-r2-Linux.zip 3ee138e03b8086348dc676e2ce0e6e352ab58be716641924f7ccea2ecccd6c44
Turnip-v26.3.0-20260930-r2-A8xx.zip 6c8995acb42543c119275c94954f51ef592b72496b3cc5b6ee301295e3f83c85
Turnip-v26.3.0-20260930-r2-A8xx-Wayland.zip 3a12464835b0a7f53f2aac725ff8f1bf82738c043854e9a3f3650858225ed67b
Turnip-v26.3.0-20260930-r2-A8xx-Linux.zip 1665bdfd8f4cd47c3c38a247984f779339df77fd316eb8f405f4230ab7dab54c
Turnip-v26.3.0-20260930-r2-710-720-Test.zip 7eab9966fa14b86b095a052031dc633988c997031067f13b8f951890bcb9802e
Turnip-v26.3.0-20260930-r2-710-720-Test-Wayland.zip 55db5d21a40e70f19ad23e222e35becedd66361034775af5346e5f1231051ea2
Turnip-v26.3.0-20260930-r2-710-720-Test-Linux.zip 9c43ec4f9b915dcf8b637e82d65b85ce401cc5e2fd6699136120b6a6bfe1fa3b
Turnip-v26.3.0-20260930-r2-8G2-OneUI.zip f2604ec5b3201e42132ccf3e8b694292ec5a9197f71ba949be994ffde2a40872
Turnip-v26.3.0-20260930-r2-8G2-OneUI-Wayland.zip 3072e593787cbe959144b8bb92c588ea7b68effecb43a930ad0a19676aa45acf
Turnip-v26.3.0-20260930-r2-8G2-OneUI-Linux.zip a24a8a66b9cf3ffca803f18cd6a8e602b398c42783cbbc197e7af127e04c2ce3

Don't miss a new Banners-Turnip release

NewReleases is sending notifications on new releases.