sanders: init: update power config
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user