Skip to content

HyperOptimize v6.0.1

Latest
Compare
Choose a tag to compare
@TatshSiow TatshSiow released this 03 May 16:50
· 20 commits to main since this release

⚡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(?