You've already forked emulationstation-next
mirror of
https://github.com/archr-linux/emulationstation-next.git
synced 2026-07-13 03:19:12 -07:00
perf: default PowerSaverMode to enhanced
The default mode keeps a 40ms wakeup tick that renders continuously, measured at ~25% CPU sitting idle in the menu on the RK3326. Enhanced blocks on events when idle and cut that to ~10% on hardware, with no noticeable UX difference (instant measured the same, so enhanced is the better tradeoff). Users can still change it in the UI settings. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
@@ -246,7 +246,11 @@ void Settings::setDefaults()
|
||||
mBoolMap["ScreenSaverControls"] = true;
|
||||
mStringMap["ScreenSaverGameInfo"] = "never";
|
||||
mBoolMap["StretchVideoOnScreenSaver"] = false;
|
||||
mStringMap["PowerSaverMode"] = "default";
|
||||
// "default" keeps a 40ms wakeup tick that renders ~25fps forever, which
|
||||
// measured ~25% CPU sitting idle in the menu on the RK3326. "enhanced"
|
||||
// blocks on events when idle and cut that to ~10% with no UX difference
|
||||
// in testing (2026-07-01, Soysauce).
|
||||
mStringMap["PowerSaverMode"] = "enhanced";
|
||||
|
||||
mBoolMap["StopMusicOnScreenSaver"] = false;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user