[KERNEL] ElementalX 3/3T

Search This thread

abhibnl

Senior Member
Oct 13, 2011
3,594
1,464
Update!!!


Here's the update for OxygenOS Pie


OxygenOS Android 7.0
ElementalX-OP3-5.00


Changes:
-update for Pie
Thanks for the first pie custom kernel flar. Since no one else provided a feedback, I wanted to let users here know that the kernel is working flawlessly. It's my first time using your kernel so I've few questions if you don't mind answering.
1. I selected cfq in aroma installer yet the kernel is still using fiops when I checked. Any reasons?
2. What exactly is the function of gpu boost found in settings?
3. I also saw an option about disabling sound gate in aroma settings during kernel installation but decided not to tick it since I wasn't so sure. Can you just let me know briefly what it does and if it would bring about any benefits to wired earphone audio?

Apart from these queries, it's working fine so far and I'm looking forward to provide feedback shall any bug arise.
 

Attachments

  • Screenshot_20190530-073933.jpg
    Screenshot_20190530-073933.jpg
    85.5 KB · Views: 706
  • Screenshot_20190530-073928.jpg
    Screenshot_20190530-073928.jpg
    145.4 KB · Views: 711
  • Screenshot_20190530-073831.jpg
    Screenshot_20190530-073831.jpg
    152.1 KB · Views: 695
  • Screenshot_20190530-073654.jpg
    Screenshot_20190530-073654.jpg
    201.2 KB · Views: 690
  • Like
Reactions: iAmWiz and flar2

flar2

Recognized Developer
Jun 11, 2012
18,897
87,868
Southwestern Ontario
elementalx.org
Thanks for the first pie custom kernel flar. Since no one else provided a feedback, I wanted to let users here know that the kernel is working flawlessly. It's my first time using your kernel so I've few questions if you don't mind answering.
1. I selected cfq in aroma installer yet the kernel is still using fiops when I checked. Any reasons?
2. What exactly is the function of gpu boost found in settings?
3. I also saw an option about disabling sound gate in aroma settings during kernel installation but decided not to tick it since I wasn't so sure. Can you just let me know briefly what it does and if it would bring about any benefits to wired earphone audio?

Apart from these queries, it's working fine so far and I'm looking forward to provide feedback shall any bug arise.

Set the scheduler in a kernel manager. It's difficult to apply settings from installer onodern Android.

GPU boost make the GPU frequency scale up quicker. Only need if you see frame drops or for gaming.

The sound compander setting is only needed if you want to use the speaker mod or if you need to adjust analog headphone gain. You won't see some of these setting unless you use EX Kernel Manager
 
  • Like
Reactions: iAmWiz and abhibnl

abhibnl

Senior Member
Oct 13, 2011
3,594
1,464
Set the scheduler in a kernel manager. It's difficult to apply settings from installer onodern Android.

GPU boost make the GPU frequency scale up quicker. Only need if you see frame drops or for gaming.

The sound compander setting is only needed if you want to use the speaker mod or if you need to adjust analog headphone gain. You won't see some of these setting unless you use EX Kernel Manager
Thanks. Would you take feature requests?
Can you implement user configurable zram to the kernel with default being off? I've found better performance in few games when zram is turned on. I'm currently using Franco's kernel app, I can consider buying yours too. Happy to help devs :)
 

FirstEver

Senior Member
Jul 18, 2013
411
551
London
www.firstever.eu
Unfortunately, it doesn't work with PixelExperience CAF 9.0 (20190509) ROM = black screen after OnePlus logo.

I have a hard time with restoring my phone in TWRP 3.3.1.0, after restoring it stops on Google animation from Pixel Experience ROM.

Solution:
- Dirty flash Pixel Experience ROM
- Flash Magisk (you can probably skip this step)
- Restore your backup in TWRP again
= WORKS

What is your AnTuTu score on OOS 9.0.2 with EX kernel 5.0 after OC?

3kXctFq.png
 
Last edited:

vinoxflame

Senior Member
Aug 3, 2014
532
241
Manila
Unfortunately, it doesn't work with PixelExperience CAF 9.0 (20190509) ROM = black screen after OnePlus logo.

I have a hard time with restoring my phone in TWRP 3.3.1.0, after restoring it stops on Google animation from Pixel Experience ROM.

Solution:
- Dirty flash Pixel Experience ROM
- Flash Magisk (you can probably skip this step)
- Restore your backup in TWRP again
= WORKS

What is your AnTuTu score on OOS 9.0.2 with EX kernel 5.0 after OC?
cuz there's no available elementalx kernel for custom pie roms
 

abhibnl

Senior Member
Oct 13, 2011
3,594
1,464
Yes, but I'm still very interested to see how the performance comparison looks like between the latest OOS and other custom ROMs (in this case Pixel Experience CAF). Please share your results! :)

Why do you think Antutu score is the a good measure of performance on a device? My wife's OP6 has almost twice the score of OP3 in Antutu but I don't see 2x speed difference in app opening or other day to day tasks. Both on stock Pie OOS.
And why on earth would you OC a device who already has bad thermal management?
 

agadabadoglar

Member
Feb 7, 2011
34
4
Yes, but I'm still very interested to see how the performance comparison looks like between the latest OOS and other custom ROMs (in this case Pixel Experience CAF). Please share your results! :)
Whatever the result,
Only one thing to say : thanks for your work, flar2 !
(OOS, 9.0.2)
 

Attachments

  • Screenshot_20190531-164711.jpg
    Screenshot_20190531-164711.jpg
    146.8 KB · Views: 686

abhibnl

Senior Member
Oct 13, 2011
3,594
1,464
OK, I will use a thermometer (sarcasm).
Do you know what benchmarks are used for? (Do not reply)

Yup, I certainly do know what benchmarks are. it's mostly for fools who put their trust in "benchmark scores" over real life experience, strictly talking about mobile devices here.
Once you start focusing more on real life performance, you will notice how meaningless benchmarks are, especially Antutu, the piece of crap benchmark. I would still rely on Geekbench benchmark score for CPU Single/Multi core scores and to know how capable a processor is. But the reality is, the OEM skins and how Android is tuned by an OEM makes all the difference.
IMO, the custom CAF Pixel Experience should be significant smoother than OOS based Pie. Pie is just the first OOS "public release" build and isn't as polished as Oreo OOS is. If you don't need any OOS Pie features, I would suggest using NLOS or custom Pie ROMs instead. But don't put much faith in Antutu score, it's not the correct measure of how smooth or fluid your device will perform. Kernel optimizations, system optimizations, scheduler optimizations etc will result in much better overall system UI performance, which Antutu can't measure. :)
 

cluster1

Member
Jan 26, 2013
40
22


So happy and appreciative to see that you updated your kernel (super quickly) for oos pie!

I'm getting the best SoT and deep sleep out of any kernel I have tried on this device (and I've tried almost every single one) while still being super stable and with smooth performance.

I've been using your kernel ever since I got my Nexus 5 (and N7 2013). Got so much respect and appreciation for you and everything that you do. Thank you for all the years of sharing the fruit of your hard work so generously with us all. Cheers to you @flar2! :)
 
Last edited:

hsquare

Senior Member
Sep 17, 2014
112
11
Thanks a lot for the great work, @flar2 !

Will there be an express.zip-file of the kernel to flash after each OS update so that settings are being kept?
Thanks for your answer! :)

---------- Post added at 03:26 PM ---------- Previous post was at 03:25 PM ----------

[/COLOR]
cuz there's no available elementalx kernel for custom pie roms


So this won't be working with LineageOS? Previous versions of ElementalX used to work with Lineage. Why not this one?
 
Last edited:
  • Like
Reactions: xarrismoto

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