yashsingh1/xdaforums huggingface dataset:
[Nexus 5X Original Android Development] gpvecchi:
1.11 on latest Chroma, no reboots, rock stable and smooth.
[Nexus 5X Original Android Development] Quarktown:
Eas kernel type is experimental so you will find here the eas .zip file.

If you have the eas kernel you will see "sched" on the governor tab in the EX app.
[Nexus 5X Original Android Development] flar2:
This is the correct log, are you overclocking?

I haven't seen this before:

No errors detected

Boot info:
Last boot reason: watchdog_apps_bite

I don't think this is due to anything I've introduced. It could be caused by an app, it could be due to a custom ROM. I'd like to see more logs and I'd like to know if it happens on stock.

I would suggest clearing Dalvik and cache.
[Nexus 5X Original Android Development] SlimSnoopOS:
Pull the file from: sys/fs/pstore/ramoops

Settings/About Phone/Kernel Version EXKM will tell you which kernel version. If I recall correctly, flar2 said EXKM will not show new updates for the EAS kernel since they are betas.
[Nexus 5X Original Android Development] TheonidasThe3rd:
I can't seem to find the option to adjust vibration keypress sensitivity anymore. Did it move somewhere else?
[Nexus 5X Original Android Development] SlimSnoopOS:
There's only universal vibration setting in EXKM kernel app. Are you referring to a /system file path? If so, I do not know where that would typically reside at.
[Nexus 5X Original Android Development] TheonidasThe3rd:
It was my bad I haven't updated to the latest version of ElementalX after updating to the latest build on my phone now I see it.
[Nexus 5X Original Android Development] jonup:
Could this be related to the Ondemand governor? Can you try the fix you used on nexus 6 like about an year ago? Thanks!
[Nexus 5X Original Android Development] flar2:
You're using ondemand?!? Don't follow simms on this, ondemand is no good for big.LITTLE and I wouldn't be surprised if it's unstable. The elementalx governor is closest to ondemand if you don't want to use interactive.
[Nexus 5X Original Android Development] jonup:
I'm always Ondemand. I'll test elementalX and let you know. I'm not like most around here, I don't worry about battery life. I'm never too far from a charger and I still get 5h sot anyway
[Nexus 5X Original Android Development] simms22:
its not my fault, I swear! he was a devout trinity user(and a friend as well) :o

to be honest, I've never tried ondemand on a big.LITTLE, so don't even know how it would effect everything :angel:
[Nexus 5X Original Android Development] flar2:
If you want it more aggressive, go into cpu boost options and set input_boost_ms to about 800 or 1000

Ondemand might be good again on snapdragon 820
[Nexus 5X Original Android Development] simms22:
that's one reason that I skipped the nexus 6p, first nexus that I ever skipped. a straight up quad core is what I like, and am more familiar with, AND know how to abuse properly.. :angel:
[Nexus 5X Original Android Development] jonup:
Yeah, I can't wait for SD820. This big.LITTLE nonsense is not my cup of tea.

---------- Post added at 10:08 PM ---------- Previous post was at 10:06 PM ----------

Edit, I don't dig input boost either. I text a lot and input boost is just a battery drain.
[Nexus 5X Original Android Development] flar2:
It really hasn't lived up to its promise. Battery life is no better and performance is worse. I don't know what they were thinking putting 6 or 8 processors into a tiny case with no ventilation.
[Nexus 5X Original Android Development] govindarakesh:
Every once in a week i check if this kernel is available for moto g3 and always i go :(
[Nexus 5X Original Android Development] jonup:
I've actually had the best experience running just the big cores and disabling as many a53 cores as possibly. Unfortunately, you cannot disable all little cores, and the thermal throttling is hard to defeat, so when it begins to throttle it clocks down the big cores.
[Nexus 5X Original Android Development] flar2:
Turning off the little cores can also cause instability. I think some processes can get pegged to a certain core, and if they try to run and that core happens to be off, then the process will crash
[Nexus 5X Original Android Development] iPwn_:
How did you disable the little cluster?

It actually makes sense to me to just run on A57s, though the ****ty thermal design of this phone might make even that problematic.

EDIT: Actually wow I capped the little cores to their minimum frequency and make input_boost 1000 ms at 1440 MHz for the big cores and made Interactive slightly more aggressive... and the phone is smooth as hell. I'm gonna run it for a day and see if it drastically impacts battery life.

Still can't figure how to disable the cluster though, if that's what you did.

I wonder if it's possible to enable the little cluster ONLY when the big cluster is throttling.
[Nexus 5X Original Android Development] philippsp:
What about flashing system updates over the air? Is it possible?
[Nexus 5X Original Android Development] jonup:
It was not accurate saying I disabled them. More like hot plugging them. I use kernel adiutor, so I'll set the big cluster always on and only one core on the little cluster. I couldn't disable all little ones. So basically everything gets executed by the 2 big and 1 little until the load is high enough to turn any of the other little cores on. As I said this works great when there is no heat issues. As soon as the phone gets hot though, the big cores begin to throttle. There are bunch of thermal files that you can go in and edit them to reduce throttle, but don't have the time and you have to do it after each flash.

As far as reboots go, I'm back on elementalx for the last 7:30h on stock settings without an issue. But I want to make it clear that reboots occurred not when I was running the above explained configuration but with all cores on all the time.
[Nexus 5X Original Android Development] SlimSnoopOS:
Not if you have root or TWRP. Use fastboot (step 9):

http://xdaforums.com/showthread.php?t=3206930
[Nexus 5X Original Android Development] nathanchance:
Nope but flar2 has a process on his website here to help you out.
[Nexus 5X Original Android Development] RusherDude:
[MENTION=4684315]flar2[/MENTION] i don!t know why, but in my n5x the camera gesture opens the camera in my poket a lot of times, while this never ever happened using the gesture in my n5. Whats different? Maybe the n5x version needs some tweaking? Thanks!
[Nexus 5X Original Android Development] bhavstech:
why cant i control cpu frequencies and set max min for both clusters

and kernel adiuter doesnt work fails to load!
[Nexus 5X Original Android Development] joetheshmo:
Not sure but I can change frequencies with exkm (not that you should/need to be changing frequencies anyways...)

---------- Post added at 05:59 PM ---------- Previous post was at 05:58 PM ----------

Have you tried flar2's wake gestures app? It had pocket detection. You can find it on his site elementalx.org
[Nexus 5X Original Android Development] iPwn_:
So I've been playing around with this for some time and I think I'm actually getting the best results with a 2+2 setup, sort of like a ****ty Snapdragon 820. I have the big cores fully enabled and Interactive fairly aggressive, and the 2 little cores capped to 1.2 GHz. Both little and big cores are boosted to 1.2 GHz for 1000 ms on input, but touchboost is off.

My screen on battery drain rate is about the same as stock, if not slightly better, but animations that lag on the stock kernel are perfectly smooth here, probably since certain threads that were on the A53s on stock are now migrated to the A57s.

It doesn't seem to throttle during normal use with a high thermal limit. It does throttle while charging, but the stock setup is susceptible to this as well.
[Nexus 5X Original Android Development] flar2:
If you don't know why they can't be controlled you should leave them alone for best results.
[Nexus 5X Original Android Development] RusherDude:
Ye I used it in the past, but when using the ElementalX kernel app already, don't want to override the default s2w...
[Nexus 5X Original Android Development] oo0:
guess my issue was sched governor, will investigate further.

EAS version has extra line in linux/sched.h, which notEAS version doesn't have. it triggers when i add IPC support. couldn't find which commit adds it. im commenting it out and kernel builds fine, but it seem to drain battery with sched.

switched back to interactive 0% idle drain per 9 hours now with tamed wakelocks, enabled data, ambient and 130 apps.
[Nexus 5X Original Android Development] Shyciii:
[MENTION=4684315]flar2[/MENTION] : there is a chance that it will be cpu voltage control?
[Nexus 5X Original Android Development] nathanchance:
No, it is detrimental to try and modify the voltages on the newer chipsets since they are raised or lowered on a variety of factors and they are pretty low as it is.
[Nexus 5X Original Android Development] Shyciii:
Why? I try ThugLife kernel with -15 lowered voltage, and it was better battery comsupation (more SOT).
[Nexus 5X Original Android Development] nathanchance:
Lowered voltage shouldn't drastically change your SOT. Additionally, undervolting is one of the leading cause of random reboots. But I'm just quoting flar2, he has said it before in this thread and in the 6P thread. Post 1, post 2, and post 3
[Nexus 5X Original Android Development] m0ritz:
CPU Governors?

How do I make those CPU profiles "stick" and how do I know if everything worked?

Also ["GhostPepper"](http://xdaforums.com/showpost.php?p=64646565&postcount=903) starts like this (I think for "little"):

> target_loads - 95 460800:25 600000:43 672000:65 787200:78 864000:92 960000:95 1248000:98 1440000:100

But

if you download it from within the EX Kernel Manager App it starts like this:

> target_loads - 15 460800:25 600000:43 672000:65 787200:78 864000:92 960000:95 1248000:98 1440000:100

I can load the profile into "little" or "big" and if I restart the device everything is gone again. Also if I create a new profile and reset the app settings or install the kernel fresh my own profiles are still there.
[Nexus 5X Original Android Development] Shyciii:
Not dramatically, but +20 min is good for me, because 5X is very poor in SOT :(
[Nexus 5X Original Android Development] Smultie:
There's this radio toggle "apply on boot".

Guess what it does....
[Nexus 5X Original Android Development] m0ritz:
Guess what I already tried...

Edit: But thank you for your reply
[Nexus 5X Original Android Development] Smultie:
Guess what you didn't tell in your post.

Ah well, try again. It should work.
[Nexus 5X Original Android Development] nathanchance:
As with all battery issues, the kernel can only do so much since its domain is fairly limited. Risking instability (due to things like undervolting) for that little extra amount of SOT is just not worth it, which is pretty much flar2's motto. Never ever had a single problem with EX because of this.

I'd recommend using an app like BetterBatteryStats to see what exactly is causing your drain, as battery life is almost always a user space issue (like a rogue app or wakelock). You are more than welcome to PM me if you would like as I do not want to continue to clutter the thread.
[Nexus 5X Original Android Development] flar2:
I haven't made any changes to charging
[Nexus 5X Original Android Development] dg4prez:
Remember guys, if you like this kernel, take a moment and purchase the app. There's far less money flowing into dev's pockets than most people think.

https://play.google.com/store/apps/details?id=flar2.exkernelmanager
[Nexus 5X Original Android Development] ibilln:
Battery...

Hi. I'd like to ask if folks are getting better battery life with ElementalX than with stock. I've read most of the thread and see the random comment that this is a yes. But no OMG! comments or specifics. That's fine, but if anyone is moved to provide a bit more detail that would be great.

I got an N5X and had -terrible- bat. life, then got the OTA firmware update to MDB08I and it got better, but was inconsistent. My reason for rooting and using the kernel would totally be to smooth out the battery life experience. I'm sure this is a priority of [MENTION=4684315]flar2[/MENTION], but, still, I would very much appreciate some head-patting on this issue. Thanks
[Nexus 5X Original Android Development] dg4prez:
Mine seems better. Its not earth shattering, but there's still a lot to be done at the rom level and the kernel itself is still very close to stock. So give it time. My device is definitely better in the lag dept.
[Nexus 5X Original Android Development] andresee:
Just hit 3 hours SOT with 53% batt left. So far it's running great.
[Nexus 5X Original Android Development] ibilln:
Woah!
[Nexus 5X Original Android Development] randman2011:
I flashed a new ROM today after work and restored all of my apps and I'm still at 49%. Can't comment on SOT since my stats were all wiped, but I'm pretty impressed with that.

SOT on the new ROM is 1 hour 25 minutes.
[Nexus 5X Original Android Development] ibilln:
Not bad!
[Nexus 5X Original Android Development] Dwayne01:
I had terrible battery life at first, but I use the chroma rom and this kernel and it has improved significantly.

If i don't use my phone much during work I can get to the end of the day with about 70% left which is brilliant for me
[Nexus 5X Original Android Development] blinkin:
What would you get for similar usage on stock?
[Nexus 5X Original Android Development] andresee:
I never got over 3-4 total before on stock. But im still running stock rom. But ill see how it goes today and see if i get that good of SOT. Im on 45 min sot on 87% so looking good. Lots of sms and browsing and email.
[Nexus 5X Original Android Development] dondavis007:
Any special settings? I just left everything default except underclock the big guys.

Skickat från min Nexus 5X via Tapatalk
[Nexus 5X Original Android Development] andresee:
Nope all default.. Using elemental gov for both little and big.
[Nexus 5X Original Android Development] flar2:
On the HTC m9, a lot of people underclock the first (little) cluster, as this is where most of the processing is done, and let the big cluster run full out. You'll see the big cluster barely ever uses the highest frequencies anyway.
[Nexus 5X Original Android Development] blinkin:
delete....
[Nexus 5X Original Android Development] sturmeh:
If I need to test if this kernel is not causing a particular problem for me, how can I uninstall it simply?
[Nexus 5X Original Android Development] andresee:
Fastboot stock boot.img Or CFs boot.img if you are rooted.
[Nexus 5X Original Android Development] skulldreamz:
Yeah i love the way this phone runs combined with EX kernel. It's like the 4 cores are used most of the time during normal use but we have the big cluster in case we are gaming or heavily multitasking. Google and LG did a amazing job on this device. I use it as my daily driver verse my htc m9. Even though this is my first nexus i will never buy anything but nexus or lg phones from here on out. [MENTION=4684315]flar2[/MENTION] have you tweaked the elemental governor for our device? I didn't think that you had time to have gotten done that yet because i figured there would be a choice for elemental governor in the aroma installer once you had gotten to that. Also anyone care to share some screen color calibration values that are on the cool side that they think are a improvement to stock, thanks
[Nexus 5X Original Android Development] andresee:
Just move red and green down a lil and it will cool the screen down... I set it at R 250 G 250 B 256.
[Nexus 5X Original Android Development] jonup:
So the reboots were cause by the ondemand governor. Same error in the kmsg. So Simms nailed it. What's interesting is that after that I started getting kernel panic reboots, even on stock settings. Could be related to my fsync disabled

I highly doubt that you got 20min extra sot because of 15mV indevolt, but I'll let you believe it. Sot is affected by so many factors that is almost impossible to keep them constant between two life cycles. Not to mention that single or even few data points are not enough to make a define conclusion on something small like 20sot.
[Nexus 5X Original Android Development] flar2:
You could have disk corruption from reboots with fsync disabled
[Nexus 5X Original Android Development] jonup:
Exactly my point for the kernel panics afterwards
[Nexus 5X Original Android Development] dario2106:
[MENTION=4684315]flar2[/MENTION]

When there will be support to the Android preview N ?
[Nexus 5X Original Android Development] flar2:
Maybe this weekend.
[Nexus 5X Original Android Development] siealex:
Is v. 1.11 SELinux enforcing again???
[Nexus 5X Original Android Development] nathanchance:
It's always been enforcing by default. The toggle to go to permissive within Aroma was removed recently (don't remember which build exactly).
[Nexus 5X Original Android Development] sydeu:
Is undervolting possible? Feels really important on the sd 808/810 especially.

Also my big cluster is Not Available in EX Kernel Manager.
[Nexus 5X Original Android Development] nathanchance:
I just talked about this two pages back. Undervolting is detrimental on the 808/810 since the voltage are already low as it is and the chip adjusts the voltage based on a variety of factors like frequency and load.

As for your big cluster, it may be offline due to thermal throttling.
[Nexus 5X Original Android Development] sydeu:
Oh okey thanks!

Hmm they shouldn't, it isn't hot at all all right now. Edit: hmm now they are there, weird but maybe they were throttling after all, sd808 seems like a nightmare haha
[Nexus 5X Original Android Development] alwaysbelieve1:
What kernel and setup is your favorite?
[Nexus 5X Original Android Development] nathanchance:
I won't be much help to you as I own a Nexus 6 lol. Just help out the developers that I am familiar with from the stuff I use on my device. That being said, if I owned a 5X, I'd run this kernel with a stock setup.
[Nexus 5X Original Android Development] alwaysbelieve1:
I am definitely running this kernel and have been since day one. When you say stock set up what do you mean by that exactly? You mean that you will not change any of the CPU or governor settings?
[Nexus 5X Original Android Development] gialakias:
[MENTION=4684315]flar2[/MENTION] Is there something wrong with this? I had a reboot and I don't know if I got the right log https://drive.google.com/file/d/0B47bnQBZ3aMhMjZfR016eXJveWM/view?usp=docslist_api
[Nexus 5X Original Android Development] flar2:
No kernel errors.
[Nexus 5X Original Android Development] nathanchance:
Yeah stock in this case refers to what flar2 offers right out of the box. I don't do much kernel tweaking anymore.
[Nexus 5X Original Android Development] alwaysbelieve1:
I didn't think he does anything and that's why he has the governor options for us to choose the one we want and activate.
[Nexus 5X Original Android Development] nathanchance:
He has done some optimization but interactive really is the best governor for the big little setup, which is why not much has been changed. There are the governor profiles that are floating around if you want try and tweak that.
[Nexus 5X Original Android Development] alwaysbelieve1:
Yes I leave it as interactive and put on ghost pepper for the governor. That's pretty much all the time change.
[Nexus 5X Original Android Development] therealmarv:
Can this NON monthly Android Kernel security patch be included in ElementalX ?

https://android.googlesource.com/kernel/common/+/4a5a45669796c5b4617109182e25b321f9f00beb

Details of vulnerability http://source.android.com/security/advisory/2016-03-18.html

New stock factory images are on the way the next couple of days.
[Nexus 5X Original Android Development] bhavstech:
i face fingerprint sensor delay

anything related to kernel settings?
[Nexus 5X Original Android Development] Joyarup:
Every time I set Max freq for the high performance cluster, it comes back to 864Mhz.. Am I doing something wrong?
[Nexus 5X Original Android Development] flar2:
Don't mess with frequencies, it will not help. Search the thread if you want to understand everything that affects frequencies
[Nexus 5X Original Android Development] Joyarup:
Okay thanks! I will search in thread! :highfive::fingers-crossed:
[Nexus 5X Original Android Development] Dave11:
Had a reboot a few minutes ago, stock rooted,

Looks like it was an error in the PCI-E driver, I've attached the log for you to look at.

http://pastebin.com/1i1kPyZf
[Nexus 5X Original Android Development] mishko:
Here too. Feels like it was quicker on stock.
[Nexus 5X Original Android Development] Quarktown:
Hi,

Some people had the same issue since the march update also with stock device. System sometimes also doesn't recognize the sensor. Disabling doze seems to be a workaround or unlock via pin then block and use the sensor to unlock.
[Nexus 5X Original Android Development] flar2:
Wifi actually, which is 100% identical to stock kernel. I think the last update from Google introduced some instability, the change in tick rate seemed a little rushed to me and not like Google.

Definitely not different on my kernel and stock. The fingerprint thing is not in the kernel. Other factors can affect it, many people are complaining about it since the last J update on stock as well.
[Nexus 5X Original Android Development] lexcyn:
Looks like they just released a security patch for any kernel under 3.18... they've posted the patch to AOSP... will this be included in a future release?
[Nexus 5X Original Android Development] herBosaurus:
Obviously. If it's a kernel thing, flar will get to it :)
[Nexus 5X Original Android Development] gialakias:
Hello again. Last night I changed the governor settings to eclipseV2 putting the text file in the appropriate ex folder. I charged and rebooted. No I have a problem but I don't know if it is related. When I receive a mail and I press to open from the notification bar I get a message android system has stopped. See here if this helps : https://drive.google.com/file/d/0B47bnQBZ3aMhbldFMEx4c2dJV1E/view?usp=docslist_api
[Nexus 5X Original Android Development] Lossyx:
Nothing related to kernel is my guess. Been running eclipsev2 for a week with no problems. Try clearing dalvik cache.
[Nexus 5X Original Android Development] gialakias:
Well I just did and when the mail from your quote came, it happened the same!

Edit : it seems that after an update to termux app, Gmail conflicted with it and asked me to open the incoming mail with Gmail or termux! Hahahha
[Nexus 5X Original Android Development] elia_11:
Hi [MENTION=4684315]flar2[/MENTION] and congratulations for the kernel . Will add the possibility to set the voltage of the CPU ?

My nexus 5X heats up a bit and I want try to solve this problem

Inviato dal mio Nexus 5X utilizzando Tapatalk
[Nexus 5X Original Android Development] nathanchance:
Nope, it won't be coming to the kernel, it has already been discussed before.
[Nexus 5X Original Android Development] HeinousJ:
Can anyone explain why my phone went from 95% battery to 50% while powered off? Would low temperatures (38°F) cause this kind of drain?
[Nexus 5X Original Android Development] herBosaurus:
Something else must be doing it. That isn't normal drain at that temp if idle.
[Nexus 5X Original Android Development] HeinousJ:
I think that it's a battery polling/reporting issue. I restarted the phone and have been using it for the last hour and I still have 51% battery. Nothing seems to be affected performance wise so I'm not worried, it's just a strange occurrence. FWIT, I'm running the latest pure nexus & EX eas.
[Nexus 5X Original Android Development] bobby janow:
I have found the fingerprint sensor to be very sensitive to cold. If my fingers are relatively cold then it will not work to turn on the device although it will unlock it one I use the power button.
[Nexus 5X Original Android Development] Aetos7:
Hi. How i can get log? I had one reboot yesterday and two today (i've done only uderclock, not undervolt..the rest is stock). The rom is stock.

Thanks
[Nexus 5X Original Android Development] SlimSnoopOS:
After a random reboot, pull: /sys/fs/pstore/ramoops

If it is kernel related, the log would indicate that.