Project

General

Profile

Actions

Emulator Issues #8871

closed

Automatic Emulated CPU Clock Rate Adjustment

Added by Anonymous over 8 years ago. Updated over 6 years ago.

Status:
Won't fix
Priority:
Normal
Assignee:
-
% Done:

0%

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

Description

So here's an idea that just popped into my head. There could be a check-box option for "Automatic CPU Clock Rate Adjustment", where (only if Enable CPU Clock Override is enabled), Dolphin will automatically adjust the emulated CPU clock to be as close to 100% (but not above) as it can without having the emulation speed go below 100%.

There are a few problems when ES goes below 100%, but one that I personally struggle with is that the audio also slows down. I'm not trying to say that it shouldn't (it is completely accurate), but whenever I'm recording a game and this one very demanding element pops up for 5 seconds and then disappears (dust effects with Scaled EFB enabled seems to be a big one in many games), it can incredibly irritating while watching. There's also increased power consumption and heat output, but that's a given.

The only thing is that I'm not really sure how this would technically be done, and I won't embarrass myself by trying to suggest a way to do so. Is there a way for Dolphin to find out performance overhead on the core used for the CPU? i.e. how much faster you can go than 100% speed? If there is, this feature could adjust the clock rate until there is a little bit of performance overhead available.

Actions

Also available in: Atom PDF