sanders: init: update power config

This commit is contained in:
Vachounet
2017-10-03 13:30:50 +02:00
parent a93e08c283
commit 08a382a809

View File

@@ -853,11 +853,32 @@ on property:sys.boot_completed=1
# Apply inter-cluster load balancer restrictions
write /proc/sys/kernel/sched_restrict_cluster_spill 1
# set sync wakee policy tunable
write /proc/sys/kernel/sched_prefer_sync_wakee_to_waker 1
write /sys/class/devfreq/qcom,mincpubw/governor "cpufreq"
write /sys/class/devfreq/soc:qcom,mincpubw/governor "cpufreq"
write /sys/class/devfreq/soc:qcom,cpubw/governor "bw_hwmon"
write /sys/class/devfreq/soc:qcom,cpubw/bw_hwmon/io_percent 34
write /sys/class/devfreq/soc:qcom,cpubw/bw_hwmon/guard_band_mbps 0
write /sys/class/devfreq/soc:qcom,cpubw/bw_hwmon/hist_memory 20
write /sys/class/devfreq/soc:qcom,cpubw/bw_hwmon/hyst_length 10
write /sys/class/devfreq/soc:qcom,cpubw/bw_hwmon/idle_mbps 1600
write /sys/class/devfreq/soc:qcom,cpubw/bw_hwmon/low_power_delay 20
write /sys/class/devfreq/soc:qcom,cpubw/bw_hwmon/low_power_io_percent 34
write /sys/class/devfreq/soc:qcom,cpubw/bw_hwmon/mbps_zones "1611 3221 5859 6445 7104"
write /sys/class/devfreq/soc:qcom,cpubw/bw_hwmon/sample_ms 4
write /sys/class/devfreq/soc:qcom,cpubw/bw_hwmon/up_scale 250
write /sys/class/devfreq/soc:qcom,cpubw/min_freq 1611
write /sys/class/devfreq/soc:qcom,gpubw/bw_hwmon/io_percent 40
# disable thermal & BCL core_control to update interactive gov settings
write /sys/module/msm_thermal/core_control/enabled 0
write /sys/devices/soc/soc:qcom,bcl/mode "disable"
write /sys/devices/soc/soc:qcom,bcl/hotplug_mask 0
write /sys/devices/soc/soc:qcom,bcl/hotplug_soc_mask 0
write /sys/devices/soc/soc:qcom,bcl/mode "enable"
# governor settings
write /sys/devices/system/cpu/cpu0/online 1
@@ -869,10 +890,15 @@ on property:sys.boot_completed=1
write /sys/devices/system/cpu/cpufreq/interactive/io_is_busy 0
write /sys/devices/system/cpu/cpufreq/interactive/target_loads "85 1401600:80"
write /sys/devices/system/cpu/cpufreq/interactive/min_sample_time 39000
write /sys/devices/system/cpu/cpufreq/interactive/sampling_down_factor 40000
write /sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq 652800
# re-enable thermal & BCL core_control now
write /sys/module/msm_thermal/core_control/enabled 1
write /sys/devices/soc/soc:qcom,bcl/mode "disable"
write /sys/devices/soc/soc:qcom,bcl/hotplug_mask 192
write /sys/devices/soc/soc:qcom,bcl/hotplug_soc_mask 240
write /sys/devices/soc/soc:qcom,bcl/mode "enable"
# Bring up all cores online
write /sys/devices/system/cpu/cpu1/online 1
@@ -899,6 +925,15 @@ on property:sys.boot_completed=1
# Log kernel wake-up source
write /sys/module/msm_show_resume_irq/parameters/debug_mask 1
write /sys/module/process_reclaim/parameters/enable_process_reclaim 1
write /sys/module/process_reclaim/parameters/pressure_max 70
write /sys/module/process_reclaim/parameters/swap_opt_eff 30
write /sys/module/lowmemorykiller/parameters/enable_adaptive_lmk 1
write /sys/module/process_reclaim/parameters/pressure_min 50
write /sys/module/process_reclaim/parameters/per_swap_size 512
write /sys/module/lowmemorykiller/parameters/minfree "15360,19200,23040,26880,34415,43737"
write /sys/module/lowmemorykiller/parameters/vmpressure_file_min 53059
#Reset read ahead for dm-1 to 128KB
write /sys/block/dm-1/queue/read_ahead_kb 128
#Reset the "read ahead" setting for system patition