[KERNEL][AOSP/CAF][9][10] Notkernel [STABLE]

YasiR Siddiqui

Senior Member
Nov 2, 2016
210
387
0
Some where in world
yasirsiddiqui.me


Code:
[B][SIZE="3"]Your warranty is now void.
I am not responsible for bricked devices, dead SD cards,
thermonuclear war, or you getting fired because the alarm app failed. Please
do some research if you have any concerns about features included in this KERNEL
before flashing it! YOU are choosing to make these modifications, and if
you point the finger at me for messing up your device, I will laugh at you.
Please read completely this thread before using for minimize FAQ.
[/SIZE][/B]
Features

  • Major features:
    • API to mark IRQs and kthreads as performance critical
    - mdss, kgsl & fingerprint: Mark IRQ as performance critical
    • Always upstreamed to latest Linux-stable & CAF tags
    • Binder driver from kernel 4.19
    • CRC on/off toggle
    • Cpuidle improvements
    • Devfreq boost (GPU Boost)
    • F2FS support with Rapid GC
    • Fsync on/off toggle
    • ion & iommu: Rewrite to improve clarity and performance
    • Improved CPU deep sleep
    • KCAL & KLAPSE
    • LLVM Polly optimizer
    • Merged latest changes from EXFAT FS
    • Massive Update to NVT touchscreen driver
    - Eliminate ESD checks
    - Remove MP CTRLRAM support
    - Remove earlysuspend support
    - Use PROTOCOL_B
    - Handle input work directly in the IRQ handler
    • Optimised TCP
    • Partially VLA free
    • Removed some WQ_HIGHPRI flags
    • Removed tons of Logging, Debugging and tracing from several subsystems to reduce unnecessary overhead and improve performance
    • Reduce thermal throttling threshold
    • Scheduler improvements
    • System wide power efficient workque
    • Sound control
    • scheduling more power efficient
    • Support for TTL fixation.
    • USB fast charge, disabled by default
    • Undervolt by 80mV
    - Vibration Control
    - and many more changes and optimisations ;_;.

    Display Panel Features:
    - Removed Unnecessary ESD checking fom display panel to speed up panel event calls.
    - Enabled ULPS [Ultra Low Power State]
    - Enabled panel-allow-phy-poweroff ( save power on statically rendered images )
    - Reduce the maximum voltage allowed for the panel
    - dynamic bitclk and dynamic fps support
  • TCP Congestion Algorithms :-
    Code:
    Westwood, reno, bic, cubic, vegas, yeah
  • I/O Schedulers :-
    Code:
    noop, deadline, cfq, maple, zen, anxiety

How to install
You can install notkernel by flashing it through your favorite recovery (TWRP, OrangeFox, etc).
- Simply flash the zip file via recovery over your custom ROM. No need to wipe anything!

Downloads
https://sourceforge.net/projects/yasirsiddiqui/files/Notkernel/

Credits
  • The Linux Foundation, CAF
  • @nathanchance
  • @Sultanxda
  • Jonsnow, rama982, osm0sis, kdrag0n, tytydraco And All others who have their commits or contributions picked.

LIKE MY WORK ? Leave a Thanks

XDA:DevDB Information
Notkernel, Kernel for the Xiaomi Redmi Note 7

Contributors
YasiR Siddiqui
Source Code: https://github.com/Yasir-siddiqui/android_kernel_xiaomi_lavender

Version Information
Status: Stable
Stable Release Date: 2020-02-16

Created 2019-10-22
Last Updated 2020-02-16

XDA:DevDB Information
Notkernel, Kernel for the Xiaomi Redmi Note 7

Contributors
YasiR Siddiqui

Version Information
Status: Stable
Stable Release Date: 2020-02-16

Created 2019-10-22
Last Updated 2020-02-16
 
Last edited:

YasiR Siddiqui

Senior Member
Nov 2, 2016
210
387
0
Some where in world
yasirsiddiqui.me
F.A.Q

[COLOR="#34D1GE"]Frequently Asked Questions[/COLOR]
1. What ROMs are compatible?
> All pie & 10 ROMS.
2. Is it EAS or HMP?
> The normal NotKernel is HMP & Notkernel-Lite is EAS.
3. F2FS supported?
> Yes
4. My camera is not working
> There are two builds one with old camera driver and one with new so flash according to your ROM..
5. Notkernel has ___ bug || ___ doesn't work properly on Notkernel
> Bugs and issues are common in custom kernels. We are by no means pro's at the job and may mess things up at times. But we do let the kernel go through a bunch of testing by the members of our Testers' group, so the chances of major bugs existing in the release builds is comparitively low. However if you do end up facing bugs, please do report it through our support group or messaging me on Telegram[Yasirsiddiqui]. Even if you are not in a state to give any logs or detailed description, at least mentioning it to us briefly would help us a lot.
 
Last edited:

YasiR Siddiqui

Senior Member
Nov 2, 2016
210
387
0
Some where in world
yasirsiddiqui.me
01-02-2020
Hello everyone! Today I'm pleased to introduce you to my new version of Notkernel so here's a version of NotKernel which was requested by most of you on telegram for better battery life. It's based on EAS and have Undervolt, UC & More features for battery backup Check downloads for download link it's NotKernel-Lite-lavender*.zip ;)

Changelogs!
Changelog:
01-06-2019
• Linux 4.4.208
• Merged Tag LA.UM.8.2.r1-05100-sdm660.0
• Added BFQ I/O scheduler
• Enabled CPU Boost
• Disabled Tons of Debugging
• Partially VLA Free
• Removed fast charging
• Back to 4.4 LMK
• Reduce thermal throttling thresholds
• Disabled tons of tracing/logging
• ARM: dts: sdm660: use default qos active/wakeup latency
• Slimbus: Fix potential memory leak
• Sched improvements
• Removed some commits that were found useless or backfiring
• System wide power efficient workqeue & more check github for more details.

Old Changelogs: https://gist.github.com/18554b0c0552eb6fd0e510de9c4670db
 
Last edited:

FN07

Member
Jun 16, 2016
36
9
8
Hi! This kernel, like genom, clarity and ancient, have max wifi seed stuck at 25Mb/s even if my connection is a 100Mb/s. Only two kernel on android 10, Yuki and oniichan, haven't this "bug". Thanks for your work dev!
 
Our Apps
Get our official app!
The best way to access XDA on your phone
Nav Gestures
Add swipe gestures to any Android
One Handed Mode
Eases uses one hand with your phone