[KERNEL][OOS][PIE][4.4.172][GCC 8.2.1] π-Kernel v4 [27-01-2019]

Search This thread

crian

Senior Member
Jul 29, 2012
1,426
1,473

Introduction

Hello everyone, this is my personal kernel for the OnePlus 5/5T.
This kernel is made with a focus on performance, battery life and stability.
Please flash it only on OOS Pie!
Hopefully you will enjoy it!

Telegram Chat

Important thread information!

If you got issues please provide a log.
If you got feature requests, just ask.
OT is allowed.

Flash instruction

On OOS stock kernel:
- Flash kernel zip

On custom kernel:
- Dirty flash stock rom
- Flash kernel zip

Features

Major features
- Up to date with OOS Pie (Stable and Beta)
- Up to date with the latest stable Linux version
- Up to date with the latest CAF tag
- Mainline CFQ scheduler improvements
- Disables dm-verity
- CPU Boost improvements
- Interactive Gov. improvements
- Touchboost
- Wake Gestures
- Sweep2Sleep
- Backlight Dimmer
- Sound Control
- Wakelock Blocker
- USB Fast Charge
- Several subsystems converted to use power efficient workqueues
- Latest WireGuard snapshot
- Westwood as the default TCP algorithm
- Built with a self compiled GCC 8.2.1 toolchain
- ...

Downloads

Primary

Sources:

Kernel: https://github.com/crian/kernel_oneplus5
AnyKernel: https://github.com/crian/AnyKernel2

Credits and Thanks:

- @nathanchance for upstreaming
- @osm0sis for AnyKernel2
- @Sultanxda for being a Dev
- @franciscofranco for having some nice stuff
- and all the other amazing Devs out there


If you like my work and want to support me, buy me a coffee or two: Donate


XDA:DevDB Information
[KERNEL][OOS][PIE][GCC] Pi-Kernel, Kernel for the OnePlus 5T

Contributors
crian
Source Code: https://github.com/crian/kernel_oneplus5/tree/9.0_Beta

Kernel Special Features:

Version Information
Status: Stable
Current Stable Version: v5
Stable Release Date: 2019-01-27

Created 2019-01-05
Last Updated 2019-01-28
 

preference

Senior Member
May 3, 2017
987
554
OnePlus 7 Pro
Been using this kernel for awhile, and though we have many good options out there (RZ, blu, and the countless custom kernels in the roms we flash daily), I find that π has the best handle on boosting the smaller cores. I also think the input / touch response time is noticeably smoother on this kernel.

TBH it's not the one I'm running right now, but I'll probably be back to π when the next release is posted.

Go to the telegram channel if you need immediate support. I've only tested on stable 9.0.1.
 

crian

Senior Member
Jul 29, 2012
1,426
1,473
Update to v2

Changelog

- Merged Linux 4.4.170
- Upstreamed cpufreq times
- Upstreamed sdcardfs
- Bluetooth improvements
- arm64 optimizations
- Switched to HZ 300
- Reduced kernel size
- Boot time improvement
- Fixed issues with Google Camera

AnyKernel2 changes:
- Adjusted read-ahead values
- Added some file permissions

Download

Direct


Commits: https://github.com/crian/kernel_oneplus5/commits/9.0_Beta
 

preference

Senior Member
May 3, 2017
987
554
OnePlus 7 Pro
Currently not planned.
Hey this kernel has grown tremendously since I started testing it on TG. I used to think this was a "good", not "great", but I wasn't letting it settle. It seriously takes about a good 15 minutes for things to just feel right. If you gave up on this kernel before, try it again, you will not be disappointed in it's reliability.
 

crian

Senior Member
Jul 29, 2012
1,426
1,473
Hey this kernel has grown tremendously since I started testing it on TG. I used to think this was a "good", not "great", but I wasn't letting it settle. It seriously takes about a good 15 minutes for things to just feel right. If you gave up on this kernel before, try it again, you will not be disappointed in it's reliability.
Thanks and good advice!
 
  • Like
Reactions: preference

preference

Senior Member
May 3, 2017
987
554
OnePlus 7 Pro
Thanks and good advice!
OP San, it might be placebo but when I turn on enable_prediction to 1 in the country governor options, I seem to get better performance. This seems to only benefit the little cores, when I enabled it on the big cores I started to suffer a lot of stuttering.

Why is this setting netting me performance? Is it off by default for a major reason?
 

Top Liked Posts

  • There are no posts matching your filters.
  • 28

    Introduction

    Hello everyone, this is my personal kernel for the OnePlus 5/5T.
    This kernel is made with a focus on performance, battery life and stability.
    Please flash it only on OOS Pie!
    Hopefully you will enjoy it!

    Telegram Chat

    Important thread information!

    If you got issues please provide a log.
    If you got feature requests, just ask.
    OT is allowed.

    Flash instruction

    On OOS stock kernel:
    - Flash kernel zip

    On custom kernel:
    - Dirty flash stock rom
    - Flash kernel zip

    Features

    Major features
    - Up to date with OOS Pie (Stable and Beta)
    - Up to date with the latest stable Linux version
    - Up to date with the latest CAF tag
    - Mainline CFQ scheduler improvements
    - Disables dm-verity
    - CPU Boost improvements
    - Interactive Gov. improvements
    - Touchboost
    - Wake Gestures
    - Sweep2Sleep
    - Backlight Dimmer
    - Sound Control
    - Wakelock Blocker
    - USB Fast Charge
    - Several subsystems converted to use power efficient workqueues
    - Latest WireGuard snapshot
    - Westwood as the default TCP algorithm
    - Built with a self compiled GCC 8.2.1 toolchain
    - ...

    Downloads

    Primary

    Sources:

    Kernel: https://github.com/crian/kernel_oneplus5
    AnyKernel: https://github.com/crian/AnyKernel2

    Credits and Thanks:

    - @nathanchance for upstreaming
    - @osm0sis for AnyKernel2
    - @Sultanxda for being a Dev
    - @franciscofranco for having some nice stuff
    - and all the other amazing Devs out there


    If you like my work and want to support me, buy me a coffee or two: Donate


    XDA:DevDB Information
    [KERNEL][OOS][PIE][GCC] Pi-Kernel, Kernel for the OnePlus 5T

    Contributors
    crian
    Source Code: https://github.com/crian/kernel_oneplus5/tree/9.0_Beta

    Kernel Special Features:

    Version Information
    Status: Stable
    Current Stable Version: v5
    Stable Release Date: 2019-01-27

    Created 2019-01-05
    Last Updated 2019-01-28
    16
    Update to v3

    Changelog

    - Merged Linux 4.4.171
    - Updated to latest OOS beta
    - Added CPU input boost
    - Added devfreq boost
    - Added state notifier
    - Compiled out some of OP's QoS code

    Download

    Direct


    Commits: https://github.com/crian/kernel_oneplus5/commits/9.0_Beta
    11
    Update to v2

    Changelog

    - Merged Linux 4.4.170
    - Upstreamed cpufreq times
    - Upstreamed sdcardfs
    - Bluetooth improvements
    - arm64 optimizations
    - Switched to HZ 300
    - Reduced kernel size
    - Boot time improvement
    - Fixed issues with Google Camera

    AnyKernel2 changes:
    - Adjusted read-ahead values
    - Added some file permissions

    Download

    Direct


    Commits: https://github.com/crian/kernel_oneplus5/commits/9.0_Beta
    10
    Update to v4

    Changelog

    - Switched to qcacld wlan driver
    - Upstreamed binder
    - Added Simple LMK
    - Implemented z3fold
    - Some optimizations

    AnyKernel2 changes:
    - Enabled prediction for lp cluster
    - Disabled touchboost
    - Configured virtual memory

    Download

    Direct


    Commits: https://github.com/crian/kernel_oneplus5/commits/9.0_Beta
    10
    Update to v5

    Changelog

    Redone the kernel. Dirty flashing ROM is recommended!

    - Merged Linux 4.4.172
    - Added Notification LED Control
    - Added KCAL
    - Added back high brightness mode
    - Made wq_power_efficient switchable
    - Disabled RCU Boost
    - Some upstreaming

    Download

    Direct


    Commits: https://github.com/crian/kernel_oneplus5/commits/9.0_Beta
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