Releases: whitebelyash/mesa-tu8
Releases · whitebelyash/mesa-tu8
Mesa 26.1 KGSL hacks
Another release of my hacks. Should apply over current clean 26.1-git tree, based on gen8-clean branch.
Now contains proper A830 config and non-merged timeline-sync MR.
Apply with git am.
Turnip KGSL Gen8 patches
These are patches extracted from my repo enabling Turnip on KGSL/gen8. Apply with git am
Files:
tu_gen8_kgsl_android.patch- bare minimum to boot & use Turnip on Android. Includes UBWC 5.0/6.0 definitions extracted from the upstream MR as well as the DRM format modifier hack. Does not support anything but Adreno 840/X2-85 and has low performance due to forcedTU_DEBUG=flushalltu_gen8_clean.patch- basic A8XX support patchestu_gen8.patch- mainmesa-tu8patchset including all work related to Adreno 710/720/810/825/829/830v2 support, reworked timeline semaphore emulation,TU_DEBUG=deck_emuand other features.tu8_kgsl.patch- another rework of my patches based on gen8-clean branch. Removed all unneeded crap, included only A830/825/810/829 support and some essential commits. Does not have flushall disablement patch!
You may cherry-pick any commits you want i.e. if the hacky timeline semaphore emulation isn't the thing you wish to include. Just don't forget to give credit to me and upstream Mesa developers :)
git shortlog da1a455f2976cb24c7c5924a06eaf8995e8bec18^..HEAD
Karmjit Mahil (1):
tu: Add DECK_EMU to advertise being a SteamDeck
Rob Clark (1):
WIP: tu/kgsl: Add UBWC_5 and UBWC_6 support
whitebelyash (19):
freedreno: add proper Adreno 830 support
freedreno: add Adreno 825 support
freedreno: rename Adreno 840 back to FD840
WIP: freedreno: add support for Adreno 829
freedreno: add support for Adreno 810
freedreno: add Adreno 710/720 support
HACK: u_gralloc: always use ubwc detection path
HACK: freedreno: force initial gmem offset only for 2+ slice GPUs
freedreno: add Adreno 810 support to drm-shim
HACK: vulkan: improve(?) timeline semaphore emulation
tu/freedreno: add disable_gmem GPU property
freedreno: disable gmem for all gen1 8xx GPUs
project: remove macOS GH CI config
HACK: tu: add adrenotools-specific driver versioning & git commit hash to device name
WIP: freedreno: apply SALU workaround to all gen8
freedreno: disable raytracing on FD810
freedreno: disable sw fuse & rt alias for FD810
WIP: freedreno: add another chip_id Adreno 829 entry
HACK: tu: disable force-enabled flushall