Emulator Issues #8713
Enable the new SyncGPU in Various Games
I wanna get this in before the progress report, but when I started making the changes myself, I realized I didn't have enough knowledge to pull it off due to me not knowing if certain games in other regions needed sync GPU.
As part of the experiment to see if people prefer SyncGPU to crashing/defects, I wanted to try it on four games. If anyone else has any others they'd like to try it on, feel free to just post here. (Skies of Arcadia has crashed twice in 40+ hour of play due ot dualcore, but it's so rare I couldn't verify. Single core does fix it.)
Metroid Prime 2
Metroid Prime 3
All of these games suffer from random crashes, resets, or graphical defects when dualcore is enabled, and the new SyncGPU works pretty well at working around them. I tested the NTSC versions of the games with default SyncGPU settings, and it seemed to work better with minimal (5% slowdown in Metroid Prime 2, 15% slowdown in F-Zero GX, etc.) performance loss.
Looking for other people to test this so we can bang it out within the week. Even if we aren't totally confident, reverting an INI change is easy enough; I'd love to get the new Sync GPU some testing.
#5 Updated by Pikachu025 over 4 years ago
It's not critical, but PAL Paper Mario TTYD would benefit from it as well.
#8 Updated by rigation over 4 years ago
Just wanted to report that on my system (Intel e8400 - Nvidia 650gtx) "syncGPU" is so choppy that disabling dual core causes less performance hit; instead the option "fake completion" in game properties has almost no speed impact and still fixes for me the dual core hangs...anyway it's not a problem if I'm the only one with this behaviour, I will re-edit the ini's for myself.
Another curious thing is that I haven't been able to make crash dual core affected games using D3D exclusive fullscreen (instead when using OpenGL windowed/exclusive fullscreen and D3D windowed they always crash after a little while)...strange
#9 Updated by JMC4789 over 4 years ago
Fake completion has limited compatibility and breaks a ton of things. Everything else is just coincidence.
What games are you having the slowdowns be that great? That's how Old SyncGPU was for me, but there is a new, customizable one that allows you to set how often it syncs.