yashsingh1/xdaforums huggingface dataset:
[Nexus 6 Android Development] buckmarble:
Just wanted to give it a test. That's why I posted a test build. The next build has the ability to pick between mpd and zen. I have seen good things about both, so I wanted to give them a try.

So far I have seen excellent results from zen and blu active and probably will remain a part of the kernel.
[Nexus 6 Android Development] dark2099:
Will you guys be looking into any other custom hotplugs, or tweaked governors?
[Nexus 6 Android Development] buckmarble:
No on hot plugs but a maybe on the governors.
[Nexus 6 Android Development] brymaster5000:
As soon as I have some free time, I plan on checking on some governors. Was on my to do list.
[Nexus 6 Android Development] drkow19:
First post in Nexus 6

Hi. I just got a Nexus 6 - Project Fi last week, had to make my first post here. The phone is awesome, BTW. I'm coming from an LG G3. I am really appreciating the screen improvement, and the 805 is definitely faster than the 801 all around.

I have tried a lot of the kernels (what a selection for this phone :D) and now I am on Elite from 6-17. Everything is working fine, great kernel! I have a snowboarding game I developed, Pretty Sketchy Bro, and I use it to test the kernel settings by watching the FPS. I notice on every kernel, stock included, that Interactive governor will throttle something when the screen is not being touched after 0.5 seconds or so, and my FPS will go from 60 to ~30, until I click the screen, then instantly back to 60. On Demand governor does not do this, it stays at 60 all the time, so I always switch to that. Is this the intended behavior? I really hate that throttling feature based on touch-input, I've used Android phones since the beginning of Android, and that input-throttling seemed to pop up only in recent phones over the past year or so. I'm always looking for the proper settings to keep my CPU/GPU running fast, regardless of whether I am touching the screen.

Thanks guys, and again, great kernel here!
[Nexus 6 Android Development] buckmarble:
Try the test build I posted a page or so back. Try the blu active gov in that one and see if it improves. Happy to have you aboard!

Edit: or you can try this one that I just built. I'll add a change log in the morning. Big thing in this one though is I implemented the adreno idler driver by arter97.

http://projectelite.net/buck/shamu/Elite_Shamu_LP-06_27_2015.zip
[Nexus 6 Android Development] drkow19:
Works great, super smooth on On Demand! Do you have any insight on the Interactive governor throttling based on input? It seems weird to me, especially since Interactive has been the default governor on almost every kernel I've tried.
[Nexus 6 Android Development] brymaster5000:
This interactive is highly reliant on a touch boost. Then it throttles down. Just the way it's designed. Whereas on demand will stay up for longer.

You could try messing with the tuneables such as go high-speed load, boost timer etc.
[Nexus 6 Android Development] buckmarble:
I would definitely take brys suggestion. We have it tuned for battery life. Blu Active gov is supposed to be a balance of performances and battery life. You may want to give that one a try also.
[Nexus 6 Android Development] drkow19:
Hmmm, I enabled Blu Active in Synapse -> instant reboot. When it rebooted it was in Blu Active though, and it seemed fine. Does it need to reboot to apply that governor, or is that a bug? It reboots everytime I switch from On Demand to Blu Active. I have Zen Decision on. Anyway, Blu Active is very snappy also.
[Nexus 6 Android Development] buckmarble:
Might be something with synapse. I use Kernel Auduitor for kernel tuning and have no issue switching between governors. What ROM are you on?
[Nexus 6 Android Development] drkow19:
Yep, Kernel Auditor had no problem switching. I'm on Project Fi, so I'm just using the stock ROM LVY47H. I usually use Synapse with kernels that support it, since it seems to expose more settings, but Kernel Auditor is great too.
[Nexus 6 Android Development] brymaster5000:
We did not build in synapse support into the kernel.
[Nexus 6 Android Development] enzoevo:
Works great.

Also works with my PN oms homebuild.
[Nexus 6 Android Development] jonchance_84:
FYI Chroma test build with WiFi drivers fixed from same method for purenexus works fine with the latest release of Elite. Test build has substratum support as well.
[Nexus 6 Android Development] internetpilot:
Yep, works fine for me, and that's saying a lot since the kernels in my AOSP ROMs (Pure Nexus, Dirty Unicorns, etc.) cause my Sprint SIM card to not be found. Elite is the only kernel that corrects that and gets me back up and working fine.
[Nexus 6 Android Development] randomblackguy:
I cant find the fix for pure nexus could you point me in the right direction?
[Nexus 6 Android Development] johnb380:
August Security update...

http://www.droid-life.com/2016/08/0...icks-off-today-factory-image-files-ota-files/
[Nexus 6 Android Development] ktmom:
I don't think there is something additional to install. Pure Nexus change log shows it fixed in the July 9 update.
[Nexus 6 Android Development] sansnil:
Wow, Google is getting amazing... Future updates today! :p

[IMG="Aug Update"]https://dl2.pushbulletusercontent.com/iCVtsKozymWKVRmtGsuJFpQ0Bm4s3bo3/Screenshot_20160801-183446~2.png[/IMG]
[Nexus 6 Android Development] buckmarble:
OP updated with new MM and N kernels

-Merged latest from AOSP for both
[Nexus 6 Android Development] starcms:
Working great on N preview 5. Thanks again!!
[Nexus 6 Android Development] buckmarble:
You're welcome!
[Nexus 6 Android Development] starcms:
I noticed the N kernel now supports row and I remember your comments a few pages back about the new MM kernel using row at 2048 read ahead instead of cfq at 1536 read ahead.

Do you recommend those settings for N too? Also in that post you had mentioned changing swapiness from 60 to 10. Still recommended?

Lastly, I enabled ZRam at 250MB for the first time about a week ago. No noticible difference. Is 250MB a good size on a device with 3GB of ram? Also, is swapiness at 10 good with ZRam enabled?

Lastly, I've been using Illinois as mentioned in that post. So far it's working great!

Thanks so much!
[Nexus 6 Android Development] brymaster5000:
I'm changing the default io scheduler back to bfq for a while. I think row needs some work.
[Nexus 6 Android Development] Jeztic:
GPS issues

Dos anyone know if this will fix the bug with the GPS on the Nexus 6? Has anyone tested it since this bug?
[Nexus 6 Android Development] sansnil:
What bug? Never had one before or now.
[Nexus 6 Android Development] ricco333:
There is no GPS bugs AFAIK, this kernel is just pure awesomeness in a .zip file

Erik
[Nexus 6 Android Development] Jeztic:
there is a bug right now with N6 that is effecting GPS, when GPS is connecting to a service "IE. Pokemon Go" you will lose data and service for a moment and at some points for a few hours. I am running a stock Kernel and rooted with PureNexus. Just wanted to make sure that this Kernel is not having the same issues.
[Nexus 6 Android Development] buckmarble:
This is the first I've heard of it. My wife used Google maps on my n6 today without an issue. Not sure if it's the same situation.
[Nexus 6 Android Development] H4X0R46:
I can second his bug report here. Does it for me too!
[Nexus 6 Android Development] jeston:
Maybe it's a Pokemon issue. I've never had an issue with my GPS. Just made a 6 hour trip yesterday with maps no problem.
[Nexus 6 Android Development] H4X0R46:
I'm almost certain it's the Pokemon app, but it's really messing with the Nexus 6 specifically.
[Nexus 6 Android Development] bmwh0r3:
No lte/GPS bug is a T-Mobile issue that various fixes are sporadically workint. One that seems to be working is deleting/disabling Google connectivity services. I'm on at&t and not experiencing the issue at all.
[Nexus 6 Android Development] tomzefi:
Gonna give that a try and see what happens all today. Thanks
[Nexus 6 Android Development] Daniel.Stevens:
It´s not a Pokemon Go or T-Mobile Issue. I´m having this bug quite badly and I´never installed Pokemon Go and I´m using o2 in germany. ;0)

I can´t even navigate 5 minutes with google maps without it disconnecting 5 times.

No fix in sight and the people on reddit are going nuts:

https://www.reddit.com/r/nexus6/
[Nexus 6 Android Development] ktmom:
Out of interest, have you tried using an app like Change APN to reset to default when the problem occurs? It's in the 3 dot menu in that specific app. I'm on Sprint in the US and have had a history of this trouble.
[Nexus 6 Android Development] Daniel.Stevens:
When using "reset to default" I end up with no APN and I have to configure it manually. It seems that deinstalling the Google Connectivity services helped quite a bit (No disconnect for several hours and if it happens again a restart resets itagain for several hours.)
[Nexus 6 Android Development] Dashing_97:
[MENTION=4428185]brymaster5000[/MENTION] ur kernel is very good for android n developer preview 5, but please fix a big issue man, the problem is that whenever battery is low, the CPU is throttled down. this problem was fixed in lean kernel. please do this man, because whenever battery becomes low, it becomes so slow!
[Nexus 6 Android Development] :
+1 for this
[Nexus 6 Android Development] NOSTALGIA:
isn't this the same with stock either MM or Android N?
[Nexus 6 Android Development] :
Yes it happens on stock kernel.
[Nexus 6 Android Development] NOSTALGIA:
thats what i thought.. any advise on what kernel prevents this from happening or what specific config is needed? i thought its just me. lol
[Nexus 6 Android Development] :
The only one I know that changed it was leankernel buts it's dead. I'm looking thru his commits to find it so we can add it into other kernels.
[Nexus 6 Android Development] buckmarble:
Cool, link us up if/when you find it.
[Nexus 6 Android Development] :
So damn hard to scroll thru commits, for ****'s sake GitHub add a search!

---------- Post added at 06:05 PM ---------- Previous post was at 05:12 PM ----------

http://xdaforums.com/nexus-6/development/mod-disable-throttling-battery-low-t3440814

I made a thread so everyone, regardless of kernel could take advantage of this. I provided instructions for how to include it, it's only one file and very easy.

[MENTION=4432633]reyscott[/MENTION] [MENTION=2967322]buckmarble[/MENTION]
[Nexus 6 Android Development] Dashing_97:
You are awesome bro! thanks for the help :)
[Nexus 6 Android Development] karwankar:
Invalid thread id 6
[Nexus 6 Android Development] :
What?
[Nexus 6 Android Development] teinwhite:
Clicking on the link (from within the app) returns the error for me as well.

Had to copy and paste into chrome's address bar.

Forgot to say: thanks RatchetPanda!
[Nexus 6 Android Development] :
The thread is in android development section, I'm sure you can find it. Title is '[MOD] Disable throttling when battery low'
[Nexus 6 Android Development] buckmarble:
Opening in browser works too.
[Nexus 6 Android Development] enzoevo:
Hey [MENTION=2967322]buckmarble[/MENTION], will you guys be adding the quadrooter patches to Shamu kernel? Looks like Franco and Beans (lol) have implemented then in their latest releases. Thanks.
[Nexus 6 Android Development] buckmarble:
Yup. Chances are it'll be in the next security release and/or with the N release. I've already included it in my 6p and HTC 10 kernels. I just haven't had the time to get it into the n6 kernel yet.
[Nexus 6 Android Development] starcms:
This fixed it for me http://xdaforums.com/nexus-6/development/mod-disable-throttling-battery-low-t3440814

It would be nice if it was built into the kernel, but it works so I'm not complaining.
[Nexus 6 Android Development] enzoevo:
Not sure about N preview, but in MM kernel you can disable BCL. I use KA to accomplish this. There are a few apps that reboot my N6 if BCL is disabled, mostly graphics intensive (MyRadar, Dots & Co specifically.) I'm going to create a tasker profile to to enable BCL for apps that give me grief, otherwise leave it disabled as soon as I get some free time. This is the N6's single greatest flaw IMO.
[Nexus 6 Android Development] Tysovwik:
What best I/o for our device at 6.0.1 (purenexus) ?

As I see, by default elite kernel have Row 2048, is it the best? Or mb I should change it to cfg 1536?)
[Nexus 6 Android Development] sansnil:
Now that N is officially out and all, will the MM Elite kernel still be supported? I'm not planning on upgrading until there's Xposed for N so I want to get the latest kernel security updates as it sounds like a lot of patches went in.
[Nexus 6 Android Development] buckmarble:
[MENTION=4428185]brymaster5000[/MENTION] is planning on getting the mm kernel updated in the near future. Since the np5 is a bit unstable, he's headed back to mm as well.
[Nexus 6 Android Development] Samuel Holland:
Pmc

I have to say that PMC is absolutely amazing, the battery life I can pull out of this device. Thank you sincerely.
[Nexus 6 Android Development] modernbummer:
Agreed. This kernel has been consistently awesome.
[Nexus 6 Android Development] brymaster5000:
Hey guys - thanks for the patience. I have been getting my house ready for the market and going through a sale. I am going to update the mm kernel tonight because the NP5 is not that great IMO. Battery sucks and touch responsiveness is driving me nutso.
[Nexus 6 Android Development] wrongway213:
I mean, not to contradict you about your own kernel, but touch response is nice on 8-2 N and I'm hitting a respectable 5 or more hours SOT with everything enabled, syncing, etc. I for one think N kernel is quite nice given Google deemed us Shamu users unworthy of an image, lol :good:
[Nexus 6 Android Development] brymaster5000:
YMMV...:confused::good::highfive:

Here's the september update for MM: Elite_Shamu_M-09_09_2016

Enjoy peeps!
[Nexus 6 Android Development] H4X0R46:
Will final N kernel be coming soon after release? This is my go to kernel! Only one I use with my Shamu! Once again, great work guys!
[Nexus 6 Android Development] brymaster5000:
Depends on kernel source. They currently only have Shamu updated to NP5.
[Nexus 6 Android Development] USMC retired:
question

Will this work ok running a nougat rom on nexus 6?

Thanks
[Nexus 6 Android Development] cujo6801:
No Sir....
[Nexus 6 Android Development] johnb380:
Ya just use the newest N version. It's running great for me.
[Nexus 6 Android Development] saa1618:
Working great on my Slim 6 ROM

Thanks devs ;) This fixed all my battery issues. I'm getting 1 full day out of my phone again with regular texting and clash of clan gaming just BEAUTIFUL!!! Donation link? :highfive:
[Nexus 6 Android Development] buckmarble:
Mine is on the left on a "donate to me"(on full site, not tapa) [MENTION=2630595]brymasters5000[/MENTION] might be there too.

Good to hear it's working so well!!!
[Nexus 6 Android Development] sansnil:
Hey, have you noticed any issues with KA not persisting BCL off? I have it set to off and to apply at boot but when I restart it's always back on. I tried the max delay to apply settings too but same result.
[Nexus 6 Android Development] brymaster5000:
Kernel Updates:

MM: Elite_Shamu_M-09_19_2016

NP5: Elite_Shamu_N-09_19_2016

I reverted a commit that caused a reboot for me. I also cleaned some things up and patched in a few things. Haven't tested the NP5 one because I'm on mm. Let me know how it goes.
[Nexus 6 Android Development] wrongway213:
Thanks so much for N update.. hard for me to run kernels without Nightmare anymore :good:
[Nexus 6 Android Development] Thunderbolt69:
The N kernel running good so far. Just flashed a few minutes ago....
[Nexus 6 Android Development] Tysovwik:
As I see, for now i/o changed to bfq, is it new experiment ?

Btw, on MM all running fast and smooth :)

GPU touch boost to 600 MHz is awesome.
[Nexus 6 Android Development] Assenssins:
It's permissive Kernel?

Is this good for RR MM official?
[Nexus 6 Android Development] brymaster5000:
https://github.com/Elite-Kernels/elite_shamu/commit/08225fd48e26a3757d094ed73e112c68c16d0214

Sure is.
[Nexus 6 Android Development] HueyT:
Weird, it was "Enforcing" for me when used with CM14. Had to use "Permissive" app to get Arise/Lecitus and Adaway working
[Nexus 6 Android Development] brymaster5000:
That's because cm14 is nougat. The nougat version is enforcing. Been talking with buck and he says we can now set it to permissive, it no longer triggers safe mode.
[Nexus 6 Android Development] buzzwyzr:
May I ask how you have nightmare setup on n?
[Nexus 6 Android Development] wrongway213:
Stock setup, zen hotplug and enabling simple GPU algorithm make scaling work a lot better IMO though
[Nexus 6 Android Development] buzzwyzr:
Is your mpdecision enabled? Reason I ask is I can't disable it with this latest n kernel.
[Nexus 6 Android Development] wrongway213:
Mine is not enabled, I stop it in the /system/su.d Elite.sh script by removing the # in front of "stop mpdecision", but modded KA allows me to switch mpdecision off with this kernel. Did you flash this over another custom kernel without wiping Kernel Adiutor app data, or possibly have some leftover stuff from another kernel? What ROM are you using?
[Nexus 6 Android Development] buzzwyzr:
Thanks for the response.

I'm running Pure Nexus but using EX Kernel Manager. It has the toggle to disable it but it stays enabled no matter what I do.

I will disable it in the script as you suggested. Don't know why I didn't think of that !

Thanks again
[Nexus 6 Android Development] wrongway213:
Anytime. This would be a good time to make a general recommendation.

I don't even use an app for this kernel other than to monitor it - what I do is enable everything I want in Kernel Adiutor Mod, then go to the start up command section and copy it all to Elite.sh script in system/su.d. Save changes, and copy the modded script and save somewhere on SD card for future updates - compare changes with script in next kernel update and tweak defaults accordingly if you wish so as not to lose the rest of it. Hope that helps some of you guys - script does it all for me every boot.
[Nexus 6 Android Development] H4X0R46:
Just installed the new N version and so far so good! It booted and is working smoothly with default settings! I'll post here if I see any bugs, thanks guys!
[Nexus 6 Android Development] Tikerz:
I'm having the same problem disabling MPdecision. I removed the # in front of stop mpdecision but when I run the script it never turns off.
[Nexus 6 Android Development] buckmarble:
How are you verifying it stopped?
[Nexus 6 Android Development] Tikerz:
I've used EX Kernel Manager and Kernel Toolkit. EX says it's enabled but Kernel Toolkit says it's not. Who do I believe? Lol
[Nexus 6 Android Development] buckmarble:
I usually use just terminal. I'd put my money on the toolkit being correct.
[Nexus 6 Android Development] Tikerz:
Thanks, I believe Toolkit is correct also.
[Nexus 6 Android Development] Assenssins:
Nice work
[Nexus 6 Android Development] Assenssins:
Is this Kernel good for DU ROM?
[Nexus 6 Android Development] Poojan Patel:
This kernel is good for every rom because it uses existing ramdisk. This kernel is my first choice in all custom kernels.
[Nexus 6 Android Development] Assenssins:
Yup! :good:

I flashed this Kernel in DU ROM on N6. Working fabulous :cyclops:
[Nexus 6 Android Development] H4X0R46:
So Nougat update is live! Hopefully soon AOSP will be released for it and we can get a new Elite version! Anyone tried the kernel for DP5 on this new build? Is it working like it should?
[Nexus 6 Android Development] Atomregen:
Looks like it will work with NBD90Z.
[Nexus 6 Android Development] chitown835:
Can confirm just installed
[Nexus 6 Android Development] H4X0R46:
Sweet! I'll be flashing it in a minute here then! Thanks!
[Nexus 6 Android Development] johnb380:
I also can confirm that this kernel is not only working on stock Android N but it is running AMAZING!

Wow stock Nougat is damn smooth with this kernel. I hope all new N custom roms will be this fluid now!
[Nexus 6 Android Development] buckmarble:
New kernel for Official Nougat in OP

-Merged google source

-Updated to official Linaro 6.1 tool chain.
[Nexus 6 Android Development] Bundizle:
I flashed it on dirty unicorns 7.0 and stuck @ the google logo for about 10min b4 i reverted to the previous kernel I was using.
[Nexus 6 Android Development] wase4711:
where is there a dirty unicorns 7.0?????
[Nexus 6 Android Development] buckmarble:
This may be a ROM thing due to the ROM version not matching the kernel. I have reports of this working fine on stock N.
[Nexus 6 Android Development] Bundizle:
Oh well. I guess they have to fix that on their end. For what it's worth elemental x works fine.

---------- Post added at 07:29 AM ---------- Previous post was at 07:27 AM ----------

Not yet released. Only for personal use. Compiled it from official source.
[Nexus 6 Android Development] H4X0R46:
The Nougat build didn't boot for me for some reason. Stuck at Google logo. I installed Elite, SuperSU, MultiROM, and the zip for systemless AdAway. Didn't boot for me.
[Nexus 6 Android Development] buckmarble:
What ROM?

---------- Post added at 03:45 PM ---------- Previous post was at 03:44 PM ----------

His Oct 4th version?
[Nexus 6 Android Development] Bundizle:
Yes exactly that.
[Nexus 6 Android Development] buckmarble:
Can you get me the kernel log from the non boot when you go back into recovery? Just use the twrp file browser to copy it. Make sure you grab it before flashing a different kernel.
[Nexus 6 Android Development] Bundizle:
This file?:confused:
[Nexus 6 Android Development] spevil07:
Witch Multirom? I hope not the latest, it have bugs and needs to be updated. Try to flash without MR.

Gesendet von meinem Nexus 6
[Nexus 6 Android Development] H4X0R46:
On stock Nougat. Elemental X seems to work, Elite wouldn't boot.
[Nexus 6 Android Development] buckmarble:
We are working on it
[Nexus 6 Android Development] H4X0R46:
Nah not the v33n, I'm using v33a, the last working build.

---------- Post added at 03:19 PM ---------- Previous post was at 03:18 PM ----------

Alright thanks! Much appreciated! :)
[Nexus 6 Android Development] papanut:
delete
[Nexus 6 Android Development] aspiens:
I flashed it on stock 7.0 and stuck @ the google logo.Return to the previous kernel I was using.
[Nexus 6 Android Development] H4X0R46:
That's being worked on.
[Nexus 6 Android Development] JNewms:
The reason it didn't work on DU 7.0 is because until just a bit ago they were using a hacked together MM kernel in their builds. I'm on one with N kernel so I'll try to flash in a sec
[Nexus 6 Android Development] Brokerzhang:
not work on stock nought
[Nexus 6 Android Development] Lawlrus:
Already been stated a few times. He said he's working on it
[Nexus 6 Android Development] buckmarble:
Does the phone loop at the Google at all or just sit there?
[Nexus 6 Android Development] Bundizle:
Sits. It doesn't even reach the boot animation. Sits @ the google logo
[Nexus 6 Android Development] Tysovwik:
Same one
[Nexus 6 Android Development] buckmarble:
Can someone test this one for me?

https://androidfilehost.com/?fid=457095661767099832
[Nexus 6 Android Development] AlexX-DE:
Shamu is booting with this version!
[Nexus 6 Android Development] dark2099:
Booted fine on tupac4u's ROM.
[Nexus 6 Android Development] direwolf1:
Boots fine and running very nicely on the 10/6 build of Uberstock as well.
[Nexus 6 Android Development] Tysovwik:
Boot OK, stock 7.0
[Nexus 6 Android Development] Profits of Doom:
Boots on tupac4u's with Magisk instead of SuperSU.
[Nexus 6 Android Development] smclaughlin3:
What's the best kernel app for this kernel? What profiles are good? Can you activate the led for charging through system?thanks
[Nexus 6 Android Development] Tysovwik:
I use ex kernel manager, by flat, works good

---------- Post added at 07:29 PM ---------- Previous post was at 07:19 PM ----------

Btw, which one hotplug is better for stability and battery life - stock mpdecision or Zen ?
[Nexus 6 Android Development] wase4711:
I've always found using NO hotplug makes my phone run the best..
[Nexus 6 Android Development] H4X0R46:
The new release works very very well! Thank you!