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
|
# Apply inter-cluster load balancer restrictions
|
||||||
write /proc/sys/kernel/sched_restrict_cluster_spill 1
|
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
|
# disable thermal & BCL core_control to update interactive gov settings
|
||||||
write /sys/module/msm_thermal/core_control/enabled 0
|
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
|
# governor settings
|
||||||
write /sys/devices/system/cpu/cpu0/online 1
|
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/io_is_busy 0
|
||||||
write /sys/devices/system/cpu/cpufreq/interactive/target_loads "85 1401600:80"
|
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/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
|
write /sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq 652800
|
||||||
|
|
||||||
# re-enable thermal & BCL core_control now
|
# re-enable thermal & BCL core_control now
|
||||||
write /sys/module/msm_thermal/core_control/enabled 1
|
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
|
# Bring up all cores online
|
||||||
write /sys/devices/system/cpu/cpu1/online 1
|
write /sys/devices/system/cpu/cpu1/online 1
|
||||||
@@ -899,6 +925,15 @@ on property:sys.boot_completed=1
|
|||||||
# Log kernel wake-up source
|
# Log kernel wake-up source
|
||||||
write /sys/module/msm_show_resume_irq/parameters/debug_mask 1
|
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
|
#Reset read ahead for dm-1 to 128KB
|
||||||
write /sys/block/dm-1/queue/read_ahead_kb 128
|
write /sys/block/dm-1/queue/read_ahead_kb 128
|
||||||
#Reset the "read ahead" setting for system patition
|
#Reset the "read ahead" setting for system patition
|
||||||
|
|||||||
Reference in New Issue
Block a user