flycast icon indicating copy to clipboard operation
flycast copied to clipboard

[Adreno] Skies of Arcadia render to texture glitch - Android - Vulkan per-pixel

Open 71knight opened this issue 3 years ago • 2 comments

Please Note: This form is the minimum required information for submitting bugs.
Removing this form may lead to your issue being closed until it is completed.

Platform / OS / Hardware: Android 11

Github hash: latest flycast version on retroarch.

Hardware: Snapdragon 855+ / adreno 640

Description of the Issue Skies of Arcadia intro transitions/fades have gray bar graphic glitch at bottom of screen. Also dream sequence with young girl after beating first boss may have graphic corruption or slowdown!

Debugging Steps Tested

  • OpenGL transitions are fine but has broken clouds under ship at intro.

Logs Gathered


Please paste the contents of the log / logs here
You may leave this field blank if you have none.

Screenshots

(Replace this line with any issue screenshots)

71knight avatar May 23 '22 00:05 71knight

This looks like yet another Adreno bug. I can reproduce the issue on Adreno 615 and Adreno 630. But it works fine on all other platforms, including Mali-G51 and desktop NVidia.

Adreno drivers just suck and they're getting worse. Each version introduces more bugs and performance regressions.

You're lucky that it somewhat works for you because Vulkan per-pixel doesn't work at all for me on Adreno 660: black screen.

flyinghead avatar May 25 '22 11:05 flyinghead

Yes! adreno drivers must suck because even the developer of PPSSPP for Android have a specific selectable option in the settings menu to work around graphic driver bugs for adreno. Aethersx2 (ps2 emulator for Android) also has a similar fix for adreno buggy drivers called "disable texture barriers". The developer also complained about adreno drivers.

71knight avatar May 26 '22 08:05 71knight