diff options
| author | jro1979oliver <jroliveira.oliveira301@gmail.com> | 2020-09-10 15:02:40 -0300 |
|---|---|---|
| committer | jro1979oliver <jroliveira.oliveira301@gmail.com> | 2020-09-16 10:52:48 -0300 |
| commit | b6cac652473f68bbb485aa7e3d68968df43e5cef (patch) | |
| tree | 9a947972a468852a61368d40358b25c03155698a | |
| parent | 6f930655af053280bf1dc68d15013d36c66bd12f (diff) | |
osprey: Import Kernel configsq10.0
Change-Id: I95ca9e8c0c00bc6b4aeebd5054772dcbed268fed
| -rw-r--r-- | rootdir/etc/init.target.rc | 83 |
1 files changed, 80 insertions, 3 deletions
diff --git a/rootdir/etc/init.target.rc b/rootdir/etc/init.target.rc index 771dc70..1a9cea7 100644 --- a/rootdir/etc/init.target.rc +++ b/rootdir/etc/init.target.rc @@ -51,6 +51,72 @@ on boot write /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor interactive chown system system /sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq chown system system /sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq + +# Kernel default settings +on boot + # CPU core control + chmod 0644 /sys/devices/system/cpu/cpu1/online + write /sys/devices/system/cpu/cpu1/online 1 + chmod 0444 /sys/devices/system/cpu/cpu1/online + chmod 0644 /sys/devices/system/cpu/cpu2/online + write /sys/devices/system/cpu/cpu2/online 1 + chmod 0444 /sys/devices/system/cpu/cpu2/online + chmod 0644 /sys/devices/system/cpu/cpu3/online + write /sys/devices/system/cpu/cpu3/online 1 + chmod 0444 /sys/devices/system/cpu/cpu3/online + write /sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq 1363200 + write /sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq 1363200 + write /sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq 1363200 + write /sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq 1363200 + write /sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq 200000 + write /sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq 200000 + write /sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq 200000 + write /sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq 200000 + + # CPU Input Boost + write /sys/kernel/cpu_input_boost/enabled 1 + write /sys/kernel/cpu_input_boost/ib_duration_ms 500 + write /sys/kernel/cpu_input_boost/ib_freqs "800000 1094400" + write /sys/module/msm_performance/parameters/touchboost 0 + + # CPU Hotplug + write /sys/module/lazyplug/parameters/lazyplug_active 0 + write /sys/devices/platform/msm_sleeper/enabled 0 + write /sys/kernel/alucard_hotplug/hotplug_enable 1 + write /sys/kernel/alucard_hotplug/hotplug_sampling_rate 30 + write /sys/kernel/alucard_hotplug/maxcoreslimit 4 + write /sys/kernel/alucard_hotplug/maxcoreslimit_sleep 1 + write /sys/kernel/alucard_hotplug/min_cpus_online 1 + write /sys/kernel/alucard_hotplug/hotplug_suspend 1 + write /sys/kernel/alucard_hotplug/hotplug_freq_1_1 1209000 + write /sys/kernel/alucard_hotplug/hotplug_freq_2_0 200000 + write /sys/kernel/alucard_hotplug/hotplug_freq_2_1 1209000 + write /sys/kernel/alucard_hotplug/hotplug_freq_3_0 800000 + write /sys/kernel/alucard_hotplug/hotplug_freq_3_1 1209000 + write /sys/kernel/alucard_hotplug/hotplug_rate_1_1 2 + write /sys/kernel/alucard_hotplug/hotplug_rate_2_0 5 + write /sys/kernel/alucard_hotplug/hotplug_rate_2_1 4 + write /sys/kernel/alucard_hotplug/hotplug_rate_3_0 4 + write /sys/kernel/alucard_hotplug/hotplug_rate_3_1 3 + write /sys/kernel/alucard_hotplug/hotplug_rate_4_0 3 + write /sys/kernel/alucard_hotplug/hotplug_rq_1_1 300 + write /sys/kernel/alucard_hotplug/hotplug_rq_2_0 200 + write /sys/kernel/alucard_hotplug/hotplug_rq_2_1 400 + write /sys/kernel/alucard_hotplug/hotplug_rq_3_1 300 + write /sys/kernel/alucard_hotplug/hotplug_load_1_1 50 + write /sys/kernel/alucard_hotplug/hotplug_load_2_0 30 + write /sys/kernel/alucard_hotplug/hotplug_load_2_1 75 + write /sys/kernel/alucard_hotplug/hotplug_load_3_0 40 + write /sys/kernel/alucard_hotplug/hotplug_load_3_1 80 + write /sys/kernel/alucard_hotplug/hotplug_load_4_0 35 + + # GPU + write /sys/module/adreno_idler/parameters/adreno_idler_active 0 + write /sys/class/kgsl/kgsl-3d0/max_pwrlevel 0 + + # Misc + write /sys/class/leds/charging/max_brightness 0 + write /sys/kernel/dyn_fsync/Dyn_fsync_active 0 on post-fs-data # AK09912 calibration file directory @@ -109,8 +175,19 @@ on property:sys.boot_completed=1 start batt_health - write /sys/class/devfreq/1c00000.qcom,kgsl-3d0/governor "msm-adreno-tz" - write /sys/class/devfreq/qcom,cpubw.30/governor "cpufreq" - write /sys/module/lowmemorykiller/parameters/enable_adaptive_lmk 1 write /sys/module/lowmemorykiller/parameters/vmpressure_file_min 49152 + + # Set CPU governor tweaks + write /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor elementalx + + # CPU governor tweaks + write /sys/devices/system/cpu/cpufreq/elementalx/timer_rate 30000 + write /sys/devices/system/cpu/cpufreq/elementalx/hispeed_freq 998400 + write /sys/devices/system/cpu/cpufreq/elementalx/io_is_busy 0 + write /sys/devices/system/cpu/cpufreq/elementalx/target_loads 91 + write /sys/devices/system/cpu/cpufreq/elementalx/above_hispeed_delay 40000 + write /sys/devices/system/cpu/cpufreq/elementalx/go_hispeed_load 99 + write /sys/devices/system/cpu/cpufreq/elementalx/timer_slack 80000 + write /sys/devices/system/cpu/cpufreq/elementalx/max_freq_hysteresis 0 + write /sys/devices/system/cpu/cpufreq/elementalx/powersave_bias 0 |
