StormBreaker-V5

StormBreaker-V5

Rakoool

Changelog:

Remove unused configs to improve boot time

Optimizations to EXT4 and F2FS

Disabled snapshot, coresight and trace for GPU

GPU performance should be better in this update

Optimised touch screen drivers (patches by Yaro)

Removed smart fps and Xiaomi's ESD IRQ handling (patches by Yaro)

adreno_tz: Fix GPU target frequency calculation for high refresh rates

Affined hw composer to big cores

Switched to 250hz timer

Change idle policy to enter C1 first

Used power efficient wqs treewide

Disabled TRACE_PRINTK

Optimized pm_qos callback and IPI semantics

Lots of backports and improvements to the scheduler

A lot of backports and upstreams to selinux

Huge number of upstreams to memory

Turned off TTWU_QUEUE feature

Nuked some debug

Skip heavy autorefresh checks when it's not enabled

Reduce latency while processing ioctls

Skip unneeded register reads when getting write line count

Use SCHED_RR in place of SCHED_FIFO for all users

Change default SCHED_RR timeslice from 100 ms to 1 jiffy

Removed POPP

Don't disable cpuidle when entering suspend

mbcache: Speed up cache entry creation

Removed some unneeded PM QOS requests

Marked some IRQs and kthreads as performance critical

Disabled redundant Spectre variant 2 mitigations

Fixed brightness level mapping

Increases vmstat time interval

block: Don't collect I/O stats

drivers: msm: Don't copy fence names by default

msm: kgsl: Don't try to wait for fences that have been signaled

dma-buf/sync_file: Speed up ioctl by omitting debug names

binder: Fix log spam caused by interrupted waits

Used efficient frequencies (credits: Yaro)

thermal: qcom: bcl: Return before thermal trip evaluates

Disabled CAF cpu boost

Disabled audit

msm: kgsl: remove unused l2pc qos

Compiled with latest Eva GCC

A lot of other imporvements and changes, check my git for all changes

Report Page