PCSX2 / pcsx2

PCSX2 - The Playstation 2 Emulator
https://pcsx2.net
GNU General Public License v3.0
11.5k stars 1.6k forks source link

[Core proposition] add an option to auto increase/reduce the EE cyclerate #1984

Closed ghost closed 7 years ago

ghost commented 7 years ago

(sorry for bad technical english) I have a big idea to improve the support of PCSX2 to low-range and hight-range PCs (For the futur core i9 and x series of intel micro-pressesor) The #1974 PR will improve this request: The idea is simple: When the emulator slows down , the EE cyclerate will be reduce to 5 to 5 % When the processor is not fully used , the EE cyclerate will be increase to 5 to 5 % This is optional and will can be enebeled by an option. Do not hesitate to tell me that I'm crazy :)

lightningterror commented 7 years ago

I don't think it's a good idea since changing the cyclerate introduces glitches.

If speed alone was the changing factor then It would have been ok

ghost commented 7 years ago

This is why this feature will can be disabeled , like the speedhacks. Or add an option to only aplly this fonction to safety values (green values : 85 % , 115 % for exemples).

ramapcsx2 commented 7 years ago

It's a bad idea, sorry. To begin with, it won't even work well. Each time the speedhack changes, it would recompile all EE code, causing lots of stutter. Then there's the issue with frame rate depended game breakage. It just won't work.