yashsingh1/xdaforums huggingface dataset:
[Nexus 5X Original Android Development] Alcolawl:
Running very smooth so far. No degradation in performance. This thing sleeps like a baby when not being used. Battery life yesterday with 0.01 was impressive.

My phone did, however, restart itself after locking up last night while using Firefox. The phone was suddenly feeling extremely sluggish and as I hit the Recents button the phone froze and restart itself. Not sure what happened there but I'm willing to bet its a fluke. I was looking for a less CPU intensive browser because I noticed the CPU temp getting to like 47C when using Chrome.
[Nexus 5X Original Android Development] dg4prez:
I'm hoping this one comes our way. I can't see why it can't be done, and it'd be super handy when the phone is in the car cradle unlocked.

So far the first alpha is working well for me. Didn't flash the vibration version yet, don't really need to change them so I'd rather give it time to really run without a reboot.
[Nexus 5X Original Android Development] joho5:
Is the modified boot.img just for disabling encryption?

Also using the systemless root... Is getting otas as simple as flashing stock boot.img and stock recovery.img?
[Nexus 5X Original Android Development] flar2:
I'll try to figure out how to tame the min cpu freq in EXKM tonight. It is problematic, as I've just been playing with it.

For now, avoid going to the CPU settings screen.
[Nexus 5X Original Android Development] mcfouch:
Observed same symptoms on my Nexus 7 2013 : Firefox 42 seems to have issues with Android 6 : reboot in less than a minute. Same thing with default aosp kernel so I think this is nothing to do with Ex kernel...
[Nexus 5X Original Android Development] ViRb3:
Yes, the modified boot.img is required to allow the phone to run unencrypted. It also disables DMVerity. The systemless root allows you to take OTAs just as you would without having root at all! You only have to make sure you have not touched your /system partition.
[Nexus 5X Original Android Development] Dwayne01:
Any chance of volume controls?
[Nexus 5X Original Android Development] nitinvaid:
I am sure we will have that in future soon
[Nexus 5X Original Android Development] jug6ernaut:
It all depends on if the digitizer is powered by the same circuit that the lcd is. If they are on separate circuits we are good, if the same circuit no dt2w for us.
[Nexus 5X Original Android Development] dg4prez:
I would think the same effect could be accomplished by using the motion sensors instead, no? Given that we have low power sensors, I'd imagine there's some way to detect that sort of action.
[Nexus 5X Original Android Development] jug6ernaut:
To an extent yes. This is similar to what Google has done natively, but as you can see from their offering just accelerometer based will give you mixed results.

What I was thinking of was using the accelerometer injunction with the proximity censor(tho idk how much power it uses). Basically using the accelerometer to identify when the device is on a flat stationary surface. When it is enable the proximity sensor and listen to turn on the ambient display.

This is all if and only of we can not do dt2w
[Nexus 5X Original Android Development] k.s.deviate:
I/O ched defaults to noop, is this correct?
[Nexus 5X Original Android Development] Alcolawl:
Default on this kernel is FIOPS.
[Nexus 5X Original Android Development] lakyberry:
Looks like stock governor is set to interactive. Did anybody tried elementalx governor?
[Nexus 5X Original Android Development] i_pk_pjers_i:
Oh, I agree, but it's still a nice thing to have. I've been able to do -80mV on some of my devices in the past and I like to think it does help with heat a little bit - I've seen -100mV help a TON on my laptop CPU & GPU for temps. I just hope it's possible for it to do and I hope it gets added eventually. Obviously it's not a super urgent thing but it would still be nice if it got added a few weeks/months down the line.
[Nexus 5X Original Android Development] flar2:
I won't be adding voltage control. I've written in great detail in a few places why it's not suited to these SOCs.
[Nexus 5X Original Android Development] flar2:
Merry Christmas everyone, and thank you for using my kernel and app, the reception has been phenomenal for this device.
[Nexus 5X Original Android Development] revamper:
Happy holidays to everyone!

On another note, my auto power save mode is not activating by itself. Is anyone else having this issue?
[Nexus 5X Original Android Development] parthabhatta:
Is the kernel compatible with supersu 2.6.4 system less root?
[Nexus 5X Original Android Development] SlimSnoopOS:
This kernel works great on system-less 2.6.2-3 SuperSU, should be the same on 2.64. I'm running it on stock rooted for nearly two weeks now.
[Nexus 5X Original Android Development] parthabhatta:
I am running same configuration on stock 6.0.1 since almost a month. Now my question is can I upgrade to system less 2.6.4 SuperSU safely with this kernel. I am asking this because chainfire himself has quoted in the thread "hopefully it won't break many installation", and a few users in the SuperSU q&a thread have reported problems with 2.6.4 on some devices / software. So any actual user who has flashed 2.6.4 system less SuperSU with this kernel and is on stock 6.0.1 can say better.
[Nexus 5X Original Android Development] Dave11:
As long as you flash stock kernel then SuperSU then this kernel all should be fine. This is what I have just done to go from 2.6.2 to .4 and all is fine on stock 6.0.1
[Nexus 5X Original Android Development] parthabhatta:
Then you mean to say, flash stock boot. Img, then flash supersu2.6.4 reboot and then again flash EX kernel.?
[Nexus 5X Original Android Development] Dave11:
No need to reboot just flash all at once in that order.
[Nexus 5X Original Android Development] GTOJim:
Merry Christmas to you and a big thank you for making our devices better. :)
[Nexus 5X Original Android Development] i_pk_pjers_i:
I flashed 2.6.4 before and my phone would get stuck on the android logo. Stick with 2.6.2-3 unless there's a very specific reason you need 2.6.4. As always, back up any important data.
[Nexus 5X Original Android Development] vampire36:
[MENTION=4684315]flar2[/MENTION] : http://xdaforums.com/showpost.php?p=64486693&postcount=355

A quick commit to check if it can improve the battery...!
[Nexus 5X Original Android Development] flar2:
I've tested those changes on my 6P and there is little to no real-world benefit. I'm not going to needlessly change things and risk instability for marginal (if any) gains.
[Nexus 5X Original Android Development] parthabhatta:
I did it in the sequence advised by Dave11 and have successfully upgraded to 2.6.4. No bootloops, no other issues.
[Nexus 5X Original Android Development] i_pk_pjers_i:
Alright - maybe there was something weird about my setup, I did flash a couple other flashable zips that maybe could have interfered. I don't see much of a point in upgrading to 2.6.4 - I'm perfectly happy with 2.6.2-3. Works with every application I've thrown at it - even ones that require BusyBox (I had to install BusyBox to /system/xbin/ instead of whatever default directory BusyBox wanted to be installed to).
[Nexus 5X Original Android Development] dickenam:
Currently running stock ElementalX gov on 4 core, lil CPU and the Advanced Interactive tweaks on the 2 core, big CPU. Seems really nice so far, will report batt findings once I run it a few cycles.
[Nexus 5X Original Android Development] revamper:
[MENTION=4684315]flar2[/MENTION] I can't get the auto powersave mode to work. I'm on the latest kernel and kernel manager, and I've tried wiping app data. Is it tested as working?
[Nexus 5X Original Android Development] flar2:
It should come on at 15%. Although I have not tested it in a while, it should work, add it's triggered by Android's battery low intent.
[Nexus 5X Original Android Development] revamper:
I think your explanation helped me find a solution. I'm on purenexus and there's an option to disable the low battery notification. I'll report back if turning that back on solved the issue. Thanks boss!
[Nexus 5X Original Android Development] vampire36:
Sounds good ! Appreciate your approach and agree with the philosophy ! Thanks a lot :)
[Nexus 5X Original Android Development] Cothek:
My cluster 2 min and max settings don't seem to be sticking. They almost always revert back to 864 and 1824 especially after reboot or if I go back to the CPU page in ex kernel manager. Any input or thoughts?
[Nexus 5X Original Android Development] szucsgf:
With no other info, I'm guessing:

1. Min reverts to 864 because of touch boost, and

2. Max reverts to 1824 because of thermal throttling.

If so, nothing to worry about. Your CPU will use your chosen frequencies when it can.
[Nexus 5X Original Android Development] flar2:
This is normal, please don't worry about it.

As I've explained many times, there are a lot of things controlling the cpu frequencies, so it's difficult to get them under control. Best thing to do is leave alone.
[Nexus 5X Original Android Development] gpvecchi:
[MENTION=4684315]flar2[/MENTION]

I'm trying to calibrate the display using a colorimeter, but I have a lot of issues.

The values of contrast and brightness vary from time to time (sometimes they are 128, sometimes 129, sometimes 130) and they do not seem to correspond to brightess and contrast; they look like are more related to hue...

Saving profile crashed EX app (but saves).

I took a look at the profile file, what are those values? I assume first line is RGB values, but what about the second? I can read 255 255 255 0...
[Nexus 5X Original Android Development] SlimSnoopOS:
I was under the impression that ElementalX governor was not tuned for our device yet
[Nexus 5X Original Android Development] dickenam:
Well, after seeing the Advanced Interactive tweaks, apparently neither is Interactive lol.
[Nexus 5X Original Android Development] SlimSnoopOS:
lol every time I look at that thread, I zone out. One day I will sit and read that info in there.

In my head at least, when flar2 said Elemental governor was not yet tuned for our phone then that means selecting it is no different than the kernel default of Interactive. I'm looking forward to when it is tuned and if he then offers some suggestions on tweaks.
[Nexus 5X Original Android Development] dickenam:
Haha same, I guess the info there would help make more sense of the ElementalX tunables. I wouldn't know where to start unless there's some grand write-up of all gov tunables, for reference.

I just turned off Touchboost, set the small core gov to EX, and set the big proc as the "boost" cores. Seems to work great, I do notice the 4 core proc hitting intermediate freqs more often but battery (over the

first

cycle) is more or less the same as what I've traditionally gotten.

We'll see, just a different "approach" for now. I suspect that it can only get better when flar2 tweaks it for the 808 architecture.
[Nexus 5X Original Android Development] DroidIt!:
Recent user of ElX on N5x...I hadn't seen that ElX governor wasn't currently the recommended governor for the 5x. So what is the current recommended CPU and GPU governors?
[Nexus 5X Original Android Development] i_pk_pjers_i:
I'm using ElementalX CPU governor and performance GPU governor.
[Nexus 5X Original Android Development] jhester1967:
Does this work on stock rooted rom?
[Nexus 5X Original Android Development] Lossyx:
Anyone else having longer delay when waking the device? I'm using Default settings and my ROM is Pure Nexus
[Nexus 5X Original Android Development] insang-droid:
Can we have a option to disable the finger print reader haptic feedback?
[Nexus 5X Original Android Development] flar2:
That's not a kernel thing.
[Nexus 5X Original Android Development] insang-droid:
Darn it.
[Nexus 5X Original Android Development] flar2:
Ask one of the custom ROM devs.
[Nexus 5X Original Android Development] xda890:
It's already included in Cataclysm...
[Nexus 5X Original Android Development] SaHiLzZ:
Getting a bootloop when flashing. Currently running stock rom, modified boot.IMG and supersu5x.zip installed via twrp.

Installing 1.04 gave me bootloop. How to get this kernel installed?
[Nexus 5X Original Android Development] dfryer1193:
You need to be on 6.0.1, with the stock boot.img, and using SuperSU 2.62.
[Nexus 5X Original Android Development] neo4uo:
I ha e always had this problem running Pure Nexus with stock settings of this kernel. Sometimes in when in deep sleep my phone will stay locked up for 30 seconds or greater. When I say locked I mean unresponsive. I have no clue if its an app causing the problem or ROM? I guess that I can try getting a cat log.
[Nexus 5X Original Android Development] ibilln:
FWIW, I've had the problem about three times in a month; ie, not enough to worry about it.

I would offer an observation: [MENTION=4684315]flar2[/MENTION] would probably appreciate a concatenation of your log file if you are reporting a problem. But maybe not a log of what your cat has been up to.

:)
[Nexus 5X Original Android Development] neo4uo:
Well my cat if I had a cat taking a dump is always relevant ;)

Just to clear the air I meant my logcat, I am dyslexic this morning!
[Nexus 5X Original Android Development] Lossyx:
Yeah, as I thought. Anyway, flashed Cataclysm with this kernel. Working great so far:)
[Nexus 5X Original Android Development] SlimSnoopOS:
Let's try this again in the correct thread lol

Just reached 220 hours of up time with no lag and consistently great performance, [MENTION=4684315]flar2[/MENTION]. Stock rooted system-less with v1.04. Appreciate the quality kernel! Hope you're enjoying the Christmas season.
[Nexus 5X Original Android Development] ibilln:
What phone do you have? :)
[Nexus 5X Original Android Development] i_pk_pjers_i:
....? "Sent from my Nexus 5X using Tapatalk"
[Nexus 5X Original Android Development] linqdesires:
Undervolting by say 10% you'll have a 10% power saving: wrong thought? It seems rational. Unless these CPU voltage are unreliable values.

thank you
[Nexus 5X Original Android Development] SlimSnoopOS:
Ahh, it's not so simple for newer chipsets. Below is flar2's take on voltages/undervolting over in his 6P thread. Matter fact I'll quote his posts so if anyone says "do a search" after today then these will show up in our thread too lol :good::highfive:

and at a later date, the paraphrased version:
[Nexus 5X Original Android Development] linqdesires:
[MENTION=3576831]SlimSnoopOS[/MENTION] interesting, so maybe you can't undervolt by 10% anymore.
[Nexus 5X Original Android Development] flar2:
There would be no gain, and the phone would become unstable.
[Nexus 5X Original Android Development] SlimSnoopOS:
Pics attached or it didn't happen! lol Screenshots should be in this order EX app desktop, cluster 1, then cluster 2 all taken from within a few seconds of each other. I'm getting 3-4ish hours of screen on time per day. Given my primary usage of web browsing, Maps, and podcasts. Cluster #2 stats are weird, just noticed they reset at some point if you see my fourth pic.

Edit: I should clarify, cluster #2 literally may not get pushed much given my usage patterns but the app resets at some point for cluster #2 cuz the fourth pic is from 2 hours earlier in the day but the time in state has decreased for the frequencies

Edit #2: I am guessing that probably ties into the thermal stuff flar2 and others were talking about recently. Which I honestly glossed over cuz I really don't push this phone much.
[Nexus 5X Original Android Development] rogiebear07:
Question re: Busybox and EX Kernel Manager

I have T-Mobile with wifi calling, but it appears Busybox conflicts with the service. If I install busybox, make the changes in EX Manager, and uninstall it, will the settings still apply? Or do they reset once Busybox is uninstalled?
[Nexus 5X Original Android Development] nathanchance:
You don't even really need Busybox, just check the option to never ask again and you should be fine. Are you running systemless root? I have heard that breaks Wi-Fi calling. May also want to check out this special installer for Busybox if you are on SuperSU 2.65, just flash it in TWRP and it will be in /su/xbin instead of /system/xbin, which could be causing issues. Not sure, just something to consider.
[Nexus 5X Original Android Development] SlimSnoopOS:
Do not bother installing Busybox, it is not needed for EX.

Edit: Ha, ninja'd by a millisecond
[Nexus 5X Original Android Development] i_pk_pjers_i:
Does that installer work for SuperSU 2.62-3? I wanna install BusyBox with that installer, but I don't want to upgrade my SuperSU.

Are you guys sure I don't need BusyBox for EX Kernel Manager? I'm pretty sure mine didn't run when I didn't have BusyBox installed...
[Nexus 5X Original Android Development] nathanchance:
Yeah, it will but /su/xbin was introduced in 2.65. The installer will install it into /su/bin, which caused some issues with Layers for me. /su/xbin was added to PATH in 2.65, which I believe helps the apps that try to execute the commands provided by Busybox. I am not sure how it will work out in terms of compatibility with apps but it will definitely work for installation.
[Nexus 5X Original Android Development] i_pk_pjers_i:
Hmm, I might just stick with BusyBox free installed to /system/xbin and have a semi-systemless root, then. Everything currently works for me with SuperSU 2.62-3, and I don't mind not being able to use Android Pay since I don't use it anyways. I tried 2.64 and it caused me to boot loop.
[Nexus 5X Original Android Development] neo4uo:
Is anyone having problems with cluster 2 going offline where you cannot adjust the values in the EX Kernel application?
[Nexus 5X Original Android Development] szucsgf:
It's thermal throttling. Let the phone cool a bit, then cluster 2 will come back online.
[Nexus 5X Original Android Development] neo4uo:
Thought that might be the problem so I unplugged my phone from charging also.
[Nexus 5X Original Android Development] szucsgf:
Definitely thermal throttling. Charging the phone causes lots of heat. It's no problem, cluster 2 will come back on when it's cool enough.
[Nexus 5X Original Android Development] neo4uo:
The only thing that concerns me is that ally settings for cluster 2 seems to be resetting to default and I have to go in there and adjust them again :(
[Nexus 5X Original Android Development] SlimSnoopOS:
Whoa, sweet app update for Ex Kernel Manager! A great app keeps getting better. Fixed my unusual stats for big cluster.
[Nexus 5X Original Android Development] matlala:
Any progress with thermal throttling? So far I have only changed /system/etc/thermal-engine-8974.conf as mentioned in the first post.

We tried to play with PID regulator for cluster 2, but without success, [MENTION=4684315]flar2[/MENTION] your solution and combine with advanced interactive governor is the best yet.
[Nexus 5X Original Android Development] Criton30:
i have the same issue, should we install the thermal zip from the first page?
[Nexus 5X Original Android Development] szucsgf:
Yes.
[Nexus 5X Original Android Development] skulldreamz:
Yeah i haven't had a single issue with thermal properties since installing the thermal zip
[Nexus 5X Original Android Development] respider:
hey guys to go back to stock kernel if needed I just need to reflash stock boot img?

also, custom kernels that dont enforce encryption with OK with encrypted devices? This is my first encrypted phone so I have no idea how this works, sorry
[Nexus 5X Original Android Development] ACHILLES R32:
Is anyone having issues with the color control settings? For some reason Value and Contrast always keep changing by +1 , all other settings stick.

Sent from my Nexus 5X
[Nexus 5X Original Android Development] till22:
Same here.. But do you REALLY see this? Or is your OCD acting up and you want the numbers you have chosen? :silly:
[Nexus 5X Original Android Development] flar2:
Just reflash stock boot.img to return to stock

This kernel works with both encrypted and unencrypted.
[Nexus 5X Original Android Development] neo4uo:
The thermal.zip states that it alters the system folder and may affect updates or Android Pay, can anyone confirm is it will break Android Pay? I am running Chroma with the root workaround to allow Android pay to work, would flashing the thermal.zip break the Android Pay?

-Thanks
[Nexus 5X Original Android Development] andresee:
Does not break android pay. If pay is working before you flash the zip then it will work after. Seems that changing DPI or using system root it will break it.
[Nexus 5X Original Android Development] i_pk_pjers_i:
I would also like to know this.
[Nexus 5X Original Android Development] neo4uo:
It works and doesn't break Android Pay. I am on Chroma with Ex and have systemless root. I installed the thermal zip and Android Pay still works.
[Nexus 5X Original Android Development] i_pk_pjers_i:
Great to know, thanks!
[Nexus 5X Original Android Development] farmerwill:
Is there something I need to do or configure to get my phone to deep sleep with this kernel? Both times I've flashed this it either doesn't at all or takes hours for it to go into deep sleep. Last night it died crazy quick too when it should have gone into deep sleep I think from a Google services wake lock. Any suggestions?
[Nexus 5X Original Android Development] flar2:
Don't know. The kernel doesn't affect deep sleep at all.
[Nexus 5X Original Android Development] farmerwill:
That's weird both times I've flashed the kernel deep sleep has immediately stop happening after flashing. Is there maybe something in the installation I'm doing wrong I try to keep everything stock as far as settings. But I'm def able to get insane deep sleep with plasma but can't even seem to get my phone to do the same with this. Also when I try to adjust the freq on min cpu freq it won't allow me to go under 1248 mhz. Could this have something to do with it?
[Nexus 5X Original Android Development] szucsgf:
1248 min freq on cluster 1 is because of touchboost, which temporarily boosts min freq to 1248 for three seconds when you touch the screen. After 3 seconds it settles to your chosen min freq, but any kernel app will show 1248 as your min freq because you just touched the screen to open the app. This is stock behavior and is not a problem. Check your frequency usage graph to verify that frequencies below 1248 are being used.
[Nexus 5X Original Android Development] thrutheeyes:
I currently use this kernel with Chroma ROM. This is fine.

I just pursuaded my friend to get a 5x and would like him to use this kernel. Is it okay if he just uses the stock firmware ROM but if I unroot and unlock and but this kernel on it will be fine?

Also I don't get why phone manufacturers don't ship the phone with awesome settings like this?
[Nexus 5X Original Android Development] SlimSnoopOS:
Absolutely, I've been on this kernel with stock rooted 6.0.1 for almost two weeks straight without a reboot. Make sure their 5X is on 6.0.1 before installing this kernel.

Edit: Whoops! Didn't see that you wanted stock UNROOTED with this kernel. Hopefully, someone else will chime in.
[Nexus 5X Original Android Development] thrutheeyes:
Sorry I meant to write root. Cool I'll change his kernel after 6.01.
[Nexus 5X Original Android Development] bikerabhinav:
Screen turning on automatically !?

I am kinda facing this same issue here: http://xdaforums.com/nexus-5x/help/chroma-elementalnx-gapps-1-3-1-5-t3284226

Also, is anyone facing a weird issue where the screen automatically turns on when the phone has been sitting idle for a while? It turns on and off within half a second. If you see the attached screenshot, I was asleep all that while when screen was off, but midway you'll notice screen on for a short while. There was no missed calls and ambient display (wake on notifications) is disabled so any idea why did this happen? :confused:
[Nexus 5X Original Android Development] till22:
You probably have a wake gesture (dt2w, s2w) activated with a timeout of X minutes. When that timeout ends, the screen turns on and off quicly to be able to turn off the wake gestures.