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

crian

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

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 5

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-06
Last Updated 2019-01-28
 

Veliion

Senior Member
Sep 18, 2013
426
97
0
Running great so far. I had one instance of the phone lagging for a couple seconds, but that hasn't occurred again. Great work!
 

J0kker

Senior Member
Mar 15, 2012
396
189
43
First of all, thanks for your work on this (still) awesome phone.
I'd like to try your kernel but I can't live without kcal control (night mode isn't enough for me), so I was wondering if it may be added one day or if there's no chance ;).
Not really asking to add it, but that's just to know if I should not waste my time, I hope you understand it in the correct way.
Have a nice day [emoji1360]

Envoyé de mon ONEPLUS A5000 en utilisant Tapatalk
 

crian

Senior Member
Jul 29, 2012
1,426
1,473
0
First of all, thanks for your work on this (still) awesome phone.
I'd like to try your kernel but I can't live without kcal control (night mode isn't enough for me), so I was wondering if it may be added one day or if there's no chance ;).
Not really asking to add it, but that's just to know if I should not waste my time, I hope you understand it in the correct way.
Have a nice day [emoji1360]

Envoyé de mon ONEPLUS A5000 en utilisant Tapatalk
I had kcal in a test build and the driver seemed to be broken.
But I can check this again.
 

Jakkomo77

Senior Member
Jun 8, 2014
276
55
0
Hello dev..
Thank you for the good work for me it works very fine.
I have a question plz.
why is it not possible to permanently turn off processors? The other thing the Boeffla kernel has is the ability to amplify the speakers louder, for example, to listen to music. your kernel does not have that rights.
 

RogerF81

Senior Member
Oct 14, 2015
1,936
1,388
143
Mannheim
Hello dev..
Thank you for the good work for me it works very fine.
I have a question plz.
why is it not possible to permanently turn off processors? The other thing the Boeffla kernel has is the ability to amplify the speakers louder, for example, to listen to music. your kernel does not have that rights.
Hotplugging is a very bad idea on newer SoCs, such as our SD835, thus you shouldn't turn off any core anyways, that's why, there is no option for this.
 

crian

Senior Member
Jul 29, 2012
1,426
1,473
0
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