github whitebelyash/freedreno_turnip-CI tu_v13
Turnip A8XX v13

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

A8XX Turnip Vulkan V13

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-hacks - main branch (upstream MR + hacks applied)
    * gen8-yuck - branch with some commits reverted to gain back perf in RDR2. Probably useless at this point

Settings:

  • Disable DXVK_HUD
  • Enable swapchain blit path to workaround corrupted image on Android: WRAPPER_BLIT=1 Not required on GameHub
  • Activate sysmem on A830 - everything will hang/crash/etc without: TU_DEBUG=sysmem. Not required on A840/A825
    Now disabled automatically
  • If too unstable - activate nolrz: TU_DEBUG=nolrz.

Changes:

  • Disabled GMEM on A830/A810 - these GPUs have broken GMEM configuration causing GPU hangs in the default usage (i.e. without sysmem debug variable). This change allows the driver to work on A830/A810 without mentioned variable.
  • Stopped building yuck branch builds - I'm yet to see real improvement of reverting useful commits.

Don't miss a new freedreno_turnip-CI release

NewReleases is sending notifications on new releases.