Turnip built from upstream Mesa main, packaged for Adrenotools.
| Mesa | a440221da (26.3.0-devel)
|
| NDK | r26d |
| Previous release | v1.15 |
Driver changes since v1.15
No repository commits since the previous release; this is a Mesa-only refresh.
Mesa changes since v1.15
12b7b819e … a440221da — 361 commits (compare on GitLab)
Turnip / freedreno commits in that range
Covers src/freedreno, src/util/u_gralloc, src/vulkan/runtime.
- tu: Fix missing primitives in FDM due to sample locations mismatch (
5b21cc40) - turnip: enable DEVICE_LOCAL-only memory type for RDR2 (
c6b3e52a) - turnip: add drirc option for DEVICE_LOCAL-only memory type (
30e8e9d6) - tu: Fix sparse bind column merging (
73cd3079) - vulkan/runtime: allow the driver to specific debug output (
8b269635) - u_gralloc: Add and propagate dep_android_ui dependency (
b6b09020) - u_gralloc: Mark internal imapper helpers static (
12a0367f) - vulkan/runtime: Export runtime dependencies in interface dependencies (
cb614dd4) - tu: Handle lazy memory in GetDeviceMemoryOpaqueCaptureAddress (
77f2166d) - tu: Use SUBPASS(_SLICE)_FENCE for GMEM invalidation (
99200197) - tu: Use SUBPASS(_SLICE)_FENCE for by-region dependencies (
cc1cf17c) - tu: Implement SUBPASS_SLICE_FENCE flush (
10b1ef46) - tu: Move up subpass dependencies with EXTERNAL source (
831f2cd8) - tu: Don't hardcode feedback_invalidate flushes (
b280f888) - freedreno: Add subpass_fence_cleans_resolve property (
5efaa4a7) - tu: Fix inline uniform update offset (
812098cb) - freedreno/pps: Queue perf counter stream samples (
1d8179f5) - freedreno,tu: Add FD_MSM_GEM_NAME_LENGTH (
378d6fda) - tu: Fix GMEM_BASE GET_PARAM failure error message (
bb8c7ce9) - tu: Remove some simple helper/wrappers (
4f9ab177) - freedreno/drm,tu: Move some tu functions into msm_common.h (
6494d8cf) - freedreno,tu: Share more of the msm code (
bea089d0) - freedreno/msm: Fix bo name length truncation (
a7d0292c) - tu: Avoid EINVAL in tu_bo_set_kernel_name() (
4fef7741) - tu: Fix BO names which the kernel might reject (
dcd253a7)
Variants
| File | Tuning |
|---|---|
WN-Turnip-1.16-b_Axxx.zip
| Balanced. Relaxed GMEM autotuner, standard KGSL power management. Best for most games and battery life. |
WN-Turnip-1.16-p_Axxx.zip
| Performance. Forces KGSL_PROP_PWR_CONSTRAINT = PWR_MAX at queue creation and re-asserts it every 1000 submissions. Higher framerate, higher power draw.
|
Both variants carry the full patch set, including the RedMagic green-screen fix for frame generation. Import via Container → Edit → Graphics Driver → Import driver.