From 7e195263bf6f4fb641bca6c4c0169b816bb6ed93 Mon Sep 17 00:00:00 2001 From: Rick Yiu Date: Mon, 31 May 2021 20:06:09 +0800 Subject: [PATCH] gs101: Refine vendor_sched parameters Also set 512 to bg_group_throttle. Bug: 170508405 Test: value set correctly Change-Id: I5ff0a9630b459b8783f358106da4ca2a20154636 --- conf/init.gs101.rc | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/conf/init.gs101.rc b/conf/init.gs101.rc index ad187409..c3d58ffa 100644 --- a/conf/init.gs101.rc +++ b/conf/init.gs101.rc @@ -36,6 +36,7 @@ on init chown system system /sys/kernel/vendor_sched/set_task_group_sys chown system system /sys/kernel/vendor_sched/set_task_group_sysbg chown system system /sys/kernel/vendor_sched/set_task_group_ta + chown system system /sys/kernel/vendor_sched/set_task_group_rt chown system system /sys/kernel/vendor_sched/clear_group chmod 0220 /sys/kernel/vendor_sched/set_task_group_bg @@ -45,6 +46,7 @@ on init chmod 0220 /sys/kernel/vendor_sched/set_task_group_sys chmod 0220 /sys/kernel/vendor_sched/set_task_group_sysbg chmod 0220 /sys/kernel/vendor_sched/set_task_group_ta + chmod 0220 /sys/kernel/vendor_sched/set_task_group_rt chmod 0220 /sys/kernel/vendor_sched/clear_group wait /dev/block/platform/${ro.boot.boot_devices} @@ -141,7 +143,7 @@ on init chown system system /dev/cpuctl/camera-daemon/cgroup.procs write /sys/kernel/vendor_sched/cam_prefer_idle 1 - write /sys/kernel/vendor_sched/cam_uclamp_min 10 + write /sys/kernel/vendor_sched/cam_uclamp_min 1 chown system system /dev/cpuset/cgroup.procs @@ -656,6 +658,8 @@ on property:sys.boot_completed=1 # align it with the vendor_group setting write /dev/cpuctl/background/cpu.uclamp.max 10 + write /sys/kernel/vendor_sched/bg_group_throttle 512 + # Setup cpu.shares to throttle background group at 5% write /dev/cpuctl/background/cpu.shares 1024 write /dev/cpuctl/system/cpu.shares 20480