diff options
Diffstat (limited to 'rootdir/etc/init.qcom.power.rc')
-rwxr-xr-x[-rw-r--r--] | rootdir/etc/init.qcom.power.rc | 23 |
1 files changed, 7 insertions, 16 deletions
diff --git a/rootdir/etc/init.qcom.power.rc b/rootdir/etc/init.qcom.power.rc index 121157b..f6aae40 100644..100755 --- a/rootdir/etc/init.qcom.power.rc +++ b/rootdir/etc/init.qcom.power.rc @@ -1,13 +1,3 @@ -on boot - # Update foreground and background cpusets - write /dev/cpuset/foreground/cpus 0-3 - write /dev/cpuset/foreground/boost/cpus 2-3 - write /dev/cpuset/background/cpus 0-1 - write /dev/cpuset/system-background/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 @@ -17,6 +7,7 @@ on enable-low-power write /sys/devices/soc/soc:qcom,bcl/mode "enable" # Enable Adaptive LMK + write /sys/module/lowmemorykiller/parameters/enable_adaptive_lmk 1 write /sys/module/lowmemorykiller/parameters/vmpressure_file_min 81250 @@ -67,14 +58,13 @@ on enable-low-power write /sys/module/cpu_boost/parameters/input_boost_ms 40 # Setting b.L scheduler parameters - write /proc/sys/kernel/sched_boost 0 - write /proc/sys/kernel/sched_downmigrate 45 + 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_freq_inc_notify 400000 write /proc/sys/kernel/sched_freq_dec_notify 400000 write /proc/sys/kernel/sched_spill_nr_run 3 write /proc/sys/kernel/sched_init_task_load 100 - write /proc/sys/kernel/sched_upmigrate_min_nice 9 # Enable bus-dcvs write /sys/class/devfreq/soc:qcom,cpubw/governor "bw_hwmon" @@ -111,12 +101,11 @@ on enable-low-power start iop on charger + write /sys/module/msm_thermal/core_control/cpus_offlined 14 + write /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor "powersave" write /sys/devices/system/cpu/cpu1/online 0 write /sys/devices/system/cpu/cpu2/online 0 write /sys/devices/system/cpu/cpu3/online 0 - write /sys/module/msm_thermal/core_control/cpus_offlined 14 - write /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor "powersave" - write /sys/module/lpm_levels/parameters/sleep_disabled 0 on class_start:late_start write /proc/sys/kernel/sched_boost 1 @@ -129,4 +118,6 @@ on property:init.svc.recovery=running on property:dev.bootcomplete=1 write /proc/sys/kernel/sched_boost 0 + + setprop sys.io.scheduler "bfq" |