yashsingh1/xdaforums huggingface dataset:
[Nexus 6  Original Android Development] flar2:
I had those WiFi updates in builds up to 0.10, then removed them for testing. They are back in 0.15. These updates will most likely be in Google's next kernel update.

Max screen off is removed for now, I want to test without it for a while.

Basically all my builds are public because I need certain things tested by hundreds of users. I know its a bit dangerous when there are many other kernels to choose from, but when ElementalX reaches stable status, objective users will come to this kernel.

Before you go to sleep, set a custom reference in BBS and check % per hour when you wake up. If its between 0.3 and 0.5, you have nothing to worry about.
[Nexus 6  Original Android Development] Johnny424:
I'm on day 2 of my battery with ex gov. 70% left over 1 1/2 hours screen on time. 1.2 % idle loss. couldn't be happier with those kind of results
[Nexus 6  Original Android Development] LeoRex:
That's what I was going after. If the drain is low, I don't care if the phone is awake or not. Once I'm charged in a few, I'll let it be and see what it reports. There was to much crap in those earlier stats to know what was going on.
[Nexus 6  Original Android Development] jayfallen:
Updated to 0.15 this afternoon, idle drain seemed very plain and running smooth...stable like 0.12
[Nexus 6  Original Android Development] jtwlbz:
My phone didn't die while wireless charging over night with 0.15. Good so far.

Flar2, Is the narrow distance sweep to sleep included with 0.15?
[Nexus 6  Original Android Development] flar2:
No, I didn't look at that yet.
[Nexus 6  Original Android Development] DroidRC1:
Has anyone played with the color control?
[Nexus 6  Original Android Development] flyinj54:
Color/gamma tweaks? Yes I have

I run 248/246/255. This isn't something I came up with its something another user tested on another thread. It takes a lot of yellow out. If you want it to be a little more blue tent you can try 238 237 255

Been running 0.12 and it's stable as hell going to go ahead and upgrade tonight. Actually getting very good battery life as well. Thanks for the kernel great job. It's simple, effective, and very stable. Thanks for putting the time into fixing any bugs that have been created.

I know at this point interactive is the default for the CPU has anyone tried ondemand? Interactive have been solid but typically I get a little better battery life with on demand.
[Nexus 6  Original Android Development] Krunk83:
230/230/255 is amazing. Love it.

nexus 6
[Nexus 6  Original Android Development] michmeister:
Where do you change the gamma tweaks? I didn't see in aroma
[Nexus 6  Original Android Development] Skripka:
Gamma control isn't yet available
[Nexus 6  Original Android Development] flyinj54:
I use fauxclock . its under color gamma tweaks. Not sure about other apps. But no gamma tweaks isn't available but color tweaks is and IMO is all you need.
[Nexus 6  Original Android Development] michmeister:
OI'm confused. In aroma are you talking? Or an app?

---------- Post added at 09:01 PM ---------- Previous post was at 08:57 PM ----------

Found it. Thanks
[Nexus 6  Original Android Development] beats4x:
It is available through most kernel control apps. I would recommend the ElementalX app. Not only does it help support [MENTION=4684315]flar2[/MENTION], but it's also really well put together/designed.

Also, not sure if it's the same on nexus devices, but it has been stated by [MENTION=4684315]flar2[/MENTION] that other kernel control apps may cause instability with his kernel. For example, on the m8, using trickster would lock up min frequency if you tried changing it in the app, touch boost would lock it at around 1190Mhz.
[Nexus 6  Original Android Development] Skripka:
Except gamma control does. Not. Yet. Work. On the Nexus 6. Which was my point.

Having a slider or an input field is great, but it doesn't yet do anything IRL on he device.
[Nexus 6  Original Android Development] flyinj54:
I would absolutely recommend the elementalx kernel control app to support the developer and the ease of use. I just happen to have faux clock from a few years ago so I continue to use it. Does anyone know what governor elementx is based off of?
[Nexus 6  Original Android Development] michmeister:
Thanks for your help. I just bought the elementalx app.
[Nexus 6  Original Android Development] paychex:
ondemand I believe
[Nexus 6  Original Android Development] flar2:
Yes, its like a multiphase ondemand. Unfortunately, ondemand is unstable with whatever caf has done to the cpufreq driver. Disabling touch boost cures the immediate instability with on demand, but I suspect it's still unstable in the same way as the elementalx governor: hard lockups that happen very rarely. Any instability is unacceptable, so that's why I'm going to use interactive.

As for gamma, imoseyon tried something like myfluxi's code from the N5 but it didn't work. I also did a quick try with that method and sending any different on commands to the panel causes the screen to stay blank. So that's out. There might be another way but I haven't looked into it. Whatever it is, it will require some reverse engineering. Maybe it needs to be software rather than kernel, I'd not know. I'm totally unfamiliar with amoled screens.
[Nexus 6  Original Android Development] flyinj54:
I love the on demand governor and I've seem to have great luck with his 0.15 kernel and on demand so far from switching it a few hours ago. But at this point with your recommendation then on demand is unstable with the stock configuration of CPU frequency I'm going to go ahead and go back to interactive. Your kernel has been pretty amazing on my device so far running 0.12 . 0.15 has been running great since I flashed it earlier this evening. Thanks for the dedication on the kernel and keeping up on the bugs. Going to continue running your kernel cuz I know it's well supported in flawless in my device.
[Nexus 6  Original Android Development] flar2:
Thanks. As long as you haven't any issues, go ahead and use ondemand. Lots of people will probably still use elementalx gov as well, because it has a nice balance of performance and battery life. If you do keep using ondemand, let me know how it goes.
[Nexus 6  Original Android Development] flyinj54:
Will do I'll let you know if I have any issues with on demand. Keep up the kick ass work buddy.
[Nexus 6  Original Android Development] slickie88:
Just had a reboot. 0.15, stock ROM , s2w enabled, USB fast charge enabled, LED enabled, interactive governor , no oc/uv.

Pulled log from /sys/fs/pstore/console-ramoops but I can't attach it via Tapatalk apparently. Will send in a PM [MENTION=4684315]flar2[/MENTION]
[Nexus 6  Original Android Development] flar2:
Hmm, maybe it is sweep2wake? But that doesn't explain why people without sweep2wake enabled had reboots. And why there were no reports of instability in the earlier builds that had s2w. Other than that, we're pretty close to stock.

EDIT: nevermind, it was a watchdog bite, I don't think it's due to the kernel
[Nexus 6  Original Android Development] cfrank38:
Thanks for this nice kernel. I fixed my problrm with yime and date with flashing latest build of frank. Now working perfectly
[Nexus 6  Original Android Development] pantmunu:
Anyone getting this particular wake.lock .
[Nexus 6  Original Android Development] drawde40599:
Nothing like that here . probably wanna post or ask in that apps thread
[Nexus 6  Original Android Development] paychex:
Don't worry about kernel wakelocks
[Nexus 6  Original Android Development] stumpy352:
Why would you say that? To my mind, any kernel wake lock that keeps the device awake for 11mins out of 19mins is a concern, unless screen was on and this wake lock is intentional as a normal running overhead, that is.
[Nexus 6  Original Android Development] flar2:
the hsic one?

The phone won't work with out it.

You should be getting 0.3% to 0.4% per hour idle drain without doing anything special. At least that's what I get consistently, with s2w enabled.
[Nexus 6  Original Android Development] flar2:
Update!!

One more for 2014. Slightly tweaked and compiled with linaro 4.9.1.

Download:

ElementalX-N6-0.16 (alpha)

Changes:

-various tweaks and optimizations

-linaro 4.9.1
[Nexus 6  Original Android Development] D-m-x:
It has been a great Year, thanks for all your work on the N5, N6 and N9. Looking forward to the next Year :D
[Nexus 6  Original Android Development] BRKotucs:
Amazing!! Thanks for the update also for the great work you've done for the community.

Happy new year my friend!!!
[Nexus 6  Original Android Development] cobyman7035:
Has any1 tried going from elementalx to franco kernel…? Is it just simple dirty flash? Thx

Via my NeXus™ 6 on Tapatalk⁴
[Nexus 6  Original Android Development] Krunk83:
I have and yes. Just flash it over elementalX.

Additionally, for those having random reboots, try removing the amazon app if you have it installed. I removed that app and haven't had a reboot since. I guess that app doesn't play nice with lollipops. Anyway, just thought I'd mention it because I too thought it was kernel related.

nexus 6
[Nexus 6  Original Android Development] flar2:
There shouldn't be any random reboots any more, at least not due to kernel.

And you can also flash elementalx over franco without dirty flash. For now, I am using a complete boot.img and franco is not changing anything in /system.
[Nexus 6  Original Android Development] beats4x:
My bad [emoji13] had had a few too many after work and immediately thought color control.

S**t, the things you see you've posted when you wake up. Smh
[Nexus 6  Original Android Development] cfrank38:
Last update with 52123 antutu. Lets ser battery life .... Will report in the evening
[Nexus 6  Original Android Development] flar2:
I'm upgrading 0.16 to beta status.
[Nexus 6  Original Android Development] DroidIt!:
Hey flar, still running .15 on EleX gov since you released it and no issues whatsoever. Good work.

The one thing I noticed on this phone is it seems like in-call volume is pretty low especially when compared to other volumes. Would it be possible to add in-call volume gain into your app. Just seems pretty quiet to me when I'm talking on my phone. [emoji16]
[Nexus 6  Original Android Development] n80k:
I've noticed that since the thermal daemon was replaced with a custom one by flar that the battery charges even faster now. The phone gets very hot when charging but instead of the turbo charge trailing off the longer it goes it keeps the same pace now. Is anyone else noticing this? I'm thinking that the stock thermal daemon limits the effectiveness of the turbo charge by slowing the charge when the battery heats up.

Also, in the elementalx app my thermal throttling is set to 72. I'm pretty sure that was the default and I didn't touch that. Does that mean my cpu will begin to be throttled at 72 celsius? If so, that's a bit high isn' it?
[Nexus 6  Original Android Development] paychex:
First off was you phone on during that time? Had you just booted it? In either case it could be a million kernel functions that are required for the OS to actually work causing that wakelock. That's really the same case when the phone is idle. Unless you understand what they are they're pretty much useless. A better gauge is partial wakelocks or alarms in BBS. That will tell you if you have a rouge app killing your battery

---------- Post added at 04:01 PM ---------- Previous post was at 03:58 PM ----------

have it installed haven't seen a single reboot; using elementalx exclusively
[Nexus 6  Original Android Development] flar2:
I'll look into the battery temp, I don't want batteries to get too hot.

72 is the core temp, it rises very quick. The throttling keeps the temp just a bit higher than stock.
[Nexus 6  Original Android Development] n80k:
It's not outrageously hot. I am totally fine with a little heat if it means my phone charges quicker.

By the core temp you mean the CPU temp like it reads in your app, right (in Celsius that is)? ..and what is the stock temp set at?
[Nexus 6  Original Android Development] flar2:
I just charged mine about 35% on AC and the battery temp only went up to 33C. That's okay but I'll compare to stock with a full charge.

I recently changed the app to show the core temp. You'll see it rise and fall very quickly. Stock and the custom thermal both keep he cores from getting much past 80C.
[Nexus 6  Original Android Development] fallingd0wn:
Shouldn't CPU Spy be showing the Linaro tool chain now?
[Nexus 6  Original Android Development] flar2:
You're right, I must have set the wrong path. I'll try the next build with linaro.
[Nexus 6  Original Android Development] n80k:
Ya i noticed that you changed the temp. I was actually going to mention that it was reporting the battery temp but you beat me to it lol. I had been using Trickster up until now to read the CPU (aka core) temp. Not to nitpick but the app doesn't list the support page for the Nexus 6. Okay, that's totally nitpicking but if you're a perfectionist like me I wouldn't mind someone pointing out small details.
[Nexus 6  Original Android Development] flar2:
There's still a bunch of stuff I need to add to the app, like cpu boost and charge light control and the help text, among other things. . It was actually showing the soc temp before, kind of like the socket temp on a desktop system.
[Nexus 6  Original Android Development] n80k:
That sounds great. Keep up the good work! I can be having a terrible day and then I see a new update to the kernel or the app on my phone and my troubles melt away lol.
[Nexus 6  Original Android Development] stumpy352:
[MENTION=4684315]flar2[/MENTION] is selinux policy something that you can add to the kernel? Certain root apps like lightflow & Viper4Android require a permissive policy. Currently I'm using selinux mode changer from the play store, but every time I update the kernel, I have to manually change back to permissive.

Great kernel BTW, I've been using on 3 devices since the HTC Evita.
[Nexus 6  Original Android Development] paychex:
Why should he disable security for the benefit of the few? Why don't those apps find a way to not have to bypass security features? There's an option to set SE policy at boot in that app
[Nexus 6  Original Android Development] stumpy352:
No need to get narky over a simple question. I was only asking. Perhaps [MENTION=4684315]flar2[/MENTION] could offer it as an option, for those who want it.

I can't find any option to set policy at boot in that app. Maybe you could enlighten me.

Edit: actually the app sets permissive policy fine at boot. But after a kernel flash, it must be set manually again.
[Nexus 6  Original Android Development] cfrank38:
Wow Working in new year. Very nice
[Nexus 6  Original Android Development] paychex:
Because you are asking fomr something that is foolish. Why do you think chainfire does everything he can to work with in the SELinux framework? Because that is the future. Dirty hacks to put it off only makes it harder for developers when that is no longer possible. Grow and adapt with the OS
[Nexus 6  Original Android Development] stumpy352:
And..... The spirit of root & all that it enables is lost. Thank you for your communist approach to how one should modify their device.

I'll just wait until the actual dev answers my question. Happy new year.
[Nexus 6  Original Android Development] paychex:
I'll just take it from your post that you have no counter-argument. You want something other than stock with optimisations; this isn't the kernel for you. I'm sure you can find what you're looking for elsewhere. Have fun with all the bugs that result from dirty hacks
[Nexus 6  Original Android Development] stumpy352:
Counter-arguments? Heh. This is XDA my friend. Hacks, workarounds & all manner of methods to circumvent the limitations of the OS is what this forum is all about. Google would consider this kernel and any optimization it offers a hack. We root because we want control over our own devices. We install custom ROMs & kernels because we are not content with what our OS offers. And, some of us choose to run our SELinux policy as permissive, so that we may have control over a) sound drivers that far outperform what Google gives us, b) notification LED that the manufacturer/Google decided for us that we did not need, or should not want, c) any number of other root mods that "WE THE CONSUMER" decide we want on "our devices".

Maybe, if this is not the spirit in which you operate, you should perhaps refrain from calling someone foolish, in this place.

---------- Post added at 12:22 PM ---------- Previous post was at 12:19 PM ----------

So, [MENTION=4684315]flar2[/MENTION] is there an "option" for permissive SELinux policy, for those of us "foolish" enough to want it?
[Nexus 6  Original Android Development] Lancez:
you guys should discuss this matter thru PM, not here. thanks
[Nexus 6  Original Android Development] stumpy352:
Thank you, and yes, if this was a discussion you'd be right, but I merely asked a request of the developer of this kernel & I believe that my reasons for doing so shouldn't be questioned so harshly by another user. Let the developer make this decision. And I felt that my right to defend my freedom to mod my own device should be a public & wholeheartedly shared notion.

Sorry if anyone was offended or put out in any way by my request or the subsequent comments from it.

Like I said, let [MENTION=4684315]flar2[/MENTION] answer the request, and be done with it.
[Nexus 6  Original Android Development] drawde40599:
Lightflow works 100% perfect , with this kernel and SuperSu . No modifications needed .
[Nexus 6  Original Android Development] stumpy352:
I could only get it to work with permissive policy. Without, it wouldnt work at all.
[Nexus 6  Original Android Development] drawde40599:
It works just fine 100% flawless on this kernel and stock . its not doing it anymore with these new kernel builds but sometimes you have to clear data and reset lightflow to get working . But ya I've been using lightflow since the day "we" found out N6 had a led
[Nexus 6  Original Android Development] dtroup64:
Yep. Working perfectly.
[Nexus 6  Original Android Development] drawde40599:
I'm sure u seen this ? But if not http://xdaforums.com/showpost.php?p=56934625&postcount=35
[Nexus 6  Original Android Development] jtwlbz:
Strange that the screen gets really hot when I played sky force game aboit 15 minute... anybody?
[Nexus 6  Original Android Development] michmeister:
It works perfect for me. Just check it off in ascessibility and works fine. No permissions needed.(what the heck is permissive policy anyways).
[Nexus 6  Original Android Development] drawde40599:
https://plus.google.com/113517319477420052449/posts/VxjfYJnZAXP

Scroll to about the middle of the post
[Nexus 6  Original Android Development] p2kart:
Does anyone know how the USB Fast Charge affects the Turbo Charger ?
[Nexus 6  Original Android Development] dark2099:
It should work fine, in a pervious version there was an issue, but flar2 fixed it.
[Nexus 6  Original Android Development] Remoteconcern:
What's the default hotplugging behaviour of this kernel? I seem to have two cores online all the time, I wonder if it's because I flashed Franco and then straight to elemental without reflashing system, although flar said we could do it
[Nexus 6  Original Android Development] cobyman7035:
hows the two kernels, compare them please..im trying to decide if i should flash franco lol

im on elementX r14 still now , will 'dirty' flashing franco kernel affect my decrypted status?
[Nexus 6  Original Android Development] chris6278:
No it wont encrypt your phone
[Nexus 6  Original Android Development] Remoteconcern:
It won't change encryption status.

Elemental is better at this point. Flar has had a head start though :) I'm Franco has great things on the way too.
[Nexus 6  Original Android Development] cobyman7035:
Ya I'll stick with elementalx until franco catches up lol

Via my NeXus™ 6 on Tapatalk⁴
[Nexus 6  Original Android Development] Damon13:
Happy New years everyone, I am on Francos's kernel and battery is good but performance on certain gaming still lags. Is elementalX 16 ironing some of that gaming lag? I read something about that the GPU is not scaling properly. Is there a proper way to flash one kernel over another or do I need to wipe cash and dalvik before flashing elementalX? Thanks I am still a noob.
[Nexus 6  Original Android Development] JasonJoel:
MPDecision is on, two cores normally active @ 300mhz.

There is an option in his app to turn off mpdecision. I haven't tried it yet, as I'm not 100% sure what it does.
[Nexus 6  Original Android Development] Remoteconcern:
From the nexus 5 days at least, what that means is that all 4 cores will be on all the time, and there will be no touch boost.
[Nexus 6  Original Android Development] flar2:
You can flash between ElementalX, franco and lean. I think faux encrypts. I'll let you all know if anything changes.

Now that I've settled on interactive, I'm going to start tuning. GPU needs a tuneup too. There are a few stutters here and there I want to get rid of.

Are there any particular games that people are noticing issues with?

If you turn off mpdecision, all cores are online.
[Nexus 6  Original Android Development] Damon13:
Some of the games that lag are Kotor, Magic 2015 and madden football. Thanks for your work and about to purchase your app.
[Nexus 6  Original Android Development] flar2:
Looks like two cores are stuck at the touchboost freq if you disable mpdecision from the app. I'll fix that next app update.

Are any of those games easy to play? I don't have a lot of time to learn a game, but I will get one or two for testing.
[Nexus 6  Original Android Development] JasonJoel:
Got it. Don't turn off mpdecision (on this kernel - some others have alternatives to mpdecision, so you can turn it off on those).
[Nexus 6  Original Android Development] Damon13:
Well, Madden if you like football or Kotor (Knights of the Old Republic) if you are a Star Wars fan. thanks for your interest to resolve this matter at hand.
[Nexus 6  Original Android Development] DroidIt!:
My addiction right now is Dungeon Hunter 4. It's relatively lag free, but does have some stutter...good game though [emoji16] ....and Happy New Years there flar [emoji41]
[Nexus 6  Original Android Development] franciscofranco:
Do you think it's GPU's scaling that is ****ed up? I know that I don't enjoy the GPU scaling calls being done through trustzone. Have you played with the scaling algorithm yet? I haven't tried anything on that front, but if you did I'd be happy to hear some feedback.
[Nexus 6  Original Android Development] evo9mrjr:
I play castle clash and it lags very bad so i set the min gpu to 500 and lag is gone
[Nexus 6  Original Android Development] flar2:
I haven't looked at it yet. But people are saying that increasing the min GPU freq fixes stutters while gaming. I'll probably start by monitoring gpu scaling and then see if there are any patches from CAF.
[Nexus 6  Original Android Development] Mickey Meyers:
My favorite Kernel from my HTC One is here, just got this phone yesterday, and thanks to this kernel im loving it even more. Excellent job on this kernel, im sticking with it for sure! :)
[Nexus 6  Original Android Development] Smallsmx3:
There's a thread in the general section where some have been discussing it... Install magic 2015. The game boots OK but it's really difficult to get through the menu. You'll know instantly. It works perfectly fine on my nexus 5. Even when you set the GPU to performance it still does it. Madden mobile lags a lot but plays smooth on performance governor.
[Nexus 6  Original Android Development] drawde40599:
On stock kernel if you shut off MpDecision from terminal it drops down to 2 cores 3-4 never turn on , at least I cant get them to turn on , even with heavy use . So maybe not your app ?
[Nexus 6  Original Android Development] flar2:
In the app, I force them all on.
[Nexus 6  Original Android Development] drawde40599:
OK cool , thought my device may not be working correctly . Thanks !