From 2340e91ebd606ce53cff0d2e37f9ce7136e35298 Mon Sep 17 00:00:00 2001 From: Qais Yousef Date: Fri, 7 Jun 2024 14:22:38 +0000 Subject: [PATCH] init.gs101.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: I87b17dce903762b2c498d3631bf9b7e02cc2ebfe --- conf/init.gs101.rc | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/conf/init.gs101.rc b/conf/init.gs101.rc index c8913dc3..017b97d5 100644 --- a/conf/init.gs101.rc +++ b/conf/init.gs101.rc @@ -703,6 +703,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