From 4dd00ab654a4470ecd26de1a8a5f89fb7de12bf1 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 7a3a423..ae1baa9 100644 --- a/ktweak +++ b/ktweak @@ -167,7 +167,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