diff options
Diffstat (limited to 'conf/init.gs101.rc')
-rw-r--r-- | conf/init.gs101.rc | 34 |
1 files changed, 30 insertions, 4 deletions
diff --git a/conf/init.gs101.rc b/conf/init.gs101.rc index 16acb952..9b0e1338 100644 --- a/conf/init.gs101.rc +++ b/conf/init.gs101.rc @@ -12,6 +12,8 @@ on init # Set teo as cpu idle governor write /sys/devices/system/cpu/cpuidle/current_governor teo + # Disable util-awareness + write /proc/vendor_sched/teo_util_threshold "1024 1024 1024" # Boot time fs tuning write /sys/block/sda/queue/iostats 0 @@ -159,11 +161,11 @@ on init mkdir /dev/socket/pdx/system/vr/sensors 0775 system system # Boot time 183626384 - write /proc/vendor_sched/ta_uclamp_min 1024 + write /proc/vendor_sched/ta_uclamp_min 161 write /proc/vendor_sched/ta_prefer_idle 1 - write /proc/vendor_sched/fg_uclamp_min 1024 + write /proc/vendor_sched/fg_uclamp_min 161 write /proc/vendor_sched/fg_prefer_idle 1 - write /proc/vendor_sched/sys_uclamp_min 1024 + write /proc/vendor_sched/sys_uclamp_min 161 write /proc/vendor_sched/sys_prefer_idle 1 # governor setting @@ -717,7 +719,7 @@ on property:sys.boot_completed=1 # Enable ZRAM on boot_complete swapon_all /vendor/etc/fstab.${ro.board.platform} - write /proc/sys/vm/swappiness 100 + write /proc/sys/vm/swappiness 60 # Force empty CMA write /sys/kernel/vendor_mm/cma/farawimg/force_empty 1 @@ -876,6 +878,7 @@ on post-fs-data chown bluetooth system /proc/bluetooth/sleep/btwake chown bluetooth system /proc/bluetooth/sleep/lpm chown bluetooth system /proc/bluetooth/sleep/btwrite + mkdir /data/vendor/bluetooth 0770 bluetooth system # ODPM on fs @@ -995,6 +998,29 @@ on charger mkdir /dev/thermal/cdev-by-name 0750 system system start vendor.thermal.symlinks + # Runtime fs tuning + write /sys/block/sda/queue/nr_requests 64 + write /sys/block/sda/queue/iostats 1 + write /sys/block/sda/queue/iosched/slice_idle 0 + write /dev/sys/fs/by-name/userdata/data_io_flag 8 + write /dev/sys/fs/by-name/userdata/node_io_flag 8 + + # Enable UFS powersaving + write /dev/sys/block/bootdevice/clkgate_enable 1 + + # Cancel boot devfreq and uclamp + write /sys/devices/platform/17000010.devfreq_mif/devfreq/17000010.devfreq_mif/exynos_data/cancel_boot_freq 1 + write /sys/devices/platform/17000020.devfreq_int/devfreq/17000020.devfreq_int/exynos_data/cancel_boot_freq 1 + write /proc/vendor_sched/ta_uclamp_min 0 + write /proc/vendor_sched/ta_prefer_idle 0 + write /proc/vendor_sched/fg_uclamp_min 0 + write /proc/vendor_sched/fg_prefer_idle 0 + write /proc/vendor_sched/sys_uclamp_min 0 + write /proc/vendor_sched/sys_prefer_idle 0 + + # Enable SICD + write /sys/devices/system/cpu/cpupm/cpupm/sicd 1 + on property:vendor.disable.bcl.control=1 write /sys/devices/virtual/pmic/mitigation/instruction/enable_mitigation 0 |