github The412Banner/Banners-Turnip v26.2.0-20260426-a8xx-test
Turnip v26.2.0-20260426-a8xx-test A8xx Experimental

pre-release5 months ago

⚠️ 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 gmsm magic 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_gmem property to freedreno_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=0x44010000 to A810 for KGSL.
  • Adds disable_gmem = True to 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

Don't miss a new Banners-Turnip release

NewReleases is sending notifications on new releases.