[KERNEL][GPU OC] SmurfKernel 1.1.0 [OOS 10/CUSTOM UNIFIED]

Search This thread

pappschlumpf

Senior Member
Apr 5, 2011
5,444
9,045
Augsburg
3f7fa7b5b7.png

OnePlus 8 Pro / OnePlus 8

Concept

Flash and be happy out of the box!
The kernel provides 4 Spectrum profiles and 3 Franco Kernel Manager profiles 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.

The Android 10 version comes with autoinstalling Magisk module and autoinstalling config app made by Senior member xXx and Senior member tanisch2k09!
To preconfigure the kernel uses a config file made by well known Senior member @xXx
Many thx to both for this oustanding contribution to this project!!!
The Android 10 version supports Magisk 20.3 or higher only!

These are the tunables you could modify:

Defaults in [ ]
Profiles battery, balanced, [performance], gaming
SELinux [permissive] / enforced
CPU minimum frequency little 300, 403, 518, 614, [691], 787, 883, 1075
CPU minimum frequency big [710], 825, 940, 1056, 1171
CPU minimum frequency prime [844], 960, 1075, 1190
GPU minimum frequency 200, [305], 400
GPU Input boost off 305, [400], 441
GPU maximum frequency up to 900 MHz (comes with 600 MHz frequency set!)
etc.
!!! WARNING !!! 700, 800and 900 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
34855479eo.png

xXx NoLimits thread

Telegram channel

Features


OOS and CUSTOM ROM support
UNIFIED
GPU OC up to 900 MHz
GPU Input boost (305 / 400/ 441MHz)
GPU / CPU sleep frequency setting
Refresh rate setting 60 / Auto / 90/120
CPU minimum 300-1075 MHz silver cluster
CPU minimum 710-1171 MHz gold cluster
CPU minimum 844-1190 MHz prime core
Power efficient workqueue setting
Scheduler tunables presets
Adrenoboost
Klapse Livedisplay 5.0 by @tanish2k09
Stune boost
Devfreq boost
Devfreq boost DDR
Devfreq boost GPU
Input stune boost extender
Load based boosting mode
ZSWAP / VBSWAP
Ultra / High / Medium / Low boost presets
Multiqueue io-scheduler: none, mq-dealine, kyber
Dynamic fsync
Advanced color control (RGB, hue, saturation, contrast)
Wakelock blocker
Wireguard
Wake Gestures
USB fastcharge
Vibration control
Spectrum and FK profiles support


8c2353ce29.png

Information about Klapse Livedisplay

Installation

Just flash!
Reboot to TWRP and flash kernel only, if you're already on SmurfKernel.
You can use exkm, fkm to flash it too. For first install USE TWRP and read below!
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
View attachment 4780411
Bootanimation 2
View attachment 4780412
Bootanimation 3
Bootanimation 4

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

Contributors
Pappschlumpf

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

Many many many thx to all 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 1.1.0, Kernel for the OnePlus 8 Pro

Contributors
pappschlumpf
Kernel Special Features: GPU OC

Version Information
Status: Stable
Current Stable Version: 1.1.0
Stable Release Date: 2020-08-12

Created 2020-08-09
Last Updated 2020-08-12
 

pappschlumpf

Senior Member
Apr 5, 2011
5,444
9,045
Augsburg
Many thx! And a very big thx to the users donated the device. All thx should go to the about 30 really generous donators!

I hope you enjoy the kernel ?
 
  • Like
Reactions: NotCat_

pappschlumpf

Senior Member
Apr 5, 2011
5,444
9,045
Augsburg
Sad... Not using TWRP at this stage. Prefer falsh by magisk and use local update of the OOS.
A kernel is not a Magisk module. Well coming from stock Magisk preserve can fail, because of that's an uncompressed image. That could happen with any other kernel too. After kernel flash Magisk is gone. You can flash it with exkm or fkm, and flash Magisk afterwards again with the installer. Afterwards the kernel again. That should do the job too. Updates don't need this procedure for sure.
 

golf60

Senior Member
Aug 5, 2010
642
111
Google Pixel 6 Pro
A kernel is not a Magisk module. Well coming from stock Magisk preserve can fail, because of that's an uncompressed image. That could happen with any other kernel too. After kernel flash Magisk is gone. You can flash it with exkm or fkm, and flash Magisk afterwards again with the installer. Afterwards the kernel again. That should do the job too. Updates don't need this procedure for sure.

My mistake. Flashing with franco kernel manager or EXKM., not magisk. But you have the anykernel script inside your file so why it's not possible to flash with these tools? And why install magisk again afterwards and the kernel for a second time?

All other kernels flashed once with franco and running without issues also without flashing magisk again afterwards?
 

pappschlumpf

Senior Member
Apr 5, 2011
5,444
9,045
Augsburg
My mistake. Flashing with franco kernel manager or EXKM., not magisk. But you have the anykernel script inside your file so why it's not possible to flash with these tools? And why install magisk again afterwards and the kernel for a second time?



All other kernels flashed once with franco and running without issues also without flashing magisk again afterwards?
Well i've seen Magisk preserve fail many times coming from stock and especially after installing OTA. I recommend to do it this way to avoid further support actions. If you're an advanced user you can deal with it i guess. And now just flash it.
That's a modified script, just view it. It needs to install the Magisk module for the kernel etc.
 

golf60

Senior Member
Aug 5, 2010
642
111
Google Pixel 6 Pro
Well i've seen Magisk preserve fail many times coming from stock and especially after installing OTA. I recommend to do it this way to avoid further support actions. If you're an advanced user you can deal with it i guess. And now just flash it.
That's a modified script, just view it. It needs to install the Magisk module for the kernel etc.

So flash your kernel with franco... Reboot... Install magisk to both slots.... Reboot... Install your kernel again with franco... Reboot and be happy?
 

EBeatFLA

Senior Member
Aug 2, 2017
624
561
North Hollywood, CA
OnePlus 6T
new phone. flashed kernel, magisk, kernel via TWRP as always with OP phones. about 10 minutes after boot, phone is burning hands. Tried reboot, phone won't boot now. Any amount of button pushing does nothing, phone is ded. Guess its true, flash at own risk. hopefully can get another new phone.
 

pappschlumpf

Senior Member
Apr 5, 2011
5,444
9,045
Augsburg
new phone. flashed kernel, magisk, kernel via TWRP as always with OP phones. about 10 minutes after boot, phone is burning hands. Tried reboot, phone won't boot now. Any amount of button pushing does nothing, phone is ded. Guess its true, flash at own risk. hopefully can get another new phone.
Absolutely impossible man, phone works cold and nice here and did the same on many test phones over a bunch of weeks. Mandatory is for sure Magisk works, because of needed brain service shutdown! But well even that not working would let it run hot, but for sure not kill your device.

Hold all three buttons and select recovery from fastboot menu. Flash Magisk and kernel again from TWRP.
 
Last edited:

blaze9090

Senior Member
Nov 28, 2014
245
89
new phone. flashed kernel, magisk, kernel via TWRP as always with OP phones. about 10 minutes after boot, phone is burning hands. Tried reboot, phone won't boot now. Any amount of button pushing does nothing, phone is ded. Guess its true, flash at own risk. hopefully can get another new phone.
Testing the kernel for weeks now, never had that issue, everything is running super fluid and cool.
 

Top Liked Posts

  • There are no posts matching your filters.
  • 24
    3f7fa7b5b7.png

    OnePlus 8 Pro / OnePlus 8

    Concept

    Flash and be happy out of the box!
    The kernel provides 4 Spectrum profiles and 3 Franco Kernel Manager profiles 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.

    The Android 10 version comes with autoinstalling Magisk module and autoinstalling config app made by Senior member xXx and Senior member tanisch2k09!
    To preconfigure the kernel uses a config file made by well known Senior member @xXx
    Many thx to both for this oustanding contribution to this project!!!
    The Android 10 version supports Magisk 20.3 or higher only!

    These are the tunables you could modify:

    Defaults in [ ]
    Profiles battery, balanced, [performance], gaming
    SELinux [permissive] / enforced
    CPU minimum frequency little 300, 403, 518, 614, [691], 787, 883, 1075
    CPU minimum frequency big [710], 825, 940, 1056, 1171
    CPU minimum frequency prime [844], 960, 1075, 1190
    GPU minimum frequency 200, [305], 400
    GPU Input boost off 305, [400], 441
    GPU maximum frequency up to 900 MHz (comes with 600 MHz frequency set!)
    etc.
    !!! WARNING !!! 700, 800and 900 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
    34855479eo.png

    xXx NoLimits thread

    Telegram channel

    Features


    OOS and CUSTOM ROM support
    UNIFIED
    GPU OC up to 900 MHz
    GPU Input boost (305 / 400/ 441MHz)
    GPU / CPU sleep frequency setting
    Refresh rate setting 60 / Auto / 90/120
    CPU minimum 300-1075 MHz silver cluster
    CPU minimum 710-1171 MHz gold cluster
    CPU minimum 844-1190 MHz prime core
    Power efficient workqueue setting
    Scheduler tunables presets
    Adrenoboost
    Klapse Livedisplay 5.0 by @tanish2k09
    Stune boost
    Devfreq boost
    Devfreq boost DDR
    Devfreq boost GPU
    Input stune boost extender
    Load based boosting mode
    ZSWAP / VBSWAP
    Ultra / High / Medium / Low boost presets
    Multiqueue io-scheduler: none, mq-dealine, kyber
    Dynamic fsync
    Advanced color control (RGB, hue, saturation, contrast)
    Wakelock blocker
    Wireguard
    Wake Gestures
    USB fastcharge
    Vibration control
    Spectrum and FK profiles support


    8c2353ce29.png

    Information about Klapse Livedisplay

    Installation

    Just flash!
    Reboot to TWRP and flash kernel only, if you're already on SmurfKernel.
    You can use exkm, fkm to flash it too. For first install USE TWRP and read below!
    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
    View attachment 4780411
    Bootanimation 2
    View attachment 4780412
    Bootanimation 3
    Bootanimation 4

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

    Contributors
    Pappschlumpf

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

    Many many many thx to all 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 1.1.0, Kernel for the OnePlus 8 Pro

    Contributors
    pappschlumpf
    Kernel Special Features: GPU OC

    Version Information
    Status: Stable
    Current Stable Version: 1.1.0
    Stable Release Date: 2020-08-12

    Created 2020-08-09
    Last Updated 2020-08-12
    19
    Update:
    Version 1.1.0
    Changes:
    Added Wake Gestures
    Added USB fastcharge
    Added vibration control
    Added selected CAF updates and fixes
    Added mq bfq io scheduler
    Updated Android binder

    On Gdrive in the test folder an Android11 testbuild. Blund build, may boot, may not boot [emoji16] feedback appreciated.
    6
    For about a week, maybe two, or three i have to suspend the development. Because of the unacceptable display i'll return my device to OnePlus. As often as needed to receive a device with a proper display. Even over the day it has noticible gray and color issues. Depending of dc-dimmimg is on or off left or right side looks like crap. Not premium.
    Just compare yourself. The nice 9ne is the OnePlus 7 Pro. All shots are from yesterday, same room, same light conditions, both displays same settings.
    IMG_20200815_011005.jpgIMG_20200815_010803.jpgIMG_20200815_005754.jpg
    5
    The thread moved to cross platform, because of there are versions for both OnePlus 8, the Pro and the normal variant.

    Thx to Oswald Boelcke for pointing me on it and doing the work to realize it.
    5
    I'm waiting for you support OOS11 with hope . Thank you :)