yashsingh1/xdaforums huggingface dataset:
[Nexus 6 Android Development] chrisram88:
So far so good! I'm on 5ghz and it slept with not a single wake. Only thing I noticed when I first flashed it was that core 3 and 4 where stuck on max frequency until I tapped a setting under kernel adiutor then they immediately went down to 300 and started acting normally from there. Looks good now.
[Nexus 6 Android Development] buckmarble:
What rom are you on?
[Nexus 6 Android Development] chrisram88:
Latest M Pure Nexus. No tweaks to kernel.
[Nexus 6 Android Development] buckmarble:
You should be good. Just make sure mpdecision and zen decision aren't both turned on.
[Nexus 6 Android Development] chrisram88:
Ok great. Yea was running well all day. No hiccups
[Nexus 6 Android Development] Logix:
only thing u can really do is uv for better battery and mabe use noop

blu active gov is better for speed imo its like ondemand w caf and faster ramp up in the mhz table
[Nexus 6 Android Development] wrongway213:
You'd think.. in testing BFQ performed better than noop all around. Interactive and Blu_active get almost the same AnTuTu score, but interactive gets better battery saving results (and runs at much lower freqs) surprisingly.. I tested it multiple times because personally I generally do not like the interactive governor, and this being my home kernel I wanted to make sure nothing had been mixed up.. sure enough, stock settings seem to outperform anything I can configure myself.
[Nexus 6 Android Development] razrlover:
Also recommend checking scanning settings, go to it by, settings, wifi, advanced, always scanning off, back to wifi, scanning settings, disable wifi and Bluetooth. Helped me quite a bit
[Nexus 6 Android Development] Logix:
Agreed so maybe just uv honestly but that depends on the individual handset thoughts ?
[Nexus 6 Android Development] brymaster5000:
Undervolting is tricky. Some frequencies actually need higher voltages to perform well. I suggest doing a little reading on that and testing out for yourself which frequencies like what voltages. Go incrementally and in baby steps as this directly affects stability.
[Nexus 6 Android Development] wrongway213:
Surprise surprise, one of the two developers of this lovely kernel were able to answer better than I ever could. :good:

As to my personal experience, though, I actually get the best battery life and performance using stock settings, voltage included - I believe on a kernel that was further from stock behavior UV could be beneficial, but it seems to have the opposite of the desired effect for me on this kernel (other than temperature, of course, which it does keep cool).
[Nexus 6 Android Development] an21281:
Are you on mm 6.0 or LP? I've never seen those settings, just looked and not there...
[Nexus 6 Android Development] colinmcg71:
Go into settings, tap the search icon and type 'scanning' ;)
[Nexus 6 Android Development] an21281:
Nice, thank you. They were both off already.
[Nexus 6 Android Development] SynisterWolf:
awww yesss, im finally on a phone supported by my friends buck and bry. <3 it feels so good.
[Nexus 6 Android Development] maigre:
Your cellular network connection quality was not very good during the hours where your consumption dropped the most. That's surely at least a part of it.
[Nexus 6 Android Development] ECrispy:
This won't work with Fi right ? Since it needs Wi-Fi on always and needs to scan.
[Nexus 6 Android Development] evilryry:
Not sure if rom or kernel.. But I'm running latest on pure nexus. Wifi on time is currently 3 hr 25 mins over the day, and according to battery stats it shows 25% drain.. My battery is clearly being affected as my screen on time has not been close to where I used to be getting. I'm using a 2.4ghz wifi, scanning off etc... Any suggestions on how to fix it.. I'm not willing to switch kernels off elite.. so I'd like to figure out how to fix it or figure why it's happening to me. Been doing this several days in a row. Thanks in advance.
[Nexus 6 Android Development] sgarrand:
Just a heads up for any Chroma users, don't flash this (11/1 Elite) with Chroma 11/8. You won't get past Google.

Scott
[Nexus 6 Android Development] farahzadfarahzad:
http://xdaforums.com/showthread.php?p=63722714

Developers please have a look
[Nexus 6 Android Development] wrongway213:
This commit has been in the kernel for almost 3 weeks now (since atl4ntis first pushed it) - it's the same commit he had us all pass to kernel devs the first time.
[Nexus 6 Android Development] remicks:
Mmm that zzmoove buttery goodness........

<Tapatalkin' from my Marshmallow eating Shamu>
[Nexus 6 Android Development] buzzwyzr:
Where? I don't see it as an available governor
[Nexus 6 Android Development] wrongway213:
Yeah I think [MENTION=3987079]remicks[/MENTION] accidentally clicked this thread instead of HSB or Despair, lol
[Nexus 6 Android Development] buckmarble:
Hmmmm
[Nexus 6 Android Development] ricco333:
Ohh! you are holding out, OK be like that!

Erik
[Nexus 6 Android Development] buzzwyzr:
Totally weird. Here's what I got.

Two different kernel management programs with same result.

Here's the version of kernel I'm currently running.
[Nexus 6 Android Development] buckmarble:
Here's mine [emoji6] [emoji2]
[Nexus 6 Android Development] berndt_toast:
I'm thinking you are using a version of the kernel, that is not linked in the OP. ;)

Is it safe to assume, the 11-5 version of the kernel has this governor change in it?
[Nexus 6 Android Development] buckmarble:
No, I put the governor in on the 8th.
[Nexus 6 Android Development] derekr44:
Is it possible to disable the bluesleep wakelocks on Elite? Last night, it had a wake count of 785 with a 13hr time, alongside msm_serial_hs_dma-144 (which I think is also Bluetooth-related...).
[Nexus 6 Android Development] ricco333:
You do realize that buck is the kernel developer right? That kernel was done yesterday, he is probably testing and will release it soon... hopefully.

Thanks for the work.

Erik
[Nexus 6 Android Development] enzoevo:
I can't boot with Elite with the newest 11/9 Pure Nexus. Just sits at the Google screen. Boots fine with Pure stock kernel.

Thoughts? Suggestions? I can help troubleshoot.
[Nexus 6 Android Development] buckmarble:
This is fixed in my new zip. I'll get it posted here shortly. You'll have to restore the boot img that came with the rom first though.
[Nexus 6 Android Development] enzoevo:
Thanks for the quick reply. I figured you were already on top of it. I backup the boot image just for these circumstances.

:good:
[Nexus 6 Android Development] buckmarble:
OP updated with new link.

-updated to linux 3.10.92

-added zzmoove governor. Defaults to profile 7 when governor is selected.
[Nexus 6 Android Development] sgarrand:
Thank you for the update. Elite 11/8 works with Chroma 11/8 now.
[Nexus 6 Android Development] remicks:
Hehehe glad everyone finally caught on...
[Nexus 6 Android Development] farahzadfarahzad:
Just had a reboot while watching a video default setting here is the log

https://www.dropbox.com/s/02edz40gljh7x3g/last_kmsg.txt?dl=0
[Nexus 6 Android Development] wrongway213:
What profile you (and the rest of you guys reading this) running? I am trying #9 InZane, super fast but not sure how it does on battery yet. Always liked Zzmoove but it's been awhile haha
[Nexus 6 Android Development] remicks:
Using profile 7 or 9, depending on what I'm doing
[Nexus 6 Android Development] vladtdr:
Latest build has wifi draining bug...
[Nexus 6 Android Development] evilryry:
I had this and Newest build fixed this for me. In your rom is wifi scanning disabled?
[Nexus 6 Android Development] Oishikatta:
Is there a way to set this kernel to anything higher than 1728MHz? Kernel aduitor just immediately goes back to 1728MHz no matter what I select, never seen that before.
[Nexus 6 Android Development] KonoeKyon:
Charge your phone, it throttles below a certain battery level.
[Nexus 6 Android Development] enzoevo:
My wifi is finally acting normal again on latest 10/8 build. Prior it was burning about 110 -120 mA/hr. Now it's down to about half or less than that. Idle, connected to 2.4 only. Previously, even when I selected 2.4 only it would still connect to my 5 AP. I haven't noticed that behavior currently. Not sure how Google screwed up wifi so bad, but it seems like it's finally getting sorted out.
[Nexus 6 Android Development] vladtdr:
I'm using purenexus rom, i think the combo is the problem i saw other people complain on the rom thread. Weird, but in settings i dont't have the option to disable scanning, it's not in the wifi advanced section and it;s not in the location settings, but wifi is draining my battery more than the screen, im at 70% and wifi drained 12% while screen 4%. What is a good kernel besides this one? im interested in battery life, not other stuff...
[Nexus 6 Android Development] ricco333:
Go to settings and tap the magnifying glass on the right, then type scanning, and select it from the suggestions, once you do that the Bluetooth and WiFi scanning toggles will appear, just turn them off and you're done.

Erik
[Nexus 6 Android Development] berndt_toast:
The way I fixed this on my device was to reset wireless settings. Search in settings for wireless reset and do that. Then reboot and I noticed that the Wifi drain was gone.
[Nexus 6 Android Development] derekr44:
Thanks, Buck. I don't suppose this works with systemless root, does it?
[Nexus 6 Android Development] brymaster5000:
Are you on MRA58N google image or ROM based off that release? I had a reboot with the same type of errors on that image (when the phone was just sitting there sleeping). I flashed the update MRA58R and have not had one since. I see no kernel panics in the log.

Let us know and thanks!
[Nexus 6 Android Development] brymaster5000:
I would disagree. There's no wlan wakelock in the top of that list.
[Nexus 6 Android Development] vladtdr:
thank you... i did it, hope the drain will dissapear
[Nexus 6 Android Development] buckmarble:
No it does not. There aren't any roms using this method, so we won't be making that change permanent. If you would like to use new kernel, download the new zip, extract it and the systemless one that you have now, then copy the zimage from the new kernel zip into your systemless zip and re compress.
[Nexus 6 Android Development] farahzadfarahzad:
Yes i am exactly on MRA58R
[Nexus 6 Android Development] SpL3rG3:
Sorry guys I'm confused; is the latest version the 11-09-15 or the 11-09-15? I was running 11-01-15 on Pure Nexus and ran into the boot issue when I upgraded tot the latest PN version.. I'm running on stock right now but I want my elite kernel back. :)

Just making sure I'm running the proper version.

Also, thanks for the kernel! I haven't had much luck with kernels on the N6 until I found this one. Keep up the good work.
[Nexus 6 Android Development] enzoevo:
11/09 is the one you want.
[Nexus 6 Android Development] SpL3rG3:
Thats what I thought. sorry for being stunned; where is the link for that release?
[Nexus 6 Android Development] buckmarble:
It's the 11-8 link in the OP
[Nexus 6 Android Development] Formhault:
So nice of Google to hide that, huh? :rolleyes:
[Nexus 6 Android Development] mashuto:
So then is it a reporting bug in googles built in battery stats? Because I am having the same thing, don't see anything WiFi related in bbs, but battery stats in settings say that WiFi is the top drainer for me, just like your second screenshot.

And battery has seemed to be draining a bit faster than I was used to since I installed.

And running with the latest pure nexus if that makes any difference.
[Nexus 6 Android Development] LGtMgG2t:
That's correct. A bug that has long been around since even Lollipop and it baffles me why it still isn't fixed in M. Surely people reported it in the last 16 months to Google. Anyways, the only true way to tell if WiFi is draining is to check wakelocks just like was pointed out to you previously. Make sure your ROM is not set to be "scanning" all the time. I think the setting is located under the "location" section.
[Nexus 6 Android Development] mashuto:
Well I asked because on different roms with different kernels, I don't get this showing up. And I actually like having scanning always on because I use gnow and like having the location services working the best they can. And again never had issues with battery being drained until it showed up in the battery stats after installing.

But I'll keep monitoring and see if my battery is truly draining faster than normal or if it is just a random bug in the stats.
[Nexus 6 Android Development] Vortex1969:
All is good here on latest PN ROM with Elite. I have WiFi scanning always on and I've been on three different WiFi connections this morning going to the office.

Edit: I'll leave this now end of day not yet charged and just ran Antutu. With my same kernel adjustments.

The best kernel in my book for the N6. Thanks for your hard word Dev...[emoji6]
[Nexus 6 Android Development] ECrispy:
I am running this kernel with Catacalysm rom, everything is great. Can someone tell me recommended setting for maximizing battery life? Everything is stock right now. I'd like to -

- set a different screen off profile (only 1-2 cores, limit max freq)

- which governor should I use (default is interactive)

- should mp decision be enabled

any other things I am missing?
[Nexus 6 Android Development] wrongway213:
I recommend disabling mp-decision in favor of zen-decision. Then I would simply stay stock if you wish to maximize battery - the biggest battery saving profile for this kernel, which is what I gather you are trying to find when you mention limiting cores and freqs, truly is stock. So to answer your questions

- I would not advise it

- Default interactive

- No, zen-decision should

Hope that helps
[Nexus 6 Android Development] nfremd:
Does this kernel need chainfires boot.img flashed, or can it just be flashed over a dirty flash of the rom (Pure Nexus)?
[Nexus 6 Android Development] Vortex1969:
Just flash and your good to go on PN...
[Nexus 6 Android Development] nfremd:
Coolio, thanks!
[Nexus 6 Android Development] ECrispy:
Thanks. How do I see what the current screen off profile is? None of the kernel manager apps show it. Just trying to get a better idea. I still have >2% battery drop very hour while phone is idle. Also I had to set dt2w gesture as enabled and halfscreen in kernel adiutor for it to work, but sleep2sweep works automatically. Dt2w is still not reliable.
[Nexus 6 Android Development] wrongway213:
Screen off as in freq? Min freq on this kernel is 300. There is no hotplug in this kernel, only Zen, so if you mean some sort of screen of max freq like what comes with Intelliplug, that's not available. It's all proven very unnecessary with this kernel, imo. Let me know if you meant something else by screen off profile.
[Nexus 6 Android Development] buckmarble:
Do not use ka for wake gestures. Either configure them in init d or use the flar kernel app. Ka doesn't configure them correctly.
[Nexus 6 Android Development] ECrispy:
Do I need to configure at all? The kernel says the defaults are swipe to sleep and double tap to wake, dt2w doesn't work but swipe does. I will try with init.d
[Nexus 6 Android Development] buckmarble:
If the ROM you're on has native dt2w, disable that also.
[Nexus 6 Android Development] buckmarble:
I flashed on aosip a couple days ago. Its go to go
[Nexus 6 Android Development] ed-flip:
ok perfect im up on the new kernel still cant figure out the LED control....
[Nexus 6 Android Development] buckmarble:
ROM has to support led. We just added led support to the kernel.
[Nexus 6 Android Development] ed-flip:
oh ok I thought i could just enable them through the kernel. damn shame.. since cleanrom is now dead, no chance in that feature.

Well thanks for the speedy responses guys. Time to do some research on a new rom.
[Nexus 6 Android Development] brymaster5000:
It will work with 5.1.1 because Buck grabbed the changes for the latest update (which was just ramdisk stuff).

I use Trickster to control the LED's.
[Nexus 6 Android Development] enzoevo:
An update to the wifi driver bcmdhd now supports DFS 5GHz WiFi channels 52-140. Is this included Elite?
[Nexus 6 Android Development] buckmarble:
Should. Let us know if it doesn't. I don't have a way to test.
[Nexus 6 Android Development] enzoevo:
Great. I'll see if I can figure out a way to test it.
[Nexus 6 Android Development] ed-flip:
ok sweet just got trickster, paid the 3 bucks for the premium version......in LED control dont see anything for notifications. I'll email DEV.
[Nexus 6 Android Development] ohad129:
Is it fit for new unofficial carbon for shamu?
[Nexus 6 Android Development] buckmarble:
Haven't tried. Give it a go and let us know. It should be good to go though
[Nexus 6 Android Development] Logix:
yes it does
[Nexus 6 Android Development] buckmarble:
Deleted
[Nexus 6 Android Development] lotddragon:
I want to say thank you to [MENTION=2967322]buckmarble[/MENTION] and [MENTION=4428185]brymaster5000[/MENTION] for such an amazing kernel. Running this with almost all stock settings on AOSiP and it literally sips battery life. With my standard usage, I'm sitting 51% after 18 hours
[Nexus 6 Android Development] buckmarble:
Its really nice hearing compliments like this. I'm happy that it is working out so well for you.
[Nexus 6 Android Development] lotddragon:
I was using your kernel on the M8 with Venom and then with DH GPe ROM, it is great to have you on the Nexus 6.
[Nexus 6 Android Development] wrongway213:
Just flashed this kernel and all seems nice but one question: is everyone running this without a hotplug or using mp-decision, or am I having ramdisk weirdness? No other hotplug options displaying, but I'm not sure if that's intentional or not. Other than that all seems good thus far though
[Nexus 6 Android Development] buckmarble:
We do not have any other hot plugs built into the kernel. Our kernel is intended for use with MPD enabled.
[Nexus 6 Android Development] brymaster5000:
New build in OP

Added in some wifi tweaks, and some performance tweaks. Also built with UBERTC this time instead of Linaro.

Enjoy!
[Nexus 6 Android Development] buckmarble:
That's uber tc 6.0. Bry also updated the ramdisk with a few updates from the tmo update
[Nexus 6 Android Development] biglilsteve:
I learned something from this post. Lately I've been crazy about trying to run aggressive hotplugs from other very "feature-rich" kernels. Sometimes my phone manages to remain stable and I'll get good battery life, but it never lasts. I always end up getting random freezes, instability, and reboots.

Got tired of the adverse affects and unpredictability, so I decided to flash this kernel last night as a simpler solution. Using it as-shipped (interactive gov and zen decision), my battery life has been good and the phone idles well. So far it's been very smooth and predictable as well, but I'll feel better if I can get these results 2 or 3 days in a row (something the "feature-rich" kernels haven't been able to do for me).
[Nexus 6 Android Development] brymaster5000:
Incoming. Found another couple of good patches.
[Nexus 6 Android Development] Formhault:
I feel like being on 3G/4G all day yields better SoT than being on Wi-Fi...
[Nexus 6 Android Development] Philly Jim:
Any reason why this Kernel would not work on chroma ....? after wiping , all i get is the google sighn , figured maybe it's just setting thing's up, but after 10 minutes had to go back to my nandroid , any help would be very much appreciated , i'm sure it's something i'm doing or not doing , in any event thank's in advance for any suggestions........:confused:
[Nexus 6 Android Development] brymaster5000:
Sorry for the delay in posting...very busy weekend. Here it is:Elite_Shamu_M-11_14_2015

OP is updated with link too.
[Nexus 6 Android Development] madboymatt:
What divider setting do you guys find works best to control the hsic wake lock?
[Nexus 6 Android Development] ricco333:
I leave it at the stock preset value and haven't had any wakelocks related to it.

Erik
[Nexus 6 Android Development] madboymatt:
Can you confirm that the stock setting is "100%"?

Thanks man.
[Nexus 6 Android Development] ricco333:
6% is my setting, and I haven't mess with it.

Erik
[Nexus 6 Android Development] madboymatt:
Ok great. Thanks very much.
[Nexus 6 Android Development] evilryry:
I love this kernel... But nearly every time I don't plug in overnight this happens. I was on track for a really nice run screen on wise (4.5 hrs on at 43%)..decided to let it idle and once again stayed awake several hours and drained 20%. Any suggestions on what I need to do to get this to stop happening =/
[Nexus 6 Android Development] buckmarble:
From the looks of it, you are falling victim to the infamous WiFi wakelock bug in marshmallow. You can see the strong correlation between awake and WiFi in the stats. What kind of WiFi are you on? 2.4 or 5ghz? Also is it using dynamic DNS?
[Nexus 6 Android Development] wrongway213:
It looks like WiFi disconnects, you get good battery, then it reconnects itself while idle and your battery plunges. Tasker or something that would be kicking WiFi on and off? Regardless it appears you have the M WiFi battery bug that is specific to some users.
[Nexus 6 Android Development] frenchy714:
Not sure if it's necessary with Chroma or not (hopefully someone will chime in if I'm incorrect) , but did you flash Chainfire's boot.img prior to flashing elite?
[Nexus 6 Android Development] buckmarble:
Our kernel will boot with any of the su solutions out there. We don't affect anything those modify.
[Nexus 6 Android Development] evilryry:
I use 2.4, and yes dynamic. The wifi in my stats shows when I got home from work and turned it on, went to bed and shortly after u see the awake time.

I don't use Tasker or anything else that would do that
[Nexus 6 Android Development] 1Zero3forlife:
This is the first time I can say I love a kernel more than HC. Wow, the performance and battery is amazing. Thanks for your work!
[Nexus 6 Android Development] buckmarble:
Awesome! Good to hear!!
[Nexus 6 Android Development] Kris Nelson:
Sooooo [MENTION=2967322]buckmarble[/MENTION] .. LOL

You knew i was gonna do this right..

What do we lonely n6p users gotta do to get the very missed Elite?
[Nexus 6 Android Development] buckmarble:
Weeeellll, very simple answer, put a n6p in my hands. I/we don't do kernels unless we have the device in hand. Our experience has been very poor blind developing and therefore the kernel suffered greatly. We won't put out a product that doesn't fit the name and we need to have the device in hand in order to guarantee that.
[Nexus 6 Android Development] Kris Nelson:
I knew that was the answer.. LOL couldn't agree more either.. Blind dev'ing is hell..

I really just wanted to let you know how much you're missed!
[Nexus 6 Android Development] buckmarble:
Nice to hear our work is appreciated! You know, anytime you want to send me a 6p, I won't complain hahaha
[Nexus 6 Android Development] Formhault:
Well then, sell the 6P and get the 6 :silly:
[Nexus 6 Android Development] Philly Jim:
No i didn't but will try over the weekend , Thank's for the Tip................TGIF
[Nexus 6 Android Development] Formhault:
So... I'm having a weird problem. This happens more than 3 times a day.

I'm on latest Pure Nexus + latest Elite kernel (this used to happen on Cataclysm, as well, although with less frequency, IIRC). Using EX Kernel Manager app to handle all the settings & such... including wake options.

So. I have Swipe2Wake enabled (swipe up). Some times, when I take my phone out of my pocket, neither s2w, nor the power button, does nothing. I have to wait up to 3 seconds for the screen to wake up. During these ~3 seconds, the LED is on and phone vibrates (as I receive more notifications), so it's not dead lol.

Why could that be?!

I have taken a logcat and dmesg after the last time the problem happened. Hope there's something useful in there...?! :(
[Nexus 6 Android Development] brymaster5000:
Have you tried using just values set in the init.d file and not the app to manage them? Try that first - flar gives an explanation of how to add up the values in his OP for different options. If you are still having issues - we can look into it. Thanks.