yashsingh1/xdaforums huggingface dataset:
[Nexus 6P General] phantom146:
If you are using Magisk that is a behaviour (I think and have observed) with ex kernel. Since Magisk takes a long time to grant supersu, the default of your rom 1344000 is applied instead. If you use kernel adiutor and set the apply time to 30 seconds that won't happen.

That 1248mhz-max frequency is a default behaviour for the first few minutes if you have a lot of apps starting up upon boot.
[Nexus 6P General] Kirandev:
I have same issue but I'm not using magisk, I'm on traditional supersu root, should that still be happening? I've tested on kernel auditor without any on boot delay and input boost frequency sticks, but not on ex manager.
[Nexus 6P General] phantom146:
Yeah I guess you can pull logs and send it to flar2 himself for debugging. I am almost certain its with ex.
[Nexus 6P General] Craz Basics:
Anybody on the USA Qualcomm S7 and s

S7 Edge variants, i've got a script that will help with eng boot lag tremendously!

https://xdaforums.com/s7-edge/themes/mod-bette3r-battery-performance-kernel-t3706089/page6
[Nexus 6P General] Face_Plant:
Seeing as how this forum is for the Nexus 6P, I highly doubt there are any S7 users in here...
[Nexus 6P General] Craz Basics:
Has information relating to many devices, never know. But you're right, I didn't notice it was a Nexus thread.
[Nexus 6P General] phantom146:
Updated some very minimal descriptions

Also, a new profile will be released over the weekends

with all the graphic charts and colorful lines and stuffs for 3 months data gathering. Ta!​
[Nexus 6P General] Kirandev:
Sorry for bit offtopic but i would like some input on my wakelock issue.

qpnp_fg_update_temp, qpnp_fg_memaccess, qpnp_fg_update_sram those three wakelocks keep device awake for 1.5 hrs in 8 hrs sleep time.

Battery drain is around 1.5% per hour. from what I learned FG is fuel gauge, but why is it keeping awake for that long? tried wifi on and off during night but no help.
[Nexus 6P General] phantom146:
Qpnp kernel wakelocks are stats gathering wakelock. They are responsible for checking how many percent is left, the temperature, the memory/left and so on. Limiting these wakelocks will be detrimental for your phone and would cost tons of issues.

I suggest you go on safe mode and check if the drain is still there. If there is no drain, an app is causing triggers to keep your device awake. If still thrre is drain, best option would be a clean wipe.
[Nexus 6P General] neekless:
Any updates on this?
[Nexus 6P General] phantom146:
Im sorry for the delay but Im feeling a bit under the weather since sunday afternoon. I am already halfway the thread rest assured everything will be coming out soon. I dont wanna release a half-assed profile with no means of proof and testing so Its taking some time to create charts and graphs (I currently have 5 and counting) to compare it with stock and glasscannon (I have more than 15 testers... And about 50+ pictures of ex kernel graphs :/ ). I can post here the profile but it would just look like another mediocre interactive tweak. Again I apologize for the unprofessionalism. Once I'm ok and work days are done I 'll post it ASAP.
[Nexus 6P General] phantom146:
Sorry for the double post cant upload any pictures on edit in Xda labs but as a proof how well this profile does, here is my graph:

Profile isn't erratic. Stays mostly on bottom and big cluster's behaviour is just amazing.
[Nexus 6P General] neekless:
No worries :) those numbers look good! Looking forward to trying it
[Nexus 6P General] edukastillo:
Hey guys,

I've been reading a couple of pages but I'm not the best in terms of kernel stuff, so, I'd like to know what profile is the best in terms of battery saving. Right now I'm using interactive profile for Elemental X for Nougat and PureNexus.

So, what profile do you recommend me to get a better battery?

Thank you
[Nexus 6P General] dazeone:
How much battery you looking at saving? I have 3 profiles towards saving battery. 4 core, 6 core and 8 core. 2 have been included in exkm app now. All profiles modify CPU, frequencies, GPU, scheduler, entropy, boost inputs, go high-speed, high-speed delays, disable touchboost, target loads.
[Nexus 6P General] edukastillo:
Well, I'd like to try all of them and see how they go. What profiles are you using?
[Nexus 6P General] kherboucha:
Hi, I've been using customized phone from my first Android phone, but never had any knowledge about kernels and how they work precisely.

I use CPU governors profiles a lot, and compare them too, i read many times people saying that the best profile you could use is the one you build yourself based on your phone usage.

I'm no expert but i can follow general guidelines, could someone please give me steps and general must know details to build one it would be very much appreciated ! [emoji120]
[Nexus 6P General] EvilMegaDroid:
I'm curious if go_highspeed_load takes into account every cpu core and not only 1 since I keep seeing it bump to highspeed_freq for ever little thing which can easly be done with lowest freq.
[Nexus 6P General] phantom146:
I'm sorry but I'm having a hard time understandng you. Go_hispeed_load is applied per cluster so thats 0,1,2,3 then the big cluster, you cant set it specifically by core, just by cluster. Do not put a hispeed frequency if you dont want it sticking to that frequency, or better else find a frequency good enough for your everyday use and set it as your hispeed
[Nexus 6P General] kherboucha:
Could someone help me with these battery stats ? i Use ElementalX Kernel on Resurrection remix 7.1.2 rom, and i use CPU governor profiles too, disabled touchboost, greenfy with aggressive doze and all..

I was wondering why i'm getting such low SOT and why Android OS is draining all this energy ? and why Idle drain is high ?

Can someone give me guidelines please ?
[Nexus 6P General] phantom146:
wakelocks should be posted not this one. All governors (except performance) were tuned out to go into deep sleep or lowest frequency when screen off unless something is waking up your phone (which unfortunately does) find it and kill it with fire.

UPDATE: I was back at making the thread for the profile but the optimizations done on xda side is conflicting with some "Go Advanced" features...
[Nexus 6P General] kherboucha:
Thank you for your reply, so how can i detect them and to get rid of them ?
[Nexus 6P General] phantom146:
Install Gsam or BBS so you can check it. Also, this thread might be the right post to ask.
[Nexus 6P General] kherboucha:
Ok thank you for your support, very much appreciated [emoji120][emoji120]
[Nexus 6P General] EvilMegaDroid:
What I'm saying is if I set go_hispeed_load to 80 for example. It would jump to that freq even when the total cpu load is lower than 80. So I'm thinking maybe go_hispeed_load takes into account only 1 core load to jump to hispeed freq.
[Nexus 6P General] dazeone:
Go high-speed load at 80 settings

The 0 or little cluster will boost all 4 cores to the high-speed frequency set once the load hits 80 from my understanding.
[Nexus 6P General] EvilMegaDroid:
Oh, im not in a nexus 6p though . On a octa core device without big little scheme so I guess in my case it would boost all 8 cores.
[Nexus 6P General] dazeone:
Do you have CPU info in Rom if so you can check if all boost
[Nexus 6P General] neekless:
go_hispeed_load is the minimum load percentage for the cpu to jump to hispeed_freq, but that doesn't mean your cpu can't scale to hispeed_freq during normal use even if your load is below go_hispeed_load. Your cpu will still compute its load and decide whether to ramp up the frequency, depending on other settings such as timer_rate or target_loads.

It seems that you're expecting the cpu to jump to hispeed_freq only when you reach go_hispeed_load. That just doesn't make sense especially if you set hispeed_freq to be really low. For example if your go_hispeed_load is 90 and hispeed_freq is 480000 Hz, do you expect your cpu to not go beyond 480000 Hz for loads below 90? The cpu would hardly be able to accomplish most tasks if that were the case.

To put it simply, if your load is at least go_hispeed_load, your frequency will be at least hispeed_freq, but loads below go_hispeed_load can still make the cpu ramp up beyond hispeed_freq. Hope this clears it up for you.

EDIT: Now you may ask yourself: What's the point of go_hispeed_load if the cpu can just ramp up the frequency to hispeed_freq anytime? Normally, when a cpu decides to ramp up the frequency, it's affected by several settings, for example timer_rate. A high timer_rate means the cpu will ramp up less frequently, meaning it will be slow to ramp up. Obviously that will not be ideal if your load is very high. I believe once your load hits go_hispeed_load, the frequency will immediately ramp up to hispeed_freq, bypassing things like timer_rate, so that your cpu can complete tasks faster.
[Nexus 6P General] EvilMegaDroid:
Yeah I get that. It may also be the fact that since when the freq is below go_hispeed_load it may go up to 80% then jump freq which would lower the cpu load (bcz of higher freq limit). I tried to test it with limit cpu to go_hispeed_load max freq and it lags when I try to do basic task (even though its a octa core 625 SD)

I'm just tweaking it mostly to see what I get since I already dc much about the battery. I can already get 15h of SOT :D
[Nexus 6P General] kherboucha:
Can anyone hello me with this please ? Thank you all [emoji106]
[Nexus 6P General] Bobbaloo:
https://xdaforums.com/nexus-6p/general/index-huawei-nexus-6p-t3213583
[Nexus 6P General] Bobbaloo:
https://androidmodguide.blogspot.com/p/blog-page.html?m=1
[Nexus 6P General] neekless:
Sorry to keep bothering you but how's the progress for the new profile?
[Nexus 6P General] py930828:
Hi, I have been messing with elementx for a couple months, and it is weird that I can't seem to get the experience you people get???

I am really sensitive with scrolling fluency, a small lag can annoy me a lot, therefore the big reason for me to try elementx is to get rid of the scrolling lag; by the way, it works wonderful when I was using 7.1.2(purenexus), however, after I switch to oreo 8.1.0(AICP), and flashed the kernel and the app, it seems that the lag is even worse than the stock kernel, and the battery drain is terrible. In stock kernel, 15 hours of moderate usage, I still have around 50% of battery left, in elementx, the same usage will left me below 15%. I tried several governor file such as HawkTail6P1.2, which is what I had been using when I was on 7.1.2, HEIMDALL_6P_V5, I see that Dazed_6P_Edition V3.1 is a really good option, I tried it a couple hours, but it seems it still doesn't perform smoother than the stock kernel? I used a CPU monitor monitoring the CPU frequency, I think the problem is that if I try to scroll when the frequency is at 384MHZ, it takes time to boost the frequency, and this is the period I will experience the lag, but I'm not sure if it is just there is a problem on my setup?

This is my setup, am I making some stupid mistake here? I am not a gamer, all I need is a fair battery life and fluency scrolling. Thank you very much!!!!!
[Nexus 6P General] demanzke:
I guess a shortcut to get smooth scrolling is enabling touch boost (that will drain your battery faster)... I find the glasscannon profile on its own even with some cores on the big cluster disabled is still smooth.

Your battery draining faster could have a lot of causes (apps, usage pattern, reception, battery aging etc.). I'm using AICP too and the battery life is good. Try using betterbatterystats to find the root of your problem, accubattery can help you figure out whether it's the battery aging after a couple of charge cycles.
[Nexus 6P General] AndroidHtc101:
Guys which profile is good for performance on the BLOD, 4core.im.new to custom kernel settings. Thanks all
[Nexus 6P General] demanzke:
I'm using glasscannon with 4 cores and everything is running smooth.
[Nexus 6P General] xdamember143:
Glass cannon is the best
[Nexus 6P General] AndroidHtc101:
I would like to try the 4core of glass cannon, could you point me to the 4core version please guys?

Thanks for the help

---------- Post added at 09:34 PM ---------- Previous post was at 09:02 PM ----------

Guys one quick question. I loaded the glass cannon profile for 4cores applied to boot rebooted.

Do I need to clear cache and dalvik in TWRP for the governor to take effect?

Cheers all :)
[Nexus 6P General] demanzke:
No, ex kernel manager is adjusting kernel values at runtime, you didn't even have to reboot, simply apply the profile and check set on boot.
[Nexus 6P General] Aggro_Monkey3000:
I'm trying to find the Glass Cannon profile but I can't seem to find it. Would it be possible to get a link to said profile?
[Nexus 6P General] Bobbaloo:
On the first page ----> downloads
[Nexus 6P General] tbkrazeey:
When I change governor settings they eventually get changed back, and I can't change both big and little cores, because that also triggers them to get cleared. Has anyone else had a problem like this? It's very frustrating.
[Nexus 6P General] Face_Plant:
What kernel manager are you using?
[Nexus 6P General] tbkrazeey:
EX, since I read bad things about auditor.
[Nexus 6P General] Face_Plant:
Are you setting your changes to be applied on boot? Does EXKM have root permissions inside your root manager of choice?
[Nexus 6P General] tbkrazeey:
Yes and yes. It's a very weird thing, I've never had this happen in the years I've fiddled with governors. I have nougat 7.0 and this is my first time with systemless root and using magisk, so I feel like that has something to do with it...
[Nexus 6P General] Face_Plant:
What kernel are you using?
[Nexus 6P General] tbkrazeey:
It's my original OTA kernel. I don't really have any custom kernel choices without going through a mess.
[Nexus 6P General] Face_Plant:
Why not? What ROM are you using? Stock, LOS, PureNexus, other?
[Nexus 6P General] tbkrazeey:
My device is a Moto x pure edition, im on stock. There's no custom kernels for stock 7.0 and I rely on it to much to risk instability problems.
[Nexus 6P General] Face_Plant:
Ah, I see. I thought you were using a Nexus 6P. Since I have no experience with that device, the only suggestion I can think of is check the Play Store for updates for EX Manager and/or clear data for EX Manager and try setting things up again?
[Nexus 6P General] tbkrazeey:
Yea sorry I didn't say that, I wish I had one tbh. This poor thing is going on its second year and both of us have about had it.(lol)

I might have reset completely and try again, I think it's my only option. I wish I knew if it was my kernel or the app though, its very frustrating since I can get so much better battery life if my settings would hold... (at least another hour sot)
[Nexus 6P General] Iliyena:
It's common to get things in cpu-govs overwritten when on stock kernels i my experience. And often the parameters of the gov have set intervals of 10000 when changing. Eg timer_rate of 25000 gets 30000 and 24000 gets 20000 and such. :/ I'd bet my money (if I had any) on the kernel.
[Nexus 6P General] DanielF50:
Any progress updates on this dude? :)
[Nexus 6P General] phantom146:
Ibfind it both heartwarminf and a little bit weird that ppl still remember posts like that :)

Might or might be this day, or the next day? Who knows? Just subscribe to this thread for a notif. Also I am busy in real life and also BUSY AT TWEAKING AND EXPERIMENTING. STUFFS OUTSIDE THE INTERACTIVE GOVERNOR. So if I did release something, I'd release it with something else :)

Patience but dont expect, I think glasscannon is good enough tho
[Nexus 6P General] hartleyshc:
I'll admit it, I check this thread maybe twice a month to see if that profile has been released. Here's a free bump and a free reminder people still really appreciate your work so far.
[Nexus 6P General] phantom146:
Alright I admit it I'm busy af lol. I have two works (morning from 6am till 3 pm and another one from 5pm to 11pm) so yep I'm busy.

But since some of you insist (even on fohking telegram)

Give me some time and I will, I have an unfinished business with HMP tunables and I might include a flashable magisk as well (been testing it since last year, still have problems with how to let HMP tunables stick on boot).

HERE IS TO A FRUITFUL 6P! :D
[Nexus 6P General] hartleyshc:
Yeah it wasn't even a request. I totally understand. I used to develop a kernel for the Nexus 4. Two kids, a divorce, and working 50+ hours a week, you know when the last time I even set up a build environment? That's right, in the N4 days lol.

Life gets in the way for all of us. Those that have the most time are the young and the old. So I really appreciate you even considering a release. It's been months since you first mentioned it. I know I personally have zero issues waiting even longer. But thanks again for all you have done. This thread alone is great.
[Nexus 6P General] phantom146:
Yeah Im quite young but Im pushing myself really hard to get a fruitful life whenever I get a family. Thats why Im doing twice as much as work as anybody on my age and I still earn barely.

On the side note I am actually scared on both the 6p's future and Android itself. I've been reading a lot and slowly but surely custom roms and development is diminishing, and only a few community are left (the reputable ones). On the 6p, there is barely movement and most devs I know are moving on but right now I am not considering to buy a new one since 6p is still functioning well and can handle my everyday routine. I hope somebody picks up the 6p and create a new fire.

I am here to give thanks to [MENTION=2095315]ezio84[/MENTION] developing ABCrom and one of the devs I respect and admire for not abandoning 6p and continuously improve it. You and some other devs such as flar and razor might be the only ones staying long.
[Nexus 6P General] phantom146:
I will drop by something in preparation for a release. Please do vote.

There is no such thing as a perfect balance, one should compromise for the sake of the other.

​
[Nexus 6P General] Paquinho:
Just to mention, i'm running DragonFly profile and i'm getting better numbers than any other profile ( i've tried almost all of them) and my phone flies. Also, if you have battery drain or shutdown problems I suggest you to look in the "general" section, I posted a possible solution that worked for me, my phone last me the hole day again!
[Nexus 6P General] Muljeb:
I'm on a Nexus 6P and I'm using GlassCannon. Awesome SoT (5h 45m) and performance is great. If don't game during the day I get about 6h+. Amazing.
[Nexus 6P General] Paquinho:
Nice, at what brightness? I'll give it another try
[Nexus 6P General] carlosfl8:
Can these profiles work in an Honor 5X? Or it's way to different compared to a 5X or Pixel Phone? Thanks in advanced... ?
[Nexus 6P General] Muljeb:
50% when gaming.

25% normal everyday usage.

5% at night.
[Nexus 6P General] Paquinho:
Alright, running glascannon I have 35% left with 3 hours SoT and 13hs off charger. Pretty good, 25 to 50% brightness. Performance Is a little less good than dragonfly though, but is fine!
[Nexus 6P General] Paquinho:
Could someone share a download link to Spicesaber 2.2? I've read it gives great SoT, but all links in this post are down... Thanks
[Nexus 6P General] phantom146:
I am still curious as to why ppl likes higher SoT too much. I hope most people here that wants higher SoT arent the type of guys whom uses their phones and every after minute checks their battery percentage.

People please do learn that if you use your phone it will drain. Id you dont want its battery to drain let it go to an empty battery and never charge it, that way it will be a huge chunk of metal purchased for $200
[Nexus 6P General] Paquinho:
I'll have my first trip to Europe in September for 45 days, and I'm trying to improve my Nexus the best I can so I can use more of it, especially to use more the camera, I don't know why that would bother you or someone, if not why this thread was created right? We all should go back stock kernel and stop trying to get better battery life and caring about profiles?

I get your point of people searching higher sots for no reason, but in this case I think you're exaggerating and prejudging things incorrectly.
[Nexus 6P General] seijuro572:
Thanks! I learned a lot from this thread. Let's talk about overclocking CPU, What are your thoughts?
[Nexus 6P General] phantom146:
Not needed.
[Nexus 6P General] hartleyshc:
I use your full throttle OCd profile. For me overclocking is a must when using the camera app (specifically camera nx). All of that camera processing goes a lot faster when overclocked.

Also maybe it's the apps I run, but when I'm on a stock kernel or not overclocked (using glasscannon), at some point within 2-3 days I'm going to experience enough slowdown that I want to throw the phone.

And of course I should mention I live in Florida. Where the heat and humidity are a constant issue all year long. I don't get this too cold shut off that other users get. But for a chip that throttles early, I'm getting this when OC or not. I seem to get it less when overclocked. My only assumption is that I'm running higher clocks for less amount of time instead of a standard clock speed for a longer amount of time.
[Nexus 6P General] seijuro572:
I see so Overclocking saves more battery than the usual clockspeed because the amount of time for processes to be finished was lesser ? :victory:
[Nexus 6P General] hartleyshc:
Maybe not battery life, but I don't see any real difference between OC and stock. What I'm referring to is our chips overheat quickly and throttle quicker than other chips. I notice the throttling less frequently than when on stock clocks.
[Nexus 6P General] seijuro572:
your statement enlightened me to use OC kernels. i will give it a shot later. Thanks! :victory:
[Nexus 6P General] Saikat0511:
umm silly question but how do I apply the txt file using kernel adiuter?? Or do I have to manually change the settings myself?
[Nexus 6P General] shohabmsk:
Any update here? I saw 1.9 ghz is not used. But our soc 810 supports it. I'm using z5 by the way.

The new profile that said in 23rd January, 2018, mentioned it was good. Was it uploaded later? I can find just 21st January version. [MENTION=6638584]phantom146[/MENTION]
[Nexus 6P General] itsmejson:
[MENTION=5323968]xSilas43[/MENTION] i just loaded cyanlion through ex kernal manager and saw that max CPU frequency

(Cluster 2) is showing "NA MHZ" and CPU governor (Cluster 2) is showing "NA", did I do something wrong?
[Nexus 6P General] NuLLV01D:
Try installing Kernel Adiutor (temporarily, it won't interfere with EX kernel manager) and check what frequencies it shows
[Nexus 6P General] ahoslc:
Loaded Cyanlion in Exm it shows touch boot enabled is this correct?
[Nexus 6P General] abhipati:
Thank you for the info. when I am running the script from terminal (using root) I see that after script runs there are many permission issues (like permission denied to change settings) .. Is there any permissions which I need to provide
[Nexus 6P General] ahoslc:
I'm running Kyo kernel and also got a massive list of permission errors trying to execute script as root as well.

---------- Post added at 09:27 PM ---------- Previous post was at 09:07 PM ----------

384mhz is also lowest I can go on input boost on kyo kernel.
[Nexus 6P General] NuLLV01D:
Follow this:

1. rename the script to CyanLionR5.sh

2. Copy the script to /root folder

3. open terminal and type

su

chmod 755 CyanLionR5.sh

sh CyanLionR5.sh

Also, as [MENTION=5323968]xSilas43[/MENTION] pointed out, please use "sh" command instead of "./" for executing the scripts to avoid any errors. Also, "chmod" command may not be necessary when using "sh" to execute scripts.

---------- Post added at 10:20 AM ---------- Previous post was at 10:08 AM ----------

http://xdaforums.com/nexus-6p/gener...e-governor-t3290605/post65001812#post65001812

Read the last lines

---------- Post added at 10:22 AM ---------- Previous post was at 10:20 AM ----------

No its not. try disabling any "set on boot" options you may have enabled and then follow the above procedure.
[Nexus 6P General] ahoslc:
Any idea why kyo kernel went go any lower then 384mhz on input boot?