FORUMS
Remove All Ads from XDA

[KERNEL][GPU OC] SmurfKernel 2.9.7 [OOS/CUSTOM UNIFIED][4.14.145 / SDX]

4,957 posts
Thanks Meter: 7,812
 
By pappschlumpf, Senior Member on 12th June 2019, 08:18 PM
Post Reply Email Thread

OnePlus 7 Pro / OnePlus 7 Pro 5G / OnePlus 7
[CENTER]The only fully unified kernel for OOS and CUSTOM ROMs

Concept

Flash and be happy out of the box!
The kernel provides 4 Spectrum profiles and 3 Franco Kernel Manager profiles (Pie only) for most usecases. Balanced / Battery / Performance (default) / Gaming. For choosing another profile as Balanced please install Spectrum from the Google PlayStore.
If you want to modify the profiles just run a kernelmanager like EX Kernelmanager and change what you want.

To preconfigure the kernel uses a config file made by well known Senior member @xXx
These are the tunables you could modify:

Defaults in [ ]
Profiles battery, balanced, [performance], gaming
SELinux [permissive] / enforced
CPU minimum frequency little [300], 403, 499, 576, 672, 768
CPU minimum frequency big [825], 948, 1056
CPU minimum frequency prime [825], 948, 1056, 1171
GPU minimum frequency [257], 345
GPU Input boost off [345], 427
GPU maximum frequency up to 850 MHz (comes with 585 stock frequenccy set!)
etc.
!!! WARNING !!! 675, 735 and 850 MHz are GPU OC frequencies and NOT stable on all devices!

The SmurfKernel configuration file is placed in /sdcard/SmurfKernel: If you want to use the kernel with it's default configuration just flash it!!! For custom changes please edit the SmurfKernelConfigurationEditor by @tanish2k09. The settings are applied saving the config. Your actual configuration is written to smurf.kernel.bootlog.

It's recommended to use my kernel paired with

xXx NoLimits thread

Telegram channel

Features


OP7 Pro 5G support
OOS and CUSTOM ROM support
UNIFIED
GPU OC up to 850 MHz
CPU minimum 300-768 MHz
GPU Input boost (off / 345 / 427 MHz)
Adrenoboost
Klapse Livedisplay 5.0 by @tanish2k09
Scheduling mechanisms PELT / WALT
Dynamic stune boost
Devfreq boost
Devfreq boost DDR
Devfreq boost GPU
Input stune boost extender
High / Medium / Low boost presets
Multiqueue io-scheduler: mq-deadline, bfq-mq, kyber
Singlequeue io-scheduler [Anxiety], bfq-sq, cfq, noop, fiops, sio, etc.
Dynamic fsync
Advanced color control (RGB, hue, saturation, contrast)
Backlight dimmer
Adjust vibration
Wake gestures
Wakelock blocker
Wireguard
IPtables TTL
Linux 4.14.145
CAF upstreamed LA.UM.7.1.r1-16600-sm8150.0 / LE.UM.4.1.1-00610-SDX55
Spectrum and FK profiles support



Information about Klapse Livedisplay

Governor
smurfutil

schedutil

IO-scheduler
Multiqueue:
mq-deadline
bfq-mq
kyber (defualt)
Singlequeue:
anxiety (default)
bfq-sq
noop
deadline
cfq
fiops
sio
zen
maple

CPU / GPU
adreno boost
touch and input boost
dynamic stune boost
dynamic multi level stune boost
GPU input boost
Input boost stune extender

Misc
dynamic fsync
850 MHz GPU maximum clock
advanced tcp congestion algorithms
power efficient workqueues switchable
Boeffla wakelock control

Gestures
DT2W
sweep2sleep and wake
vibration control

Installation

Just flash!
Reboot to TWRP and flash if you're already on SmurfKernel.
You can flash the kernel using TWRP
If you need to flash Magisk, flash it before flashing the kernel.
Coming from stock kernel, or any other kernel it is recommended to flash kernel, magisk, kernel.
If you encounter a ramdisk update error please reflash TWRP, magisk, reboot TWRP and flash magisk, kernel.

Download

GoogleDrive folder
MEGA folder

Bootanimations
Flash as Magisk module ;)
Bootanimation 1
Click image for larger version

Name:	GIF-190621_201240.gif
Views:	2334
Size:	3.70 MB
ID:	4780397
Bootanimation 2
Click image for larger version

Name:	smurfkernel bootanimation v1.gif
Views:	2310
Size:	1.74 MB
ID:	4780406
Bootanimation 3
Bootanimation 4

All credits for these awesome bootanimations go to @JJay666, Pas and @Duncan1982

Contributors
Pappschlumpf

Source
https://github.com/pappschlumpf/SmurfKernelOP7

Version Information
Status: Stable
Current Stable Version: V2.6.0
Stable Release Date: 2019-08-02

Many many many thx to all OP6 / 6T users that made buying this device possible with their donations. An awesome community !!!

Credits
@DespairFactor for his great base
@nathanchance for this great reference
@flar2
@tbalden
@ZeroInfinity for great pwrutilx governor
Joe Maples for electroutil
Team Helix for the great helix_schedutil governor
@difr for SimpleSpectrum
@frap129 for original Spectrum
@Tkkg1994 for always being so helpful
@DroidShift79 for the outstanding logo picture!
and all other great kernel devs on xda



XDA:DevDB Information
[KERNEL][GPU OC][OOS] SmurfKernel 2.9.7, Kernel for the OnePlus 7

Contributors
pappschlumpf
Source Code: https://github.com/pappschlumpf/SmurfKernelOP7

Kernel Special Features: GPU OC, GPU Input boost, CAF upstreamed, Linux upstreamed

Version Information
Status: Stable
Current Stable Version: 2.9.7
Stable Release Date: 2019-09-20

Created 2019-06-12
Last Updated 2019-09-20
The Following 27 Users Say Thank You to pappschlumpf For This Useful Post: [ View ] Gift pappschlumpf Ad-Free
 
 
14th June 2019, 08:28 PM |#2  
pappschlumpf's Avatar
OP Senior Member
Flag Augsburg
Thanks Meter: 7,812
 
Donate to Me
More
What a lame forum 😂
1.2.1 released
800 MHz GPU step lowered to 775
devfreq_boost has 3 frequency stages now.
etc.
The Following 10 Users Say Thank You to pappschlumpf For This Useful Post: [ View ] Gift pappschlumpf Ad-Free
14th June 2019, 11:08 PM |#3  
edwardeutsch's Avatar
Senior Member
Flag Milano
Thanks Meter: 85
 
More
Quote:
Originally Posted by pappschlumpf

What a lame forum 😂

Yes, so bad , but i'm trying this tight now.
15th June 2019, 12:03 AM |#4  
Senior Member
Flag Wolverhampton
Thanks Meter: 213
 
Donate to Me
More
Quote:
Originally Posted by pappschlumpf

What a lame forum 😂
1.2.1 released
800 MHz GPU step lowered to 775
devfreq_boost has 3 frequency stages now.
etc.

Should hopefully get more traffic soon
15th June 2019, 03:13 PM |#5  
edwardeutsch's Avatar
Senior Member
Flag Milano
Thanks Meter: 85
 
More
So far so good here, have to test battery life now!
15th June 2019, 09:16 PM |#6  
dat_Noko's Avatar
Member
Flag Berlin
Thanks Meter: 14
 
More
ok, just flashed this, lets see how it runs
16th June 2019, 06:42 PM |#7  
pappschlumpf's Avatar
OP Senior Member
Flag Augsburg
Thanks Meter: 7,812
 
Donate to Me
More
1.3.0 released
upstreamed to 4.14.126
kyber io scheduler upstreamed
several changes under the hood
The Following 6 Users Say Thank You to pappschlumpf For This Useful Post: [ View ] Gift pappschlumpf Ad-Free
17th June 2019, 09:34 AM |#8  
dat_Noko's Avatar
Member
Flag Berlin
Thanks Meter: 14
 
More
Quote:
Originally Posted by pappschlumpf

1.3.0 released
upstreamed to 4.14.126
kyber io scheduler upstreamed
several changes under the hood

Thanks for the update, seems to work great. I have no complaints so far.
The Following User Says Thank You to dat_Noko For This Useful Post: [ View ] Gift dat_Noko Ad-Free
18th June 2019, 09:43 PM |#9  
pappschlumpf's Avatar
OP Senior Member
Flag Augsburg
Thanks Meter: 7,812
 
Donate to Me
More
Version 1.3.1 released
OnePlus source update to 9.5.8.
Kyber io-scheduler removed for now.
Several changes under the hood.
The Following 3 Users Say Thank You to pappschlumpf For This Useful Post: [ View ] Gift pappschlumpf Ad-Free
19th June 2019, 07:20 AM |#10  
Member
Thanks Meter: 4
 
More
Quote:
Originally Posted by pappschlumpf

Version 1.3.1 released
OnePlus source update to 9.5.8.
Kyber io-scheduler removed for now.
Several changes under the hood.

Is this usable for all OP7 series?
19th June 2019, 08:11 AM |#11  
pappschlumpf's Avatar
OP Senior Member
Flag Augsburg
Thanks Meter: 7,812
 
Donate to Me
More
Quote:
Originally Posted by deanstatham

Is this usable for all OP7 series?

Yes, Pro, non Pro, Pro 5G. Works on all OP7.

Gesendet von meinem GM1913 mit Tapatalk
Post Reply Subscribe to Thread

Guest Quick Reply (no urls or BBcode)
Message:
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes