Emulator Issues #10450
closedCPU Clock Override feature fails to work under certain conditions
0%
Description
What's the problem? Describe what went wrong.
Under certain conditions, the CPU Clock Override feature will look like it's turned on, but not actually be turned on. When it's in its non-operational state, the speed percentage slider becomes a dummy with no label text.
What steps will reproduce the problem?
Start the emulator, go to Config Menu, ensure CPU Clock Override is turned off, close the emulator.
Start the emulator
Play a game (I was playing Mario Golf GFTE01)
Return to GUI, enter config menu
Enable Override CPU clock, then set a percentage, close the dialog
Return to the game
Press ESC to quit the game and confirm.
Play the same game
Return to GUI, enter config menu
Now the actual settings are out of sync with what's displayed in the GUI. The GUI will show the last setting applied for CPU clock override, and will show that it is turned on. However, the actual setting is turned off at this time. If you drag the slider around, it will show no text for the speed percentage. The only way to get the setting correct is to uncheck, then recheck the CPU override check box.
Is the issue present in the latest development version?
Yes, 5.0-5077
Is the issue present in the latest stable version?
No.
If the issue isn't present in the latest stable version, which is the first broken version?
5.0-2302 is the first broken version. Release notes say "Merge pull request #4827 from Kurausukun/master Support Setting CPU Overclock via GameINIs"
What are your PC specifications?
Windows 10 x64
Updated by JMC4789 over 6 years ago
- Status changed from New to Accepted
I've seen this behavior and am willing to accept.
Updated by Miksel12 over 3 years ago
Qt shows different behaviour. What happens now is that any changes made to cpu clock override while running a game are reverted to the previous values when exiting the game. You can see this behaviour live by keeping the advanced config tab open while closing the game.
Updated by JMC4789 over 2 years ago
- Status changed from Accepted to Fixed
This was fixed with the change to Qt. It still behaves a little weirdly, but I think the way it acts now is pretty good once you understand it.