Emulator Issues #2982
closedVsync causes stability problems when Dual Core is enabled (affects multiple games).
0%
Description
What steps will reproduce the problem?
- Enable Dual Core & Vsync
- Launch game (confirmed in F-Zero & Sega All-Star Racing)
What is the expected output? What do you see instead?
-Sega Racing hangs as it loads into gameplay.
-F-Zero will eventually hang in gameplay after an indeterminate amount of time.
-Other games have not been confirmed, but I'm sure these results can be found in other titles.
Important Note:
EFB>Ram enabled also causes F-Zero to hang when Dual Core is enabled. This is confirmed on at least Mission 3 in Story Mode. So if DC is being used and either Vsync or EFB>Ram is enabled (or both), then the game will crash on this level (unknown if there's more like this).
Dolphin version with the problem? Other Dolphin version without the
problem?
This has been an issue for quite a while it looks like - going back to at least r5768 (current 5991).
32-bit or 64-bit and any other build parameters?
64bit JIT (or IL), this occurs on both OpenGL& DX9.
OS version and versions of tools/libraries used?
Win 7 64 bit.
Please provide any additional information below.
--These 2 aforementioned games have a couple things in common - they both are racing games and use EFB>Ram -(Sega Racing in menus and F-Zero in gameplay for shadows).
--Using Single Core with Vsync & EFB>Ram active never causes a hang
--Please try out for yourself and confirm. I spent 5 hours on this issue, launching these games hundreds of times, trying every combination of settings possible, and verifying my discoveries numerous times. So I think I did nail it here accurately.
--Please merge issue 2877 and issue 2924 into this one, as we finally have the real issue identified.