Skip to content

Commit b4e22cb

Browse files
authored
Merge pull request godotengine#28792 from Calinou/low-processor-mode-144hz
Tweak the default low-processor usage mode to be 144 Hz-friendly
2 parents fdd66dc + 8c7ee6d commit b4e22cb

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

main/main.cpp

+2-2
Original file line numberDiff line numberDiff line change
@@ -1027,7 +1027,7 @@ Error Main::setup(const char *execpath, int argc, char *argv[], bool p_second_ph
10271027
}
10281028

10291029
OS::get_singleton()->set_low_processor_usage_mode(GLOBAL_DEF("application/run/low_processor_mode", false));
1030-
OS::get_singleton()->set_low_processor_usage_mode_sleep_usec(GLOBAL_DEF("application/run/low_processor_mode_sleep_usec", 8000));
1030+
OS::get_singleton()->set_low_processor_usage_mode_sleep_usec(GLOBAL_DEF("application/run/low_processor_mode_sleep_usec", 6900)); // Roughly 144 FPS
10311031
ProjectSettings::get_singleton()->set_custom_property_info("application/run/low_processor_mode_sleep_usec", PropertyInfo(Variant::INT, "application/run/low_processor_mode_sleep_usec", PROPERTY_HINT_RANGE, "0,33200,1,or_greater")); // No negative numbers
10321032

10331033
Engine::get_singleton()->set_frame_delay(frame_delay);
@@ -1949,7 +1949,7 @@ bool Main::iteration() {
19491949
return exit;
19501950

19511951
if (OS::get_singleton()->is_in_low_processor_usage_mode() || !OS::get_singleton()->can_draw())
1952-
OS::get_singleton()->delay_usec(OS::get_singleton()->get_low_processor_usage_mode_sleep_usec()); //apply some delay to force idle time (results in about 60 FPS max)
1952+
OS::get_singleton()->delay_usec(OS::get_singleton()->get_low_processor_usage_mode_sleep_usec()); //apply some delay to force idle time
19531953
else {
19541954
uint32_t frame_delay = Engine::get_singleton()->get_frame_delay();
19551955
if (frame_delay)

0 commit comments

Comments
 (0)