sanders: update spectrum profile
Signed-off-by: ronaxdevil <pratabidya.007@gmail.com>
This commit is contained in:
@@ -1,51 +1,45 @@
|
||||
# Initialization
|
||||
on property:sys.boot_completed=1
|
||||
chown system system /sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq
|
||||
chown system system /sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq
|
||||
chown system system /sys/devices/system/cpu/cpufreq/policy0/scaling_governor
|
||||
chown system system /sys/devices/system/cpu/cpufreq/policy4/scaling_governor
|
||||
chown system system /sys/module/workqueue/paramaters/power_efficient
|
||||
chmod 0664 /sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq
|
||||
chmod 0664 /sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq
|
||||
chmod system system /sys/class/kgsl/kgsl-3d0/devfreq/max_freq
|
||||
chmod system system /sys/class/kgsl/kgsl-3d0/devfreq/min_freq
|
||||
chmod system system /sys/class/kgsl/kgsl-3d0/devfreq/governor
|
||||
chmod 0664 /sys/class/kgsl/kgsl-3d0/devfreq/max_freq
|
||||
chmod 0664 /sys/class/kgsl/kgsl-3d0/devfreq/min_freq
|
||||
chmod 0664 /sys/class/kgsl/kgsl-3d0/devfreq/governor
|
||||
|
||||
# Set default profile on first boot
|
||||
exec u:r:init:s0 root root -- /vendor/bin/init.spectrum.sh
|
||||
exec u:r:magisk:s0 root root -- /vendor/bin/init.spectrum.sh
|
||||
exec u:r:su:s0 root root -- /vendor/bin/init.spectrum.sh
|
||||
|
||||
# Enable Spectrum support
|
||||
setprop spectrum.support 1
|
||||
|
||||
# Add kernel name
|
||||
setprop persist.spectrum.kernel MAYHEM-Unravl
|
||||
|
||||
# Balance (default profile)
|
||||
on property:persist.spectrum.profile=0
|
||||
# CPU
|
||||
write /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor schedutil
|
||||
write /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor "interactive"
|
||||
write /sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq 652800
|
||||
write /sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq 2016000
|
||||
write /sys/devices/system/cpu/cpu0/cpufreq/schedutil/down_rate_limit_us 200
|
||||
write /sys/devices/system/cpu/cpu0/cpufreq/schedutil/iowait_boost_enable 0
|
||||
write /sys/devices/system/cpu/cpu0/cpufreq/schedutil/up_rate_limit_us 4500
|
||||
write /sys/devices/system/cpu/cpufreq/interactive/go_hispeed_load 95
|
||||
write /sys/devices/system/cpu/cpufreq/interactive/above_hispeed_delay 0
|
||||
write /sys/devices/system/cpu/cpufreq/interactive/timer_rate 60000
|
||||
write /sys/devices/system/cpu/cpufreq/interactive/hispeed_freq 652800
|
||||
write /sys/devices/system/cpu/cpufreq/interactive/timer_slack 480000
|
||||
write /sys/devices/system/cpu/cpufreq/interactive/target_loads "80 652800:57 1036800:67 1401600:75 1689600:8 1843200:85 1958400:87"
|
||||
write /sys/devices/system/cpu/cpufreq/interactive/min_sample_time 0
|
||||
write /sys/devices/system/cpu/cpufreq/interactive/ignore_hispeed_on_notif 0
|
||||
write /sys/devices/system/cpu/cpufreq/interactive/boost 0
|
||||
write /sys/devices/system/cpu/cpufreq/interactive/fast_ramp_down 0
|
||||
write /sys/devices/system/cpu/cpufreq/interactive/align_windows 1
|
||||
write /sys/devices/system/cpu/cpufreq/interactive/use_migration_notif 1
|
||||
write /sys/devices/system/cpu/cpufreq/interactive/enable_prediction 0
|
||||
write /sys/devices/system/cpu/cpufreq/interactive/use_sched_load 0
|
||||
write /sys/devices/system/cpu/cpufreq/interactive/max_freq_hysteresis 0
|
||||
write /sys/devices/system/cpu/cpufreq/interactive/boostpulse_duration 0
|
||||
write /sys/module/msm_performance/parameters/touchboost 1
|
||||
write /sys/module/workqueue/parameters/power_efficient Y
|
||||
|
||||
# GPU
|
||||
write /sys/devices/soc/1c00000.qcom,kgsl-3d0/devfreq/1c00000.qcom,kgsl-3d0/governor msm-adreno-tz
|
||||
write /sys/devices/soc/1c00000.qcom,kgsl-3d0/devfreq/1c00000.qcom,kgsl-3d0/governor "msm-adreno-tz"
|
||||
write /sys/devices/soc/1c00000.qcom,kgsl-3d0/devfreq/1c00000.qcom,kgsl-3d0/min_freq 133000000
|
||||
write /sys/devices/soc/1c00000.qcom,kgsl-3d0/devfreq/1c00000.qcom,kgsl-3d0/max_freq 650000000
|
||||
write /sys/class/kgsl/kgsl-3d0/max_gpuclk 650000000
|
||||
|
||||
# I/O Scheduler
|
||||
write /sys/block/mmcblk0/queue/read_ahead_kb 512
|
||||
write /sys/block/mmcblk0/queue/scheduler bfq
|
||||
write /sys/block/mmcblk0/queue/scheduler "cfq"
|
||||
|
||||
# Set thermal restrictions
|
||||
write /sys/kernel/msm_thermal/enabled 0
|
||||
@@ -64,60 +58,56 @@ on property:persist.spectrum.profile=0
|
||||
# Performance
|
||||
on property:persist.spectrum.profile=1
|
||||
# CPU
|
||||
write /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor schedutil
|
||||
write /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor "blu_active"
|
||||
write /sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq 652800
|
||||
write /sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq 2208000
|
||||
write /sys/devices/system/cpu/cpu0/cpufreq/schedutil/down_rate_limit_us 20000
|
||||
write /sys/devices/system/cpu/cpu0/cpufreq/schedutil/iowait_boost_enable 1
|
||||
write /sys/devices/system/cpu/cpu0/cpufreq/schedutil/up_rate_limit_us 500
|
||||
write /sys/module/msm_performance/parameters/touchboost 1
|
||||
write /sys/module/workqueue/parameters/power_efficient N
|
||||
|
||||
# GPU
|
||||
write /sys/devices/soc/1c00000.qcom,kgsl-3d0/devfreq/1c00000.qcom,kgsl-3d0/governor msm-adreno-tz
|
||||
write /sys/devices/soc/1c00000.qcom,kgsl-3d0/devfreq/1c00000.qcom,kgsl-3d0/governor "msm-adreno-tz"
|
||||
write /sys/devices/soc/1c00000.qcom,kgsl-3d0/devfreq/1c00000.qcom,kgsl-3d0/min_freq 133000000
|
||||
write /sys/devices/soc/1c00000.qcom,kgsl-3d0/devfreq/1c00000.qcom,kgsl-3d0/max_freq 700000000
|
||||
write /sys/class/kgsl/kgsl-3d0/max_gpuclk 700000000
|
||||
|
||||
# I/O Scheduler
|
||||
write /sys/block/mmcblk0/queue/read_ahead_kb 2048
|
||||
write /sys/block/mmcblk0/queue/scheduler cfq
|
||||
write /sys/block/mmcblk0/queue/scheduler "tripndroid"
|
||||
|
||||
# Battery
|
||||
on property:persist.spectrum.profile=2
|
||||
# CPU
|
||||
write /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor smartmax_eps
|
||||
write /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor "alucard"
|
||||
write /sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq 652800
|
||||
write /sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq 1689600
|
||||
write /sys/module/msm_performance/parameters/touchboost 0
|
||||
write /sys/module/workqueue/parameters/power_efficient Y
|
||||
|
||||
# GPU
|
||||
write /sys/devices/soc/1c00000.qcom,kgsl-3d0/devfreq/1c00000.qcom,kgsl-3d0/governor msm-adreno-tz
|
||||
write /sys/devices/soc/1c00000.qcom,kgsl-3d0/devfreq/1c00000.qcom,kgsl-3d0/governor "powersave"
|
||||
write /sys/devices/soc/1c00000.qcom,kgsl-3d0/devfreq/1c00000.qcom,kgsl-3d0/min_freq 133000000
|
||||
write /sys/devices/soc/1c00000.qcom,kgsl-3d0/devfreq/1c00000.qcom,kgsl-3d0/max_freq 510000000
|
||||
write /sys/class/kgsl/kgsl-3d0/max_gpuclk 510000000
|
||||
|
||||
# I/O Scheduler
|
||||
write /sys/block/mmcblk0/queue/read_ahead_kb 128
|
||||
write /sys/block/mmcblk0/queue/scheduler anxiety
|
||||
write /sys/block/mmcblk0/queue/scheduler "anxiety"
|
||||
|
||||
# Gaming
|
||||
on property:persist.spectrum.profile=3
|
||||
# CPU
|
||||
write /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor performance
|
||||
write /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor "performance"
|
||||
write /sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq 652800
|
||||
write /sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq 2208000
|
||||
write /sys/module/msm_performance/parameters/touchboost 1
|
||||
write /sys/module/workqueue/parameters/power_efficient N
|
||||
|
||||
# GPU
|
||||
write /sys/devices/soc/1c00000.qcom,kgsl-3d0/devfreq/1c00000.qcom,kgsl-3d0/governor performance
|
||||
write /sys/devices/soc/1c00000.qcom,kgsl-3d0/devfreq/1c00000.qcom,kgsl-3d0/governor "performance"
|
||||
write /sys/devices/soc/1c00000.qcom,kgsl-3d0/devfreq/1c00000.qcom,kgsl-3d0/min_freq 133000000
|
||||
write /sys/devices/soc/1c00000.qcom,kgsl-3d0/devfreq/1c00000.qcom,kgsl-3d0/max_freq 700000000
|
||||
write /sys/class/kgsl/kgsl-3d0/max_gpuclk 700000000
|
||||
|
||||
# I/O Scheduler
|
||||
write /sys/block/mmcblk0/queue/read_ahead_kb 2048
|
||||
write /sys/block/mmcblk0/queue/scheduler deadline
|
||||
|
||||
write /sys/block/mmcblk0/queue/scheduler "deadline"
|
||||
|
||||
@@ -389,7 +389,7 @@ persist.radio.data_lte_sys_ind=1
|
||||
# Spectrum
|
||||
PRODUCT_PROPERTY_OVERRIDES += \
|
||||
spectrum.support=1 \
|
||||
persist.spectrum.kernel=MAYHEM-Unravel
|
||||
persist.spectrum.kernel=MAYHEM-Parallax
|
||||
|
||||
# Create Swap disk, if below sys-prop enabled & also if device has lower (< 1 GB) RAM
|
||||
PRODUCT_PROPERTY_OVERRIDES += \
|
||||
|
||||
Reference in New Issue
Block a user