yashsingh1/xdaforums huggingface dataset:
[Nexus 6P General] snoprosledneck88:
Wow, Thats amazing. So glad someone is able to get the same results as I have been seeing. Thanks for the report!

---------- Post added at 06:43 PM ---------- Previous post was at 06:36 PM ----------

Ok guys. I have made another profile. This one is the same as AlphaBat116 but it has some input boost mixed in to help smooth somethings along edges. Behold AlphaBatHP_V1. (HP= "High Performance" slightly higher performance is more like it ;))Now with input boost I wouldn't expect battery to be as good as the original but sometimes people like a little more throttle right away, this profile is for you. This is by no means a performance profile, it is still conservative and battery minded but it has some input boost applied. Feel free to give it a spin. It's live on AFH now. Thanks for all the feedback so far guys, I really appreciate it. :good: :highfive:
[Nexus 6P General] danmaman:
No problem mate...

Thank you ones again?
[Nexus 6P General] snoprosledneck88:
AlphaBat117?
[Nexus 6P General] danmaman:
What do you mean ?

Or what would you do better in 117?

116 runs great
[Nexus 6P General] snoprosledneck88:
Came across something small that may make it a little better. Not sure though may be placebo effect at its finest haha
[Nexus 6P General] danmaman:
Hmmmm

Yes of course.... Please share it, if it's ready
[Nexus 6P General] TransportedMan:
I recommend FrancoKernel.

As for your question, no, I don't run any hotplugs. They're useless in my opinion unless you barely use your phone all day. Hotplugs turn cores on and off too preserve battery but it costs battery to turn the cores back on each time. Look at all the screenshots people are posting. Notice the big cluster in virtually everyone's usage has spent over 90% of it's time at either it's lowest frequency or deep sleep. That means it's barely being used (if at all) so why bother hotplugging them and turning them off completely when it'll drain battery to turn them back on? It's more efficient to let the big cores deep sleep and or stay at lowest frequency because it helps performance (all cores on) and you won't drain battery having the system turn them back on each time you do a task.

Basically, the power drain between hotplugging and leaving big cores on is negligible because the big cores are almost always deep sleeping (or at lowest frequency) and when they are, they're using virtually no power (as if they were turned off by a hotplug) except you get the benefit of not having them COMPLETELY turned off (like a hotplug would do) so you're not wasting battery turning them back on every time.

Hope that helps. Experiment more and see for yourself, that's the best way instead of just copying someone's kernel set up because you might find something that works even better for you.
[Nexus 6P General] snoprosledneck88:
I couldn't agree more with some of the stuff you said and couldn't disagree more with other parts.

Hot plug will save you battery, if you game or do heavy tasks often it will cost you battery. To say that it will always cost you battery is absurd. Using profiles that makes use of the small cluster is the reason you see big cluster usage so low. Having 3 or 4 cores online working is going to use less battery than 8 online all the time. Generally speaking people use their phones for a lot of light stuff. Phone calls, texting, web browsing, YouTube, social apps, forums, etc. None of that requires 8 cores all the time.

In short, the amount of time they are off will save more battery than the split ms it takes to put them back online.

But like you said to each their own. Something will not work for everyone. Testing what works for yourself is the best way to get the best results.
[Nexus 6P General] OmegaBlaze:
6hrs+

AlphaBat116

Stock kernel (Custom Kernels are overrated).

Have a nice day.
[Nexus 6P General] NBAPwns:
Wow that idle drain, it's impossible for me to achieve that. Maybe i should go back to stock kernel. Never used stock kernel ever since i got my phone last month. Even with a fresh flash of N with no apps installed still gives me bad idle drain. It seems that you have no wakelocks when your phone is off which is impressive.
[Nexus 6P General] danmaman:
Great results mate

Like mine.... In my previous post

AlphaBat116 great profile
[Nexus 6P General] OmegaBlaze:
Thanks a lot man. I'm a minimalist, so I would attribute that to some of my idle. Overall, the battery life on Nougat just sucks.

---------- Post added at 09:34 AM ---------- Previous post was at 09:33 AM ----------

Thanks! I seen it. 7hrs is crazy! Brings me back to my to my One plus One days (7+hrs).
[Nexus 6P General] shuckeru:
your OPO got 7 hrs? man... my mate doesn't even get 2hrs when it was brand new.
[Nexus 6P General] OmegaBlaze:
Yeah man. This was with KITKAT though. Battery life gets worse with every version of android ????
[Nexus 6P General] shuckeru:
That was 2 years ago when he got it. Today he's still running the same under 2 hrs SOT. It was like marshmallow on release Day for our Nexus lol
[Nexus 6P General] danmaman:
Hey [MENTION=4345642]snoprosledneck88[/MENTION]

Expect a new SOT with AlphaBat116 from me

Give me a little bit time;):p
[Nexus 6P General] snoprosledneck88:
Sounds good. Looking forward to it
[Nexus 6P General] danmaman:
Here it is... yea 9h sot

I was the whole day on wifi, set my network to 2G but data off...

A lot of G+ surfing reading like insane:p

Web browsing also.... Watched some YouTube videos

WhatsApp and so on
[Nexus 6P General] snoprosledneck88:
That is so awesome! I'm so glad you are enjoying that profile so much! People won't like your stats because they will say you used it light but hey, if you want to surf on Google + and read, and watch YouTube then hey, that's what you enjoy.

Haha still had 10% left too
[Nexus 6P General] rickysidhu_:
Sorry if this has already been asked and answered, but I'm wondering what the best performance profile is? From going through this thread, it seems like Dragonfly is the way to go, but I'm wondering if anyone has had a better experience with other profiles (performance wise).

I'm almost always around a charger, so I don't care for 6-9 hours of SOT. The longest I'll be without a charger is probably 6 hours at most (overall, not 6 hours of SOT).

My usage is:

- Light gaming

- A ton of social media app usage (Facebook, WhatsApp, Snapchat, Messenger, etc.)

- Lots of XDA and G+ browsing

- Some web browsing

- Lots of Bluetooth audio

So all in all, Dragonfly, some other profile, or even just the stock interactive profile?

Thanks in advance:D

Nexus 6P - PN on MM with latest Ninja kernel
[Nexus 6P General] bsg411:
I've been running werewolf 1.2 for almost a day now. Performance is great....maybe even slightly better than dragonfly to me. You might wanna give it a try. PS...the battery drain overnight was 4% I think. Thanks [MENTION=4345642]snoprosledneck88[/MENTION]

---------- Post added at 08:24 PM ---------- Previous post was at 07:28 PM ----------

I personally think there should be a standard setup or protocol or profile set in place for testing battery life and screen on time. Something that test max load, min load, and idle time. Something like --> 100% battery charge for at least 10 mins, then gps, wifi, Bluetooth on, then off charger and idle overnight (or 5 hours min with wifi in use), then 30 minutes voice call, 1 hour of chrome internet browsing, asphalt 8 gameplay for 30 minutes, email checked every 15 minutes, texting for minimum 20 minutes, YouTube 30 minutes, FB or gplus for 30 minutes. And at least 1 hour of test period on cellular LTE with good reception. No 2g or 3g.

That's just an example but something very exact and in sync across all phones. Then start spitting out SOTs....
[Nexus 6P General] wilflare:
okay so I'm kinda frustrated with my 6P's SOT (barely 3 hours and it's 17%) no games just using Chrome and Sync for Reddit (with Telegram and WhatsApp)

so I'm thinking of finally trying out custom kernels for the first time - ElementalX

just to confirm - if I were to flash a custom kernel now

(1) do I need to flash suhide, SuperSU again after that (my 6P is currently rooted with SuperSU 2.78SR1 + suhide 0.50)?

(2) do I need to flash the stock kernel to receive OTA updates?

and now on the interactive governors (which I'm thinking of using DarkSpice)

(1) when you guys say stock settings, are you talking about the ones that come with the custom kernels (or the ones linked in the OP "the easy way" 2.0 stable or something)?

(2) I've been reading on the thread that I can't just apply the profile (I need to rename the .txt extension and still set some settings)? - what are the settings that I need to do?

(2) I also can't apply the scripts? (they need to be renamed to .sh, and some settings still need to be changed?) - what are these settings and how do I apply the script without using Root Explorer, etc (I don't really use explorer apps, etc.)

sorry for my many questions - I have looked thru a number of pages and just trying to piece everything together before I jump in
[Nexus 6P General] bsg411:
Just curious.... What rom are you running? Also you may want to check if any apps your using are excessively draining the battery and check to see if you have any wakelocks.
[Nexus 6P General] wilflare:
I'm using Stock ROM

- I don't have Facebook installed, Snapchat is frozen

- I have disabled OK Google detection

- WiFi/Bluetooth scanning all off

so I really don't know why the SOT is as such
[Nexus 6P General] bsg411:
Stock N or M? A lot of police have reported poor battery life on N so far.
[Nexus 6P General] Prattham:
Not sure why would police report that :p
[Nexus 6P General] kyzn:
It's Reddit Sync. For some reason, even when setting the notification to app launch it sits in top of the wakelock charts. My phone hasn't slept well after trying the app again last week, I was on Relay for Reddit before.

---------- Post added at 08:33 AM ---------- Previous post was at 08:25 AM ----------

1. No

2. Anything that is not stock will prevent you from installing OTA successfully.

1. Stock means stock. As in settings that came with your phone originally.

2. You need EXKM to apply profiles that way. Or other kernel managers. But EXKM is the best.

3. You need a terminal to run *.sh scripts. Well you need extra apps to get results.
[Nexus 6P General] wilflare:
I'm using Nougat! and yes, the 6P reddit is full of battery woes.

I'm using Sync for Reddit actually but that isn't killing my battery

It's probably Chrome maybe I should switch to Firefox instead.

I'm thinking whether I should use franco kernel instead.

what's the difference between applying .sh scripts and .txt profiles - both still require me to make changes within EXKM right?
[Nexus 6P General] priyajitsaha:
Does kernel auditor supports loading this profiles
[Nexus 6P General] wilflare:
is it better to load a profile or use a script?

I read some of the instructions that I need to apply the script every reboot - is there anyway to automate that?

and do I need to manually "disable touchboost and set input boost frequency to 0 under CPU boost" for both profile and script?

thank you
[Nexus 6P General] Mikulec:
no

---------- Post added at 01:24 PM ---------- Previous post was at 01:19 PM ----------

profile or script, it doesnt matter, its the same thing.

In EXKM or KA tick that you want these changes apply at boot and the apps will apply those changes at boot.

touchboost and input boost are 2 different things. Most (if not all) profiles have disabled touch boost but only 1 or 2 have disabled input boost. but you wont have to do anything manualy, the profile should do that for you.
[Nexus 6P General] Juzman:
I'm getting great (if not better) battery on PN7 + Ninja Kernel, better than I did on M.
[Nexus 6P General] bsg411:
PN7 doesn't exist. Pure Experience (formerly Pure Nexus) for Android 7.0 has not officially been released.
[Nexus 6P General] kyzn:
Officially yes. But people have been building their own from the PN repo.
[Nexus 6P General] Juzman:
Technically its just called "Pure", but battery life is good.
[Nexus 6P General] bsg411:
I've heard and that's great....gives me something to look forward to.
[Nexus 6P General] cocchiararo:
Late to the party again, i had been running stock or ex. When went to N (U release) my battery sucked.

I wiped back to MM (had been on developer preview 5 with no bat issues).

I am now running stock September 6.0.1, with Saber V2 and even grenify.

I am looking for a battery oriented profile (I don't game, except maybe hearthstone some times).

For now saber v2 seems fine.

Will eventually go back to some Nougat (either custom rom or a newer release).

It's been ages since I tried another custom kernel besides EX.

Any recommendations ?

Also, something other than Saber V2?

Msm hot plug?

I've been reading about alphabat, but did not download and I am now way past the download link [emoji14]

It would be cool to keep a post with the popular profiles and explanations updated (and links).

Enviado desde mi Nexus 6P mediante Tapatalk
[Nexus 6P General] snoprosledneck88:
I'm replying to you so you can grab downloads from my signature. If you want to try a kernel I and a lot of other can highly suggest Ninja kernel. You will not be disappointed. A lot of us are running hot plug but it's not for everyone. Flash Ninja and let us know what you think.

Ninja Kernel EDIT: This is definitely not my kernel. Just linking it for convenience. All credit goes to [MENTION=6842057]nathanchance[/MENTION]. ( Didn't want you to think this was my signature/download link I was talking about ;) :svetius:)
[Nexus 6P General] Daandofreak:
If you want to try a very simple and very professional kernel then try elementalx. Many rom devs prefer to use elementalx because of its simplicity. It's clean, no hotplug but you can use many good profiles like Saber v2, Alphabet or Glassfish for battery, or Excalibur v2 and dragonfly for performance. Msm hotplug was good for Nexus 6 but 6p is not for msm hotplug, I was having some issues using this hotplug in the past. And as you can see ur self no one has reported 12 hours sot with msm, 8 hours is the maximum you can get, and this also with Excalibur when good signal. So, stay simple, try elementalx with any good profile of ur choice.
[Nexus 6P General] cocchiararo:
I have tried elementalx, as I said, only custom kernel in a long time [emoji14]

I was on developer preview 5 and all was good.

Updated to the full OTA of the first N release (before U or T) and had reboots and awfully bad battery.

Installed elementalx and reboots were gone, battery remained bad.

The got fed up and went back to MM with a full wipe.

My main issue is how battery derails during lunch time at work (bad wifi and mediocre mobile signal).

I have issues in MM too, but in N I lose like 20 or 30 % and phone remais in bad shape eating battery until I recharge...

Thx for the 2 replies I got.

Enviado desde mi Nexus 6P mediante Tapatalk
[Nexus 6P General] Kappa Lamda:
Even a usage pattern or test protocol or procedure is not accurate. Most accurate is your test. Posting your usage style together with SOT and time on battery screenshots before applying a profile and after is what we seek. Whether I get 7 hours SOT or not is not important. As I can get 7 hours but you can't go over 4 hours and then it starts. How did you managed? And this a fake screenshot and people "panicing" that something's wrong with their phones.

No!!! We need what the user gained from the use of the profile. If he was getting previously 6 hours and now 7 hours. That's and ~17% better battery!!! That's what we actually need. The gain and the usage style.

Then we can have more accurate results and categorizing each profile for gain over stock settings or over other profiles and for preperness to a usage style.
[Nexus 6P General] wilflare:
thanks for the reply! I've been reading the thread (the first few pages, from 86 all the way to 100++, and 270++) and I get different impressions with the earlier ones explicitly saying that the profiles do not disable touchboost and input boost - not sure if that changed

- and that applying scripts needed additional steps also
[Nexus 6P General] bsg411:
Capturing a usage style via screenshots is fine. The problem is people try to replicate hours of someone else's SOT and a style doesn't tell the whole story of how a person achieved that certain value.
[Nexus 6P General] Kappa Lamda:
That's why I think the gain is more preferable and useful. Because people have this exact tendency.
[Nexus 6P General] cswithxda:
Am I going insane? For the life of me, I cannot find where the hotplugging option is. There is no "Hotplug Options" under CPU or anywhere else!

BTW I'm on stock NRD90U, SuperSU rooted, EX latest kernel, using EXKM.
[Nexus 6P General] ariefabuzaky:
Use ninja kernel
[Nexus 6P General] cswithxda:
Ahh, so EX kernel does not provide customization on hotplugging. It's enabled by default I presume?
[Nexus 6P General] xperator:
That option is only available in few kernels like Ninja believe. Also if cores are online that is normal behavior. Your phone has 8 cores to use They didn't put it there to make them offline.

Use Hotplug for rare cases like if you want to keep phone cool, or if you are on the go aka traveling and want to save some battery. Hotplug is kinda like Airplane mode for our CPU.
[Nexus 6P General] cswithxda:
Thanks!

So to correct my previous post, am I right this time in that N6P does not have hotplugging by default just like N6?
[Nexus 6P General] xperator:
Yes it never had hotplugging option
[Nexus 6P General] nathanchance:
Yes, only Ninja and Electron even have it added and I have disabled it by default, Electron has it enabled by default.

I'd recommend giving my recent post in my thread a read to understand how the CPU works on our device.
[Nexus 6P General] shuckeru:
if you had all the time in the world, you could perform that controlled test. But AFAIK, everyone here on XDA are using their phone as their daily driver. This already means that the usage from each day will be different. You take your phone out at different times, other people text you and interact with you at different times. Basically your suggestion is ideal, but even the OS is buggy at times and so how are you going to account for that in your controlled test? It's just not possible as long as no one has a spare 6p lying around and has nothing better to do in life. Remember that even going out for a walk makes your phone drain battery. If you haven't read my master test post (link in sig) I suggest you do so as I've already pointed out why battery life differences occur

which is why i've created my master test post and have been capturing more data as much as i can in my tests. longer users in this thread recognise which users have improvements, but newer ones don't, and that's why my master test post for you to refer to. But in your theoretical scenario, if a user is a light user like you and you get 7 and he gets 4. he should be worried about his phone. maybe he has malware. However, everyone needs to read up before "panicking" and it is part of the expectation when you use XDA anyway.

In any case, you two seem smart and can extrapolate the correct data from everyone's tests that you need to form your opinion. Don't worry too much about the extreme case of a user, but if it does happen just nudge them in the right direction like everyone does for anyone asking for help anyway. they'll eventually figure it out.
[Nexus 6P General] Kappa Lamda:
I know... I read this thread far long time now. I know who have tested many profiles and what results he has posted. I personally don't get 7 hours. I can't go over 5 hours but this is normal to me. As I follow all major social networks and especially FB and insta which together with viber do drain battery.

But I am not worried or getting mad when someone posts 7 hours SOT. The other day one posted 9 hours. LOL!

I was just saying to catch up all those people who will not filter these posts. Personally when someone posts screenshots of his usage of a profile, I always search his profile in xda for previous posts about the same subject and compate them. For me, as I said on previous posts, the important thing is the gain and of course in what cost. But not the absolute value of the result!
[Nexus 6P General] shuckeru:
DragonX v2!

I think I got myself a new favourite profile for myself. I didn't use hotplugging on this profile either, and I feel that this profile is just shy of Dragonfly in the performance department.

I got 4.75hrs SOT @ 5% 3hrs light usage and 1.75hrs heavy usage and I did lose 10% of my battery to idle, mostly because I was moving around this cycle.

I like how smooth this profile is, its almost like I don't have to compromise even on performance now for the sake of battery life. The CPU ramping curve is sufficient to run every thing with speed. I got no lags/stutters even in heavy 3d games with tons of fire. and I really don't have any other things to say about this profile because it is so smooth and meets my expectations.

This profile also makes your phone really nice and cool even when playing games/streaming. I observed 23C minimum after idling, and a spike of 60C maximum, but overall while using the phone when gaming it likes to be at 55C

I think this profile is so much better than excalibur v2, and definitely replaces DragonX v1 as my recommendation for mixed usage in terms of user experience, but does not replace it for heavy usage.
[Nexus 6P General] xperator:
Awesome! Just what I needed. I actually wanted to tag you and ask when is your results ready haha. [MENTION=4440512]danmaman[/MENTION] also promised me to send his feedback on DragonX V2
[Nexus 6P General] Prattham:
I'll just leave this here

My usage

98% times whatsapp with SwiftKey

Xda g+ youtube chrome snapchat quite a bit

Using Saber_V2 by [MENTION=4151089]xperator[/MENTION] :highfive:

Msm hotplug enabled using ninja kernel by [MENTION=6842057]nathanchance[/MENTION], cheers man:cool::highfive:
[Nexus 6P General] snoprosledneck88:
Been trying something new. Went into the hotplug config and put one more small core online all the time. I will see how it does. Anyone else doing this?
[Nexus 6P General] E30Nova:
What's the best profile for performance? I've tried basically all of them, I'm currently using dragonx v2. It's mostly smooth, but my big thing is Duolingo. It lags and stutters pretty much all the time whenever it's running.

I'm around a charger most of my day, so battery life isn't really all that important.
[Nexus 6P General] Prattham:
Try Dragonfly by [MENTION=4151089]xperator[/MENTION]:highfive:

Link to the profile is in his signature

That's the best performance profile you can get beating butterfly v1.1:cool:
[Nexus 6P General] rickysidhu_:
I liked Dragonfly a lot, and Hawktail was pretty good as well, but I don't think that's a performance profile.

I've actually gone back to the Stock profile, turned hotplugging off, OC to max on Ninja kernel and my phone is super responsive.

I have experienced 0 lag and I have 4.5 hours of SOT with 22 hours off the charger.

All in all, Dragonfly or Stock worked for me! Hope this helped:)
[Nexus 6P General] shuckeru:
sorry I tried out duolingo just to see why a language learning app would lag, but i've tried 3 profiles: DragonX v2, Werewolf 1.2, and AmanuensisOne and the app is plenty smooth.

you might have some other underlying problem. but to answer your original question, it'll be Dragonfly.

also i noticed in your signature you indicate your phone is a HTC one M8. Is that right or are you actually using a nexus 6p?
[Nexus 6P General] Juzman:
PureNexus 7 + NinjaKernel + AlphaBatV116
[Nexus 6P General] Prattham:
Your stats don't match

Since start tells us nothing

Next time switch it to since now
[Nexus 6P General] Juzman:
No worries. Will charge and redo.
[Nexus 6P General] xperator:
[MENTION=5426778]Prattham[/MENTION] [MENTION=4049833]Juzman[/MENTION] you can actually click on the arrow at top right and it would reset stats and start from current time automatically