NOVA-KERNEL

NOVA-KERNEL

bukan kernel gaming ajg

=======================================

NOVA Kramel

Custom & Riced Kernel for Munch (Poco F4) with latest Linux tag, Google ASB tag, and CodeLinaro tag. Compiled with Clang LTO + Polly, + O3 + MLGO.

Aims for Best Efficiency And Maximum Optimization.

Supported Rom : AOSP, CLO, MIUI, HyperOS

Features : KernelSU, Kprofiles, KCAL

Credits : EmanuelCN0, Testers

=======================================

INSTALLATION GUIDE


(E404 R9) 2024/10/19 :

- Merged Linux & ASB v4.19.322 tag

- Switched to Full LTO with AOSP Clang 19.0.1

- Improved kernel scheduler, uclamp, and load balancer.

- Thermal profile is set to dynamic by default

- New installation method by renaming the kernel zip

- Improved overall performance and efficiency

- Other misc changes n improvement


(Please READ the installation guide carefully.)

This version includes HyperOS/MIUI and AOSPs version in a single zip for each device. EFFCPU variant is also included and can be installed by renaming the zip.


(NOVA R8) 2024/08/26 :

- Merged Linux v4.19.320 tag

- Fixed OIS for Apollo/Pro

- Fixed ton of broken things

- Implemented KernelSU SUSFS 1.3.8

- Cleanup scheduler and unused WALT leftovers

- Retuned and fixed powerlevel table for GPU

- Other misc changes. See Github repo for full changelogs


(NOVA R7) 2024/08/18 :

- Merged Linux v4.19.319 tag

- Merged August Google ASB tag

- Initial support for Alioth (POCO F3)

- Initial support for Apollo/Pro (Mi10T/Pro)

- Major improvement under the hood

- Added specific inlining optimization threshold under kernel parts

- Updated compiler to Google AOSP Clang 19

- See Github for full changelogs


Introducing EffCPU variant ~

EffCPU is a variant of the kernel where CPU Freqtable is tuned based on Freqbench Result. This variant is aiming for the best possible CPU efficiency.


(NOVA R6) 2024/07/17 :

- Merged Linux v4.19.317 tag

- Merged July Google ASB tag

- Introduced per-cluster scheduler DVFS headroom to replace old boost method

- Adjusted devfreq boost base frequency to match DVFS headroom changes

- A lot of changes and optimization for kernel stability

- A lot of micro optimization under kernel scheduler and block

- Fixed freezing/force close issue for some users

- Further debloated kernel features and functions much more

- Shipped compiler with latest AOSP clang by Google

- Munch more, lazy to write. Check source for complete changelogs.


(NOVA R5) 2024/07/01 :

- Any random reboot or freeze issue should be fixed now (except for HyperOS due to ximi skill issue lol)

- Heavily debloated debugging, tracing, logging, coresight and useless kernel features

- Heavily debloated munch dtbo overlay and dtb

- Kernel is now compact & clean asf

- Switched to uncompressed kernel image

- Booting time is now much faster due to compact size

- Major changes under kernel scheduler related stuff

- Reduced latency to enter idle time, also aggressively try to enter device into idle state

- Reset back and merge GPU drm/atomic changes to latest linux

- Implemented GPU busy scale tuning

- Fixed slow charging issue for some users and reworked charging drivers

- PD charger is now allowed to charge up to 30watt

- Kills wakelock faster for better deepsleep

- Improved kernel stability from compiler side

- Munch bunch more...

(!! HyperOS SUPPORT IS NOW DROPPED, !!)


(NOVA R4) 2024/06/21 :

- Linux v4.19.316

- Fixed scrolling and ui lag/stutter due to boosting being totally turned off.

- Fixed KernelSU 'pm', 'dexopt' and any other terminal command.

- Disabled Multi-Gen LRU by default due to some problematic rom, use this module to enable it.

- Revert back to 250hz kernel scheduler tick rate.

- Added & enabled BBR v2 TCP congestion algorithm.

- More adjustment to KProfile and boosting driver for better utilization.

- Stability improvement in kernel/math due to some compiler flags being reverted.

- Bumped GPU voltage by a bit to prevent artifacts for some users with bad silicone.

- Bumped KGSL GMU frequency.

- Munch More...


(NOVA R3) 2024/06/10 :

- Fix Anykernel3 does not install dtbo properly

- Merged Google's 'android-4.19-stable'

- Updated KernelSU to v0.9.5

- Added Multi-Gen LRU

- Added Display KCAL Color Calibration

- Increased Color Contrast And Saturation

- Reworked KProfile and Input Boosting for CPU and Devfreq

- Re-Optimize CPU Freq Table

- Spoofed kernel name to hide GApps detections 

- Improved Kernel Scheduler

- Switch Scheduler Tick Rate to 100Hz

- Enabled Compiler Machine Learning Guided Optimization

- Improved Overall Performance & Efficiency

- Munch More...

(MAJOR UPDATE & FIXES)


• (NOVA R2) 2024/05/29 :

- Merged Linux 'v4.19.315'

- Merged KernelSU 'v0.9.4'

- Switched Compiler to Neutron Clang 19

- Kprofile Improvement

- Scheduler Improvement

- Many More !

(KSU Build Now Separated With Non KSU Build !)


• (NOVA R1) 2024/05/20 :

- Initial Release

- Merged Linux 'v4.19.314'

- Merged 'ASB-2024-05-05_4.19-stable'

- Merged CodeLinaro 'LA.UM.9.12.r1-17600.04-SMxx50.QSSI14.0'

- Custom CPU & GPU Clock Table

- Implemented KProfile (default mode 1)

- Much more


REPORT BUGS WITH LOG

Report Page