⚠️ Automated build from Mesa
main: checked by CI, not tested on a device.
| Mesa | |
|---|---|
| Commit | a98d800
|
| Commit title | gfxstream: add VK_EXT_HEADLESS_SURFACE_EXTENSION_NAME |
| Vulkan version | Vulkan 1.4.363 |
| Date | 2026-09-23 |
Downloads
| Driver | GPUs | X11 / AdrenoTools | Bannerlator Wayland | Linux runtime |
|---|---|---|---|---|
| Standard | Adreno 6xx / 7xx (8 Gen 3 and older) | Turnip-v26.3.0-20260923.zip
| Turnip-v26.3.0-20260923-Wayland.zip
| Turnip-v26.3.0-20260923-Linux.zip
|
| A8xx (experimental) | Adreno 810 / 825 / 829 / 830 / 840 (8 Elite) | Turnip-v26.3.0-20260923-A8xx.zip
| Turnip-v26.3.0-20260923-A8xx-Wayland.zip
| Turnip-v26.3.0-20260923-A8xx-Linux.zip
|
| A710 / A720 / A722 (experimental, untested on hardware) | Adreno 710 / 720 / 722 | Turnip-v26.3.0-20260923-710-720-Test.zip
| Turnip-v26.3.0-20260923-710-720-Test-Wayland.zip
| Turnip-v26.3.0-20260923-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
-Waylandzip. - Bannerlator Linux runtime (gamescope + the native ARM64 Steam client): the
-Linuxzip. 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
main, no patches.
turnip/gen8 stack (a8xx_gen8.patch, 13 commits) + a8xx_shared_mem.py.
a710-720.py from Vauzi-17/710.
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-20260923.zip
bf074fcd1f22853cd6f8b584de1db31b64a6f63eb52bca0de0db59889ed33979
Turnip-v26.3.0-20260923-Wayland.zip
2233939deb53667802ea40320b8fb89c8424d1a76d44423a854aa737bad0d6c0
Turnip-v26.3.0-20260923-Linux.zip
9e331c74da5086d8c7bc3d48dcadddc2e2b770b6f056972ea4cff8ee862b272f
Turnip-v26.3.0-20260923-A8xx.zip
4ccd0af2bae2c3585f6548af1485ee96f7f79305d350f46dd6dbf7a452d28c3c
Turnip-v26.3.0-20260923-A8xx-Wayland.zip
55518499be3a5b324a529fc9cf9f2ecfc109f2e3e1488d97be6cc5bfa2d1063b
Turnip-v26.3.0-20260923-A8xx-Linux.zip
5f66f1ec0e21006c0ba68b356ccd6bd9905b1fd3b5a0ded4f54a8731a9e5c9d3
Turnip-v26.3.0-20260923-710-720-Test.zip
83e5e5b68f0af98e75513c6db0468e35f0886eeb04a3e11ee670e49d186033f4
Turnip-v26.3.0-20260923-710-720-Test-Wayland.zip
5ee59abd9f3c85f31398deffd9adbdcdd5dd0159e36d8bde1f4e043824295d1d
Turnip-v26.3.0-20260923-710-720-Test-Linux.zip
37b2184bfeee5020b6d1403c24e22b7ba9044c7f9a15667b0b75233bdae1bf64