⚡Let the electrons dance through the void⚡
Important
Use v6.0.1 zip, don't install previously uploaded v6.0 build
Script Changes
- Print device and build info on install #1
- Adjust Process Killing list
Prop Changes
Enable the following Prop Settings
- persist.sys.stability.miui_fbo_enable
- persist.sys.fboservice.ctrl
Logging stuff Changes
- Add enable_event_log to disable list
- Disable Kernel Panic & Watchdogs
Adjust printk ratelimit
(set it to 0 actually disable this limit, might cause uncontrollable log spams)
/proc/sys/kernel/printk_ratelimit 1
/proc/sys/kernel/printk_ratelimit_burst 1
CPU Governor or similar etc.
WALT
- Further disable WALT Sched & Input Boost
schedutil
- #1
- set
up_rate_limit_us
to 10000 - set
down_rate_limit_us
to 10000
General
- Adjust PELT Multiplier
- set Perf Monitoring to 0
Memory Adjustments
- Enable MGLRU
- Adjust VM Tunables
I/O
- set
nomerge
to 1 - set
rq_affinity
to 1 - set
read_ahead_kb
to 8
Network
- Remove TCP Congestion Settings
IPv4
- set
tcp_slow_start_after_idle
to 0 - set
tcp_tw_reuse
to 1 - set
tcp_low_latency
to 1 - set
ipfrag_time
to 25 - set
tcp_fastopen
to 3 - set
tcp_fack
to 1 - set
tcp_fwmark_accept
to 0 - set
tcp_keepalive_intvl
to 180 - set
tcp_keepalive_time
to 21600
IPv6
- set
ip6frag_time
to 48
TCP Cubic
- set
hystart_detect
to 2
Core
- set
netdev_tstamp_prequeue
to 0 - set
netdev_max_backlog
to 128
Others
- Adjust Round Robin Timeslice
- Add more stuff into Boeffla Wakelock
Fixes
- Power Consumption when memory occupation is too heavy
- Fast Charge not working
- Micro-stutter
- Script not applying correctly
- Maybe more(?