Emulator Issues #11384
openZelda ucode games randomly hang on startup while using the DSP LLE audio emulation engine.
0%
Description
Game Name?
Super Mario Sunshine
Game ID?
GMSE01
MD5 Hash?
0c6d2edae9fdf40dfc410ff1623e4119
What's the problem?
Every Zelda ucode game will randomly hang at startup on Windows when using the LLE recompiler DSP emulation option.
What steps will reproduce the problem?
Select the LLE recompiler DSP emulation engine and boot any Zelda ucode game. After a few tries the game will eventually hang on startup. (It seems to be random) This bug seemingly only occurs on Windows.
What are your PC specifications?
Windows 10
Intel i7-6700K
nVidia GTX 1070
Is there any other relevant information?
This bug occurs specifically on Windows with the DSP LLE audio emulation option and only affects Zelda ucode games.
Files
Updated by Zewia over 6 years ago
- File whyucrash2.exe whyucrash2.exe added
Edit: I made a simple program to reproduce this bug. To use it set no prompt on close and have the title selected in the game list.
Updated by Techjar over 6 years ago
I'll pass on running that dubious executable.
Are you using a DSP ROM dumped from a console, or the included developer-created DSP ROM?
Updated by Techjar over 6 years ago
Ok, yeah, something is definitely screwy on Windows. I reproduced it with both dumped and included DSP ROMs. Dual Core makes no difference. Was not able to reproduce it on Linux.
Updated by Techjar over 6 years ago
Forgot to add: only occurs with LLE Recompiler. LLE Interpreter works fine.
Updated by JMC4789 over 6 years ago
- Has duplicate Emulator Issues #10443: Dolphin's DSP LLE recompiler sometimes hangs indefinitely when launching Pikmin 2 added
Updated by Miksel12 over 4 years ago
I couldn't reproduce this issue on the latest master with W10 2004 and dumped DSP, tried about 20 times with Sunshine.
Updated by JMC4789 over 4 years ago
Try this on Wind Waker, I was definitely having it happen last time I checked this.
Updated by JMC4789 over 3 years ago
I can still reproduce this issue in latest master of this post. Was testing Super Mario Sunshine.
Updated by Billiard26 6 days ago
Just for reference, since https://github.com/dolphin-emu/dolphin/pull/10762 (5.0-16788), Super Mario Sunshine softlocks on every boot with "DSP LLE Interpreter" for me in both Linux and Windows.
Even if I entirely disable threaded DSP in code, current master (2503-156) still softlocks.
I realize this issue is older than that PR, but it seems to have affected the situation. I'll try to investigate more.
There's some relevant conversation here: https://github.com/dolphin-emu/dolphin/pull/11319
Updated by pokechu22 6 days ago
I remembered looking into this a while back, and found an old branch, which I've opened https://github.com/dolphin-emu/dolphin/pull/13463 for. I haven't done any retesting though, and don't remember too many details of what I'm doing there. The commit "Fix the bug" is probably the most relevant one... at least hopefully.