aboutsummaryrefslogtreecommitdiff
path: root/rootdir/etc/init.qcom.power.rc
diff options
context:
space:
mode:
authorMoshe Barash <mosimchah@gmail.com>2017-07-11 09:14:22 +0000
committerdd3boh <dade.garberi@gmail.com>2017-07-13 09:45:13 +0200
commitdb9ab1bbbf276ce2b283c0f45aa2fc303f391eee (patch)
treeb53b0df68999af3bf28653785c6f666ce1daf050 /rootdir/etc/init.qcom.power.rc
parentffd776b2472c06292f349388f8b6118af56c64e5 (diff)
Turn down the heat bish
Change-Id: Ib35c1c4dd1babbd341b54a083fefe6bc05e9086d
Diffstat (limited to 'rootdir/etc/init.qcom.power.rc')
-rwxr-xr-xrootdir/etc/init.qcom.power.rc17
1 files changed, 14 insertions, 3 deletions
diff --git a/rootdir/etc/init.qcom.power.rc b/rootdir/etc/init.qcom.power.rc
index f922a88..1c3b718 100755
--- a/rootdir/etc/init.qcom.power.rc
+++ b/rootdir/etc/init.qcom.power.rc
@@ -38,7 +38,7 @@ on enable-low-power
write /sys/devices/system/cpu/cpu0/cpufreq/interactive/above_hispeed_delay 19000
write /sys/devices/system/cpu/cpu0/cpufreq/interactive/go_hispeed_load 90
write /sys/devices/system/cpu/cpu0/cpufreq/interactive/timer_rate 20000
- write /sys/devices/system/cpu/cpu0/cpufreq/interactive/hispeed_freq 960000
+ write /sys/devices/system/cpu/cpu0/cpufreq/interactive/hispeed_freq 307200
write /sys/devices/system/cpu/cpu0/cpufreq/interactive/io_is_busy 1
write /sys/devices/system/cpu/cpu0/cpufreq/interactive/target_loads 80
write /sys/devices/system/cpu/cpu0/cpufreq/interactive/min_sample_time 19000
@@ -57,7 +57,7 @@ on enable-low-power
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/hispeed_freq 307200
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:70 2100000:95"
write /sys/devices/system/cpu/cpu2/cpufreq/interactive/min_sample_time 19000
@@ -75,7 +75,7 @@ on enable-low-power
# Input boost configuration
write /sys/module/cpu_boost/parameters/input_boost_freq "0:1324800 2:1324800"
- write /sys/module/cpu_boost/parameters/input_boost_ms 40
+ write /sys/module/cpu_boost/parameters/input_boost_ms 0
# Setting b.L scheduler parameters
write /proc/sys/kernel/sched_boost 0
@@ -136,5 +136,16 @@ on property:init.svc.recovery=running
on property:dev.bootcomplete=1
write /proc/sys/kernel/sched_boost 0
+ write /dev/cpuset/top-app/cpus 0-3
+ write /dev/cpuset/foreground/boost/cpus 0-1
+ write /dev/cpuset/foreground/cpus 0-2
+ write /dev/cpuset/background/cpus 0-1
+ write /dev/cpuset/system-background/cpus 0-1
+
+ write /proc/sys/vm/dirty_ratio 90
+ write /proc/sys/vm/dirty_background_ratio 85
+ write /proc/sys/vm/dirty_writeback_centisecs 900
+ write /proc/sys/vm/dirty_expire_centisecs 10
+ write /proc/sys/vm/vfs_cache_pressure 5
setprop sys.io.scheduler "bfq"