[KERNEL] [Android 10/11] [EOL] nem0 Kernel for OP7 series

Status
Not open for further replies.
Search This thread

AnnoyingZlatan

Senior Member
Jun 5, 2012
317
516
Tuzla
v2.0 is ready and up on Google Drive and over the OTA in FKM! Changelog from 1.9:
-Kernel upstreamed to latest 4.14.224
-Improve gaming performance and battery usage by speeding up PID map reads
-Increase worker thread priority for some kgsl events
-Eliminate CONFIG_MODULES limitation from JIT
-Drop CPU_INPUT_BOOST and DEVFREQ_INPUT_BOOST values
-Switch back to 12ms PELT half life

Enjoy!
 

[email protected]

Senior Member
Dec 12, 2014
382
34
Nyagan
v2.0 is ready and up on Google Drive and over the OTA in FKM! Changelog from 1.9:
-Kernel upstreamed to latest 4.14.224
-Improve gaming performance and battery usage by speeding up PID map reads
-Increase worker thread priority for some kgsl events
-Eliminate CONFIG_MODULES limitation from JIT
-Drop CPU_INPUT_BOOST and DEVFREQ_INPUT_BOOST values
-Switch back to 12ms PELT half life

Enjoy!
Added support for OS11?
 

AnnoyingZlatan

Senior Member
Jun 5, 2012
317
516
Tuzla
Latest build apparently crashes for some people. Would recommend you to revert to 1.9 until it's fixed or if you're feeling extra generous and want to provide me some logs, rather go donate to a charity, I know what's the issue.
 
  • Like
Reactions: sulan666

madscenes

Member
Mar 1, 2021
21
8
Running the OP7T Pro here with Pixel Experience 11. Can I use this kernel for PE 11?

Also do I have to use TWRP? Can it be done through like Fastbootd and cmd?
 

famewolf

Senior Member
Jul 14, 2006
5,233
1,341
OnePlus 7 Pro

Attachments

  • Screenshot_20210310-133833.jpg
    Screenshot_20210310-133833.jpg
    496.2 KB · Views: 66
  • Like
Reactions: AnnoyingZlatan

AnnoyingZlatan

Senior Member
Jun 5, 2012
317
516
Tuzla
v2.2 is ready and up on Google Drive and over the OTA in FKM! We are going straight to 2.2 since 2.1 had some issues and it's quite a big changelog anyway. Changelog from 2.0.1:

-Reconcile latest ashmem patches from sultan (caused issues for guacamoleb users)
-Improved boot time
-RCU backports from mainline
-Lot of scheduler code backports and improvements
-Use power efficient workqueues where possible
-Refine GPU clock (190MHz is now min)
-Update Wireguard to 20210219
-Revert some problematic commits

Enjoy!

Oh and by the way, Magisk 22 works like charm now and sticks after kernel flash. :geek:
 
Last edited:

AnnoyingZlatan

Senior Member
Jun 5, 2012
317
516
Tuzla

AnnoyingZlatan

Senior Member
Jun 5, 2012
317
516
Tuzla
v3.0 is ready and up on Google Drive and over the OTA in FKM and it is a major update! Besides many upstreams in kernel, we are now using VBSWAP instead of ZRAM.

Changelog since last stable build:
-Kernel upstreamed to Linux Stable 4.14.225
-F2FS upstreamed to latest f2fs-5.12-rc1 tag
-WiFi drivers updated to 5.2.03.31Y
-Merged in latest CAF tag for SM8150 - LA.UM.8.1.r1-16900
-Merge in March security patch (ASB-2021-03-05)
-Get rid of ZRAM in favor of VBSWAP (Improved memory management, especially for OOS folks)
-More GPU related refinements
-Other minor improvements

Hope you will enjoy the update! :)
 

da4kgr3y

Senior Member
Jul 16, 2008
319
785
Of broken dreams...
Thanks for version 3.0
But battery life is sufficiently worse than on 2.2
Just my observation after 1 day of usage on 3.0

But the performance is the way better on 3.0

In my opinion battery life have higher priority.
but balance is also important .
 
Last edited:
Status
Not open for further replies.

Top Liked Posts

  • There are no posts matching your filters.
  • 28
    Introduction

    nem0 Kernel is CAF based kernel aiming to provide great stability and performance while maxing out battery life!

    Code:
    // 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.

    Main Features:
    - Unified for OOS 10 and Android 10/11 Custom ROMs
    - Based and upstreamed to latest CAF tags for the SD855
    - Upstreamed to latest Linux-Stable
    - Upstreamed to latest F2FS stable
    - Compiled with Clang 13 and -O3 speed optimizations flags
    - SCS, CFI, DCE, Polly optimizations
    - Simple LMK driver from kerneltoast
    - BBR2 TCP congestion algorithm
    - 675 MHz GPU OC
    - PELT scheduling mechanism
    - Many scheduler backports from mainline and/or 4.19 Google kernel
    - Zip made using latest AnyKernel3 release, retains root on flash (Stable Magisk 21.4 or higher reccommended)
    - Zip flashable through EXKM/FKM/TWRP
    *FKM over-the-air updates are supported, import the following json:
    *(https://raw.githubusercontent.com/nem0-z/android_kernel_oneplus_sm8150/master/ota/update.json)
    - Many more features I don't remember right now, check source if you're interested or contact me on Telegram!

    Bug reports:
    - If you want to report a bug, please provide some sort of logs (logcat, dmesg)

    Flashing instructions:
    - Just flash it through TWRP or EX or Franco's Kernel Manager apps
    - No sorts of configs needed, flash and be happy out of the box

    Downloads
    Stable and Test builds: Google Drive

    Kernel being actively tested in this group: Telegram

    Donations
    If you would like to keep this project going with more improvements, feel free to support it: PayPal


    Thank you to:

    @0ctobot(Adam Willis) for great Neutrino Kernel base
    @osm0sis for AnyKernel
    @nathanchance for help with upstreams
    @topjohnwu for magisk
    @idkwhoiam322, @KuranKaname for being good friends :D
    @BobAzzon, @npv12, @Gabyrx7, @Reechings and rest of my dear friends that tested the kernel (really, wouldn't be possible without you guys <3)

    Contributors
    nem0 aka AnnoyingZlatan
    Source Code: GitHub

    Version Information
    Status:
    Stable

    Created 2021-01-31
    Last Updated 2021-01-31
    14
    v3.1 is ready and up on Google Drive and over the OTA in FKM and it is a minor update.

    Changelog:

    -Kernel upstreamed to 4.14.227
    -Lots of scheduler patches from mainline
    -Optimized PID map reads (improved performance and battery life)
    -Update 12ms PELT half-life values

    Enjoy :)
    12
    v1.5 is ready and uploaded on Drive! It's a relatively minor update if we take out the f2fs-stable upstream. Changelog:
    -Kernel upstreamed to 4.14.221
    -f2fs upstreamed to f2fs-stable-5.11_rc1
    -Wireguard updated to 24012021 build
    -Ashmem driver rewrite and optimizations
    -Switch to 10ms pelt half life
    -scsi/ufs upstream patches

    Enjoy!
    12
    v2.2 is ready and up on Google Drive and over the OTA in FKM! We are going straight to 2.2 since 2.1 had some issues and it's quite a big changelog anyway. Changelog from 2.0.1:

    -Reconcile latest ashmem patches from sultan (caused issues for guacamoleb users)
    -Improved boot time
    -RCU backports from mainline
    -Lot of scheduler code backports and improvements
    -Use power efficient workqueues where possible
    -Refine GPU clock (190MHz is now min)
    -Update Wireguard to 20210219
    -Revert some problematic commits

    Enjoy!

    Oh and by the way, Magisk 22 works like charm now and sticks after kernel flash. :geek:
    12
    v1.3 is ready and uploaded on Drive! Pretty big update regarding the scheduler with some other minor patches.

    Rough changelog from 1.2:
    -Introduce uclamp mechanism
    -Switch to and tune Round Robin scheduling algorithm instead of default queueing
    -Reduce PELT halflife from 12ms to 16ms
    -Update scheduler migration values from latest Pixel (still unsure about this)
    -Update compiler to latest Proton Clang 13
    -Many other minor optimizations mostly courtesy of Sultan

    Enjoy!