github whitebelyash/freedreno_turnip-CI tu_v20.7
Turnip A8XX v20.7

latest releases: mesa_v26.1.0-git_3, mesa_v26.1.0-git-hotfix, mesa_v26.1.0-git_2...
one month ago

A8XX Turnip Vulkan V20.7
Built from: https://github.com/whitebelyash/mesa-tu8

This might be the latest release before MR merge (then I will rebase onto upstream Mesa and do a v21) if nothing huge happens. I've left one specific Telegram group due to insufferable copium coming from admins (SteamDeck so much worse than 8 Elite!!!!), thus I care less about testing A8XX now. Resolved.
You shouldn't compare mobile devices with an x86 handheld - generally!!!1

And yeah, implying "pirace bad!!111" in emulation (esp. PC) community is cringe, enjoy your emulated broken Denuvo/PS SDK DRM, lol.

Warning

This release is still Beta, especially for devices other than Adreno 840. PLEASE, don't report any issues to Mesa
Original merge request is Draft again, so it's not ready

Supports following GPUs:

  • Adreno 810 (tested, working, less stable than all other GPUs) - sysmem only
  • 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

Adreno 829 was added, but it's currently hanging after rendering few frames.

GPUs other than 830/840 can have reduced performance and/or more glitches. Can't do anything about that, sorry!
Adreno 810 is additionally very slow, I'm not sure if you even want to use Turnip there

Files:

  • gen8 - main branch (upstream MR + hacks applied)

Notes:

  • Disable DXVK_HUD if you see weird black artifacts
  • Apparently there are swizzling glitches in Eden & maybe other emulators, try increasing render scale(?)
  • Some games may require AMD/NVIDIA GPU to run and refuse to start on Qualcomm or block some features. I've included a patch to spoof as Steam Deck - use TU_DEBUG=deck_emu
  • If too unstable - activate nolrz: TU_DEBUG=nolrz.

Changes:

  • Added another A829 chip_id (should at least boot now)
  • Changed A829 config options a bit (copied from FD840)

Don't miss a new freedreno_turnip-CI release

NewReleases is sending notifications on new releases.