yashsingh1/xdaforums huggingface dataset:
[Nexus 6P General] phantom146:
Yep look below. Unless the profile you are using is tuned in with an aggressive little cluster then you won't get any lags on low battery.

You see the principle behind glasscannon is to make the little cluster less-aggressive and rely on input_boosts so that it will never ever stick to higher frequencies when not needed. The big cluster is there to help you with heavier loads so when it shuts down, the large amount of boost will be shut off.

Tip: Don't let your battery drop to 20% to not experience this.

Also, I never ever had lagged even on low battery (might be because I dont play gamed when my cat gets to 15%) if you use light usage on 15% and below, e.g; browsing and reading or streaming then you will be just finr

:good:

You shouldn't blame the profiles. I dont have a heavy drain with me when playing hi-rest music.

If anything else you can blame either the app if poorly coded or the mods you are using in your phone.. especially v4a (tip: dont use it)
[Nexus 6P General] marbertshere:
I did thanks. I go back to EXKM because of the profiles and battery monitor.
[Nexus 6P General] goonercoaster:
would you care to explain?

because for me it gives much impact on improving audio quality than stock
[Nexus 6P General] phantom146:
I have been a fan of v4a before but went downhill because it has many issues.

1. Battery drain. Especially due to convolvers

2. The frequency steps it needs is too damn high. Mostly 960mhz and above when playing any type of music.

3. As an audiophile myself, I came into a clear-thinking that using equalizers to improve a sound is a poor choice. Each mp3/flac/any music file has its own unique treble/bass composition; therefore, assigning a convolver or an equalizer or any of that sorts to such music would only ruin its pre-defined notes.

4. Pumping up your bass isn't good for your speakers/headphones

5. Increasing volume/gain is a noob thing to do.

If you wanted to listen to good music, plug kn a high quality headphones with an amp or just a hq headphones with a phone that has good DAC like sony etc. and you are good to go. Also, you can configure audio policy yourself to further increase your phone's clarity or even enable hi-res music.

Well thats about it. This are just my views from personal experience though, I wouldn't care any less if ppl are using v4a. And one more thing: all those sound mods that changes every day which they call update? Those arent updates at all but they just keep messing equalizers and calling it a new update. Much like if you updated an interactive tweak, why do you update it if there arent even any changes on the interactive parameters? Still your verdict
[Nexus 6P General] greyhd:
Good point. I use to configure the audio policy but I stopped doing it since nougat came out and now I can't remember how lol.
[Nexus 6P General] HikingMoose:
So, when I save my interactive settings, I can't apply them the next time I try to apply them (like after a clean glad of my ROM or a kernel). The text file has all of my settings, and I have to copy and paste my target loads and high-speed delays.

Anyone know why that is?
[Nexus 6P General] goonercoaster:
thanks

very much enlightened
[Nexus 6P General] marbertshere:
While I like Viper, your post is very well written. I do use the old school Viper app though (not the new fancy ones). The convolver does indeed drain battery but that's about it.

Anyway, interesting thing to report, I tried GlassCannon on both EX and FK. Didn't do well on EX, but is doing very well with FK. I can't think of a logical reason for this if all the parameters are the same (maybe they're not). Anyway, thanks!
[Nexus 6P General] phantom146:
Every device is different even just by a tiny eenie little thing.

I'm glad it worked for you. Still prefer ex as of now though :good:

Stock-ish is life.. stock-ish is waifu
[Nexus 6P General] TRgamer:
Did you make any changes on FK or did you use the standard settings together with Glascannon?
[Nexus 6P General] marbertshere:
I didn't change anything else except the IO read-ahead value to 512 and lower the max GPU frequency to 510mhz.
[Nexus 6P General] TRgamer:
Thanks for feedback
[Nexus 6P General] marbertshere:
Sure. Now that I think of it, the big core min is lowered to 384, but that might be the way to profile sets it.
[Nexus 6P General] phantom146:
Not really. The UI on fku displays the latest frequency step where your core is. It is updated in every x seconds. Thus, if the maximum core on big cluster days 384mhz, it is because the current frequency the big cluster is on, is in 384. Its a perfectly normal behaviour so dont fret about it. :good:
[Nexus 6P General] marbertshere:
Oh no, I'm not worried at all. Im actually using EXKM. But yeah, I may have changed that setting and not remembered.
[Nexus 6P General] hh11bbaacchh11:
Hey, [MENTION=6638584]phantom146[/MENTION]. Mind if I ask what kernel you are using with your governor profile?
[Nexus 6P General] phantom146:
Im using Flash kernel with flash governor (integrated and default glasscannon profile)
[Nexus 6P General] russian392:
I very been out of the loop on the profiles for a while now mostly because of school and stuff, back in the day it was deadpool profile that was the best but what's new? Anything doing well lately? After rerooting Deadpool, glassfish, saberv2, and ghost pepper can't seem to do the trick like they used to. Stock room too.
[Nexus 6P General] phantom146:
My dog is doing well lately, how bout you?
[Nexus 6P General] marbertshere:
Not much is new. I like the Glass Cannon profile and there's also a profile called Wingoku that you can find on XDA that some people swear by. There's also ports of Project Zhana (Zahna?) profiles that you can find somewhere, maybe on the 5X forum.
[Nexus 6P General] phantom146:
Glasscannon for Nexus6p Stability Update

​

I won't really call this an update, but more of a

stability improvement

over the GC profile​

Over more than a month I have tested a really small and quick fix for the hispeed_frequency and input_boost of the big cluster on our Angler together with [MENTION=5893314]shadowstep[/MENTION]. This is to address several small issues concerning people from LG G4 and 5X about some lags, albeit small and quick stutters from their device. The Nexus6p also suffers similar consequences, though unlike Bullhead, it only appears on heavy multitasking and sometimes accessing recents.

This fix should:

Address stutters experienced due to issues concerning both SoC 808 and SoC 810, inefficient frequency handling; probably because of aligning clusters with same frequency values (unlike previous SoC such as HH).

Provide smoother UI experience and more dynamic recents access.

Increase Multitasking fluidity caused by poor memory management for angler. If you notice some small stutters when a lot of your apps are open or you are switching tasks, that is because the big cluster isn't recognizing the heavy load post target of 150.

What do you adjust?

Just the tunables on big cluster frequency:

hispeed_frequency: 960mhz

input_boost_frequency for cpu 4-7: 960mhz

That is it! ENJOY!

P.S. I do know that I have mentioned I will never update the profile unless kernel parameters have changed but due to popular demand, a whole month of testing and some performance issues that I have experienced as well as others from the bullhead company corporation, I shall impose thy judgement. Praise the sun! \[T]/

CREDITS:

Special thanks to the people who have given me the hungarian sausage last night, it is so soft... and also to those who delivered me the pizza last week because I'm lazy af.

ALSO THIS PEOPLE: [MENTION=5893314]shadowstep[/MENTION], [MENTION=6842057]The Flash[/MENTION], [MENTION=2489052]NYCHitman1[/MENTION] and to those whom I forgot to mention that is using the GC profile :good:​
[Nexus 6P General] deani77:
Thanks for the update... did latest flash test kernel already implement this new setting?
[Nexus 6P General] nathanchance:
I'm about to add it now, will be in the v1.1 update coming soon.
[Nexus 6P General] shadowstep:
Good to see you around mate! I miss my 6P a lot and am keeping my fingers crossed for GlassCannon being launched for OnePlus 5 someday. ;) :fingers-crossed:
[Nexus 6P General] phantom146:
I am planning to buy one but it isn't anytime soon... it costs too much here in Ph :crying:
[Nexus 6P General] Upy3r:
My bad to ask but the .txt file that is posted a few pages backs is up to date? Dint see any new file for the new one.
[Nexus 6P General] phantom146:
It is not.. You can apply it and just change the input_boost for cpu 4-7 and big cluster hispeed_frequency to 960mhz. Will update it once im back at my pc cause I am lazy af.
[Nexus 6P General] DEVILOPS 007:
I don't see hispeed frequency anywhere.
[Nexus 6P General] marbertshere:
I think it's in Governor Settings in the EXKM app
[Nexus 6P General] DEVILOPS 007:
[MENTION=6638584]phantom146[/MENTION] Is it alright if I use relaxed and chilled for the cpu governor? Thanks.

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

Yeah, I somehow missed it the first time. Thanks:)
[Nexus 6P General] fLipz:
off topic:

Tol,

how much OP5 in Digital Walker? they are the only one distributor of OP5 in the PH.
[Nexus 6P General] phantom146:
I havent even used those but you can try. I still recommend flash governor or interactive though. Also, do not expect to get the same results as others using the governors I mentioned above.

Pre I think it'll be 25k to 30k as of the moment, there are some non-contract sellers that you may approach for around 20k though
[Nexus 6P General] nathanchance:
No, the tunables are completely different as chill/relaxed are based on conservative, not interactive.
[Nexus 6P General] DEVILOPS 007:
Gotcha, cheers.:good: I do prefer those two but if glasscannon uses interactive then that's what I'll stick with.:)

---------- Post added at 08:16 PM ---------- Previous post was at 08:15 PM ----------

I did try and it didn't seem very smooth. Luckily the flash has informed me that it isn't a good idea as they are conservative as opposed to interactive for glasscannon.:)
[Nexus 6P General] Nitrooo84:
Waiting for the updated file, since I'm lazier than you. :p
[Nexus 6P General] HikingMoose:
So many millennials!
[Nexus 6P General] phantom146:
Updated :good:
[Nexus 6P General] DEVILOPS 007:
Just tried the update and I'm not sure if these are right as the little cluster isn't 960 and for the input boost frequency, 5-8 are 960 not 4-7. Hopefully you can see if there's a problem from this.:)
[Nexus 6P General] phantom146:
The only ones that are adjusted are the big cluster's hispeed_freq and the its input_boost_frequency. Cpu numbers are: cpu 0-3 (little cluster) cpu 4-7 (big cluster)

everything looks fine on your screenshot :good:
[Nexus 6P General] DEVILOPS 007:
Yeah but the cpu 5-8 was changed not the 4-7 like you said to change manually before the update. Is it supposed to be 5-8 like in my screenshot? Thanks for explaining the big cluster is affected only.:good:
[Nexus 6P General] phantom146:
Yeah everything looks great :)
[Nexus 6P General] komidzo:
CPUs 5-8 are CPUs 4-7. Cpu core counting starts at 0. Cores 0-3 and 4-7 is the same as cores 1234, and 5678. :good:
[Nexus 6P General] occtec:
Might sound like a stupid question but I've searched and cannot found glasscannon profile, can someone share the link please.
[Nexus 6P General] aamadorj:
You just need to follow the link at [MENTION=6638584]phantom146[/MENTION] signature: https://xdaforums.com/showpost.php?p=71797603&postcount=4773
[Nexus 6P General] occtec:
Thanks I'll check it out ?
[Nexus 6P General] DEVILOPS 007:
Thank you and thanks for an amazing governor profile:good:

---------- Post added at 03:28 PM ---------- Previous post was at 03:27 PM ----------

Thanks for explaining as I didn't know that. Who's idea was that! The first thing should be number 1 not 0. Most things are so when an odd ball like this happens it gets confusing and causes me to ask a question about something that isn't even wrong! God!
[Nexus 6P General] joeyfong:
In computer world the first is 0.
[Nexus 6P General] DEVILOPS 007:
Yeah, it's still ridiculous though imo.
[Nexus 6P General] nathanchance:
Not when you get into the technical aspects of it: https://superuser.com/questions/578292/why-do-computers-count-from-zero
[Nexus 6P General] marbertshere:
I'm not saying I recommend this to everyone, but I get great battery life with the big cluster min at 384 and the max at 1440. I haven't noticed much lag or anything. Using OG Glasscannon with Franco. Then again, I don't play games.
[Nexus 6P General] phantom146:
To everyone:

To everyone who is interested in tweaking or anything. This is a collaborative work coming from [MENTION=5051294]frap129[/MENTION] and I to compute the estimated watts (energy consumed) per frequencies of both little and big clusters. Of course you people deserve to know these:

Spreadsheet of Energy Consumption Computation

[IMG="Chart"]http://i.imgur.com/6dak51J.png[/IMG]​

Findings:

Big cluster consumes twice/thrice the power of little cluster on each frequency

384 Mhz - 960 Mhz has gradual power consumption increase whilst moving up to 1248 Mhz almost consumes twice as much as power as 960 Mhz from both clusters

Though big cluster's 384 Mhz and 633 Mhz have the same voltage, 633 Mhz still consumes more battery than 384 Mhz.

Try to limit the big cluster as much as you can but not noticeable to defer performance thus improving battery life.

Limit the frequencies to 960 Mhz on both clusters as much as possible but give the high frequencies a room to ramp up in case of heavy loads.

ANNOUNCEMENT:

​

Glasscannon will be updated based on this readings/tests. I am currently testing some tunables along with undervolted kernel coming from [MENTION=5051294]frap129[/MENTION]. Please be patient as I consider myself quite the perfectionist (or just really really nitpicky), I might release it by the end of July so just stay tuned!

Once it's out, I will bet my abnormally huge scrotums that it'll be fast, smooth and much much more battery reliable as I get easy 3 hrs and 16 minutes SoT from 80% - 20%​
[Nexus 6P General] Prey521:
Nice!
[Nexus 6P General] HikingMoose:
Great post, thank you.

BUT, the 30 or so times I asked about voltage tables, everyone said these new chips and phones have dynamic voltage. So there's no way to compare 2 or 3 clocks, because the voltage is not constant for each clock speed. So, with that in mind, how were these consumption values determined?

This is something I've been wanting badly ever since I bought the phone in Sept 2016. If it's true, then I need to rethink my target loads!
[Nexus 6P General] phantom146:
There is a default voltage table coming from angler's kernel itself. What's not constant is probably the current for each frequency clocks (cpu0 - cpu7 all have different currents per mhz). Voltage is always there but was never accessible since modern chips are efficient enough and kernel devs don't want users who barely know anything; brick their phone and scream like a 2 year old having their brains removed.

This values were determined by volts * current per frequency on each cpu, you can take a look at the spreadsheet to check.
[Nexus 6P General] frap129:
This is true, voltage cannot be determined perfectly, however, this data is good for estimating data.

Voltage is dynamic, however, using the default voltage table data can still be useful
[Nexus 6P General] yung40oz84:
What's a good profile for performance? Preferably maintaining battery but I like fluidity. Lol
[Nexus 6P General] Badger50:
Butterfly! :good::good::good:
[Nexus 6P General] yung40oz84:
Thanks, I am running original now, what difference with v1.1?
[Nexus 6P General] Badger50:
Sorry, don't really know. I just run the original myself. Didn't even know there was a 1.1 :cool:
[Nexus 6P General] Bobbaloo:
Know what, you're right. I'm going back on butterfly for a bit! Does the sot pass 3 hours? NyukNyuk

---------- Post added at 03:11 AM ---------- Previous post was at 03:11 AM ----------

Where did you get 1.1?
[Nexus 6P General] Badger50:
Yeah...I'd say so :cool:
[Nexus 6P General] Bobbaloo:
Ha! Well, I cut back on input boost. Frequency and duration. Let's see if that adds more. Edit - and I put the 2nd core on chill
[Nexus 6P General] Badger50:
Have at it Hoss. I like to let the beast run! I've got chargers everywhere. I usually average 4-7 hours of SOT over 32 hours. That's good enough for me without compromises :good:
[Nexus 6P General] Bobbaloo:
Hoss!!! Gun no, Phone smoke!
[Nexus 6P General] Bobbaloo:
fyi
[Nexus 6P General] Badger50:
Very nice! Good ol Dan Blocker. Loved that show as a kid :good:
[Nexus 6P General] Bobbaloo:
Ditto
[Nexus 6P General] nathanchance:
Since it appears Corndude decided to have his account deleted, I have been granted ownership of this thread. I will attempt to get it up to date and freshened this weekend :good:
[Nexus 6P General] BlackL0dge:
Interested to find out if we are going to own phantoms abnormally huge scrotums. :victory:
[Nexus 6P General] HikingMoose:
Absolutely! It's all you boss! I won't fight you for them.
[Nexus 6P General] xperator:
Thanks that's some good info :angel::good:

I wish you had done it last year lol.

In my opinion, knowing power consumption doesn't help that much. It is indeed a great reference and starting point but it doesn't help make a great cpu profile.

By the end of the day, you need to use different clock speeds to run a task smoothly at a reasonable time.
[Nexus 6P General] phantom146:
Oh boy! You'll be amused at how talented and sexy my magic balls are.

A great reference and a good baseline is what everyone needs. A good kick to start things off.

While I agree on you, fortunately my tests actually makes me believe that pushing high clock speeds on little cluster has less drain compared to the old regular shimmy the load on both. Well I need more time still though :)
[Nexus 6P General] HikingMoose:
I just tried to download [MENTION=5051294]frap129[/MENTION]'s spreadsheet and I just get the 404 page. Does the link work for anyone else?
[Nexus 6P General] frap129:
Thats the wrong link, try https://docs.google.com/spreadsheets/d/1NDCmBV9jrd2ievhUIa2KW3Hq12KynvWUxkoWxFejibY/edit#gid=1336628060
[Nexus 6P General] HikingMoose:
Thank you bud!
[Nexus 6P General] frap129:
Almost done with a project that should revive this thread again... Stay tuned
[Nexus 6P General] BlackL0dge:
Tuned. :o
[Nexus 6P General] phantom146:
Thought this proj dieded.. ;) can't wait for it!
[Nexus 6P General] frap129:
I just have a few things to clean up and then I'll put it on Play as early release, still need to add support for more devices.
[Nexus 6P General] Prey521:
What's the name of the app? Couldn't find "Kernel Profiler" in the Play Store...thanks!
[Nexus 6P General] frap129:
Like I said in the post, its not up yet.
[Nexus 6P General] Prey521:
Oh, my bad.....misunderstood. Thanks!
[Nexus 6P General] phantom146:
Hello ppl! Just a quick update to the tests I'm doing.

I have tried 3 different parameters to use (wont be giving it here not yet) so I can check if the computations we've posted is true and so far just a summary:

Aggressive loads on little cluster equates to less load on big cluster, thus big cluster doesn't ramp up more often.

Absolutely minimal lag on aggressive little cluster with no hispeed_freq and input_boost on big cluster

Same foreground drain with previous GC profile, but a little bit higher idle drain compared to before.

Right now, I personally think that the best would still be using both clusters as I have no issues with battery and smoothness with 1st parameter I have used.

The little cluster consuming less power even with aggressive clock frequencies based on my tests HOLDS TRUE.

So right now I have set the little cluster to be a little bit more aggressive than the big cluster but still offers gradual boosts on big cluster. It is looking great atm. Still looking for frills and stutters and I haven't seen anything yet (11th cycle).

Cheers!

One more thing, I've stolen the thread from [MENTION=6842057]The Flash[/MENTION] (thanks!) *evil laugh* will update it with moar contents and memes I mean graphics... Thats what I wanted to say ​
[Nexus 6P General] HikingMoose:
Now you're speaking my language!

That's how I keep mine set up. Today I had 1.3% idle drain with data on and lots of group texts (MMS), and had 11.8% active drain with screen on. I'll take it!
[Nexus 6P General] phantom146:
The screenshot I have attached below is from 80% to 21% State of Charge (I do not charge my cat to 100%) so yeah, in terms of SoT, I know it isn't reliable as we all have different usage each, but just to let you know that I got that high SoT :cool:
[Nexus 6P General] phantom146:
My apologies for the double post. Thread updated! *autistic screeching* ​

​
[Nexus 6P General] HikingMoose:
That's not bad at all. Most people would be very happy with that. Back in March or April, my phone would always get 2.5hrs SOT from 80% to 40%. And was significantly smoother. Whatever happened in May to the present has sucked. No kernel regardless of settings has been smooth. Maybe I need to try another ROM... Because now I only get 1.5-2 hours SOT, and it's stuttery as all get out - even on performance mode. Maybe O will be mo bettah.
[Nexus 6P General] phantom146:
It's not with the rom, its your battery degrading. No ROM or Kernel would fix that imo.
[Nexus 6P General] shadowstep:
You're alive! :victory: :p

Why are you making me miss my 6P more? :( Be nice and get a OnePlus 5? ;) :silly:

Agreed! Before my 6P died (not by my fault, I was pulled into a pool with the phone in my pocket :rolleyes:), I was noticing this as well. Running the same profile that I did quite a long time back, it wasn't giving me the results now that I had gotten with it before.

For reference, I used to consistently get an SOT of 6-6.5 hours with that profile but when I had used it recently, I got an SOT of around 4-4.5 hours max with it. I agree there could be multiple reasons for it, but I clean flashed a number of times to check my results and the result for me was pretty much the same numbers.

This new SOT was almost 35%-40% less than the original SOT, which is a lot of difference. It meant my battery was degrading, clearly, and I got it replaced, after which my SOT started averaging around 5.5 hours roughly. :)

Also, [MENTION=6638584]phantom146[/MENTION], thank you for the mention in the OP, updating the OP (which was much needed, btw) and making GlassCannon awesome! :good:
[Nexus 6P General] frap129:
Kernel profiler should work fine on OP5, but thats only if profiles are available :p
[Nexus 6P General] phantom146:
Yeah, flash gave it to me because I think he's quite busy so I'd requested if I can do an overhaul with this. Looks ok now and let me know if I missed something. The app the frap129 was designing has been there lately and he has been developing it for months now, I think if there are people who could understand how to tweak the interactive governor in OP5 he could create a support for the device.

My 6P is now almost 2 years old (bought it from a reseller) and I am trying to protect the battery as best as I could by limiting my State of Charge. You could check this out: Battery Charge Limit App by [MENTION=6847351]harsha139[/MENTION]7, try to download v 0.10.0 as .11 has many bugs.
[Nexus 6P General] shadowstep:
The latter bit is non-existent at the moment. However, I might be trying out the universal interactive governor profiles that [MENTION=5886947]soniCron[/MENTION] made (namely GlassFish and FairPark) after tweaking them a little for SD835 to see how it goes. Fingers are crossed!
[Nexus 6P General] HikingMoose:
She's not degraded too much. Sometimes it is 98%. It's definitely kernel or ROM, because it happened overnight.

The more I think about it though, I may have been using an older phone as my mp3 player during my 55 minute drives to and from work. Now I'm using my 6P just for ease, and data if I want something new. So Google play music, plus viper do eat some battery. That's probably it. But, it's still not as smooth as it used to be.
[Nexus 6P General] frap129:
<shameless plug> Try flashing CarbonROM