⚠️ EXPERIMENTAL A8xx Experimental BUILD — Not guaranteed stable. Use at your own risk.
Mesa Upstream
| Version | 26.2.0 |
| Commit | 642bed9
|
| Vulkan version | Vulkan 1.4.348 |
| Commit date | 2026-04-25 |
| Commit title | kk: Fix VK_CULL_MODE_FRONT_AND_BACK with points and lines. |
| Build date | 20260426 |
What's In This Driver
Base: Mesa main + A8xx-specific patches. All variants share:
Applied via tu8_kgsl_26.patch:
- u_gralloc UBWC fix — disables the
gmsmmagic check for Qualcomm gralloc buffer detection, which stopped working in newer gralloc versions. - drm-shim entries — adds A810/A825/A829 to the Mesa drm-shim device table.
Applied via fix_a8xx_dev_info.py:
- Adds
disable_gmemproperty tofreedreno_dev_info.h— tells the driver to skip GMEM for A810. - Adds the GMEM disable check in
tu_cmd_buffer.cc.
Applied via apply_a8xx_gpus.py:
- Adds A825 GPU entry — completely missing from mesa/main.
- Adds
chip_id=0x44010000to A810 for KGSL. - Adds
disable_gmem = Trueto A810. - Adds extra chip IDs to A829 for additional device revisions.
Installation
- BannerHub / BCI: Component Manager → Add New Component → select the ZIP
- Winlator / adrenotools: load the ZIP in GPU driver settings