Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- on early-init
- on enable-low-power
- # Adaptive LMK
- write /sys/module/lowmemorykiller/parameters/enable_adaptive_lmk 1
- write /sys/module/lowmemorykiller/parameters/vmpressure_file_min 53059
- write /sys/module/lpm_levels/parameters/sleep_disabled 0
- # HMP scheduler load tracking settings
- 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_mostly_idle_nr_run 3
- # disable thermal core_control to update interactive governor settings
- write /sys/module/msm_thermal/core_control/enabled 0
- # 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 200000
- # 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/cpufreq/interactive/timer_rate 30000
- write /sys/devices/system/cpu/cpufreq/interactive/hispeed_freq 533333
- write /sys/devices/system/cpu/cpufreq/interactive/io_is_busy 0
- write /sys/devices/system/cpu/cpufreq/interactive/max_freq_hysteresis 50000
- write /sys/devices/system/cpu/cpufreq/interactive/target_loads "1 533333:80 800000:85 998400:90 1094400:80"
- 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
- rm /data/system/perfd/default_values
- start perfd
- on charger
- write /sys/module/lpm_levels/parameters/sleep_disabled 0
- write /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor "powersave"
- on class_start:late_start
- trigger enable-low-power
- on property:init.svc.recovery=running
- trigger enable-low-power
- on boot
- setprop sys.perf.profile 1
- # CM Performance Profiles
- on property:sys.perf.profile=0
- write /sys/devices/system/cpu/cpu1/online 1
- write /sys/devices/system/cpu/cpu2/online 1
- write /sys/devices/system/cpu/cpu3/online 1
- write /sys/module/msm_thermal/core_control/enabled 0
- write /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor "powersave"
- write /sys/devices/system/cpu/cpu1/cpufreq/scaling_governor "powersave"
- write /sys/devices/system/cpu/cpu2/cpufreq/scaling_governor "powersave"
- write /sys/devices/system/cpu/cpu3/cpufreq/scaling_governor "powersave"
- write /sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq 200000
- write /sys/module/msm_thermal/core_control/enabled 1
- write /sys/class/devfreq/1c00000.qcom,kgsl-3d0/governor "powersave"
- write /sys/class/devfreq/qcom,cpubw.29/governor "powersave"
- on property:sys.perf.profile=1
- write /sys/devices/system/cpu/cpu1/online 1
- write /sys/devices/system/cpu/cpu2/online 1
- write /sys/devices/system/cpu/cpu3/online 1
- write /sys/module/msm_thermal/core_control/enabled 0
- write /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor "interactive"
- write /sys/devices/system/cpu/cpu1/cpufreq/scaling_governor "interactive"
- write /sys/devices/system/cpu/cpu2/cpufreq/scaling_governor "interactive"
- write /sys/devices/system/cpu/cpu3/cpufreq/scaling_governor "interactive"
- write /sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq 200000
- write /sys/devices/system/cpu/cpufreq/interactive/timer_rate 30000
- write /sys/devices/system/cpu/cpufreq/interactive/min_sample_time 50000
- write /sys/devices/system/cpu/cpufreq/interactive/hispeed_freq 998400
- write /sys/devices/system/cpu/cpufreq/interactive/go_hispeed_load 90
- write /sys/devices/system/cpu/cpufreq/interactive/above_hispeed_delay "25000 1094400:50000"
- write /sys/devices/system/cpu/cpufreq/interactive/boostpulse_duration 60000
- write /sys/devices/system/cpu/cpufreq/interactive/io_is_busy 0
- write /sys/devices/system/cpu/cpufreq/interactive/max_freq_hysteresis 50000
- write /sys/devices/system/cpu/cpufreq/interactive/target_loads "1 533333:80 800000:85 998400:90 1094400:80"
- # enable thermal core_control now
- write /sys/module/msm_thermal/core_control/enabled 1
- write /sys/class/devfreq/1c00000.qcom,kgsl-3d0/governor "msm-adreno-tz"
- write /sys/class/devfreq/qcom,cpubw.29/governor "cpufreq"
- on property:sys.perf.profile=2
- write /sys/devices/system/cpu/cpu1/online 1
- write /sys/devices/system/cpu/cpu2/online 1
- write /sys/devices/system/cpu/cpu3/online 1
- write /sys/module/msm_thermal/core_control/enabled 0
- write /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor "performance"
- write /sys/devices/system/cpu/cpu1/cpufreq/scaling_governor "performance"
- write /sys/devices/system/cpu/cpu2/cpufreq/scaling_governor "performance"
- write /sys/devices/system/cpu/cpu3/cpufreq/scaling_governor "performance"
- write /sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq 800000
- write /sys/module/msm_thermal/core_control/enabled 1
- write /sys/class/devfreq/1c00000.qcom,kgsl-3d0/governor "performance"
- write /sys/class/devfreq/qcom,cpubw.29/governor "performance"
Advertisement
Add Comment
Please, Sign In to add comment