diff options
| -rw-r--r-- | rootdir/etc/init.qcom.power_msm8916.rc | 21 |
1 files changed, 10 insertions, 11 deletions
diff --git a/rootdir/etc/init.qcom.power_msm8916.rc b/rootdir/etc/init.qcom.power_msm8916.rc index 65ca55a..460dbf8 100644 --- a/rootdir/etc/init.qcom.power_msm8916.rc +++ b/rootdir/etc/init.qcom.power_msm8916.rc @@ -6,8 +6,8 @@ on enable-low-power write /proc/sys/kernel/sched_ravg_hist_size 3 # HMP Task packing settings for 8916 - write /proc/sys/kernel/sched_small_task 20 - write /proc/sys/kernel/sched_mostly_idle_load 30 + write /proc/sys/kernel/sched_small_task 50 + write /proc/sys/kernel/sched_mostly_idle_load 50 write /proc/sys/kernel/sched_mostly_idle_nr_run 3 # disable thermal core_control to update interactive governor settings @@ -16,24 +16,23 @@ on enable-low-power # enable governor write /sys/devices/system/cpu/cpu0/online 1 write /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor "interactive" - write /sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq 800000 - # enable thermal core_control now - write /sys/module/msm_thermal/core_control/enabled 1 - - write /sys/devices/system/cpu/cpufreq/interactive/above_hispeed_delay "25000 1094400:50000" - write /sys/devices/system/cpu/cpufreq/interactive/go_hispeed_load 90 + write /sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq 400000 + write /sys/devices/system/cpu/cpufreq/interactive/above_hispeed_delay "25000 1094400:50000 1152000:12500" + write /sys/devices/system/cpu/cpufreq/interactive/go_hispeed_load 95 write /sys/devices/system/cpu/cpufreq/interactive/timer_rate 30000 write /sys/devices/system/cpu/cpufreq/interactive/hispeed_freq 998400 write /sys/devices/system/cpu/cpufreq/interactive/io_is_busy 0 - write /sys/devices/system/cpu/cpufreq/interactive/target_loads "1 800000:85 998400:90 1094400:80" + write /sys/devices/system/cpu/cpufreq/interactive/target_loads "90" write /sys/devices/system/cpu/cpufreq/interactive/min_sample_time 50000 - write /sys/devices/system/cpu/cpufreq/interactive/max_freq_hysteresis 50000 # bring all CPUs online write /sys/devices/system/cpu/cpu1/online 1 write /sys/devices/system/cpu/cpu2/online 1 write /sys/devices/system/cpu/cpu3/online 1 + # enable thermal core_control now + write /sys/module/msm_thermal/core_control/enabled 1 + # Enable low power modes write /sys/module/lpm_levels/parameters/sleep_disabled 0 @@ -79,4 +78,4 @@ on property:init.svc.recovery=running trigger enable-low-power on property:dev.bootcomplete=1 - setprop sys.io.scheduler bfq + setprop sys.io.scheduler "bfq" |
