Hello, I was recently playing around with the CPU settings in 3C CPU manager, and I noticed the default powersaver configuration isn't that good, compared to mine.
I am using the stock kernel.
Firstly, I noticed that the interactive governor is too sensitive for the A53 cores and it would cause the CPU frequency to jump up to the maximum very easily.
Secondly, I felt that based on my general day-to-day usage (heavy web browsing + some gaming), 4 cores are more than sufficient.
I played around with the ondemand governor and just set its powersave bias to 185, then took all the cores except cores 0, 1 and 4 offline (2x A53 + 1x A57).
I set the A53 cluster to run on the ondemand governor and the A57 core to run on the default interactive governor.
If you want, you can downclock the A53 cluster to 1.34 ghz after you disable pnpmgr, and you should be able to get 6.5 hours of heavy-usage SOT on the stock kernel with little to no lag at all, on a ROM that has Force GPU rendering on.
Do try it out and let me know of the results! :good: (don't forget to disable wakelocks for Google Play Services too)
this is reeeeally high powersaver, too much compromise, and there are people who reach that SOT without any mod
throcker said:
this is reeeeally high powersaver, too much compromise, and there are people who reach that SOT without any mod
Click to expand...
Click to collapse
Hmm... compared to the stock powersaver this actually gives higher scores in both single core and multi core benchmarks. I also have auto-brightness on. However, I get absolutely no lag and my usage is very heavy, almost all my SOT is web browsing on HSPA, with some gaming here and there. I'm open to suggestions though.
For comparison purposes, on the stock powersaver configuration (A53 only), I get 4 hours and 14 minutes of SOT at 1%.
Without downclocking on this configuration, I got 7h 6min of total time and 5h SOT from 98%.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
throcker said:
this is reeeeally high powersaver, too much compromise, and there are people who reach that SOT without any mod
Click to expand...
Click to collapse
only way i could get that amount of SOT without any mods is if i disabled any and all data/signal and just sat at a picture all day
Which core is a53 cluster and which is a57?
acidspider said:
Which core is a53 cluster and which is a57?
Click to expand...
Click to collapse
0,1,2,3 are the little(A53) and 4,5,6,7 are the big one(a57)
Sorry but these setting were pretty much worthless here. the default settings in the LeeDroid Kernel are much better. Freezing Google Play Services just screwed up my contact list and didn't do much else.
applied your settings (phone was at 97%) went to thanksgiving dinner at my sisters never picked up the phone but about 3 times and made 2 phone calls less than 10min each and used almost 57% of the battery in 4 hours. I typically use about 40% battery in a full 9 hour day at work.
clsA said:
Sorry but these setting were pretty much worthless here. the default settings in the LeeDroid Kernel are much better. Freezing Google Play Services just screwed up my contact list and didn't do much else.
applied your settings (phone was at 97%) went to thanksgiving dinner at my sisters never picked up the phone but about 3 times and made 2 phone calls less than 10min each and used almost 57% of the battery in 4 hours. I typically use about 40% battery in a full 9 hour day at work.
Click to expand...
Click to collapse
freezing google play service breaks more then helps.. also stock settings are much better then any of these "powersaving " settings...actually amplify and greenify with donate app and xposed do help also a lot and using high accuracy mode for location.
but keeping the kernel settings at nearly stock, maybe just lower clocks for both clusters helps a lot.
the problem is, that in 5.x.x LITTLE.big SoCs aren't really optimized...so it will do much better with MM...and maybe when kernel devs are getting more knowledge about LITTLE.big so they could together tweak it more.
clsA said:
Sorry but these setting were pretty much worthless here. the default settings in the LeeDroid Kernel are much better. Freezing Google Play Services just screwed up my contact list and didn't do much else.
applied your settings (phone was at 97%) went to thanksgiving dinner at my sisters never picked up the phone but about 3 times and made 2 phone calls less than 10min each and used almost 57% of the battery in 4 hours. I typically use about 40% battery in a full 9 hour day at work.
Click to expand...
Click to collapse
DeeZZ_NuuZZ said:
freezing google play service breaks more then helps.. also stock settings are much better then any of these "powersaving " settings...actually amplify and greenify with donate app and xposed do help also a lot and using high accuracy mode for location.
but keeping the kernel settings at nearly stock, maybe just lower clocks for both clusters helps a lot.
the problem is, that in 5.x.x LITTLE.big SoCs aren't really optimized...so it will do much better with MM...and maybe when kernel devs are getting more knowledge about LITTLE.big so they could together tweak it more.
Click to expand...
Click to collapse
Oops... I meant disabling wakelocks for google play services :silly:
This has only been tested on the stock kernel...
Related
Anyone have any clue how to set up SetCPU to maximize battery life on a Nexus one with A11 of the Sapphire ROM? There are so many settings and profiles and on demand/conservative/etc. and the profiles and advanced, etc.
Any ideas?
On-demand is way to go for battery life. It basically means it only uses the amount it needs to. So 245-998 means it cuold run less then 998 at low stress times.
I use profiles.
Charging, I turn max down to like 615 or so to keep heat down
Under 40% Battery, I go down to 615 to save battery
OVer 40C, I go down to 576 to get it back under 40C.
Also, some people underclock the CPU to maximize battery life. Just realize there is a give and take because a slower CPU = longer process time. A happy medium is probably the most efficient.
how do you know when the cpu runs faster? like can i open certain apps and see that it goes up? i always see mine at 384
One thing you need to know is that your CPU settings aren't what you think. Setting a "Screen Off" profile is pointless. Your phone idles at 386mhz already. When you set a MAX CPU speed you're telling your phone that it is not allowed to use more than that setting.
The only real thing you're going to get from SetCPU is a "Screen on" MAX.
I set mine at 800 and I got a significant battery life increase.
Cheeze[iT] said:
how do you know when the cpu runs faster? like can i open certain apps and see that it goes up? i always see mine at 384
Click to expand...
Click to collapse
Your CPU goes up when it's being used more. If you're on Ubuntu on your PC you can add a CPU monitor to the task bar. When you open something you can see the usage go up. You can do it on windows too but you have to have task manager open.
It's the same as any computer. Usage = battery loss.
just an FYI...
i have this set between 768-998MHz an i get exceptional battery life and its snappy as well. set on 'performance' and i unplugged the phone this morning at about ~7:30 ans i have 69% battery left under moderately-heavy usage
=] my phone just came back as a replacement NEW on monday. i unlocked the bootloader so i ad to pay them $55.. oh well
dumbestcrayon said:
One thing you need to know is that your CPU settings aren't what you think. Setting a "Screen Off" profile is pointless. Your phone idles at 386mhz already. When you set a MAX CPU speed you're telling your phone that it is not allowed to use more than that setting.
The only real thing you're going to get from SetCPU is a "Screen on" MAX.
I set mine at 800 and I got a significant battery life increase.
Click to expand...
Click to collapse
Can you elaborate? You are saying I should just set the overall max to 800 on my N1? Do I set it to ondemand and set on boot? Won't that slow the device down?
hah2110 said:
Can you elaborate? You are saying I should just set the overall max to 800 on my N1? Do I set it to ondemand and set on boot? Won't that slow the device down?
Click to expand...
Click to collapse
I've been playing with the overall speed as well. i turned mine down to the 600 range and it still feels fine. I'm still confused about the 3 options, the ondemand, userspace or performace... whats the difference? I don't ever feel like it clocks down?
Cheeze[iT] said:
I've been playing with the overall speed as well. i turned mine down to the 600 range and it still feels fine. I'm still confused about the 3 options, the ondemand, userspace or performace... whats the difference? I don't ever feel like it clocks down?
Click to expand...
Click to collapse
http://en.m.wikipedia.org/wiki/Dynamic_frequency_scaling
So my battery life pretty much sucks and i've been looking for a way to improve it a bit, which is how i found this thread.
I downloaded SetCPU already but which settings do i choose to maximize my battery life?
This is how i have it now:
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Dumbestcrayon said setting max to 800 worked well so i tried but i cant get it exactly on 800. Also, profiles are blank right now since i dont want to choose anything that could stress my phone.
Any help would be awesome
PhantomRampage said:
So my battery life pretty much sucks and i've been looking for a way to improve it a bit, which is how i found this thread.
I downloaded SetCPU already but which settings do i choose to maximize my battery life?
This is how i have it now:
Dumbestcrayon said setting max to 800 worked well so i tried but i cant get it exactly on 800. Also, profiles are blank right now since i dont want to choose anything that could stress my phone.
Any help would be awesome
Click to expand...
Click to collapse
There's not much you can do with SetCPU to improve battery life. I have mine set to 768 at all times and it helps a little. Understand that you're not going to change much. The only way to improve battery life is to not use your phone. Other than that you're pretty much going to get the same results. A lot of people will argue but common CPU knowledge shows other wise.
dumbestcrayon said:
There's not much you can do with SetCPU to improve battery life. I have mine set to 768 at all times and it helps a little. Understand that you're not going to change much. The only way to improve battery life is to not use your phone. Other than that you're pretty much going to get the same results. A lot of people will argue but common CPU knowledge shows other wise.
Click to expand...
Click to collapse
While he may call himself/herself the dumbest crayon, it isn't much so.... Set cpu was made to kill your battery while trying to scavange whatever is left.. it is more intended, now, for overclocked usage. Not stock. Cause as noted.. this is not really for regular use as it only improves a little. What matters is the kernal being used. This is where the engine for everything that you is kept, to work with the processor.
After this, set cpu is a show item...
So just to be clear. I was reading that the HTC Incredible will be underclocked to 768. Is it possible to underclock to 768mhz with just SetCPU, or does a modified kernel have to be flashed to see any battery performance benefit?
thanks.
ghostrida said:
So just to be clear. I was reading that the HTC Incredible will be underclocked to 768. Is it possible to underclock to 768mhz with just SetCPU, or does a modified kernel have to be flashed to see any battery performance benefit?
thanks.
Click to expand...
Click to collapse
yes you can underclock you would set your Max speed to that speed and don't use profiles.
After reading this:
http://forum.xda-developers.com/showthread.php?t=2052496
I found I got the "faster" type. As I understand it, this means my cpu has less power/frequency needs, and so, because the stock kernel is configured to manage any of the possible cpu binnings, the settings are probably not the optimal ones for my particular unit. So, does this mean my phone is running at a higher voltage than it needs? Should I undervolt it? How?
While faster CPU binning does mean that you CPU can run more stable at a lower voltage, UV doesn't save you that much of battery.
Most of the battery goes to the screen. The least I have seen around is 50%. Then the next culprit is the radio. And you also have RAM, storage, etc. UV might give you around 1% more battery or so.
You can try UV if you want, but I don't think you need, or should do it.
Sent from my Nexus 4 using xda app-developers app
KyraOfFire said:
While faster CPU binning does mean that you CPU can run more stable at a lower voltage, UV doesn't save you that much of battery.
Most of the battery goes to the screen. The least I have seen around is 50%. Then the next culprit is the radio. And you also have RAM, storage, etc. UV might give you around 1% more battery or so.
You can try UV if you want, but I don't think you need, or should do it.
Sent from my Nexus 4 using xda app-developers app
Click to expand...
Click to collapse
Actually that's not the in my phone. I don't know what I'm doing wrong but AndroidOS, Google Services or MediaServer usually show up as the battery top drains. I have to say I'm on wifi most of the time and the screen time is usually around 1 hour per day. I'm using all the sync features, google now etc, so I I thought reducing the 384Mhz voltage would have some impact
hallucynogenyc said:
Actually that's not the in my phone. I don't know what I'm doing wrong but AndroidOS, Google Services or MediaServer usually show up as the battery top drains. I have to say I'm on wifi most of the time and the screen time is usually around 1 hour per day. I'm using all the sync features, google now etc, so I I thought reducing the 384Mhz voltage would have some impact
Click to expand...
Click to collapse
Presumably you're not talking about under volting, but under clocking?
Sent from my Nexus 4 using xda premium
No, I'm not. Looking at my cpu modes graph, it makes sense to me that reducing the voltage at which the cpu runs at 384mhz would reduce the consumption:
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Sent from my Nexus 4 using Tapatalk 2
While it is debatable whether you will save any noticeable amount of battery by undervolting, I have found it to significantly reduce the heat produced by the CPU. Our SOC's are great undervolters, so I don't see any reason NOT to undervolt.
Sent from my Nexus 4 using Tapatalk 2
heat = energy, I highly doubt you can feel a difference in temperature but not in battery lol. How are you guys undervolting? I tried setCPU but it doesn't work, is a custom kernel needed?
KyraOfFire said:
While faster CPU binning does mean that you CPU can run more stable at a lower voltage, UV doesn't save you that much of battery.
Most of the battery goes to the screen. The least I have seen around is 50%. Then the next culprit is the radio. And you also have RAM, storage, etc. UV might give you around 1% more battery or so.
You can try UV if you want, but I don't think you need, or should do it.
Sent from my Nexus 4 using xda app-developers app
Click to expand...
Click to collapse
I think the battery usage by the screen that is being reported includes more than just the amount of battery used to power the screen. Due to project butter, touching the screen ramps up the CPU to high frequencies, like 1026 - 1512 GHz, making the phone buttery smooth yet sucking the life out of it's battery. In other words, the screen usage includes its touch boost processing usage as well, which in its self is allot of usage. Basically, UV should improve battery life significantly.
Still noone tells me how to do it xD
hallucynogenyc said:
Still noone tells me how to do it xD
Click to expand...
Click to collapse
You need to install a custom kernel that allows undervolting then use an app such as system tuner to undervolt.
Mine shows as a nominal CPU and I could under volt quite a bit. Makes a nice difference to heat and battery life is noticeably better.
Sent from my Nexus 7 using Tapatalk 2
Okay, I thought rooting would be enough Honestly, I'm liking the stock kernel overall, what's the closest to stock kernel that allows undervolting I can find? If there's no such thing, what do you recommend me?
Thanks in advance
The easiest way, with the minimun amount of work, would be flashing motley kernel. UV by default and you faster binning CPU is fully accounted for.
http://forum.xda-developers.com/showthread.php?t=2021437
Trinity kernel also UV by default. He has his own website here
http://forums.derkernel.com/index.php/topic,47.0.html
Download the zip file, flash it in recovery, wipe cache/dalvik and you're good to go.
You can also try other kernel/ROM that support UV. Most likely you will need a control app.
Sent from my Nexus 4 using xda app-developers app
What's a good level to undervolt to I'm on faux's 001 have a nominal cpu and right now I'm -100 MV should I UV more? My phone is still completely stable at this level
mbucks911 said:
What's a good level to undervolt to I'm on faux's 001 have a nominal cpu and right now I'm -100 MV should I UV more? My phone is still completely stable at this level
Click to expand...
Click to collapse
Every phone can handle different uv levels, mine seems to be -150, and I have "fast" cpu. You can try higher but don't set the voltage to be "on boot" or else you'll get the bootloop or freeze.
We all know that OnePlus One's 3100 mAh battery and ROM optimizations clearly has given the flagship killer the edge in battery life over its competitors.(puny yureka)
But there is always room for improvement.
Reddit user oscarandjo has published a great guide on various battery saving techniques.
The OnePlus One has a brilliant battery, it's a large battery combined with an efficient processor and that leads to great standby and screen on times. This is why the OnePlus One has one of the best battery lives of all of the current flagships.
There are of course many things you can do to make the battery better, most of these things involve turning useful features off. This guide isn't one where you disable all things that make a smartphone smart, instead it makes small changes that make a big difference.
Many of these methods require root, if you aren't rooted yet and are a technical person get it done ASAP using this guide
This guide doesn't include any basic methods like turning aeroplane mode on in poor signal areas, it's more technical methods.
Click to expand...
Click to collapse
First method is to cut down wakelocks
Second method is to block unnecessary apps location services
Third method is to undervolt your CPU
Fourth method is to use Greenify to auto hibernate apps
Fifth method takes some time, but makes a difference
Sixth method is Amplify
Final method is to hide adverts
Click to expand...
Click to collapse
Visit the thread on Reddit to get the step by step procedures.
Do give oscarandjo's thread an upvote.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
All of these I already know but it seems like a good guide for people who are new to android.
Some more important things to consider are hotplugging and under clocking.
Underclocking obviously saves battery by reducing the max CPU clock speed and is much more effective than undervolting.
Hotplugging takes up the most battery depending on the type of hotplugging used.
MPDecision is Qualcomm's method of hotplugging and is aggressive but does not respect the max freq when its under clocked. You need MSMLimiter for it to work properly.
Intelliplug has multiple variants in which some allow you to set the min and max number of cores and others which have predefined profiles. Its fast but lags with dt2w.
Alucard hotplug seems the most efficient because stock settings allow for smoothness and battery savings.
My favorite is MSM MPDecision because it allows you to set the number of cores online at any time while respecting other parameters. I find that if you set a max and min of 2 cores online at any time and use the slim CPU governor with gboost disabled, under clocked to 1.5ghz, you get amazing screen on time with zero lag. Approximately an hour every ten percent while being smooth as butter.
Edit: hey @llcooljerry! Nice to see you here on xda for a change!
sent from my amazingly awesome OnePlus One with Stereo Mod
Don't forget to hit thanks!
abhi08638 said:
All of these I already know but it seems like a good guide for people who are new to android.
Some more important things to consider are hotplugging and under clocking.
Underclocking obviously saves battery by reducing the max CPU clock speed and is much more effective than undervolting.
Hotplugging takes up the most battery depending on the type of hotplugging used.
MPDecision is Qualcomm's method of hotplugging and is aggressive but does not respect the max freq when its under clocked. You need MSMLimiter for it to work properly.
Intelliplug has multiple variants in which some allow you to set the min and max number of cores and others which have predefined profiles. Its fast but lags with dt2w.
Alucard hotplug seems the most efficient because stock settings allow for smoothness and battery savings.
My favorite is MSM MPDecision because it allows you to set the number of cores online at any time while respecting other parameters. I find that if you set a max and min of 2 cores online at any time and use the slim CPU governor with gboost disabled, under clocked to 1.5ghz, you get amazing screen on time with zero lag. Approximately an hour every ten percent while being smooth as butter.
Edit: hey @llcooljerry! Nice to see you here on xda for a change!
sent from my amazingly awesome OnePlus One with Stereo Mod
Don't forget to hit thanks!
Click to expand...
Click to collapse
Many thanks, what did you do with cpu boost driver? What are your settings if you have it enabled and which io scheduler?
abhi08638 said:
Edit: hey @llcooljerry! Nice to see you here on xda for a change!
sent from my amazingly awesome OnePlus One with Stereo Mod
Don't forget to hit thanks!
Click to expand...
Click to collapse
Hey buddy I'm glad to be here. But i still lack the technical know how in most parts. I thought i will be able to learn and get the facts from experienced users in here.
The guide is kinda meant for all the new users who wants more out of the battery without much tinkering.
Thanks mate. I seriously will look more into under-clocking my one.
Well i did overclock my M14x laptop a few years back.
Cheers.
eefieboy12 said:
Many thanks, what did you do with cpu boost driver? What are your settings if you have it enabled and which io scheduler?
Click to expand...
Click to collapse
disabled CPU Boost driver because it'll cause lags with slim governor since its basically an on demand governor
sent from my amazingly awesome OnePlus One with Stereo Mod
Don't forget to hit thanks!
WARNING: THIS THREAD IS FOR THOSE WHO HAVE CUSTOM KERNELS INSTALLED ON THEIR DEVICES. I AM NOT RESPONSIBLE FOR ANY DAMAGE DEALT TO YOUR PHONE BECAUSE YOU DID NOT READ MY INSTRUCTIONS CORRECTLY.
NOTE: THIS IS NOT A KERNEL THREAD. IT IS A GUIDE FOR YOUR KERNEL SETTINGS FOR IMPROVED PERFORMANCE AND BATTERY LIFE!
Hi there, guys!!! This thread is for users who have custom kernels on their Moto E(condor). I have tested this by myself on Inazuma Kernel and the performance is smooth and battery life is great!!
Here it is:-
CPU:-
CPU Governor-Impulse(Lionheart and interactive will also do, but I noticed impulse gives more battery juice than the other two)
CPU Minimum Frequency-96
CPU Hotplug:-
Intelliplug
Profile:Eco
Hysteresis Value:4
Threshold Value:350
Cpu Maximum screen Off Frequency: off
Minimum CPU Online:1
Maximum CPU Online:2
Max Cores Screen Off:1
Defer Sampling:268
Boost Lock Duration:2500ms
Down Lock Duration:2500ms
FShift:1
Thermal:-
Core Control: ON
Temperature Throttle: ON
GPU:-
GPU Governor:Simple_Ondemand
IO:-
Internal:ROW
External:ROW
READ AHEAD:1024
Virtual Memory:-
Dirty ratio:20
Dirty background ratio:5
Dirty expire centisecs:200
Min free kbytes:2919
Overcommit ratio:50
Swappiness:60
Vfs cache Pressure:120
Laptop mode:0
Extra free kbytes:6075
ZRAM:510
So...That's it! Screenshots will be added soon! Any kind of help will be appreciated!! For best results, I suggest using greenify for more battery!!!! Stay Tuned!!! And enjoy the awesome settings!
Credits:- @PoseidonKing (Of course)
@zeeshanhussain12 (for the awesome Inazuma kernel!)
Inazuma Kernel thread:Grab it here!!
Greenify apk: Grab it here!!
Hit Thanks if I Helped!!!!!!
thanks, i'm using clarity kernel
Orient Marine said:
thanks, i'm using clarity kernel
Click to expand...
Click to collapse
Did u test my method?
Screenshot
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
How much SOT have you been getting ? Also mention if its only wifi or only 3g data or both. If both please somehow try to mention a rough ratio.
Sent from my Moto E using Tapatalk
Great. Getting a good battery life on clarity kernel
ProudRed said:
How much SOT have you been getting ? Also mention if its only wifi or only 3g data or both. If both please somehow try to mention a rough ratio.
Sent from my Moto E using Tapatalk
Click to expand...
Click to collapse
I get upto 1day 12 hrs SOT on 3g data, as I do not have a WiFi.
12 hours SOT ?
Please post your battery stats once you get time.
Sent from my Moto E using Tapatalk
12hrs screen on time??? seriously man??
attach a screenshot please..
Managed to get 8 hours 30 minutes of SOT with these settings plus merged with some of my settings. Apps used mostly can be seen from the pic.. Used 2-3 hours of 3G data out of 8 and half hours.
Sent from my Moto E using Tapatalk
ProudRed said:
12 hours SOT ?
Please post your battery stats once you get time.
Sent from my Moto E using Tapatalk
Click to expand...
Click to collapse
Sorry...Confused SOT with battery backup....Got7 hour SOT
Then you should try better settings. I get 8 hours with ease. My battery is new though.
Sent from my Moto E using Tapatalk
ProudRed said:
Then you should try better settings. I get 8 hours with ease. My battery is new though.
Sent from my Moto E using Tapatalk
Click to expand...
Click to collapse
Everyday I'm discovering new tweaks for kernels. I'll update the thread as soon as possible..Coz I have exams from tomorrow..
Also, on clarity kernel, disable gentle fair sleepers in the miscellaneous settings
I Use This Settings In Clarity On CM13 And I Look A Great Stability And Speed, Also In Mortal Kombat X The Game Works Faster Great Job
CokeQuevedo said:
I Use This Settings In Clarity On CM13 And I Look A Great Stability And Speed, Also In Mortal Kombat X The Game Works Faster Great Job
Click to expand...
Click to collapse
Thanks for testing! Hit the Thanks button in the OP if I helped you!
Maybe a noob question but, how can I set the 96MHz of minimum frecuency? The minimun for me is 300MHz, this depends on kernel?
LucaProdan said:
Maybe a noob question but, how can I set the 96MHz of minimum frecuency? The minimun for me is 300MHz, this depends on kernel?
Click to expand...
Click to collapse
exactly, you can go so low with cpu frequency only with custom kernel
EnricoBarsanti said:
exactly, you can go so low with cpu frequency only with custom kernel
Click to expand...
Click to collapse
I know, I'm on Clarity and the minimum frecuency is 300Mhz... Can I go lower with othwe kernel ? That is my question
Sent from my left foot Converse
LucaProdan said:
I know, I'm on Clarity and the minimum frecuency is 300Mhz... Can I go lower with othwe kernel ? That is my question
Click to expand...
Click to collapse
Yes, with Kang Kernel, you can go down to 96Mhz.
Introduction: Important shizz is underlined and in bold
So for the past 2 months I've been flashing away with my new V20. Of course one of the first things that I decided to do was to get a CM/LOS ROM on this bad boy. And thus is where the problems begin. Before I went to any of the AOKP or RRemix ROMs I went straight to LineageOS first as a base point. I installed it successfully did all the necessary procedures (format x3, wipe errthing x3) and then installed the ROM, gapps, and Magisk.
Average battery life with watching a total of 30 minutes of Youtube videos sequentially on my 15 minute breaks, texting throughout the day, and one hour of music playing from spotify (streaming) in the morning. My work is a pretty set schedule and by no means am I on my phone all day or anything like that. So with a total SOT (screen on time) of about 45 minutes I got 5 hours of battery life.
Yes I did a clean clean clean stock install of a Lineage based ROM
No I have no other apps running and draining my batteries
I really do not think its hardware related because it can be fixed!
How I tried to fix it
Now I try all the other ROMs. AOKP, same deal even with tweaking through Kernel Auditor on the Play Store, so I figured okay maybe just a fluke with these two ROMs. So I go and use previous builds of LOS and AOKP, nothing still the same issue. I go and use RRemix, same issue.
So heres the issue, 100% cpu usage while screen is on (cpus are maxed out on the little and big clusters) unless screen is off, then it goes into deep sleep, and the phone gets ridiculously hot which in turn drains the battery even faster.
Now at this point I'm so frustrated and had already settled on going back to stock until I downloaded Advanced Kernel Tweaker from an XDA post from the OnePlus forums. Its the same chipset (snapdragon 820) and tried applying different profiles. I got an extra hour using these tweaks but I still knew something was going wrong and I cannot figure it out for the life of me until I dug deeper reading posts about this stuff from several months ago and people having issues of overheating and an average of 5 hours of battery life
In one of the threads I read someone mentioned that it was just Kernel Auditor and its coding had been done in a way that was unoptimized. Because when your system detects you opening an app it boosts your little/big cluster in order to make up for the cpu usage so theres no lag. Well I thought okay I'll just use something else, so I spent money on EX Kernel Manager and by God, still the same issues, UNTIL, I hit the button at the top that is called performance mode.
BY GOD IT WORKED, HOLY CRAP MY CPU USAGE ISN'T JUST AT FULL USAGE
My temporary fix
So now, I am constantly in performance mode with using EX Kernel Manager but I have control over my cores!! And they are no longer at 100% usage.
Here are pictures of the new stats with EX Kernel manager and uptimes of my little and big clusters.
Big
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Little
New battery life on ONE CYCLE
ps. the stent of this cycle was 5/22/2017 15:00hrs to 5/23/2017 19:00hrs
Summary of the problem
So as you can see, there are all of the speeds being used instead of just the one of 1593MHz when performance mode is off. If people would like pictures of 5 hours of constant 1593MHz speeds I can show you them, but I really don't feel like wasting and overheating my devices battery for the purpose of just pictures. Heres a taste of it without perfomance mode on, by the way, the little speedometer gauge in the top right of this image is the performance mode.
Conclusion
So in conclusion, performance mode on using EX Kernel Manager, Advanced Kernel Tweaker scripts installed and using Project Zhana Battery profile, no more overheating and only getting 5 hours of battery life. YES this is a temporary fix but I hope arming XDA with this knowledge can push people and developers to find a fix. Thank you for your time reading this.
Meh. i dont have this issue. Seems like a problem with yours. Ive never had overheating issues :/ i just checked my Freq. usage. No issues. mine has24 hrs uptime with the following usage: 1593-59 min, 1478-20 min, 1401-15 min etc etc. you appear to be having issues on yours alone.
me2151 said:
Meh. i dont have this issue. Seems like a problem with yours. Ive never had overheating issues :/ i just checked my Freq. usage. No issues. mine has24 hrs uptime with the following usage: 1593-59 min, 1478-20 min, 1401-15 min etc etc. you appear to be having issues on yours alone.
Click to expand...
Click to collapse
Thank you for your reply, are you on LS997? Also what ROM and if its just my device, how come even with CLEAN installs I have this persisting issue?
Yes I am on LS997. I run EmotionOS(Though i think i am on an unreleased build). You COULD have a faulty device.
EDIT: i see you state you are constantly at 100% usage. You need to check and see what app(s) are hogging the cpu. Something is obviously running if your phone runs hot and are at 100% usage.
me2151 said:
Yes I am on LS997. I run EmotionOS(Though i think i am on an unreleased build). You COULD have a faulty device.
EDIT: i see you state you are constantly at 100% usage. You need to check and see what app(s) are hogging the cpu. Something is obviously running if your phone runs hot and are at 100% usage.
Click to expand...
Click to collapse
I thought this too, so I did a clean clean clean install of a rom and ONLY installed monitoring software and I still had the same issue, but heres the thing that trips me out man, how come software can fix it if its a faulty hardware issue? Any ideas? It has to be kernel related.
The problem here is that you got the V20. LG phones are back to being garbage again...sadly.
godman_8 said:
The problem here is that you got the V20. LG phones are back to being garbage again...sadly.
Click to expand...
Click to collapse
Mods plz
alvinator94 said:
Mods plz
Click to expand...
Click to collapse
??? Why, it's on-topic.