Sleep function in the Haipad Mid701 turn off only the screen but the CPU continues to work at 720 mhz. For this reason, I think, the battery life is limited to 5-6 hours even if all other applications are closed by Killer Appl. Could someone suggest a solution?
Root+setcpu?
Related
Hi guys,
i've my Nexus from about a week. My battery life is about 24hr but I use phone with Push mail (activesync with TouchDown). I don't know if I can boost battery life with a custom kernel UV.
I want to know if in sleep mode, the Snapdragon is fixed at 1Ghz? Or only with a custom kernel it goes down to 245mhz? Can this give me more battery life?
Thanks!
the phone idles at 245 mhz in all roms, not just modified ones. otherwise the phone would only live for 2 hours, tops, before the battery runs out.
in sleep as in "pc like standby" the cpu turns itself nearly off. from time to time it will wake up (timer based, interrupt) to do something, without turning the screen on. depending on load it will set the cpu clock accordingly. (generally it should be on less then 1% of the time)
you can actualy see this quite nice when you open an ssh session to the phone and switch it "off". every input in the session now takes ages to complete, because the phone aggressivly tries to sleep.
Your biggest power drain is going to be the screen. Try turning your brightness down, or if you haven't already, enable the auto brightness. I found this saved me a lot of power.
First - let me state - and it is true - that I used the search function.
I read pages and pages of advices to lower battery consumption on my HD2 Android... without success...
First I used an SD ROM. I read that a NAND would improve battery life. So this is what I did.
I am also using SetCPU with a profile when battery <30% and another one when screen is off to LOWER the CPU speed. In normal use, I set CPU speed at 768MHz trying to lower power consumption...
I use a task killer to free memory and prevent silly programs to drain my battery off...
I use Juice Defender to control wifi, data, etc...
And with all of this in place, my "Current widget" shows a consumption of 180mA with screen on doing nothing, up to 350-400-500!!! mA when acutally using the phone wifi+sync...
In the forum I read consumption like 3 mA - 9 mA!!! This is FAAAAAR Way lower than what I ever had with different builds...
So this is an help scream to everybody: what is your battery drain, and why mine is sooo High???
Hint: I am also a fan of LCD Density changer, with setting at 165... can this have an influence on battery drain??? I reverted to the original 240, doesn't seem to have any influence...
Thanks for your help,
Looki
My drain is 3-9 ma in STANDBY ONLY now and again slightly more but mainly the values stated. And my screen on between 120+160ma. Turn off auto brightness if you have it on, and set it at the lowest your comfortable with (display is big batt drainer) I DONT use taskillers as they do more harm than good. I use NO undervolting and only the default settings with my rom. I have low lcd density setting 167 i think. Lcd density has no effect on your battery drain!
Found this here. http://forum.xda-developers.com/showpost.php?p=13151738&postcount=11296 Might be of some use to you? (from hyperdroid gbx thread)
Whats youre rom?
And do u use ext partition on sd?
I dont even use SetCpu anymore. Only taskkiller.
Auto-brightness is on
Auto sync is off.
Im using UD 3.3 nand from crawlingcity
Stansby is 3 -6 ma
Using round 160 to 250.
Sent from my HTC HD2 using XDA App
How long does your battery last from 100% to self shut down? As for Current Widget, keep in mind that when people say "Standby", its generally referring to the screen being off. Set current widget to update every 30 seconds, and turn the screen of for 40 seconds. Then quickly turn the screen on, unlock, and check what it is reading then.
If its still high, try "Force Stop" applications in the Settings > Applications menu one by one, i've had to do this more than once to locate problem apps that were destroying my battery in standby mode.
I'm knew to Android, let me share you my idea.
I use UD3.3
I removed google stuff
gmail, search, etc
No auto sync
Location off
Always kill market when screen off.
I use beautiful widget for weather manual refresh.
I use battery widget
Auto level for screen
sometimes WIFI on
2g Only
2 or 3 calls,total of 3 to 4 min a day
My battery stay 48 hrs in STBY mode.
I think the most draining factor is
1) google stuff they are battery hog.
2) screen
3) bad written programs (every time they check connection to
internet or looping for doing something, looping will make
CPU in high frequency).
4) bad device driver such as BT which is known as 60ma
drain. it is not the hardware but it is the software doing
the drain.
thanks
pc2058 said:
I'm knew to Android, let me share you my idea.
I use UD3.3
I removed google stuff
gmail, search, etc
No auto sync
Location off
Always kill market when screen off.
I use beautiful widget for weather manual refresh.
I use battery widget
Auto level for screen
sometimes WIFI on
2g Only
2 or 3 calls,total of 3 to 4 min a day
My battery stay 48 hrs in STBY mode.
I think the most draining factor is
1) google stuff they are battery hog.
2) screen
3) bad written programs (every time they check connection to
internet or looping for doing something, looping will make
CPU in high frequency).
4) bad device driver such as BT which is known as 60ma
drain. it is not the hardware but it is the software doing
the drain.
thanks
Click to expand...
Click to collapse
Bt drain has been fixed, wil now get you 6-15 ma.
Google stuff aint bad, just set update frequentcy to manual.
(Helps with alot of other programms that require internet.)
Sent from my HTC HD2 using XDA App
[Ultimate GUIDE] Increase your battery life on Android
Thanks guys for your help!
I made a compilation of all tips I could collect and/or find by myself.
They are here: http://forum.xda-developers.com/showthread.php?p=15229416
Regards,
Looki
Hi,
I'm onto Kyrillos 5.2 and FUGUmod 2.4 beta 3 - 800 mhz.
I got setcpu OnDemand, 333 800.
I got Pimp my CPU , just lowered voltage to -100 on 333 and 800 mhz.
Everything was fine, battery life excellent, I was happy...
One night battery was on 60% in the morning battery 0% ?? No wifi, no gps etc..
Ok I didn't delete battery stats in Recovery so I did that and now should be fine I said...
Again massive drainage during night. Hmm maybe Tasker or some other stuff.
I disabled tasker and everything and downloaded powertutor and some other applications to check what is eating battery. I could not find anything suspicious.
Everything should be fine. I noticed in CPUspy that my phone goes 333, 800 but never hits Deep Sleep mode.
Is that the reason for battery drain? How to enable deep sleep mode, in Setcpu and Pimp my Cpu there is no option for that and I guess 83 mhz is not Deep Sleep.
Does anyone know what is going on?
I cannot recall my memory did I had deepsleep before in CPUspy but I think I did....
Services running :
3g watchdog
Tasker,
TaskManager,
Missed calls widget
Switchpro
Touchdown
Devicemanagement
Android core apps
DRM portected
SNS
SlideIt
There are no new application , these were before darinage.
Thank you!!!
edit: I think I played with setCPU and pimpmycpu that night problems started, but I think now everything should be fine but maybe it is not is device is not entering sleep, so how to enable deep sleep again if that is the problem?
edit2: Well I played with SetPCU, enable profile to go to 83mhz , and all of the sudden I could see DeepSleep in CPUSpy. Then I returned to 800 300, turned off profiles and now I got Deepsleep. dont know what happened, probably I set similar values with Pimp My CPU which messed something.... Pimp my CPU also has min and max so probably I messed something I think with changing settings there.
edit3: Great, Deepsleep is gone again, I didnt restart or do nothing. Just noticed phone does not goes to deepsleep again. Tried messing with profile, moving bar left right but no use... Now instead deepsleep i got 83 mhz .... when messed before I got deepsleep, now only 83 mhz.... All I did was turn on 3g ( now turned off), used vtok and thats it.
can someone explain what is going on here?
edit4: Vtok is preventing device to go into deep sleep, I killed service and now bam, I got deep sleep... great just great...
I wonder why every battery life thread is all about standby time. Thanks and respect to all developers making 3-7 mA consumption in standby, but I would like to point the attention to another battery issue.
Every android rom I've tried has the 130 mA consumption in the idle state with the screen on. I might have believed that it is the large display to blame, but Windows 6.5 has 30 mA on dimmest level and 70 mA on the sun (and it actually lasted 15 hours in my book reading test). Another observation is that windows has the same 130 mA when there is some (even minimal) cpu activity and 60 mA with the same activity but the screen off. From the above I am making assumption that it is not display by itself that is eating power, cpu is pretty hungry too.
I admit, looks like in windows it is achieved by very strict scheduler policy, no application is getting events without forcing cpu awake. Android standby on the other hand is working with no such issues and with minimal power consumption. Can someone explain why the same cpu state can not be used while the screen is on?
Denja said:
I wonder why every battery life thread is all about standby time. Thanks and respect to all developers making 3-7 mA consumption in standby, but I would like to point the attention to another battery issue.
Every android rom I've tried has the 130 mA consumption in the idle state with the screen on. I might have believed that it is the large display to blame, but Windows 6.5 has 30 mA on dimmest level and 70 mA on the sun (and it actually lasted 15 hours in my book reading test). Another observation is that windows has the same 130 mA when there is some (even minimal) cpu activity and 60 mA with the same activity but the screen off. From the above I am making assumption that it is not display by itself that is eating power, cpu is pretty hungry too.
I admit, looks like in windows it is achieved by very strict scheduler policy, no application is getting events without forcing cpu awake. Android standby on the other hand is working with no such issues and with minimal power consumption. Can someone explain why the same cpu state can not be used while the screen is on?
Click to expand...
Click to collapse
With my screen on and nothing happening , my cpu is at 96Mhz and a drain of 100-110mA with just screen on . it depends what governor youre using and what underclock settings and what cpu voltage settings you have . like each ROM is different .
Hello,
I have a rooted stock nexus 7.
I have the following situation:
I turn the screen off and leave it for 30 minutes. Using better battery stats and cpu spy I verify that 28 minutes were deep sleep and the rest around 200-340mhz.
When I check batter monitor widget (set at refresh once every minute) i see that I have around 343-156 mah drain in all those 30 minutes.
I even forced my cpu frequency when screen is off to 51mhz and by using cpu spy verify it is indeed true. When checking with battery monitor widget I still get values around 343-156 mah. Also tried to force at 100, 240mhz - still the same values.
Wifi, gps, bluetoth, nfc is off.
Partial wakelocks are (sumed all of them) 3-4 minutes total.
Anyone has any ideas regarding the source of the problem ?
Thank you !