Overlord-Kernel V9.0

Overlord-Kernel V9.0

Crash-Overlord

Overlord-Kernel V9.0-Stable

Overlord-Kernel


-Update Linux to 4.4.256

-Update wireguard to version v1.0.20210124

-Use Clang 12 ToolChain

-Set timer to 300hz

-Notify CPU userspace about CPU utilization change

-Reduce a little the boost

-Underclock on the little cluster

-300mhz+stock freq on big cluster

-Set undervoltage to make 67Hz more efficient 

-Undervolt screen 

-Re structured and organized internal drivers and code causing no show the correct modification

-Using thin LTO and LD=ld.lld

-Overclock I2C and SPI to 800mhz"

-Undervolt GPU to 25 mV

-Enabled Graphite optimization on MAKE and Enabled -O3 for other compilation sections

  Allow these tasks to be preempted in order to reduce latency.

-Use interruptible wait on MMC/queue driver

-Use interruptible waits on adreno_ringbuffer and kgsl_pwrctrl driver

-Genirq: Use interruptible wait

-Msm:sde:Use interruptible waits

-media: v4l: Use interruptible waits

-Use interruptible wait on cpufreq driver

-Delete agilesd,cdg,china,dtcp,and more bullshit tcp congestion control

-Cfq-iosched: Apply tunes from Pixel 4

-Set cache pressure to stock

-mm: speed up mremap by 20x on large regions

-tcp: increase ICSK_CA_PRIV_SIZE from 64 bytes to 88

-Possible fix ping bug (thanks to YÖlöやßlack for report the error)

-Zram now can be changed 

-Fix error cause you don't see the kernel version on miui based roms

-Poll thermal request to 100 ms

-Increase the cgroup limit to 9

-Enabled sched-autogroup (disabled by default)

-Mitigate non-boosted tasks preempting boosted tasks

-Don't assign runtime for throttled cfs_rq

-Disable debug on more kernel parts

-Make interactive above hispeeddelay make sure frequencies are in ascending order

-Skip frequency updates if CPU about to idle

-Signal to apps which cpu is offline (for improve SSHS acctions)

-Reduce buffer-induced latency

-Do not allow any wakelocks to be hold (improvements on idle drain)

-Nuke rx_wakelock code entirely (i think is not necessary)

-Organize io scheds

-Added missing parameter to LTO

-Remove process reclaim

-Include:linux:mm: min read ahead to 64

-MM: increase read ahead to 1536=1.5 MB

-MM:readahead:set page size to 1024

-VFS: use synchronize_rcu_expedited() in namespace_unlock()

-Allocate qcom memshare on request

-Cpuset, mm: fix TIF_MEMDIE check in cpuset_change_task_nodemask

-Freezer, oom: check TIF_MEMDIE on the correct task

-Reduce Bluetooth chip voltage 

-Kernel/features: Tweak for performance

-RCU boost/Delayed

-Clean cache features

-Enabled KSM (Kernel Samepage Merging) feature (yes, it's unsecure USE UNDER YOUR RISK its disabled by default)

-Quick wakeup driver

-Mount namespace with NOATIME parameter

-Cpuidle: Fix idle time tracking

-The timer of our beloved watchdog was reduced

-Cpuidle: Don't call no-op function to wake idle CPUs in pm_qos notifier

-Cpuidle: Clean up cpuidle_enable_device() error handling a bit

-Kernel: Only expose su when daemon is running

-Sched: cpufreq: HMP load reporting changes

-Kill CPU Capacity Update Logging

-CHROMIUM: sched/fair: Kill spam about max cpu_capacity

-Reduce swappiness to 90

-Fast random feature

-MMC tweak 

-Tune to a73-a53 subarch

-Msm: kgsl: Reduce latency while processing ioctls

-Msm: mdss: Reduce latency while processing atomic ioctls

-Sched/core: Use SCHED_RR in place of SCHED_FIFO for all users

-Sched/rt: Change default SCHED_RR time slice from 100 ms to 1 jiffy

-Qos: Don't allow user space to impose restrictions on CPU idle levels

-Drivers:i2c: Reduce touch latency by 0.5-1ms by just making it use block transfer mode for small transactions

-Binder: Fix log spam caused by interrupted waits

-Binder: Import from android-4.19-q

-ASoC: sdm660: Disable no-op audio drivers




Special thanks to: 

@Peppe289 for all your hard work and maintain OLK-X (EAS)

@PredatorX91 

@Owlien_Jr

@Petronazeh1

@Juanch08

@asli_immi

@pusydestroyerr

@HackTheorem (for for making known Overlord-Kernel on 4pda community)


-For all others dev and your commits 

-For all testers 

Made with love and dedication for you 

Report back any issue 

Keep Overloaded Dude







Report Page