aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--rootdir/etc/init.qcom.power.rc21
1 files changed, 10 insertions, 11 deletions
diff --git a/rootdir/etc/init.qcom.power.rc b/rootdir/etc/init.qcom.power.rc
index 818bf4e..bc0d0d5 100644
--- a/rootdir/etc/init.qcom.power.rc
+++ b/rootdir/etc/init.qcom.power.rc
@@ -98,9 +98,8 @@ on enable-low-power
write /sys/devices/system/cpu/cpu0/cpufreq/interactive/target_loads 80
write /sys/devices/system/cpu/cpu0/cpufreq/interactive/min_sample_time 19000
write /sys/devices/system/cpu/cpu0/cpufreq/interactive/max_freq_hysteresis 79000
- write /sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq 307200
- write /sys/devices/system/cpu/cpu0/cpufreq/interactive/ignore_hispeed_on_notif 0
- write /sys/devices/system/cpu/cpu0/cpufreq/interactive/enable_prediction 1
+ write /sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq 300000
+ write /sys/devices/system/cpu/cpu0/cpufreq/interactive/ignore_hispeed_on_notif 1
# Bring CPU2 online
write /sys/devices/system/cpu/cpu2/online 1
@@ -109,17 +108,16 @@ on enable-low-power
write /sys/devices/system/cpu/cpu2/cpufreq/scaling_governor "interactive"
write /sys/devices/system/cpu/cpu2/cpufreq/interactive/use_sched_load 1
write /sys/devices/system/cpu/cpu2/cpufreq/interactive/use_migration_notif 1
- write /sys/devices/system/cpu/cpu2/cpufreq/interactive/above_hispeed_delay "19000 1400000:39000 1700000:39000 2100000:79000"
+ write /sys/devices/system/cpu/cpu2/cpufreq/interactive/above_hispeed_delay "19000 1400000:39000 1700000:19000 2100000:79000"
write /sys/devices/system/cpu/cpu2/cpufreq/interactive/go_hispeed_load 90
write /sys/devices/system/cpu/cpu2/cpufreq/interactive/timer_rate 20000
write /sys/devices/system/cpu/cpu2/cpufreq/interactive/hispeed_freq 1248000
write /sys/devices/system/cpu/cpu2/cpufreq/interactive/io_is_busy 1
- write /sys/devices/system/cpu/cpu2/cpufreq/interactive/target_loads "85 1500000:90 1800000:95 2100000:99"
+ write /sys/devices/system/cpu/cpu2/cpufreq/interactive/target_loads "85 1500000:90 1800000:70 2100000:95"
write /sys/devices/system/cpu/cpu2/cpufreq/interactive/min_sample_time 19000
- write /sys/devices/system/cpu/cpu2/cpufreq/interactive/max_freq_hysteresis 39000
- write /sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq 307200
- write /sys/devices/system/cpu/cpu2/cpufreq/interactive/ignore_hispeed_on_notif 0
- write /sys/devices/system/cpu/cpu2/cpufreq/interactive/enable_prediction 1
+ write /sys/devices/system/cpu/cpu2/cpufreq/interactive/max_freq_hysteresis 79000
+ write /sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq 300000
+ write /sys/devices/system/cpu/cpu2/cpufreq/interactive/ignore_hispeed_on_notif 1
# Re-enable thermal hotplug
write /sys/module/msm_thermal/core_control/enabled 1
@@ -130,8 +128,9 @@ on enable-low-power
# Set big.LITTLE scheduler parameters
write /proc/sys/kernel/sched_boost 0
- write /proc/sys/kernel/sched_upmigrate 95
- write /proc/sys/kernel/sched_downmigrate 90
+ 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