Project

General

Profile

Actions

Emulator Issues #10450

closed

CPU Clock Override feature fails to work under certain conditions

Added by Dwedit over 6 years ago. Updated over 2 years ago.

Status:
Fixed
Priority:
Normal
Assignee:
-
% Done:

0%

Operating system:
N/A
Issue type:
Bug
Milestone:
Current
Regression:
No
Relates to usability:
No
Relates to performance:
No
Easy:
No
Relates to maintainability:
No
Regression start:
Fixed in:

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

Actions #1

Updated by JMC4789 over 6 years ago

  • Status changed from New to Accepted

I've seen this behavior and am willing to accept.

Actions #2

Updated by JosJuice over 6 years ago

  • Milestone set to Current
Actions #3

Updated by JMC4789 almost 6 years ago

Does this happen in the new Qt GUI?

Actions #4

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.

Actions #5

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.

Actions

Also available in: Atom PDF