[KERNEL] ElementalX 3/3T

Search This thread

Konskl

Senior Member
Feb 13, 2015
579
162
@flar2 can you take a look at the stock gpu governor (msm adreno) that's coming by default with your kernel cause it causes the gpu to stay always at 214 gpu frequency.Never goes at 133mhz speed even when I'm not touching the screen. Other than that great work as always!!!
 
Last edited:

ZeNiXxX

Senior Member
Apr 22, 2012
2,054
7,655
Xiaomi Mi 11 Ultra
Google Pixel 6 Pro

hey thanks for the link, are there any profiles for oneplus three ? i can only find profiles for nexus devices


Edit

Why isn't wakegestures working for me

d37751e5b4e119f744f94d03400b4aef.jpg


I'm not able to activate it
 
Last edited:

l3ones

Senior Member
Mar 13, 2014
87
13
Seattle
Is it just me or can no one else get the CPU tunables to stick? They just return to the default values after awhile, and only for the big cluster oddly enough.
 

Spliffman1

Senior Member
Jul 12, 2015
475
233
Is it just me or can no one else get the CPU tunables to stick? They just return to the default values after awhile, and only for the big cluster oddly enough.
They are sticking here, surviving multiple reboots, as I have been experimenting with Substratum themes. Only things I have changed is both big and small are over clocked, did that at installation.
 

flar2

Recognized Developer
Jun 11, 2012
18,894
87,865
Southwestern Ontario
elementalx.org
Is it just me or can no one else get the CPU tunables to stick? They just return to the default values after awhile, and only for the big cluster oddly enough.

It's like that on pretty much all recent devices. There are many things in the system competing to change frequencies. That's why I put a warning in my app.

Why do you want to change then anyway? Just leave them alone or set your max in aroma.
 

JumboMan

Senior Member
Aug 3, 2013
575
227
Pink City
@flar2 can you take a look at the stock gpu governor (msm adreno) that's coming by default with your kernel cause it causes the gpu to stay always at 214 gpu frequency.Never goes at 133mhz speed even when I'm not touching the screen. Other than that great work as always!!!

use simple ondemand gpu governor.it goes to 133mhz without any problem

---------- Post added at 05:14 PM ---------- Previous post was at 05:11 PM ----------

what should I be changing in the ex kernel manager? readahead is on 256 should it be higher?

anything else? or leave all default?
Too low or too high is not good.
256 seems on lower side.
My self using 512 kb.
 

flar2

Recognized Developer
Jun 11, 2012
18,894
87,865
Southwestern Ontario
elementalx.org
@flar2 can you take a look at the stock gpu governor (msm adreno) that's coming by default with your kernel cause it causes the gpu to stay always at 214 gpu frequency.Never goes at 133mhz speed even when I'm not touching the screen. Other than that great work as always!!!

Don't worry about that. It is actually suspended most of the time but always reads 214 because that is initial frequency. If you watch the frequency with an app like DecCheck Pro floating monitors, you will see that as soon as the GPU becomes active, the frequency goes to 133.

If you're trying to save battery, leave it. Simple ondemand will be a bit more aggressive. But none of this makes a huge difference to battery life anyway.

Maybe next build I will add some gpu tweaks that me and @tbalden did on the HTC 10.
 

ritchiedrama

Senior Member
Jul 18, 2016
634
178
Market Rasen
www.kratostrength.com
Don't worry about that. It is actually suspended most of the time but always reads 214 because that is initial frequency. If you watch the frequency with an app like DecCheck Pro floating monitors, you will see that as soon as the GPU becomes active, the frequency goes to 133.

If you're trying to save battery, leave it. Simple ondemand will be a bit more aggressive. But none of this makes a huge difference to battery life anyway.

Maybe next build I will add some gpu tweaks that me and @tbalden did on the HTC 10.

What is your personal recommendation for readahead? I did ask above maybe you missed it, or maybe its a stupid question :p

And should wee be changing any other kernel settings? (I bought your EX Kernel Manager) - Battery life is main concern, to have it as good as possible but no reduced performance. (If that is even a thing)
 

flar2

Recognized Developer
Jun 11, 2012
18,894
87,865
Southwestern Ontario
elementalx.org
What is your personal recommendation for readahead? I did ask above maybe you missed it, or maybe its a stupid question :p

And should wee be changing any other kernel settings? (I bought your EX Kernel Manager) - Battery life is main concern, to have it as good as possible but no reduced performance. (If that is even a thing)

Readahead anywhere between 128 and 512

For other battery tweaking, I suggest reading up on interactive battery tweaks. I've linked the thread a few times here.

The ability to save and load governor profiles, and use the Battery Monitor CPU Times for measurement, are the main tools you need in EXKM for battery tweaking.

Backlight dimmer is also a good battery saving tweak.
 
Last edited:

ritchiedrama

Senior Member
Jul 18, 2016
634
178
Market Rasen
www.kratostrength.com
Readahead anywhere between 128 and 512

For other battery tweaking, I suggest reading up on interactive battery tweaks. I've linked the thread a few times here.

The ability to save and load governor profiles, and use the Battery Monitor CPU Times for measurement, are the main tools you need in EXKM for battery tweaking.

Backlight dimmer is also a good battery saving tweak.

Thanks, I'll leave it at 256 then, or whatever it's on.

I've done a search for 'interactive battery tweaks' I can't find any link, if you get a few moments could you re-link?

Thank you.

Edit: I turned on Backlight Dimmer but notice no difference to anything? I tried searching the thread for an explanation of that too, and can't find anything, lol.

Edit2: Ok, I see it just allows you to lower screen brightness further.
 
Last edited:

Top Liked Posts

  • There are no posts matching your filters.
  • 315
    ElementalX Kernel
    for OnePlus 3 and 3T
    p2214177205-11.jpg


    ElementalX is designed for maximum stability.
    It is made for people who depend on their phone every day.


    Features
    • Easy installation and setup with Aroma installer
    • Wake Gestures support (sweep2wake & doubletap2wake)
    • Notification LED control
    • Sound control
    • Advanced color control
    • Sweep2sleep
    • Backlight dimmer
    • Overclock or underclock CPU
    • Adjust or disable vibration
    • FIOPS, BFQ, CFQ, deadline, noop and SIO i/o schedulers
    • NTFS r/w support
    • Option to disable fsync
    • performance and power optimizations
    • Option to disable gesture vibration
    • USB OTG support
    • Dash charge
    • WireGuard support
    • Supports MultiROM
    • Does not force encryption
    • Compatible with systemless root


    Installation

    1. Flash in recovery

    For maximum compatibility with all ROMs, ElementalX uses your existing ramdisk.
    Do NOT flash this over other custom kernels!
    You should only flash ElementalX over the kernel that came with your ROM!!!



    Notes

    EX Kernel Manager can be used to configure settings and update or install the kernel quickly and easily.

    You can also use my free app Button Mapper to configure the navigation buttons.

    Google+ Community


    Downloads

    OxygenOS/Stock-based ROMs (Android 9)
    ElementalX-OP3-5.00


    OxygenOS/Stock-based ROMs (Android 8.0.0)
    ElementalX-OP3-4.06


    LineageOS based ROMs (Android 8.1.0)
    ElementalX-OP3-4.01-los


    OxygenOS/HydrogenOS/Stock-based ROMs(Android 7.1.1)
    ElementalX-OP3-3.09


    LineageOS based ROMs (Android 7.1.2)
    ElementalX-OP3-3.19-los




    OxygenOS/HydrogenOS/Stock-based ROMs(Android 7.0)

    ElementalX-OP3-2.07


    OxygenOS/HydrogenOS/Stock-based ROMs(Android 6.0.1)
    ElementalX-OP3-0.32


    CyanogenMod 13 based ROMs
    ElementalX-OP3-0.39-cm




    Source code

    Github








    _____________________________________





    XDA:DevDB Information
    ElementalX-OP3, Kernel for the OnePlus 3

    Contributors
    flar2
    Source Code: https://github.com/flar2/android_kernel_oneplus_msm8996

    Kernel Special Features:

    Version Information
    Status:
    Stable

    Created 2016-06-24
    Last Updated 2019-05-29
    92
    Update!!!


    Here's the update for OxygenOS Nougat.

    This is universal for the OP3 and OP3T

    OxygenOS Android 7.0
    ElementalX-OP3-2.00


    Changes:
    -update for Nougat



    ____________________________________


    And here's an update for LineageOS


    LineageOS-based ROMs
    ElementalX-OP3-1.04-los


    Changes:
    -LineageOS updates
    87
    I will release updates for Nougat tonight
    85
    Changelog

    0.11
    -add sound control
    -security update

    0.10
    -fix for MultiROM

    0.09
    -OnePlus updates (including Dash Charge)

    0.08
    -KCAL advanced color control (@tbalden)
    -Notification light control (@Lord Boeffla)
    -update installer

    0.07
    -enable wifi on cm-based ROMs

    0.06:
    -revert shut down big cluster while screen is off

    0.05:
    -shut down big cluster while screen is off
    -enable USB OTG by default
    -add support for PS3 controllers
    -do not force encryption

    0.04:
    -add backlight dimmer
    -disable stock doubletap if dt2w is disabled in app

    0.03:
    -fix capacitive button vibration
    -add wake gestures

    0.02:
    -adjust or disable vibration
    -sweep2sleep

    0.01:
    -optimize and update
    -overclocking
    -BFQ, SIO and FIOPS i/o scheds
    -fsync option
    66
    Thread open, let's try to stick to relevant info