⚠️ Automated build from Mesa
main: checked by CI, not tested on a device.
| Mesa | |
|---|---|
| Commit | 4cf0989
|
| Commit title | venus: honor the virtio-gpu blob alignment |
| Vulkan version | Vulkan 1.4.363 |
| Date | 2026-09-28 |
Downloads
| Driver | GPUs | X11 / AdrenoTools | Bannerlator Wayland | Linux runtime |
|---|---|---|---|---|
| Standard | Adreno 6xx / 7xx (8 Gen 3 and older) | Turnip-v26.3.0-20260929.zip
| Turnip-v26.3.0-20260929-Wayland.zip
| Turnip-v26.3.0-20260929-Linux.zip
|
| A8xx (experimental) | Adreno 810 / 825 / 829 / 830 / 840 (8 Elite) | Turnip-v26.3.0-20260929-A8xx.zip
| Turnip-v26.3.0-20260929-A8xx-Wayland.zip
| Turnip-v26.3.0-20260929-A8xx-Linux.zip
|
| A710 / A720 / A722 (experimental, untested on hardware) | Adreno 710 / 720 / 722 | Turnip-v26.3.0-20260929-710-720-Test.zip
| Turnip-v26.3.0-20260929-710-720-Test-Wayland.zip
| Turnip-v26.3.0-20260929-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, 12 commits) + a8xx_shared_mem.py, a840v2.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-20260929.zip
f75d335938eadf3d3efb03b5365a27b5edd09aa545d5e6bd02503d4edc9419db
Turnip-v26.3.0-20260929-Wayland.zip
368c3c2e964488a4ddc0defe782980de9b92952e9a68aa3313e91e410c4f7fe8
Turnip-v26.3.0-20260929-Linux.zip
10866660aee7712c85ecf83606b6c9b652cd0c0ad0ee22e2f4db2e1cf823b52a
Turnip-v26.3.0-20260929-A8xx.zip
428d38cc04700cb3220c6135189c587426ad07ab7df7f70906c978db2e5fd85e
Turnip-v26.3.0-20260929-A8xx-Wayland.zip
7b3c663a93393e40c9accd648da5b7a67ec8a1a3aaddf88a1dbd101e0495ab08
Turnip-v26.3.0-20260929-A8xx-Linux.zip
91beb2ffdae3c368781e79de6436393c061ab0669d822bbb99654f81edac6638
Turnip-v26.3.0-20260929-710-720-Test.zip
4344e154368c024c3b2f49d26997f3ee05067d1b5af4c30f67b07a3b00e07b5f
Turnip-v26.3.0-20260929-710-720-Test-Wayland.zip
ddc6fce0c0e0702faa51991b1149b5312d50f3b9edc14d4d2d50e8062cfa7c5f
Turnip-v26.3.0-20260929-710-720-Test-Linux.zip
5d078a65f7ef7ead3a81f82ab01ce05ade92490acf501f560daa07b3bc6cbabe