yashsingh1/xdaforums huggingface dataset:
[Nexus 5X Original Android Development] SlimSnoopOS:
Ex 4.00 is for Nougat 7.1.1. Ex 3.09 is for Nougat 7.0 and can be used for 7.1 AOSP.

See above. Especially since Pixel rom has changed its base for Pixel rom version 4.0.
[Nexus 5X Original Android Development] tuhinxp04:
Love this kernel...!!
[Nexus 5X Original Android Development] JimWest7997:
Have you tried it yet? I heard that people are having issues with camera.. So I'm waiting for an update...
[Nexus 5X Original Android Development] zurik:
No, I haven't tried the kernel w/ the CM14.1, when the CM14.1 goes to "Snapshot", I will install it with EX Kernel.
[Nexus 5X Original Android Development] jonti90:
In android 7.1 issue on camera .. pixel v4 rom .. suggests?
[Nexus 5X Original Android Development] JimWest7997:
We'll just have to wait. The dev mentioned on Google plus that he will update when 7.1 source code is out for our device. I dont know if everyone is affected by camera issues but many people seem to write about them.

I still haven't tried this kernel because of this.
[Nexus 5X Original Android Development] jonti90:
Tryed camera nx v4 same issue

Sorry but i have to perform with stock kernel .. wait for 7.1 support
[Nexus 5X Original Android Development] pacmanman:
Hello

This kernel (3.09v) is breaking LiveDisplay and suboptions "Display mode", "Color temperature" and "Color calibration" in cm14.1.-

I have cleared cache and dalvik, but it didn't help.

Any idea how to get those options back to work?

Thanks
[Nexus 5X Original Android Development] JimWest7997:
I am no dev, but as far as I know cm14.1 is based on nougat 7.1.1 so you should be using v4.0, not 3.09.

That said.. It might break your camera since people are reporting issues with cm14.1
[Nexus 5X Original Android Development] qemi:
Just to clarify. Last nightly of Cm for Nexus 5x HAS to use the kernel 3.09.

Kernel 4.0 ****s up the camera exposition.
[Nexus 5X Original Android Development] Midomad:
Wrong!

It's based on 7.1 AOSP,

7.1.1 is DP.
[Nexus 5X Original Android Development] qemi:
A man has talked.
[Nexus 5X Original Android Development] ourfear:
what is aroma？

sent from Nexus5X chroma
[Nexus 5X Original Android Development] nathanchance:
The custom installer is an Aroma installer which just means it is a way to customize what you are flashing visually.
[Nexus 5X Original Android Development] ourfear:
nice, could you show your settings to me :p
[Nexus 5X Original Android Development] nathanchance:
Unfortunately I don't own a 5X, I just help out in the threads. I would just install everything stock at first (I think flar2 labels what settings are stock when you flash it) and then tweak as you see fit. The only change I personally make is adding wake gestures but you don't have those on the 5X (yet).
[Nexus 5X Original Android Development] flar2:
First night of testing wake gestures and drain is under half of what it was on the nexus 5. That's good, I thought it might be the same. It still drains, do I've added the power button toggle and timeout options.
[Nexus 5X Original Android Development] till22:
Good news! So less 1% per hour, is that correct?
[Nexus 5X Original Android Development] flar2:
No, it's about 1% to 1.3%. Compared to around 2.5% on N5.

I need to test it for longer to get more exact.
[Nexus 5X Original Android Development] Dwayne01:
is this based on the 6.0.1_r3 sources? Im having issues with my camera on Chroma and just wondering if this could be the cause.
[Nexus 5X Original Android Development] dfryer1193:
From what I've seen, the camera issues have been solved by flashing Google's 6.0.1 vendor.img in the boot loader. It may be worth checking to make sure you've flashed it.
[Nexus 5X Original Android Development] gleggie:
Kind of a dumb question, but in aroma, what's the difference between the "stock" and "default" option? This is for the io schedulers. For the longest time I chose FIOPS. But lately I've been playing around with CFQ and I like it better I think.
[Nexus 5X Original Android Development] dfryer1193:
Stock is what the stock kernel uses for io scheduling. Default is flar2's default preference for ElementalX.
[Nexus 5X Original Android Development] elmagio:
Hi, I'm just wondering if it's normal that the EX Kernel manager is constantly using root after boot, until I launch the app and swipe it off the recent applications screen?

The kernel is working wonderfully but I find it weird that the app would need root for extended portions of time, is it the intended behavior? If so, why?

Thanks for your answers.

PS : Running CM13's latest nightlies.
[Nexus 5X Original Android Development] dfryer1193:
Flar2 could probably give a better answer, but I think what's happening is that EX Kernel Manager is requesting root once for each setting it's applying. I'm not sure if it does this regardless of whether or not it actually needs to set anything, but at least for me, it only seems to request root twice (once to set the governor, and once to set the io scheduler).
[Nexus 5X Original Android Development] elmagio:
I would understand that, which is why I've allowed the app to have root whenever it needs to, but what I don't understand is that the little square that signifies root usage stays in the notification bar forever until I swipe the app off the recent activities. Is that happening in your device too?
[Nexus 5X Original Android Development] flar2:
It must be something to do with an alternate root implementation on cm. They probably want you to see every single root command. It only shows one toast if you use SuperSU.

But yes, the app has a background service to apply settings. Once that service stops, those messages will disappear.
[Nexus 5X Original Android Development] elmagio:
It does only show one toast at first use on CM, with which you can allow the app permanent root access.

But whatever the service does, it doesn't stop, as the square in the status bar that notifies of root usage doesn't disappear until the app is killed.
[Nexus 5X Original Android Development] andresee:
Maybe its the battery manager running as root. Try to disable that service and see if it stops.
[Nexus 5X Original Android Development] elmagio:
Just tried it, doesn't seem to make a difference.
[Nexus 5X Original Android Development] git-sims:
Running Chroma 6.0.1 -12/7/2015 with 3.10.73-ElementalX-N5X-1.00 kernel. I am having a lot of text come in as double and the person I'm sending text to is saying they are getting the same text from me multiple times. Could this be something to do with the kernel or maybe the sim card?
[Nexus 5X Original Android Development] dfryer1193:
This sounds more like a ROM issue than a Kernel issue. Someone that knows more may be able to confirm.
[Nexus 5X Original Android Development] Banan PL:
After flashing v4.00 device (PixelROM v3.2, android 7.1.1 DP1) randomly crashing, it also crash at boot animation. I've got the same issue on 7.0.

I'm using stock kernel.
[Nexus 5X Original Android Development] Batticus:
I don't understand. You are using stock kernel? But this is a custom kernel.
[Nexus 5X Original Android Development] Banan PL:
When I flash ElementalX device randomly freeze.

Right now I'm using stock kernel
[Nexus 5X Original Android Development] suku_patel_22:
[MENTION=4684315]flar2[/MENTION] I decided to OC the little cluster to 1632Mhz and the phone wouldn't boot up, finally set it at 1536Mhz and it would boot fine.

Wonder if it's just my device which is going for a toss or something else.

Sent from my Pixelified 5X
[Nexus 5X Original Android Development] Midomad:
Same on my side ;)

Off topic:can you pm me on the exact pixel co nfiguration you are using?

Thanks.
[Nexus 5X Original Android Development] rmead01:
Use the right kernel. 3.09.
[Nexus 5X Original Android Development] Banan PL:
But 3.09 is for android 7.0. I have 7.1.1.
[Nexus 5X Original Android Development] Stevica Smederevac:
No, oc on ElementalX is unstable. Never tried but read a lot. It has something to do with no adequate power to support oc. That thing we used to do on other phones, increase miliwats
[Nexus 5X Original Android Development] rmead01:
That ROM is based on AOSP and not the 7.1.1 dev preview
[Nexus 5X Original Android Development] khanjui:
It's stable on Phasma Kernel, just need higher voltages. [MENTION=4684315]flar2[/MENTION] should upgrade values from Phasma.
[Nexus 5X Original Android Development] zurik:
[MENTION=4684315]flar2[/MENTION] The 4.00 it works with CM14.1? I will have problems with the camera? (Some people reported that camera goes dark after flashing this kernel)
[Nexus 5X Original Android Development] flar2:
Seems like they're based on older camera firmware
[Nexus 5X Original Android Development] folgore95:
Guys can somebody tell me what can i do for maximum battery saving? I have already a custom governor, EX manager powersafe, touchboost disable and more..

Thanks everybody and thanks flar2 for EX and EX manager. Using them since 3 weeks: no issues or reboots, just better battery and performance.
[Nexus 5X Original Android Development] aringler:
I also have problems with my camera..

it's dimmed all the times.

I tried many different apks to install but none of them is working.
[Nexus 5X Original Android Development] flar2:
This is a problem with your ROM and firmware. They are not up to date.
[Nexus 5X Original Android Development] kojak1989:
It can simply wipe the lens.
[Nexus 5X Original Android Development] ysaliens:
[MENTION=4684315]flar2[/MENTION] I assume we should wait for CM14.1 to switch to the newer camera firmware then?

What about live display? Is that on the ROM side or kernel?
[Nexus 5X Original Android Development] qemi:
For everybody...

elementalX 4.0 is only for Nougat DP. For the rest... install 3.09.

Not supporting live display at the moment. Everything is already said two pages before.

---------- Post added at 07:51 PM ---------- Previous post was at 07:49 PM ----------

Install 3.09.

With 4.00 you will have problems with your camera and video. elementalX 4.00 is ONLY for the DP 7.1.1.
[Nexus 5X Original Android Development] Banan PL:
Today I tried again and flashed v4.00, same result device freeze randomly. What I doing wrong? It's not normal, do I miss something?
[Nexus 5X Original Android Development] nikhilnangia:
Dzien dobry! Perhaps it'll be useful if you share the settings you used to configure EXK.
[Nexus 5X Original Android Development] giorgis91:
So, I'm on latest Pure Nexus (7.0 rom) and i'd like to flash this kernel. Which version I Need to flash to avoid the dark camera issue?
[Nexus 5X Original Android Development] akiwiz:
Version 3.09
[Nexus 5X Original Android Development] gorilla p:
See if going back to October Vendor or 2nd November Vendor fixes it. I had that issue with initial november Vendor image and went away after changing back, and still no problem after updating to 2nd November Vendor image.
[Nexus 5X Original Android Development] Edgarngg:
According to [MENTION=4684315]flar2[/MENTION] v4.00 is for 7.1.1 Developer Preview only, even if Pixel Rom is 7.1.1, its based on AOSP. I guess that's the confusion.

So Pixel Rom and All non DP roms should use v3.x.x.

Am I Right?
[Nexus 5X Original Android Development] Midomad:
No last Pixel rom is based on 7.1.1 DP.
[Nexus 5X Original Android Development] Giorgos Chatziioannou:
Hey flar, alcolaw has released a new profile that needs impulse and ironactive governors. Any chance you could add them?
[Nexus 5X Original Android Development] agmtpd:
Yes, just installed ex kernel v4 over pixel v4.0.1

working flawlessly and very stable
[Nexus 5X Original Android Development] kojak1989:
UKSM on or off? And what is better zRAM or zswap for daily usage ?
[Nexus 5X Original Android Development] Siljorfag:
Nevermind
[Nexus 5X Original Android Development] tornido067:
Has anyone tried v4 with AICP ROM?? i guess it will work ..
[Nexus 5X Original Android Development] kojak1989:
[MENTION=4684315]flar2[/MENTION] Can you add DrunkSauce gov profile to your EXKM ?
[Nexus 5X Original Android Development] Midomad:
DrunkSauce wouldn't work with ElementalX.

The kernel doesn't support ironactive and impulse governor.
[Nexus 5X Original Android Development] kojak1989:
Yes i know that :) its only a profile.
[Nexus 5X Original Android Development] tornido067:
guys plz confirm if it is working on AICP ROM
[Nexus 5X Original Android Development] Midomad:
Make a back up and try it yourself.
[Nexus 5X Original Android Development] tornido067:
can i just backup the boot.img ?
[Nexus 5X Original Android Development] Midomad:
Sure.
[Nexus 5X Original Android Development] math.rangel:
yes, please! and also chill governor
[Nexus 5X Original Android Development] tornido067:
guys the kernel is working great with AICP rom just to feedback ...

ex v 4 :p:good:
[Nexus 5X Original Android Development] flar2:
Update!!!

Nougat

ElementalX-N5X-3.10

Nougat 7.1.1 preview

ElementalX-N5X-4.01

Changes:

-increase overclock voltages

-don't force encryption
[Nexus 5X Original Android Development] SlimSnoopOS:
In case you need the feedback lol Ex 3.10 flashes just fine on stock rooted NRD91N. Thanks again sir!
[Nexus 5X Original Android Development] Midomad:
[MENTION=4684315]flar2[/MENTION]

Could you please add chill,impulse,ironactive governor and maple scheduler?

To use last profile like dranksauce...
[Nexus 5X Original Android Development] khanjui:
Finally overclock is stable. @ 1632 MHz for little, @ 2016 MHz for big. Also there is no overheating. Good job!
[Nexus 5X Original Android Development] nathanchance:
He's said several times he doesn't add stuff like that, the kernel remains close to stock.
[Nexus 5X Original Android Development] Midomad:
I didn't notice that.

Recently he added zen scheduler!
[Nexus 5X Original Android Development] flar2:
I don't add usually add CPU governors. Interactive is by far the best. Most of the custom governors are just interactive with a few small changes and a different name.
[Nexus 5X Original Android Development] kojak1989:
Have someone good UKSM settings for Nexus 5X ?
[Nexus 5X Original Android Development] Giorgos Chatziioannou:
Pity :(

Oh well, seems like i am "stuck" with hawktail :p

Just dont start removing stuff, deadline scheduler is awesome ;)
[Nexus 5X Original Android Development] kojak1989:
What about Impulse and Ironactive? They are good enough to get them to add?
[Nexus 5X Original Android Development] Banan PL:
Thanks for help. It looks like the new version (4.01) is stable, no random reboots no crashes.

Thanks again.
[Nexus 5X Original Android Development] Midomad:
Developer Preview 2 is Up!

https://developer.android.com/preview/download.html#device-preview
[Nexus 5X Original Android Development] :
How can I set CPU core to free and to always online or offline to save battery and to have good performances.

Because apps like 3c toolbox or setcpu dont actually work with Android or ROM or kernel.

I am on pure nexus ROM with your kernel the best team for me.

PS: in your app we are not able to create profiles or to set CPU cores to free . I hope this will appear in next uptade.
[Nexus 5X Original Android Development] epinephrin3:
Im having a problem with the gallery app crashing my phone and restarting with this kernel. No matter what ROM im on and even with different gallery apps??
[Nexus 5X Original Android Development] Midomad:
Not related to the kernel.
[Nexus 5X Original Android Development] epinephrin3:
Well it works fine with other kernels. Its only when i flash ElementalX that i get the problem... Even on other roms?
[Nexus 5X Original Android Development] Banan PL:
At least your device is booting up :p
[Nexus 5X Original Android Development] epinephrin3:
Ha ye there's nothing worse than that. The only time ive had that was with the Jolla kernel
[Nexus 5X Original Android Development] flar2:
I can't imagine how this would be kernel related. Do a clean install or at least wipe cache and dalvik and the gallery's data.
[Nexus 5X Original Android Development] khanjui:
Big cluster @ 2016 MHz, little cluster @ 1632 MHz. Typical usage. Everything is stable. And I still don't understand why people are messing with CPU governors, I/O schedulers etc. I only set the I/O scheduler to noop with 128 kb readahead. Because they are default values on N. (And it should be updated in AROMA.) I didn't even turn off touch boost.
[Nexus 5X Original Android Development] yilun:
Hey, can anyone recommend me a cpu governor profile? Or help me know what each one does... I can't find it anywhere. Thanks
[Nexus 5X Original Android Development] SlimSnoopOS:
The guide for Interactive profiles is located in the 5X general section:

http://xdaforums.com/nexus-5x/general/guide-advanced-interactive-governor-t3269557
[Nexus 5X Original Android Development] peltus:
[MENTION=5471394]yilun[/MENTION]: Read first page and at least the last 10 pages of the governor thread and you'll get your answer. I'm sure it's been asked recently.
[Nexus 5X Original Android Development] kemroy:
really..

so u literally didnt touch anything else..iv done that and iv gotta see my results..because all the custom profiles and stuff is so confusing to me.. will get back to you..
[Nexus 5X Original Android Development] khanjui:
They are overrated. It's basically depends on your usage. It doesn't matter what profile you use. For example, if you play game, CPU and GPU will be maxed out and battery usage will be high. Only way to prevent this lowering max values of CPU and GPU. Almost all profiles are turning off touch boost/input boost. It makes phone lag, causes bad user experience. If you can't use your phone with its decent performance, what's the point of using it? If you really care about battery, get a powerbank or carry your charger.

Of course it's matter of personal choice in the end. These are just my opinions. No offense. Currently overclocked ElementalX with its default settings are giving best performance with decent battery life for me.
[Nexus 5X Original Android Development] Midomad:
How do you get @ 2016 Mhz and @1632 Mhz?,

I'm with last 4.01 version but for exemple with big cluster max freq i can see is 1824Mhz!

View attachment 3946725
[Nexus 5X Original Android Development] khanjui:
You must set them from AROMA, reinstall the kernel.
[Nexus 5X Original Android Development] kemroy:
cool...

ok im using your settings with interactive on newest pixelrom..ima see where it goes..i dont game and such..so..if i can have at least 8 hrs im good..
[Nexus 5X Original Android Development] nathanchance:
I bet it is sdcardfs since CM enabled it. If it is, these patches fix it:

https://github.com/Flash-Kernel/angler/commit/3687896dd1081ca82f7abf0823bc501ec5cef9c6

https://github.com/Flash-Kernel/angler/commit/81e643e2609f38d9de65acd7a4d45c2c5e271306
[Nexus 5X Original Android Development] Midomad:
Done.

I will try with some battery cycle and will see you're opinion about Profiles.
[Nexus 5X Original Android Development] khanjui:
Don't just mind about battery life. Look how much enjoyable your phone is. Feel the speed and smoothness.
[Nexus 5X Original Android Development] Midomad:
Do you use any others optimisation,like thermal tweaks?
[Nexus 5X Original Android Development] khanjui:
I'm using Extreme v4 from here. Don't forget to set thermal throttling value from EXKM after flashing the zip. Read the OP for more information.
[Nexus 5X Original Android Development] Midomad:
I already use it but have not set anything on EXKM,Can you please make a screenshot for you're thermal setting value on EXKM.

Appreciated.
[Nexus 5X Original Android Development] khanjui:
:good:
[Nexus 5X Original Android Development] lethall1:
Thank you for your amazing work!

I have a really annoying problem that I was trying to track and fix by myself. I can't make it...

My problem is related to wifi driver and Mikrotik WiFi ap. I'm not sure that wifi driver is somehow related to kernel development but I hope someone can help me. BTW, I found a similar issue on OP3 forum and someone fixed it in a kernel, same thing with OP1 and CM13, problem was fixed patching a kernel but I can't find a patch though.

The problem started after update to android 7.0, that is why I think it is not hardware-related.

First, my phone's battery was so good that I could not be much happier! I had 13+ hours without charging with stock android 6 and SOT 3+h. While screen was off phone entered deep sleep and it was about 0.5-1%/h with doze on wifi and about 3% on LTE. Amazing! But after android 7.0 upgrade I have about 8%/h in doze without CPU deep sleep at all on wifi and same 3% on LTE. Of course first thing that I was thinking about is wifi scan, it was disabled and gps is set to device only. Next was some app. Made clear flash with no additional app installed. Same 8%/h in doze. Rebooted in safe mode disabling google backup services and all google apps, even Now launcher. Same picture there. Installed ElementalX kernel, clear stock os, safe mode... nothing.

At some step there I discovered Battery Historian. Amazing! I figured out that my cpu doesn't enter deep sleep on wifi at all. Deep sleep on LTE, 3g works fine. Installed Greenify and Battery historian shows solid doze line with CPU always awake only on wifi. WiFi signal is always strong. I started to blame Mikrotik router. I have only 2.5GHz band on it with 802.11bgn. I changed channel width, protocol, disabling\enabling all options, shared WPA2 key time changed, encryption added\removed, DHCP static IP added, DHCP disabled on the phone with static IP, Routerboard upgraded to beta and finally I thought that some network device could send some packages overtime to the network. Wiredshark and package streaming from router showed no suspicious activity, I removed WiFi from bridged mode and moved it to another broadcast zone with only one device - my phone. As you can guess all thous steps was pointless. ElementalX app shows 13%/h in awake screen on mode and 6-8%/ in screen off mode.

I don't have another WiFi router and I work at home. I'm trying not to connect to any other wifi networks in the city. But I'll try and I need to find if the is only my AP and I think it is.

Battery historian shows CPU entering deep sleep on 2-15ms and exits it with kernel wakelock qcom_rx_wakelock like thousand of times per hour

What can I do? How to debug it? Never compiled a kernel for android device, but I think I can manage it if I need to. The problem is I don't know what should be changed or tested in kernel config.

Some screenshots attached.

Thanks!

Forgot to add: Now I'm on 7.1.1 beta, have the same issue with stock kernel and ElementalX kernel
[Nexus 5X Original Android Development] BlindEyes:
can i flash it with cm14.1 11/24/16 update?
[Nexus 5X Original Android Development] flar2:
Which kernel fixed it? Could you point me to the conversation?
[Nexus 5X Original Android Development] Midomad:
This my battery with you're settings,

After all with profiles i got a bit better SOT.

View attachment 3948112View attachment 3948113View attachment 3948114
[Nexus 5X Original Android Development] khanjui:
Is it worth to trade performance and smoothness for 30-60 more minutes of SoT? As I stated before, it's not.
[Nexus 5X Original Android Development] Midomad:
With HawkTail there is no performance loss.
[Nexus 5X Original Android Development] vampire36:
Every profile has a performance loss. Its just the scenario in which it comes to forefront. In general the default stock settings is the best performance battery balance profile.
[Nexus 5X Original Android Development] lethall1:
http://xdaforums.com/oneplus-3/development/rom-kernel-unofficial-cyanogenmod-13-0-t3444221/page45 Post 445 + further discussion.

https://bugs.launchpad.net/ubuntu/+source/linux-mako/+bug/1267570 Ubuntu on nexus 4

https://forum.cyanogenmod.org/topic/129064-op3-always-in-awake-if-connected-to-mikrotik-wifi-ap/ one more

https://code.google.com/p/android/issues/detail?id=222214 Found this bug report

Hopefully it would help.

Thank you
[Nexus 5X Original Android Development] Midomad:
Is version 4.0.1 working with DP2?

I think there is no kernel change with the last DP?
[Nexus 5X Original Android Development] Banan PL:
For me it's stable and smooth. No app crashes or random reboots.