OnePlus 6 / Oneplus 6T
Youtube review of Kernel and Avengers theme by @hypergamer1231
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 (default) / Battery / Performance / 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.
First completely unified kernel for the OnePlus 6/6T OOS and Custom ROMs
One unified zImage!!!
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 , 403, 480, 576
GPU minimum frequency 180, , 342
GPU Input boost off 257 
GPU maximum frequency up to 842 MHz (comes with 710 stock frequenccy set!)
Flickerfree display mod by @Devries (ImageBreaker kernel OP6T), default is off
Governor setting [pixel_smurfutil] or smurfutil_flex
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
Unified kernel for OOS and custom ROMs
GPU OC up to 842 MHz
GPU UC to 180 MHz
CPU minimum 300 MHz
GPU Input boost (off / 257 / 342 MHz)
Input stune boost extender
Devfreq boost DDR
Devfreq boost GPU
High / Medium / Low boost presets
Klapse Livedisplay 5.0 by @tanish2k09
Avengers Theme support (Oreo only)
Spectrum and FK profiles support
Lineage / Havoc / OmniROM supported
Information about Klapse Livedisplay
CPU / GPU
simple GPU algorithm
touch and input boost
dynamic stune boost
dynamic multi level stune boost
GPU input boost
Input boost stune extender
844 MHz GPU maximum clock
advanced tcp congestion algorithms
power efficient workqueues switchable
Boeffla wakelock control
sweep2sleep and wake
Unified kernel, just flash. OOS/Custom ROMs!
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 magisk, kernel.
If you encounter a ramdisk update error please reflash TWRP, magisk, reboot TWRP and flash magisk, kernel.
SmurfKernelConfigurationEditor[/COLOR] by @tanish2k09
GoogleDrive testbuild folder
Flash as Magisk module
View attachment 4780427
All credits for these awesome bootanimations go to @JJay666, Pas and @Duncan1982
Current Stable Version: V2.0.65
Stable Release Date: 2019-07-02
@SultanXDA for his outstanding work
@DespairFactor for his great base
@nathanchance for this great reference
@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
[KERNEL][GPU OC/UC][OOS / CUSTOM UNIFIED] SmurfKernel 2.0.78, Kernel for the OnePlus 6T
Source Code: https://github.com/pappschlumpf/op6/tree/9.0
Kernel Special Features:
Current Stable Version: 2.0.78
Stable Release Date: 2019-09-20
Last Updated 2019-09-20