From 082d87f959b7e870c69eddff922e4fb6172dc55b Mon Sep 17 00:00:00 2001 From: Qais Yousef Date: Fri, 7 Jun 2024 14:24:03 +0000 Subject: [PATCH] init.gs201.rc: Apply sched tuning to improve sched latencies Bug: 340860065 Flag: NONE not supported for init.rc scripts Signed-off-by: Qais Yousef Change-Id: Iea2a75de69815c5fd812f2e65b8a018a9c396d9e --- conf/init.gs201.rc | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/conf/init.gs201.rc b/conf/init.gs201.rc index 6ac807a5..0caf0611 100644 --- a/conf/init.gs201.rc +++ b/conf/init.gs201.rc @@ -689,6 +689,12 @@ on property:sys.boot_completed=1 write /dev/cpuset/camera-daemon/cpus ${persist.device_config.vendor_system_native.camera-daemon_cpuset:-0-7} setprop vendor.powerhal.init 1 + # Setup scheduler parameters + write /proc/vendor_sched/min_granularity_ns 1000000 + write /proc/vendor_sched/latency_ns 8000000 + write /proc/vendor_sched/max_load_balance_interval 1 + write /proc/vendor_sched/enable_hrtick 1 + # Setup final cpu.uclamp write /proc/vendor_sched/groups/ta/uclamp_min 1 write /proc/vendor_sched/groups/fg/uclamp_min 0