• Introducing XDA Computing: Discussion zones for Hardware, Software, and more!    Check it out!
  • Fill out your device list and let everyone know which phones you have!    Edit Your Device Inventory

[KERNEL][GPU OC] SmurfKernel 3.5.5 [OOS 10/CUSTOM UNIFIED][4.14.183]

Search This thread

mLuca

Senior Member
Jul 31, 2019
160
43
Xiaomi Mi 10T / 10T Pro
Do you have an op7 or op7 Pro? I play Black Desert at 45fps Hires and 90hz and runs really smooth with smurfkernel.
I have the op 7 (normal).
The game you are playing is running fine on my device on Max settings but that's not the type of game that is causing the stutter.
Games like PUBGM and Shadow gun War Games are causing it to stutter.
thanks for replying.
 

Toni Moon

Senior Member
Aug 11, 2015
472
225
Op7 normal dessipates the heat worse than Op7 Pro and if do you have 6 gb ver. you have a memory limitation for intensive games, for loading textures etc, isn't kernel related.

I have the op 7 (normal).
The game you are playing is running fine on my device on Max settings but that's not the type of game that is causing the stutter.
Games like PUBGM and Shadow gun War Games are causing it to stutter.
thanks for replying.
 

mLuca

Senior Member
Jul 31, 2019
160
43
Xiaomi Mi 10T / 10T Pro
I said that I don't blame the kernel and I'm just looking for help.......
Even if I had the 6gb (which is more than enough for any game on the play store) it shouldn't have screen stutter.
what does RAM have to do with screen stutter anyway....
 

pappschlumpf

Senior Member
Apr 5, 2011
5,444
9,042
Augsburg
Does the WiFi Fix option also fix mobile data? Mobile Data will not turn on unless I reboot the phone.
Nope, that's for WiFi only. After flash a zip it could happen that mobile data doesn't come up. But i have seen this effect only after flash a zip. After one more reboot it never comes back until i flash. Anyway that's super rare and not kernel related.
 

pappschlumpf

Senior Member
Apr 5, 2011
5,444
9,042
Augsburg
I said that I don't blame the kernel and I'm just looking for help.......
Even if I had the 6gb (which is more than enough for any game on the play store) it shouldn't have screen stutter.
what does RAM have to do with screen stutter anyway....
Well RAM isn't completely unrelated. Slmk and memcg are used, because of holding stuff in RAM as long as possible. If you use the phone a longer time RAM could be mostly used. If you don't kill all apps, using recents, before gaming it could for sure hapoen that a game stutters. Low RAM means swap stuff out, means using ressources like CPU, means it could stutter in situation full CPU power is needed. To high OC could cause stutter too. Especially 850 is not fine on all phones. Switch to table 2 and use 800. Or just use 765, 675.
 

mLuca

Senior Member
Jul 31, 2019
160
43
Xiaomi Mi 10T / 10T Pro
Well RAM isn't completely unrelated. Slmk and memcg are used, because of holding stuff in RAM as long as possible. If you use the phone a longer time RAM could be mostly used. If you don't kill all apps, using recents, before gaming it could for sure hapoen that a game stutters. Low RAM means swap stuff out, means using ressources like CPU, means it could stutter in situation full CPU power is needed. To high OC could cause stutter too. Especially 850 is not fine on all phones. Switch to table 2 and use 800. Or just use 765, 675.

I did what you said (cleared RAM, set gpu frequency to 585) but the stutter is still there...
Phone is not hot at all when playinng PUBGM.
I'm on slmk version of the kernel, but again, I don't think it's a kernel problem.(same behavior on stock and elementalx kernel)
This is not lag(the cpu/gpu/ram can't keep up) but a screen stutter.(looks like frame drops but the fps counter is showing 60 fps when the stutter starts.
 
Last edited:

pappschlumpf

Senior Member
Apr 5, 2011
5,444
9,042
Augsburg
I did what you said (cleared RAM, set gpu frequency to 585) but the stutter is still there...
Phone is not hot at all when playinng PUBGM.
I'm on slmk version of the kernel, but again, I don't think it's a kernel problem.(same behavior on stock and elementalx kernel)
This is not lag(the cpu/gpu/ram can't keep up) but a screen stutter.(looks like frame drops but the fps counter is showing 60 fps when the stutter starts.
Are you on 90Hz? That would cause issues like that with a 60Hz game. 45 Hz should bei suitable, if you could configure framerate in Pubg.
 

pappschlumpf

Senior Member
Apr 5, 2011
5,444
9,042
Augsburg
I'm using the OnePlus 7 which doesn't feature a 90hz screen like the pro version but has the same CPU.
PUBGM settings are on extreme fps (60)
Well if this is a general problem, with stock etc....
Anyway you may grab logs and provide these to me in the Telegram channel. Plus you may ask Toni, our pro bencher and games if he has tips to make it run better.
 
  • Like
Reactions: mLuca

HippoMan

Senior Member
May 5, 2009
1,723
559
Hippoland
Doe Smurf force apps into the background, by any chance?

I'm running Smurf 3.5.0 on my OnePlus 7 Pro (GM1917) with Magisk 20.3 giving me root.

I run the Tasker utility, and I am having problems with it, because it seems to be forced into the background, even though I have battery optimization turned off for that app and all known settings configured to allow it to run in the foreground.

Is there anything in Smurf which might be moving apps like Tasker into the background in order to save battery usage? If so, is there a way to disable this?

Thank you very much in advance.
.​
 
Last edited:

buschris

Senior Member
Jan 20, 2011
506
106
OnePlus 9 Pro
So where is this config file located? and please don't say sdcard/SmurfKernel. that folder doesn't exist. and no search helps. the app does nothing with no config file
 
Last edited:

dipleg

Member
Jan 15, 2020
47
15
So where is this config file located? and please don't say sdcard/SmurfKernel. that folder doesn't exist. and no search helps. the app does nothing with no config file

if you absolutely cannot find the config file in your sdcard directory, it may have been installed elsewhere. in either case, it's easier to use the included configuration editor APK (https://drive.google.com/file/d/12N9BNSgWhJ8CmPCr8YW6EKIlIeve2oU5/view?usp=drivesdk) that allows you to modify parameters from a comfy gui.
 

buschris

Senior Member
Jan 20, 2011
506
106
OnePlus 9 Pro
Last edited:

pratzyushd

Senior Member
Aug 20, 2019
52
21
Its Antutu, recently taken down from Playstore for some reason
It's because their privacy policy was identical to the one all the Cheetah mobile apps have, and CM has been removed from the app store for their privacy policy

---------- Post added at 08:31 AM ---------- Previous post was at 08:31 AM ----------

Which file do I flash there's 2 in mega download file for op7pro, got it .. running great with xXx.
Just look in the Telegram group or on this thread for SLMK Vs MEMCG. That'll tell you which one to flash
 
  • Like
Reactions: mholloway

Top Liked Posts

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

    OnePlus 7 Pro / OnePlus 7
    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.

    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 19.4 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, 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, 765 and 800 / 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
    34855479eo.png

    xXx NoLimits thread

    Telegram channel

    Features


    OOS and CUSTOM ROM support
    UNIFIED
    WiFi fix for user having no WiFi (switchable in the config app)
    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
    Simple LMK
    ZRAM
    High / Medium / Low boost presets
    Multiqueue io-scheduler: none, 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.183
    CAF upstreamed LA.UM.7.1.r1-16600-sm8150.0 / LE.UM.4.1.1-00610-SDX55
    Spectrum and FK profiles support


    8c2353ce29.png

    Information about Klapse Livedisplay

    Governor
    smurfutil
    schedutil

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

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

    Misc
    dynamic fsync
    800/850 MHz GPU maximum clock
    Selectable GPU tables, Maximum 800 or Maximum 850 MHz
    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 kernel only, 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
    SmurfKernelConfigurationEditor by @tanish2k09.



    Bootanimations
    Flash as Magisk module ;)
    Bootanimation 1
    GIF-190621_201240.gif
    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/SmurfKernelOP7

    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 3.5.5, Kernel for the OnePlus 7 Pro

    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: 3.5.5
    Stable Release Date: 2020-06-03

    Created 2019-06-03
    Last Updated 2020-06-03
    27
    Version 2.8.0
    WiFi fix for users having no WiFi with custom ROMs or OOS. The zip with WiFi fix in the name activates the fix directly. You can enable, disable the fix with our config app (in the OP) a thx again to @tanish2k09 for this outstanding contribution to the SmurfKernel project!
    Upstreamed to Linux 4.14.141
    CAF 16300
    F2FS updates
    a lot more :)
    26
    Version 3.4.0
    Upstreamed to Linux 4.14.156
    Introducing Houston replacement driver,
    no more logspam and own frameboost replacement :)
    Works nice :)

    Btw. if you like my work, send me a beer please ;)
    24
    Version 2.7.0 released
    Added devfreq boost ddr and gpu
    Added new config options:
    - modify perfd configuration
    - boost mode prime (boosts little cluster and prime core only)
    Display calibration modes work on custom ROMs now
    Camera init boosted
    Linux and CAF updates
    etc. pp. :D
    23
    Version 3.2.1
    Removed dynamic stune boost
    Added a direct stune boosting instead
    Picked stuff from newest CAF drops

    You'll like the speed and snappiness :D

    P.S. it works with OB4 etc. for sure!

    Edit: replaced it with 3.2.1b
    dumb script error, forgot a }