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

Search This thread

YasiR Siddiqui

Senior Member
F6Ad55E.jpg


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
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
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:

Top Liked Posts

  • There are no posts matching your filters.
  • 36
    F6Ad55E.jpg


    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
    12
    Update:
    Changelogs!
    • Linux 4.4.200
    • iommu: msm: Rewrite to improve clarity and performance
    • ion: Rewrite to improve clarity and performance
    • fix wrong compress buffer size for 64-bits
    • update LZ4 compressor module
    • Set default compressor to lz4
    • Added k-lapse v5.0
    • tcp: minor optimization in tcp ack fast path processing
    • lpm-levels optimizations
    • added adrenoboost parameter
    • lowmemorykiller Revert to 4.4
    • Added state notifier
    • Added adreno idler
    • Added Snappy compression library (v3)
    • disabled touch boost
    • LLVM poly optimiser
    • Merged latest changes from EXFAT FS
    • and more
    11
    UPDATE!
    Changelogs:
    • Linux 4.4.198
    • qcald-3.0, fw-api, qca-wifi-host-cmn: Merge tag 'LA.UM.8.2.r1-04800-sdm660'
    • Enable TCP westwood
    • Added ZEN I/O scheduler
    • add sound control
    • sdm660-regulator: Undervolt
    • Fix the vendor mismatch popup after reboot
    • TCP westwood optimisations
    • Optimise audio codec
    • Improved CPU deep sleep
    • Fix Some memory leaks
    • And more under the Hood changes and optimisations.
    10
    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
    8
    NotKernel & NotKernel-Lite's NEW UPDATE IS UP!

    Quick changelog:
    -Notkernel
    • Removed some commits that were found backfiring
    -Notkernel-Lite
    • Linux 4.4.219
    • Merged latest CAF tags
    • Drivers random Backports from higher kernel version
    • Disabled kgsl/adreno logging/snapshot crash dump & many more changes.

    Download:
    https://yasir-siddiqui.github.io/notkernel/

    Notes:
    1. There is no charging issue in kernel it's fw issue change firmware flash V11.0.5.
    2. This kernel can be flash on MIUI but I won't support MIUI officially for now. So if you report bugs on MIUI probably i will ignore it :).
    3. There are two builds one with old camera driver and one with new so flash according to your ROM.