RPCS3 / rpcs3

PS3 emulator/debugger
https://rpcs3.net/
GNU General Public License v2.0
14.5k stars 1.85k forks source link

Cannot boot Unity games with PPU LLVM #15524

Open AniLeo opened 2 weeks ago

AniLeo commented 2 weeks ago

Quick summary

Unity engine games such as Lost in the Rain currently cannot be booted with PPU LLVM. Booting the game with PPU Interpreter allows it to be Playable.

Details

The emulator hangs on a black screen during the game boot. Previously it crashed on boot, but #15477 solved the crash.

Attach a log file

RPCS3.log.gz

System configuration

RPCS3 v0.0.31-16389-430b5783 Alpha | HEAD
AMD Ryzen 9 5900HX with Radeon Graphics | 16 Threads | 15.01 GiB RAM | TSC: 3.294GHz | AVX+ | FMA3
Operating system: POSIX, Name: Linux, Release: 6.8.5-1-MANJARO, Version: #1 SMP PREEMPT_DYNAMIC Wed Apr 10 20:15:45 UTC 2024
Qt version: Compiled against Qt 6.6.3 | Run-time uses Qt 6.6.3
Xeolix commented 1 week ago

Games: Back to Bed [NPUB31732], CounterSpy™ [NPUA80870] The same bug, build RPCS3 v0.0.32-16430-04d6ff27 Alpha | master

KushiAsHimself commented 4 days ago

same goes for NPEA00394 (rain). changing the PPU Decoder to static and SPU Decoder to ASMJIT does fix the problem.