A8XX Turnip Vulkan V15
Built from: https://github.com/whitebelyash/mesa-tu8
Supports following GPUs:
- Adreno 825 (tested, working with minor glitches compared to A830) - GMEM/sysmem
- Adreno 830 (tested, working) - sysmem-only - gmem causes GPU hangs
- Adreno 840 (tested, working) - GMEM/sysmem
Following GPUs were added but no proper testing was done: - Adreno 810 (had blackscreen as I assumed it's duo-slice, now the rendering should work, but I'm not sure)
- Adreno 829 (no testers were found)
GPUs other than 830/840 can have reduced performance and/or more glitches. Can't do anything about that, sorry!
Files:
- gen8 - main branch (upstream MR + hacks applied)
Settings:
- Disable DXVK_HUD
- If too unstable - activate nolrz:
TU_DEBUG=nolrz.
Changes:
- Pulled upstream commits
- WIP: freedreno: some more A810 properties
- HACK: freedreno: disable primitive shading rate for 8XX gen 1
- tu/freedreno: refactor the way of disabling gmem
- Switched to the gen8 branch - cleaned up git history there a bit