yashsingh1/xdaforums huggingface dataset:
[Nexus 6P Android Development] drharder:
I've used ElementalX in the past on several devices. Haven't used it on the 6p yet. It depends on the features you like. Im really enjoying the Ninja development so haven't really thought of trying a different kernel.

Im just waiting for PN to catch up. After GlassFish I will be trying some of the other Governor profiles but will most likely end up using deadpool. For me it gave me a good performance/battery. Everyone will be a little different as there are a ton of variables.

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

How does one buy a Ninja a beer?
[Nexus 6P Android Development] nathanchance:
While I really appreciate the offer, I don't do donations. I use a lot of other people's work here so I really have no right to claim money for their efforts. Just being around here and using the kernel is enough for me :good:
[Nexus 6P Android Development] JaylanPHNX:
Hey, everybody give this post the thanks it deserves.

I have to 6p.
[Nexus 6P Android Development] nathanchance:
On a side note, I am pretty happy with my new server :victory:
[Nexus 6P Android Development] drdrewdown:
the irony of a kernel developer on XDA running a stock Ubuntu kernel hahaha cheers buddy

[IMG="arch"]https://lh3.googleusercontent.com/-uLLZ3yWrDtE/V9C9Lb26mQI/AAAAAAAB9Gg/qzxZMcAks5wjGM0zxKzO_z7jm1qR_JAVwCL0B/w1000-h300-no/Screenshot_20160907_201841.png[/IMG]
[Nexus 6P Android Development] nathanchance:
Oh boy an Arch Linux user... :silly:

I will eventually start messing around with Linux stuff but don't want to brick my box ;)
[Nexus 6P Android Development] drdrewdown:
oh you say that like you already know... Arch is the bees knees haha
[Nexus 6P Android Development] frank604:
Hey Nathan, thanks for sharing your modified kernel. Just wanted to say I'm taking it out for a spin.

PS. Hi, another arch user here. Give us a shout if you wish to convert. However, I don't hate ubuntu. My vps's are all running ubuntu :S
[Nexus 6P Android Development] nathanchance:
Glad you are trying it :) I think I am going to install Arch in a VM and try it out for a bit lol. I'm just used to Ubuntu as all my servers have been on it.
[Nexus 6P Android Development] aostrom:
Just checking -- I assume 1.7.1 (or later) is compatible with PN 8/21 build

Nathan -

I am 99.7% sure I know the answer, but wanted to check, just in case the .03% is correct... I know you baked the September security patches into the 1.7.1 release (and the unmentionable beta releases). PureNexus MM and the vendor image are still, and will forever be, at the August security patch level. I assume there is no issue running these together (it runs fine, but wonder about some hidden trap waiting to spring).

Thanks for the great kernel!
[Nexus 6P Android Development] nathanchance:
There should be no issues, I know that a few users have reported no issues with EX on the new patch. I had quite a few of the patches already.
[Nexus 6P Android Development] shadowstep:
Sorry, couldn't help but notice.. 99.7% + .03% = 99.73%. Any clue what your remaining 0.27% thinks? :p

On a side note, [MENTION=6842057]nathanchance[/MENTION] All your Ninjas sleep like a baby, I barely lose 1%-2% overnight over a span of 10 hours roughly. Rocking 1.7.1 currently with absolutely zero issues. :D
[Nexus 6P Android Development] Ntress:
I'm little confused about what to do with msm_thermal and core_control while using the M beta version with Xthermal mod ..?
[Nexus 6P Android Development] nathanchance:
Glad to hear it :highfive:
[Nexus 6P Android Development] nathanchance:
I don't think that Xthermal recommends one over the other but I personally go with msm_thermal.
[Nexus 6P Android Development] Ntress:
I've been reading that actually they recommend core_control.

here's the explanation:
[Nexus 6P Android Development] nathanchance:
Thanks for that, good info to know for the future. I no longer use Xthermal as I had some weird battery percentage issues with it.
[Nexus 6P Android Development] Ntress:
sure

are you on stock thermal then or using CTTMOD?
[Nexus 6P Android Development] nathanchance:
Stock thermal. I've never really had issues with the phone heating up to unbearable use. If I am being throttled, it rarely bothers me. I am really not a heavy user, I tend to do a bunch of scrolling. I don't game all that much.
[Nexus 6P Android Development] Ntress:
yeah same here, never gaming and usually just browsing messaging etc..

only thing i flashed Xthermal for was fast charging..
[Nexus 6P Android Development] ahmd gomaa:
So all i need is flashing ninga 3.4 and activate msm-hotplug in kernel auditor is this true
[Nexus 6P Android Development] Mikulec:
yes and I have seen that its also recommended in this case to torn on the msm_thermal instead of core control
[Nexus 6P Android Development] ahmd gomaa:
But the previous posts by [MENTION=6842057]nathanchance[/MENTION] recommended turning on core control !! Confused
[Nexus 6P Android Development] Juzman:
Well new kernel should be awesome [MENTION=6842057]nathanchance[/MENTION] with msm_hotplug coupled with Saber_V2 should be amazeballs!
[Nexus 6P Android Development] snoprosledneck88:
Now that hot plug has been added I'm going to update. I loved playing with hot plug on my n6. I have been holding out for PN N before I update but I understand that is going to be a while. I will update tonight. [MENTION=6842057]nathanchance[/MENTION] you deserve all the support you have been getting. You have compiled an amazing kernel. You have to be one of the fastest and helpful devs I have came across. Thanks for your work and good luck with school. NINJA FTW
[Nexus 6P Android Development] xRoNoKx:
I'm using version 1.8 with Hawktail profile. Should I enable core control or msm thermal or both? Also, there is a separate hot plugging option. Should I enable that as well?
[Nexus 6P Android Development] kyle_el:
So I understand that the msm_hotplug feature added with 1.8 works by disabling cores in the big cluster while not being used. Am I correct in assuming that this will positively affect battery life and temperatures?
[Nexus 6P Android Development] weazie:
Second all of this! Thank you Nathan! :)
[Nexus 6P Android Development] Pollie81:
Confused indeed but i really think that thermal should be enabled. Core control seems to manage the cores, seems logical when you look at the name.

What i have noticed so far: when i do a clean flash the phone gets pretty warm which is quite normal. Then when i enter kernel audiutor i see that some of the cores of the big cluster are disabled. When i switch to thermal in this situation all the disabled cores immediately pop online..
[Nexus 6P Android Development] chefp2010:
What are your hotplugging settings using saberv2
[Nexus 6P Android Development] ariefabuzaky:
Hey

http://xdaforums.com/custom-roms/an...ive/rom-builders-collective-t2861778/page1261
[Nexus 6P Android Development] nathanchance:
I didn't recommend it, someone else did when using their mod. I prefer msm_thermal.

Since it is msm_hotplug, I believe msm_thermal should be enabled but it isn't going to break massively if you use core_control. Yes, you need to enable hotplugging otherwise it won't work.

It should but if your loads are changing a lot and the hotplug drive is constantly offlining and onlining cores, it may affect battery life adversely. Everyone I have talked to has said it has helped but other kernel developers have removed it due to poor battery life. You tell me ;)
[Nexus 6P Android Development] Mikulec:
As already explained, core control was recomended when you are using the thermal mod.
[Nexus 6P Android Development] kyle_el:
It should but if your loads are changing a lot and the hotplug drive is constantly offlining and onlining cores, it may affect battery life adversely. Everyone I have talked to has said it has helped but other kernel developers have removed it due to poor battery life. You tell me ;)[/QUOTE]

I will test and let you know! :highfive:
[Nexus 6P Android Development] ahmd gomaa:
No msm- thermal here
[Nexus 6P Android Development] frank604:
Screw battery life. For those looking for smoothness, even during sudden and or random spike in usage, butterfly profile with this kernel is wicked. I'm always near a charger so I just prefer my device not stuttering as it ramps up cores/freq.

I love everything ninja and Nathan stand for. Great documentation on how you compile for this kernel. That is a great welcome to bring in more new contributors.
[Nexus 6P Android Development] nathanchance:
Temperature Throttle is msm_thermal. All of my settings/talk is formatted for EX Kernel Manager, which I believe is the gold standard for kernel managers.

Glad you think so :) I had a hard time finding information at first myself so I wanted to make sure to dump everything I have learned in order to help others along the way. Knowledge is power :highfive:
[Nexus 6P Android Development] shadowstep:
That's correct. The author of Xthermal has not made any recommendation himself. Though I think it is msm_thermal is definitely recommended over core_control to make full use of thermal mods.

That was posted by me only, and not the official author of the Xthermal mod. :) Read the reply above. I do believe msm_thermal is recommended over core_control to make full use of thermal mods.

Xthermal has multiple variants of the mod. That issue was reported by people who were using Xthermal Performance + Fast Charge mod zip. I, on the other hand, did not face this issue while using the Xthermal Fast Charge Mod zip (which is different from the Performance or Gaming variants that are also there in the OP) and nor has anyone who has been using just the Xthermal Fast Charge Mod zip reported this issue. You can give it a try if you feel adventurous!

Most of the EXKM Profiles made for the interactive governor turn off core_control and turn on msm_thermal for a longer sustained performance. [MENTION=6842057]nathanchance[/MENTION] also recommends the same and prefer it over core_control, I believe.

While using EXKM, I have noticed that if I'm using msm_thermal and one or more cores are offline, then they do not come back online until I disable msm_thermal and enable core_control. I have no clue why, but I observed this a few times and also gave this a read in the 5X forums. I also made a post regarding the same in this thread. You can give it a read here.

Do read the first reply above. It is believed that msm_thermal should be used over core_control to make full use of thermal mods.

Also, [MENTION=6842057]nathanchance[/MENTION] I wanted to ask you, in regards to my post here earlier in this thread, have you noticed a similar pattern using msm_thermal over core_control? I know for a fact this is an issue with the 5X and there is a separate thread for it in their forums, but I wanted to check what have been your observations so far, if any. Have you had trouble with the cores coming back online using msm_thermal and not core_control assuming they were turned off due to thermal throttling?
[Nexus 6P Android Development] nathanchance:
Sometimes but not often at all. If a core gets stuck, I just online it using its sys path.
[Nexus 6P Android Development] shadowstep:
Yes, that was what even I was doing, but I had to keep an eye out for it in the EXKM app, which I didn't want. Hence, I shifted to core_control. If you have a way around that, do share. Thanks, nonetheless! :good:
[Nexus 6P Android Development] Juzman:
Just using the default settings.
[Nexus 6P Android Development] Asselalf:
Great deepsleep with hotplug ;)

Gesendet von meinem Nexus 6P mit Tapatalk
[Nexus 6P Android Development] murphyjasonc:
If I switch to thermal while cores are off on the 6P they won't come back on unless I enable them manually. I haven't had any issues with cores shutting down and not coming back on with thermal as long as they were all online when it was enabled.
[Nexus 6P Android Development] chachin:
check the factory image site 7.0 is out for ota and factory images :D itshappening.gif
[Nexus 6P Android Development] ariefabuzaky:
Is NRD90U stock boot.img still same with last N OTA boot.img ?

Edit : someone posted and it different from last OTA boot.img.hope google fix android system
[Nexus 6P Android Development] snoprosledneck88:
So I updated like I said I was going to. When I enable msm_hotplug it only has three cores online. I new the big cores would be offline till you out it under a load but I thought all 4 little cores would be online.
[Nexus 6P Android Development] nathanchance:
No, the default is three cores online. You can make it four cores by changing the min_core_online option in the hotplugging options.

And finally Google decided to release factory images and my kernel source so I am merging and releasing hopefully within the hour.
[Nexus 6P Android Development] snoprosledneck88:
Awesome. Just got updated now I get to update more! Sweet. Yeah I found out how to make 4 online so I will go back to 3. Is anyone notice that with hot plug enables Tapatalk is keeping the small cores up at 1478Mhz all the time? They very second I close Tapatalk they drop down to idle. No other app seems to be doing it though

Just decided to uninstall Tapatalk and use the XDA app.
[Nexus 6P Android Development] NBAPwns:
Officially updated to Nougat , Stock Rooted, v3.4 with saber v2 and msm_hotplug enabled on boot. Do i need to have hotplug options enabled on boot as well? I just kept everything default
[Nexus 6P Android Development] NBAPwns:
Fastest reply ever holy, thank you!
[Nexus 6P Android Development] eduardozeassesme:
I can´t wait for your update thanks man
[Nexus 6P Android Development] BIGWORM:
I didn't even know that the XDA app even existed until someone mentioned it a couple of weeks ago. I was quick to uninstall Tapatalk lol!
[Nexus 6P Android Development] Kappa Lamda:
Amazing kernel. Keep up this magnificent work you do.

Would it be a good tweak to set min_cpu_online to "1" on msm_hotplug? From a previous post this means we would get all 8 cores switching on/off one by one if I understand it correctrly. So this should give better battery right?

Also I use core control, as I've read on previous posts that msm_thermal does not turn on big cluster again since it goes off for throttling.

I am a bit confused.
[Nexus 6P Android Development] nathanchance:
Setting min_cpu_online to 1 means that a maximum of 7 cores can be offline at once (so only one would be online). That may yield better battery life but it may result in the CPU plugging a lot, which could hurt battery life as well. It's best to experiment.

Whatever thermal control you use doesn't matter. I'm going to add a note to the OP since it's irking me haha.
[Nexus 6P Android Development] Kappa Lamda:
Better sto stick with default settings (I think it's "3" right?) then!!! Thank you. I'll do some more research though to try and understand more about hotplug.
[Nexus 6P Android Development] Nekromantik:
Google finally released factory image for Angler!

Lets hope the security updates are soon so we get some N ROMs!
[Nexus 6P Android Development] Kappa Lamda:
New factory image includes September's security updates. Next image will be the October's one.
[Nexus 6P Android Development] sharp87:
we all know chumlee is an owl at night and eagle during day time..he has latest sep kernel patch[emoji23] [emoji23] [emoji23] [emoji23]
[Nexus 6P Android Development] nathanchance:
LOL I was really confused for a second, I was like how in the world did this guy get my private kernel and ROM build. Then I realized it was the screenshot I sent in Telegram hahaha
[Nexus 6P Android Development] snoprosledneck88:
I liked Tapatalk because I had another forum that I used quite a bit, but it has since died pretty much so... XDA app is nice.
[Nexus 6P Android Development] Juzman:
I'm running Pure Nexus 7 [MENTION=6842057]nathanchance[/MENTION] and I cannot enable msm_hotplug with 3.4.1 in EXKM. Was working fine on MM.
[Nexus 6P Android Development] snoprosledneck88:
Do you have Ninja kernel installed?
[Nexus 6P Android Development] Juzman:
Yes. v3.4.1.
[Nexus 6P Android Development] snoprosledneck88:
Sorry missed that in your first post.
[Nexus 6P Android Development] nathanchance:
Works fine for me here. Clear EXKM data and if that doesn't work, reflash Ninja
[Nexus 6P Android Development] Juzman:
When I tap on "Hotplugging" I get the popup. However tapping on msm_thermal doesn't seem to "register".
[Nexus 6P Android Development] nathanchance:
Seems like an app issue then but you can try enabling it by going into the user settings and setting the value of /sys/module/msm_hotplug/msm_enabled to 1
[Nexus 6P Android Development] Juzman:
Did it that way. Still shows disabled on the CPU screen, but assuming it worked.
[Nexus 6P Android Development] nathanchance:
If you don't see cores going offline, then it didn't work. At that point, I can only recommend a reflash since it works fine for me and everyone else. I changed nothing about that from 3.4 to 3.4.1.
[Nexus 6P Android Development] Juzman:
Seems to have worked.
[Nexus 6P Android Development] snoprosledneck88:
Great job [MENTION=6842057]nathanchance[/MENTION]. Couldn't be happier. I shared this over on the interactive governor page also. I hope N is getting this battery life. Can't wait to test it!
[Nexus 6P Android Development] chachin:
anyone using this kernel with Uberstock by despairfactor?
[Nexus 6P Android Development] evilryry:
Me, it works great
[Nexus 6P Android Development] senthilrameshjv:
Are you kidding? What's your setup like.. Which governor profile and what features you have turned off from the default.
[Nexus 6P Android Development] snoprosledneck88:
Don't really have anything turned off. I am running the latest P/N, latest Ninja kernel with msm_hotplug enabled, Saber v2 governor profile, sioplus I/o scheduler 2048 read ahead. Anything else you wanna know? I have ambient display off and GPS off. I toggle BT on my way to and from work. (1hr drive each way) Here is my latest. Wont be able to kill it tonight.
[Nexus 6P Android Development] senthilrameshjv:
Thank you.. So location being off may be helping, but still this is major difference. You will hit 7 hr sot with this trend .. Btw, g now also off I hope.. And are u in MM since u mentioned pure nexus. It doesn't have N out right.
[Nexus 6P Android Development] snoprosledneck88:
Google now is on. Yes MM PN. Location being off does help some. If I need it it's only a toggle away no no big deal. Never found the need to leave something like that on all the time when I'm sitting at home or work.
[Nexus 6P Android Development] senthilrameshjv:
Well thank you. May be only people on N are suffering with battery life. Flashed ninja now on top of latest factory images and set your settings. Now I wait... ;)
[Nexus 6P Android Development] snoprosledneck88:
It will also depend on how you use your phone. I do a lot of browsing between Reddit imgur XDA and some ice fishing sites. I don't game so that helps. My settings are really good for light to moderate usage. If you are a gamer or power/heavy user I'm not really sure how it will fair. Report back and let us know. I have heard some people have had battery issues on N but I see some people doing well on it so we will see.
[Nexus 6P Android Development] jedsada18:
I enabled MSM_ hotplug. Should I apply on boot?:confused:
[Nexus 6P Android Development] snoprosledneck88:
Yes. Unless you don't like it
[Nexus 6P Android Development] senthilrameshjv:
Yeah I get it.. I saw your posts in governor scripts thread mentioning about the usage ;) (I stalk you now till I get better battery :p)
[Nexus 6P Android Development] snoprosledneck88:
It's all good man. I have "stalked" a lot of people trying to figure out the magic combo. I notice my battery life went up the most when I gave my phone to settle in. It takes time. Pick a set up and run it for 3 or 4 days before you make a judgement call (unless its really unusable). Good luck man and stick around and keep us up to date. Nathan encourages the talking which give all of us a better more friendly learning environment.
[Nexus 6P Android Development] snoprosledneck88:
Last pics for the night. Going to bed. Today has been fun.
[Nexus 6P Android Development] dpalmer76:
5hrs SOT doing what? Impossible. I barely get 4.
[Nexus 6P Android Development] BIGWORM:
Right!?
[Nexus 6P Android Development] Prattham:
So I'm also into the hot plugging game

I see my big cores are off like all of them and one little is also off

Is that right?
[Nexus 6P Android Development] ariefabuzaky:
Yes ..
[Nexus 6P Android Development] SixFourSix:
Anyone has played with msm_hotplug settings?
[Nexus 6P Android Development] weazie:
Just for testers, I set min_cpus_online to 2 just half an hour ago. Don't know yet if it's wise or not.
[Nexus 6P Android Development] SixFourSix:
Yeah so that means you'll have only 2 cores online at minimum load right? Sounds like it could save some battery even more.
[Nexus 6P Android Development] Prattham:
I also turned on msm hotplug

And while others claim fantastic boost in battery life i haven't yet seen it

Instead the active drain has increased from 11% to 12%

Not sure if i am doing anything wrong :confused:
[Nexus 6P Android Development] weazie:
Yes sounds like it but "never know without trying" ;). But it seems that the additional CPUs do not kick in in regular use.

---------- Post added at 11:12 ---------- Previous post was at 11:08 ----------

Everybody's still testing the whole thing.. my active drain shows 11% / h, idle drain 0.38%
[Nexus 6P Android Development] SixFourSix:
It really depends on your usage. If you're doing liked music listening with screen of, or just social media, I mean something that doesn't use high freqs then hotplug is better for me.

Just give it chance.. : )

I use stock settings, but big at 384, zen 128, msmthermal on, core ctrl off.

And 1% raise in drain could be just a stats error. And 1% could really be just dependant on what you use. I mean you don't use phone 100% identically everyday.
[Nexus 6P Android Development] Prattham:
I'll test it

Cheers
[Nexus 6P Android Development] weazie:
Ok so a couple of hours into testing with 2 CPUs online I start to get lags in basic tasks like opening an app. Back to 3. Min CPU frequency 384MHz.
[Nexus 6P Android Development] snoprosledneck88:
I kinda figured that would be the case but thanks for testing and reporting.
[Nexus 6P Android Development] SixFourSix:
Are you using stock Ninja settings otherwise? And thanks for the test. Now we know.. : )
[Nexus 6P Android Development] Rahhfue:
The hotplug you implemented is developed by myfluxi isn't it? I've read really impressive reviews about msm_hotplug by Yank555, ever compared those two?
[Nexus 6P Android Development] almightysiman:
[MENTION=6842057]nathanchance[/MENTION] can you add fsync option in your amazing kernel？when turn it off ,I find it can increase IO performance significantly.
[Nexus 6P Android Development] weazie:
I'm using deus ex profile, thanks for asking! Otherwise no changes.
[Nexus 6P Android Development] Kappa Lamda:
Enabling msm_hotplug also enables hexacore mode. Is this right?

P. S. : Android OS drain still there on newest 7.0 version so I doubt I can see and measure the difference on battery live with msm hotplug.
[Nexus 6P Android Development] indian84:
Those who are curious about battery life benefits JPs hotplug brings. Below are my stats.

Stock Newest ROM, all stock settings with hotplug turned On.

Rest all stock settings. I'm pretty happy. Not as much as I was getting on Marshmallow YAOSP, but nothing to complain.

Thanks [MENTION=2033478]Yank555[/MENTION] for all the hard work and [MENTION=6842057]nathanchance[/MENTION] for adding it to Ninja.
[Nexus 6P Android Development] snoprosledneck88:
Pretty sure the change log [MENTION=6842057]nathanchance[/MENTION] posted was [MENTION=2033478]Yank555[/MENTION] 's hot plug settings
[Nexus 6P Android Development] Ofthecats:
Yes YAOSP gave me better results, but uberstock N isn't bad.
[Nexus 6P Android Development] indian84:
I'm on latest stock. Will try Uberstock when it's updated based on Factory Images and September Patch.
[Nexus 6P Android Development] kyle_el:
Yes, sir. That's correct.