is the 'deep sleep' feature working with any of the ICS roms? - T-Mobile LG G2x

Hey everyone,
Just wondering if deep sleep is working on any of the ICS roms/kernel combo so I can use it.
Also I have searched to no avail, but can someone possibly explain how deep sleep works? Like I know it clocks the processor to very low levels, but is the phone able to 'wake up' when it receives a call/text/email, or do you only use this feature in situations when you do not need your phone (like in class or at work etc) as to keep the battery from draining?
thanks for your time

samsizzle said:
Hey everyone,
Just wondering if deep sleep is working on any of the ICS roms/kernel combo so I can use it.
Also I have searched to no avail, but can someone possibly explain how deep sleep works? Like I know it clocks the processor to very low levels, but is the phone able to 'wake up' when it receives a call/text/email, or do you only use this feature in situations when you do not need your phone (like in class or at work etc)
thanks for your time
Click to expand...
Click to collapse
Harsh kernel goes into deep sleep.. its an idle state it wakes up when you get calls and such its automatic after a certain amount of time with the screen off

DJLamontagneIII said:
Harsh kernel goes into deep sleep.. its an idle state it wakes up when you get calls and such its automatic after a certain amount of time with the screen off
Click to expand...
Click to collapse
so is using setcpu and creating a profile that lowers the clock speed for 'screen off' counterintuitive?

samsizzle said:
so is using setcpu and creating a profile that lowers the clock speed for 'screen off' counterintuitive?
Click to expand...
Click to collapse
no it will lower the speed before it goes into deep sleep.. theres a certain amount of time with the screen off that its not in sleep and thats when the profile will save battery

samsizzle said:
Hey everyone,
Just wondering if deep sleep is working on any of the ICS roms/kernel combo so I can use it.
Also I have searched to no avail, but can someone possibly explain how deep sleep works? Like I know it clocks the processor to very low levels, but is the phone able to 'wake up' when it receives a call/text/email, or do you only use this feature in situations when you do not need your phone (like in class or at work etc) as to keep the battery from draining?
thanks for your time
Click to expand...
Click to collapse
Tegra does not have deep sleep. It instead has low power states called lp1 and lp2. Basically your phone goes into lp1 hundreds or thousands of times a second. actually the "cpu percentage" you see in almost all apps is the amount of time spent in lp1 vs awake.
Lp2 can be considered deep sleep. All kernels support it in this phone. What it does is "park" the cpu. most of the time it only parks one core on this phone, but in times of very low activity it parks both. In lp2 the processor is using so little power it's almost not even on.
While a core (or both) is (are) in lp2. There is something built into it so that if for example you get a call, the radio will wake the cpu up and it well resume working.
about screen off profiles, in my opinion they are useless.
Processors use a technique called "Race to Idle" basically it takes way less power for the cpu to go up to 1ghz, do its work very quick, then go back to sleep, then it does for it to do the work slowly at 216mhz. Because of this you should never limit your cpu to a lower speed. Nvidia spent a lot of time and money researching how to do these things power efficiently, and limiting the cpu lower only makes the cpu fight itself.
Sent from my LG-P999 using Tapatalk 2

^ give this man his thanks!
This is why I love this community, so informative and helpful.

Klathmon said:
Tegra does not have deep sleep. It instead has low power states called lp1 and lp2. Basically your phone goes into lp1 hundreds or thousands of times a second. actually the "cpu percentage" you see in almost all apps is the amount of time spent in lp1 vs awake.
Lp2 can be considered deep sleep. All kernels support it in this phone. What it does is "park" the cpu. most of the time it only parks one core on this phone, but in times of very low activity it parks both. In lp2 the processor is using so little power it's almost not even on.
While a core (or both) is (are) in lp2. There is something built into it so that if for example you get a call, the radio will wake the cpu up and it well resume working.
about screen off profiles, in my opinion they are useless.
Processors use a technique called "Race to Idle" basically it takes way less power for the cpu to go up to 1ghz, do its work very quick, then go back to sleep, then it does for it to do the work slowly at 216mhz. Because of this you should never limit your cpu to a lower speed. Nvidia spent a lot of time and money researching how to do these things power efficiently, and limiting the cpu lower only makes the cpu fight itself.
Sent from my LG-P999 using Tapatalk 2
Click to expand...
Click to collapse
will overclocking effect the ip1 and lp2 states?

jwalker3181 said:
will overclocking effect the ip1 and lp2 states?
Click to expand...
Click to collapse
the short answer is no, not really in any way that will matter...
the long answer is yes, let me explain:
it may actually increase the amount of time that the CPU spends in these states. on the other hand, if the kernel developer messes with these threshold values that determine some of these states, it may actually increase the amount of time one core spends in lp2, but reduce the amount of time the other core spends fully awake.
either way, its a balancing act that the kernel devs do, and they seem to have a pretty good hold on it.

Klathmon said:
the short answer is no, not really in any way that will matter...
the long answer is yes, let me explain:
it may actually increase the amount of time that the CPU spends in these states. on the other hand, if the kernel developer messes with these threshold values that determine some of these states, it may actually increase the amount of time one core spends in lp2, but reduce the amount of time the other core spends fully awake.
either way, its a balancing act that the kernel devs do, and they seem to have a pretty good hold on it.
Click to expand...
Click to collapse
I feel like you've got all the answers, man. I learn a bunch reading your posts.

Caliyork said:
I feel like you've got all the answers, man. I learn a bunch reading your posts.
Click to expand...
Click to collapse
Android is my hobby, i spend an insane amount of time pouring over data sheets, source code, and manuals. Honestly I'm still fairly new to Android, but I've been programming for years so that helps
And for some reason even i don't know, i kinda like answering questions on this forum
Sent from my LG-P999 using Tapatalk 2

Caliyork said:
I feel like you've got all the answers, man. I learn a bunch reading your posts.
Click to expand...
Click to collapse
+1 im glad klathmon is in our forums
Sent from my LG-P999 using xda premium

Related

App to reduce cpu speed when phone is idle?

I remember there was an app like this for the HTC Touch, when the phone is idle the app will reduce the cpu speed thus save the battery - I noticed a huge increase in battery life with the touch back then and thought it was an essential app. Is there anything like this for the HD2? I think we all can save some battery life for our HD2's
freakflow said:
I remember there was an app like this for the HTC Touch, when the phone is idle the app will reduce the cpu speed thus save the battery - I noticed a huge increase in battery life with the touch back then and thought it was an essential app. Is there anything like this for the HD2? I think we all can save some battery life for our HD2's
Click to expand...
Click to collapse
Without an app to increase cpu speed and disable dynamic speed it already does this ...
LeoCpuSpeed3 will allow you to change the settings ...
first of all, the hd2 does run at 998Ghz at optimized speeds at heavy load, otherwise at idle its 700Ghz, unused. it already has this feature built in. increasing speeds arent safe especially where theres no coolant system or heatsink on these arm cpu. peeps can do whatever with their $500 dollar investment
aoakes said:
first of all, the hd2 does run at 998Ghz at optimized speeds at heavy load, otherwise at idle its 700Ghz, unused. it already has this feature built in. increasing speeds arent safe especially where theres no coolant system or heatsink on these arm cpu. peeps can do whatever with their $500 dollar investment
Click to expand...
Click to collapse
True I would not recommend overclocking the phone, but many many people, including myself, use it locked at 998 with no problems, it gets warmer using wifi than it does at 998 ...
Also really I do not get much more battery life out of it set to dynamic ...
any app can reduce cpu below 700Mhz?
thanks.
Guys, NetRipper created an app that provides all of this. It covers all your LEO CPU manipulation needs - underclocking/overclocking even static & dynamic speed setting. Conveniently, its called Leo CPU Speed! You really have NO EXCUSE for not finding it - just type the damn words in a search box "leo cpu speed".
Please, don't act like morons!
Devs invest their precious time to create apps for you, give them intuitive names, write up tutorials, answer your questions .... it is not their job to run a search query for you - use the SEARCH box BEFORE you start hogging attention UNNECESSARILY; it'll take you less time finding it than posting up new questions!
It would be good if there was an app that reduces cpu speed to under 700mhz when the phone is locked and as soon as the phone is unlocked it takes it right back up to the full 998mhz.
Would save more battery than using autoscaling cause it would reduce it to less and you'd get full speed when the phone is unlocked since it would be at 998mhz. Something like that would be quite good providing it actually would save any battery
aLlamaWithARifle said:
It would be good if there was an app that reduces cpu speed to under 700mhz when the phone is locked and as soon as the phone is unlocked it takes it right back up to the full 998mhz.
Would save more battery than using autoscaling cause it would reduce it to less and you'd get full speed when the phone is unlocked since it would be at 998mhz. Something like that would be quite good providing it actually would save any battery
Click to expand...
Click to collapse
i totally agree...
aLlamaWithARifle said:
It would be good if there was an app that reduces cpu speed to under 700mhz when the phone is locked and as soon as the phone is unlocked it takes it right back up to the full 998mhz.
Would save more battery than using autoscaling cause it would reduce it to less and you'd get full speed when the phone is unlocked since it would be at 998mhz. Something like that would be quite good providing it actually would save any battery
Click to expand...
Click to collapse
on my Leo - when locked - the battery current is around 4mA,
if its typical, then not much is to be gained by underclocking this particular state
p107r0 said:
on my Leo - when locked - the battery current is around 4mA,
if its typical, then not much is to be gained by underclocking this particular state
Click to expand...
Click to collapse
yeah, mine is at 4mA as well..
isn't it like when in standby/locked the hd2 automatically underclocks to somewhat around 200mhz??
so, no need for an additional app.
hebbe said:
isn't it like when in standby/locked the hd2 automatically underclocks to somewhat around 200mhz??
so, no need for an additional app.
Click to expand...
Click to collapse
You're actually right! Moreover, the instant you interact with the phone again the CPU will popup to 700+, and then if you push it a little, it'll go all the way to 998. All of this is OEM behaviour! So, these guys REALLY need to move on

The search for decent battery life.

I know I know that disabling data can get me 24-30+ hours of battery life. However for my on the go lifestyle, that's just not possible. I depend on my phone to keep my email updated. I have four email accounts (two of which are exchange) that sync calendars and contacts as well as email. I was using push on my two exchange accounts, but I've changed that to do every hour for one and every 15 minutes for the other. my other emails are set to check every hour. I have craigslist notifications set to check a single time per day. I have a weather widget that is only supposed to check every 4 hours.
I am running Perception 10.2 with the latest firebird 2 kernel, but have also tried various versions of speedmod's kernel. I have tried the following modems
JL1, JL2, JL3, JK4, KP1.
No matter what I cannot seem to get more then about 10 hours of battery life on standby ONLY. no phone calls, no turning the display on, nothing. I consistently get around 1 hour of time per 10% drain on my battery. I'm not asking for miracles. I just want my phone to be able to last at least 12 hours (a full work day plus drive time.)
I've already set the programs with the most spartan settings I am willing to use. I'd rather have my phone pushing data to my much more often, but I understand that's not going to be possible unless I can find a drastic increase in my battery life. What else can I do?
I have 3 email push accounts, and google voice syncing all the time. Email includes emails with attachments too, and EDGE is pretty much sufficient for most of these things. Even for normal day to day activities like browsing XDA, EDGE is pretty much sufficient.
So I would advise u to switch from 3G to EDGE. U can turn on 3G when u need more bandwidth demanding apps. This would reduce some strain on ur battery.
Only downside would be that u can't browse n talk on phone at the same time. But its ok by me to get a few mails after the call I am on is over. I can live with this small inconvinience in leiu of the additional battery gain.
As of this minute, with the configuration I have in my signature (am using xcal kernel), I have like 63% battery left after ~7.15 hours standby, with 1h31m of display on and 40m of calls, alongside mails being pushed.
Edit: At the end of my 'normal' day with 'moderate' usage (1-1.5 hours calls and 1.5-2 hour display being on (not for games/movies, but with active data transfer on like texting), I reach home with ~50-60% battery left.
On a side note: I would recommend to turn off updates in weather widget, and use a manual refresh when needed.
how do you easily toggle between 2G/3G? it's my understanding you have to use service menus to access the change.
asrrin29 said:
how do you easily toggle between 2G/3G? it's my understanding you have to use service menus to access the change.
Click to expand...
Click to collapse
If u r on the ROM I am using, u can get it in network settings.
Some 2.2.1 ROMs do not have it in network settings. If ur ROM doesn't have it, u would need to access through the service mode code "*#*#197328640#*#*.
When in service mode, here is the sequence to select in the options:
option 1
option 8
option 4
option 3
Note: Pressing 'back' key will NOT take u back. It will close the service menu. Press the 'menu' key, and select 'back' to go back.
Be warned, this would not stick on reboot. U would need to repeat these steps whenever u reboot.
Alternately, I would suggest u move to a ROM that supports EDGE/3G switch. If the ROM supports this option in network settings, it would stick on rebooting too.
Yeah, I just found that. Perception supports switching, but you have to go to the settings menu to do it. I found something called Juice defender, and will play around with that as well. Unfortunately we aren't on an ASOP build, so we can't auto toggle 2G/3G, have to do it from the menu. I will report and let you know what I find!
asrrin29 said:
Yeah, I just found that. Perception supports switching, but you have to go to the settings menu to do it. I found something called Juice defender, and will play around with that as well. Unfortunately we aren't on an ASOP build, so we can't auto toggle 2G/3G, have to do it from the menu. I will report and let you know what I find!
Click to expand...
Click to collapse
Sure. By the way, I don't use any apps like juice defender. Realized that my battery is well off without them by taking care of little things like turning off wifi and bluetooth when not using them (well, these are the only two things I take care of manually).
I would normally agree with you, but as I was looking through the app I saw that it actually disables data while the phone is off, and only turns it on temporarily at intervals to allow application updates. If it truly works just like it states, I could have essentially a battery experience similar to turning off data while still enjoying my notifications. More experimentation is necessary.
asrrin29 said:
I would normally agree with you, but as I was looking through the app I saw that it actually disables data while the phone is off, and only turns it on temporarily at intervals to allow application updates. If it truly works just like it states, I could have essentially a battery experience similar to turning off data while still enjoying my notifications. More experimentation is necessary.
Click to expand...
Click to collapse
Juice Defender gives me 60 to 70 % more battery life. I have it set to sync every 15min and wifi is location based.
Yeah, Juice Defender works absolute wonders! it gives me the same amount of battery savings that switching to 2G gave me, but automatically enables and disables itself when I need it. I'm on 70% battery left with over 7 hours off the charger, and that was taking voice calls and doing some light email checking!
Try a kernel that supports OC/UV. You don't have to overclock, but undervolting is what you want. Check out Suckerpunch kernel. Nice guide by shaolin. Can't argue against a black belt. lol.
xdahgary said:
Try a kernel that supports OC/UV. You don't have to overclock, but undervolting is what you want. Check out Suckerpunch kernel. Nice guide by shaolin. Can't argue against a black belt. lol.
Click to expand...
Click to collapse
Unless I can only have it underclock while I'm not using it, I think I'll pass. I bought the Captivate for it's 1GHz proc, if I wanted something slower I would have gotten the aria.
You misunderstand. It's undervolt. That means use less power at different processing states.
xdahgary said:
You misunderstand. It's undervolt. That means use less power at different processing states.
Click to expand...
Click to collapse
you can undervolt a proc without underclocking it? How is this possible, unless they changed the FSB or timings on the chip?
I pretty sure you can use voltage control and set highest state at 1000mhz and set lower voltages for states below it. That's as techincal I'm going to get.
asrrin29 said:
you can undervolt a proc without underclocking it? How is this possible, unless they changed the FSB or timings on the chip?
Click to expand...
Click to collapse
By running the chip slightly out of spec.
You can usually undervolt each cpu step by 50 to 150 mV. How to find the right point really does just take trial and error. And as with all overclocking/underclocking your mileage may vary. Some phones can really be pushed to the limits and run fine, others don't like even the slightest changes to the stock settings. All depends on how well your phone was put together, and from where in the wafer your CPU was taken from.
Undervolting can save you a fair bit of battery though. Won't help a whole lot when you're actually using the phone (since the screen and 3G/WiFi radios will suck way more power than the CPU), but it will help seriously increase your standby time.
PS While undervolting and overclocking capable kernels tend to be one and the same (since the underlying code is related) you DO NOT need to overclock your phone to undervolt the CPU. You can run your CPU at stock 1 GHz while still undervolting each frequency step. Course, with some tweaking and good luck, you can even get your phone to run at 1.2 or 1.3 GHz while still using no more power than a stock phone at 1 GHz.
How much battery gets used when the phone constantly switches between EDGE and 3G? I'm curious because my building has thick walls and my 3G signal constantly drops down to EDGE when I pick it up, then goes back to 3G when I leave it sitting out on my desk.
Shammyh said:
By running the chip slightly out of spec.
You can usually undervolt each cpu step by 50 to 150 mV. How to find the right point really does just take trial and error. And as with all overclocking/underclocking your mileage may vary. Some phones can really be pushed to the limits and run fine, others don't like even the slightest changes to the stock settings. All depends on how well your phone was put together, and from where in the wafer your CPU was taken from.
Undervolting can save you a fair bit of battery though. Won't help a whole lot when you're actually using the phone (since the screen and 3G/WiFi radios will suck way more power than the CPU), but it will help seriously increase your standby time.
PS While undervolting and overclocking capable kernels tend to be one and the same (since the underlying code is related) you DO NOT need to overclock your phone to undervolt the CPU. You can run your CPU at stock 1 GHz while still undervolting each frequency step. Course, with some tweaking and good luck, you can even get your phone to run at 1.2 or 1.3 GHz while still using no more power than a stock phone at 1 GHz.
Click to expand...
Click to collapse
Thank you for being the geek.
clydethecash said:
How much battery gets used when the phone constantly switches between EDGE and 3G? I'm curious because my building has thick walls and my 3G signal constantly drops down to EDGE when I pick it up, then goes back to 3G when I leave it sitting out on my desk.
Click to expand...
Click to collapse
Any time your phone is forced to switch from 3G to Edge, or even from one band to another, it's not a good sign for your battery. Exactly how much power difference? Grab a multimeter and hook it up between your phone and battery. Record some data, and test for statistical significance. And let us all know.
Short of that, I'd say if you spend a lot of your day in an area with known bad coverage, I would hop into the engineering mode (*#*#0011#*#*), and lock your phone to a specific band and radio mode. Like 850 MHz EDGE, or 850 MHz W-CDMA. Or if you are in an 1900 area, then 1900 EDGE/W-CDMA. Not just EDGE or 3G mode, but a specific band AND radio mode. You need to be smart, and pick the band that has the best coverage so you don't make life even harder on your radio, but it can save some battery life over the phone jumping around ever time you walk from one side of the room to the other.
i running paragon 5.1 rom with the 1280mhz kernel overclocked to 1280 and undervolted. my phone has been unplugged since 7:30 am eastern time it is now 8:04 pm eastern and i have 73% battery left lol. i have done everything today on the web screwing around with my phone. the best rom so far and im even overclocked.
nate25 said:
i running paragon 5.1 rom with the 1280mhz kernel overclocked to 1280 and undervolted. my phone has been unplugged since 7:30 am eastern time it is now 8:04 pm eastern and i have 73% battery left lol. i have done everything today on the web screwing around with my phone. the best rom so far and im even overclocked.
Click to expand...
Click to collapse
Post usage stats please, like how long display been on, time spent on calls, etc.
Btw, does this ROM allow switching between 2G and 3G in the mobile network settings menu.

[Q] CPU hitting 601mhz frequently even on idle

Doesn't matter which ROM, which kernel (except stick, didn't stay on there long enough to notice), when everything are off or idling, CPU would still constantly kick up to 601mhz (unless i under clock of course), never really sleep/idle at 214 or whatever
Y?
Seems like this CPU can never sleep, or even idle, thus killing the battery
this phone (and alot of newer ones) are using an idea called Race to idle.
this means that the cpu will kick its cpu speed up higher than it needs to get things done faster, so it can get back to a low power idle state faster.
In reality your cpu is really going in and out of sleep states hundreds or thousands of times a second, the frequency is just kicked up so that it can spend less time computing, and more time sleeping.
for the hell of it try downloading an app that shows you cpu usage in %
that number is the amount of time that the cpu is in a fully awake state vs being in its first stage sleep state, LP1.
if nothing happens for a bit longer than it will go into an even lower power state called LP2. frequency can still be set to a higher number (like 600mhz or even 1ghz) but the cpu is actually not doing any calculations. its sleeping till something needs it.
also, changing cpu speed takes a long time (cpu wise), the cpu has to pause, change speed, then wake up. so the less it does this the less lag you have.
^The guy above is right, you can put it to 1.5 gHz and it wouldn't die sooner, what makes the difference is how much you use the phone. If you listen to music and text, you don't need it to go farther than 800 mHz, but the extra boost with make it faster but also use more energy.
What background apps are open?
Klathmon said:
this phone (and alot of newer ones) are using an idea called Race to idle.
this means that the cpu will kick its cpu speed up higher than it needs to get things done faster, so it can get back to a low power idle state faster.
In reality your cpu is really going in and out of sleep states hundreds or thousands of times a second, the frequency is just kicked up so that it can spend less time computing, and more time sleeping.
for the hell of it try downloading an app that shows you cpu usage in %
that number is the amount of time that the cpu is in a fully awake state vs being in its first stage sleep state, LP1.
if nothing happens for a bit longer than it will go into an even lower power state called LP2. frequency can still be set to a higher number (like 600mhz or even 1ghz) but the cpu is actually not doing any calculations. its sleeping till something needs it.
also, changing cpu speed takes a long time (cpu wise), the cpu has to pause, change speed, then wake up. so the less it does this the less lag you have.
Click to expand...
Click to collapse
Thanks, and i know about the race to idle. 1. My previous phone was a galaxy s 4g. when in idle, it stays at 100mhz, lowest speed and stay there til the screen goes out. Great idle battery life. Cpu info and the likes shows large percent of time in sleep state based on reading the time in state file
2. I haven't found a single kernel that support the time in state file (various cm, faux, morfic, harsh, can't remember the rest, sorry devs - gb n ics). Without this file, we cannot determine time in sleep
Bonus, i use to have a viewsonic tab with same harmony tegra 2 board as the g2x and it can't get 3 days of standby compared to other tablets that can do over a week. Also due to sleep issue. And that don't even have cell data. Wifi off too
atb1183 said:
Thanks, and i know about the race to idle. 1. My previous phone was a galaxy s 4g. when in idle, it stays at 100mhz, lowest speed and stay there til the screen goes out. Great idle battery life. Cpu info and the likes shows large percent of time in sleep state based on reading the time in state file
2. I haven't found a single kernel that support the time in state file (various cm, faux, morfic, harsh, can't remember the rest, sorry devs - gb n ics). Without this file, we cannot determine time in sleep
Bonus, i use to have a viewsonic tab with same harmony tegra 2 board as the g2x and it can't get 3 days of standby compared to other tablets that can do over a week. Also due to sleep issue. And that don't even have cell data. Wifi off too
Click to expand...
Click to collapse
that's due to the 'unique' governor built into tegra. it likes to kick the speed up at the slightest need for power, and keep it there just in case you want to do something. its sure as hell an eager little bugger
on the galaxy s 4g you can change the governor to change its behavior, your probably using a fancy Linux governor that is tweaked to be damn near perfect, Nvidia tried to design its governor from scratch... the success they had is debatable, but its different from what your used to.
Nvidia seemed to prefer performance over battery life, and its definitely not the most standby friendly, but the good news is that custom kernels and roms allow you to change that
Thanks. That's a satisfactory and most likely to be true. Used on demand gov on the gs4g w plenty of tweaks. Hopefully we can do similar tweaks in here on the new kernels
Yeah for a light user like myself, I only use the phone for text/fb/twitter/email and music, so I usually keep my clock at 800mhz, and well.....when i need to play games i just clock it to 1.2kmhz, thats usually enough for me, havnt lag in any 3d games i played yet so far.
and sell, if you open the setcpu and watch it for like 20 seconds, you should notice it never going above 601 on idle, mine kinda bounce between 389 and 601 with 389 most of the time. Which kernel/rom you using anyways? Just wondering.

Faux123 kernel for CM9

I have been noticing bad battery life recently and I checked my setcpu settings and for some reason my phone never goes below 602 MHz. I have my profile set to 389 as the lowest frequency. I was wondering if anyone knows the problem and if there is anything I can do about this.
Sent from my LG-P999 using XDA
Bump
Sent from my LG-P999 using XDA
there was another thread (Here) about 5 days before you posted this. Read that... this is just part of what i posted:
this phone (and alot of newer ones) are using an idea called Race to idle.
this means that the cpu will kick its cpu speed up higher than it needs to get things done faster, so it can get back to a low power idle state faster.
In reality your cpu is really going in and out of sleep states hundreds or thousands of times a second, the frequency is just kicked up so that it can spend less time computing, and more time sleeping.
for the hell of it try downloading an app that shows you cpu usage in %
that number is the amount of time that the cpu is in a fully awake state vs being in its first stage sleep state, LP1.
if nothing happens for a bit longer than it will go into an even lower power state called LP2. frequency can still be set to a higher number (like 600mhz or even 1ghz) but the cpu is actually not doing any calculations. its sleeping till something needs it.
also, changing cpu speed takes a long time (cpu wise), the cpu has to pause, change speed, then wake up. so the less it does this the less lag you have.
Click to expand...
Click to collapse

[Q] Going to a festival: how to totally minimize battery drain?

Many of us have long weekends away in the Summer with no source of power. Can anyone point me to some tips for getting the most out of a single charge. I'm going to keep as many things turned off (wifi, BT, GPS), screen as dim as possible, switch to 2G and no data unless I need them, is there anything else. I have a boeffla kernel so I guess maybe some underclocking and so on, but I don't feel knowledgeable about that!
patp said:
Many of us have long weekends away in the Summer with no source of power. Can anyone point me to some tips for getting the most out of a single charge. I'm going to keep as many things turned off (wifi, BT, GPS), screen as dim as possible, switch to 2G and no data unless I need them, is there anything else. I have a boeffla kernel so I guess maybe some underclocking and so on, but I don't feel knowledgeable about that!
Click to expand...
Click to collapse
Diable every radio is not needed + underclocking will help. Reduce GPU to 200 Mhz, CPU to about 1.4 GHz and disable autosync of data, swtitch to 2G.
Also why don't you bring a powerbank with you in case of emergency
patp said:
Many of us have long weekends away in the Summer with no source of power. Can anyone point me to some tips for getting the most out of a single charge. I'm going to keep as many things turned off (wifi, BT, GPS), screen as dim as possible, switch to 2G and no data unless I need them, is there anything else. I have a boeffla kernel so I guess maybe some underclocking and so on, but I don't feel knowledgeable about that!
Click to expand...
Click to collapse
How about turning the damn thing off? You're at a festival, so enjoy the music and the atmosphere, turn the phone back on once in the morning and once in the evening just in case someone needs to get hold of you. Otherwise it doesn't really matter how much you try to minimise battery use, you're not going to get through a weekend.
patp said:
Many of us have long weekends away in the Summer with no source of power. Can anyone point me to some tips for getting the most out of a single charge. I'm going to keep as many things turned off (wifi, BT, GPS), screen as dim as possible, switch to 2G and no data unless I need them, is there anything else. I have a boeffla kernel so I guess maybe some underclocking and so on, but I don't feel knowledgeable about that!
Click to expand...
Click to collapse
Young kids of today have no idea.
Seriously if you are at a festival and you are worried about your phone lasting you are doing it all wrong. One thing experience has taught me is that you organise your....ahem, supplies beforehand.
A much greater risk is your phone getting lost smashed or stolen. I am sure the land mass of Glastonbury is by now made of 50% trampled phones.
So turn your phone of, put it away, purchase a battery pack relax and have a good time.
I'm 48 you know!
It went well, phone lasted four days with minimal use for texting, photos and the odd call. We had four smartphones with the odd top up from a 10000MAh power bank and all finished with charge. The best performer was a little Huawai, then a Moto G, then my OPO, then a Samsung Atrix.
I totally agree that it's best to minimize phone use at a festival, but pre-mobile I remember many a Glaso constantly failing to meet up with mates. It's a lot easier these days.
patp said:
Many of us have long weekends away in the Summer with no source of power. Can anyone point me to some tips for getting the most out of a single charge. I'm going to keep as many things turned off (wifi, BT, GPS), screen as dim as possible, switch to 2G and no data unless I need them, is there anything else. I have a boeffla kernel so I guess maybe some underclocking and so on, but I don't feel knowledgeable about that!
Click to expand...
Click to collapse
You can disable hotplugging and only have one core running which will help save battery. The best thing to do when going for long days is to keep your brightness low. Good luck!
patp said:
Many of us have long weekends away in the Summer with no source of power. Can anyone point me to some tips for getting the most out of a single charge. I'm going to keep as many things turned off (wifi, BT, GPS), screen as dim as possible, switch to 2G and no data unless I need them, is there anything else. I have a boeffla kernel so I guess maybe some underclocking and so on, but I don't feel knowledgeable about that!
Click to expand...
Click to collapse
Since you are already using Boeffla kernel, I am sure you will underclock the CPU and GPU to power save modes. You need to switch off google location services. Install a software that can take log of your device's wakelocks and you might want to disable those applications. Xposed is still in Alpha but AMPLIFY on Xposed was a great wakelock fix. You can install GREENIFY from PlayStore to make sure apps are hibernated when not been used.
Qrze said:
You can disable hotplugging and only have one core running which will help save battery. The best thing to do when going for long days is to keep your brightness low. Good luck!
Click to expand...
Click to collapse
10k35h said:
Since you are already using Boeffla kernel, I am sure you will underclock the CPU and GPU to power save modes. You need to switch off google location services. Install a software that can take log of your device's wakelocks and you might want to disable those applications. Xposed is still in Alpha but AMPLIFY on Xposed was a great wakelock fix. You can install GREENIFY from PlayStore to make sure apps are hibernated when not been used.
Click to expand...
Click to collapse
You guys didn't actually read the thread, did you...

Categories

Resources