diff options
Diffstat (limited to 'rootdir/etc/init.qcom.power.rc')
-rwxr-xr-x | rootdir/etc/init.qcom.power.rc | 17 |
1 files changed, 14 insertions, 3 deletions
diff --git a/rootdir/etc/init.qcom.power.rc b/rootdir/etc/init.qcom.power.rc index fa1400f..fe2351f 100755 --- a/rootdir/etc/init.qcom.power.rc +++ b/rootdir/etc/init.qcom.power.rc @@ -1,3 +1,14 @@ +on boot + # Update foreground and background cpusets + write /dev/cpuset/foreground/cpus 0-3 + write /dev/cpuset/foreground/boost/cpus 0-3 + write /dev/cpuset/background/cpus 0-3 + write /dev/cpuset/system-background/cpus 0-3 + write /dev/cpuset/top-app/cpus 0-3 + + # Enable sched boost + write /proc/sys/kernel/sched_boost 1 + on enable-low-power # Disable thermal bcl hotplug to switch governor write /sys/module/msm_thermal/core_control/enabled 0 @@ -58,9 +69,9 @@ on enable-low-power write /sys/module/cpu_boost/parameters/input_boost_ms 40 # Setting b.L scheduler parameters - write /proc/sys/kernel/sched_migration_fixup 1 - write /proc/sys/kernel/sched_upmigrate 45 - write /proc/sys/kernel/sched_downmigrate 45 + write /proc/sys/kernel/sched_boost 0 + write /proc/sys/kernel/sched_downmigrate 90 + write /proc/sys/kernel/sched_upmigrate 95 write /proc/sys/kernel/sched_freq_inc_notify 400000 write /proc/sys/kernel/sched_freq_dec_notify 400000 write /proc/sys/kernel/sched_spill_nr_run 3 |