From 904dd5c6b6a1fc106f8544e90f7dd4de19a0cb49 Mon Sep 17 00:00:00 2001 From: tytydraco Date: Fri, 9 Oct 2020 12:46:28 -0700 Subject: [PATCH] Only ramp down every four scheduler cycles Avoid costly frequency switching if it is possible to stay at a consistent frequency for longer. Signed-off-by: tytydraco --- ktweak | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ktweak b/ktweak index 962fef9..5ab447d 100644 --- a/ktweak +++ b/ktweak @@ -164,7 +164,7 @@ find /sys/devices/system/cpu/ -name schedutil -type d | while IFS= read -r gover do # Consider changing frequencies once per scheduling period write "$governor/up_rate_limit_us" "$((SCHED_PERIOD / 1000))" - write "$governor/down_rate_limit_us" "$((SCHED_PERIOD / 1000))" + write "$governor/down_rate_limit_us" "$((4 * SCHED_PERIOD / 1000))" write "$governor/rate_limit_us" "$((SCHED_PERIOD / 1000))" # Jump to hispeed frequency at this load percentage