#Moonflower #A12L #A13 #Kernel #Walleye #Taimen
Moonflower Kernel v2.5 - "Buckethead - Soothsayer" | Android 12L/13
Updated: 19/12/2022
▪️Download (reparted)
▪️Download (non repartitioned)
Changelog:
• Increase Devfreq boost to 9887. Reset mincpubw values on dtsi as boosting devfreq is enough.
• Boost devfreq when commiting a new frame to reduce display latency.
• Set High Pritorty to KGSL (graphic) workqueue to reduce display latency.
• Remove useless mutex on adreno dispatch driver.
• Remove partial update region delays on display panel driver. Avoid potential dropped frame caused by these delays.
• Backport Binder 5.10. Also, set binder thread to have high priority.
• Scheduler: Run NOHZ idle load balancer on housekeeping CPUs. Lower jitter.
• Scheduler: Move schedtune en/dequeue before schedutil update triggers.
• Schedutil: Hardcode ratelimits to scheduler RR timeslice value, every 4ms for 250hz, to tighten the timing of CPU frequency changes.
• Since the scheduler and priority fixes above, we don't actually need to enable the prefer_high_cap for foreground tasks. Disable it to save some battery.
• Make CFQ default to IOPS mode on SSDs. Yep pretty sure we have non rotational disk.
• Flash storage host driver: mark IRQ as performance critical and increase query timeout.
• File-system: Drop page caches on screen-off. This will ensure enough free memory on screen-on request.
• Set -03 performance flag for input drivers.
add NEON accelerated XOR implementation
"This is a NEON acceleration method that can improve
performance by approximately 20%."
• Some Libs (string, string_helper, list_sort, cmdline) backports and optimizations.
• Avoid more dynamic memory allocations.
• Zsmalloc, Zram, Selinux upstream and fixes.
• Reduce more the kernel binary size.
• Testing result: Cooler CPU temperature by 3-4 C on idle.
By @jijanloe
Follow @Pixel2Updates
Join @Pixel2Chat
Post #1021
1.11K

- 👍 14