hrydgard / ppsspp

A PSP emulator for Android, Windows, Mac and Linux, written in C++. Want to contribute? Join us on Discord at https://discord.gg/5NJB6dD or just send pull requests / issues. For discussion use the forums at forums.ppsspp.org.
https://www.ppsspp.org
Other
11.44k stars 2.19k forks source link

Playing Kratos character in Soulcalibur: BD using Vulkan driver causes crash #18663

Open jnanam opened 11 months ago

jnanam commented 11 months ago

Game or games this happens in

soulcalibur: Broken Destiny

What area of the game / PPSSPP

Playing Kratos (with Vulkan drivers)

Switching to OpenGL resolves the issue.

What should happen

It should not crash.

Logs

No response

Platform

Android

Mobile device model or graphics card (GPU)

Mali G57

PPSSPP version affected

1.16.6

Last working version

No response

Graphics backend (3D API)

Vulkan

Checklist

hrydgard commented 11 months ago

That's very surprising. Can you be a bit more specific about your device? It's good to know it's on Mali though.

jnanam commented 11 months ago

That's very surprising. Can you be a bit more specific about your device? It's good to know it's on Mali though.

I am using a Ugoos AM8 amlogic s928x. I only found that I could reproduce the crash every time when the Kratos character in Soulcalibur does whatever he does.

hrydgard commented 11 months ago

ok, so it's not when starting the the match, but a bit later? some specific move?

jnanam commented 11 months ago

ok, so it's not when starting the the match, but a bit later? some specific move?

as soon as the match starts and the engine draws Kratos

hrydgard commented 10 months ago

I can't seem to reproduce this in the latest build. Can you try? It might already be fixed. https://buildbot.orphis.net/

jnanam commented 10 months ago

I can't seem to reproduce this in the latest build. Can you try? It might already be fixed. https://buildbot.orphis.net/

Hi,

I tried the latest build [v1.16.6-797-g6993cc9e3] on Android from https://buildbot.orphis.net/ppsspp/index.php and the Kratos character Vulkan 3D still exits with no exception, non-graceful termination.

So I can still reproduce the same issue on my Android box. I guess maybe it is specific to my version of Android, the Mali GPU, and Vulkan, etc. (ARM Mali-G57 MC2, OpenGL ES 3.2, Vulkan 1.2, OpenCL 2.0)

(I can live with using OpenGL instead of Vulkan, since there is not much performance difference.)

hrydgard commented 10 months ago

I tried on a device with a related GPU (Mali-G52), no issues. so this is quite strange.

Just out of curiousity, can you go into settings/tools/system information and check the GPU driver version? you must be in Vulkan mode for this.

jnanam commented 10 months ago

I tried on a device with a related GPU (Mali-G52), no issues. so this is quite strange.

Just out of curiousity, can you go into settings/tools/system information and check the GPU driver version? you must be in Vulkan mode for this. ABI armeabi-v7a 3D API Vulkan Vendor Mali-G57 (90910010) Driver Version: 37.0.0 (09400000) Depth buffer D24_S8 Compressed texture ETC2ASTC Native res 1920x1080 API Version 1.1.200

hrydgard commented 10 months ago

hm, that's a newer driver than I have on. However, your OS is 32-bit, not 64-bit.. Maybe there's something there..

hrydgard commented 2 months ago

Still can't reproduce, postponing.

Panderner commented 2 months ago

Maybe corrupted ISO?