All,
In case you haven't noticed, the battery life of the Nitro HD is kinda bad... Then, when you add ICS into the mix, it gets worse.
When i first flashed the Leaked ICS ROM, I noticed that I was only getting about 8 to 9 hours of battery life with very light use. So, I endeavored to find a way to extend that time without buying an expensive extended battery.
Here are my findings:
GPS
Settings > Location Services
Now we all like the convenience of being able to pull out our phone and find the nearest gas station or fine dining experience. But when you think about it, in our day to day lives, we don't need directions that much.
GPS and Location Services are huge data and energy hogs. If you have ever seen how much can go on in the background when it comes to Location Services, you would cringe. So, set up your GPS like the screenshot below and you will see a little battery life improvement and data usage go down.
Display Brightness
Settings > Display > Brightness
On my Nitro, the display uses up the most energy by far. So, it only makes sense to lower the brightness a bit to save power.
Developer Options
Settings > Developer Options
The Nitro has a powerful 1.5GHz CPU which uses a ton of energy when in heavy use. Some of you might say, "But Matt, I don't use that many apps that need the CPU." Well, it's not that you use them. It's that the ones you have used are likely still running. For example, even though I always use the 'Exit' menu item in Slacker Radio, it will always show up as a running process in Task Manager.
In the Developer Options, there are a few useful ways to fix this problem.
First, check the box next to 'Don't keep activities'. This will cause whatever app you are using to stop completely as soon as it is not on the screen anymore. This is useful if you have the habit of using the 'Home' button when you are done with apps.
Next, set the 'Background process limit' to something other than the standard limit. I have mine set to 4 processes. This will keep processes that are not tied to any specific app in check.
If you use a lot of apps and games that have to render video, it might be a good idea to check the 'Force GPU rendering' box. This will force apps such as games to use the slightly less powerful GPU in the Nitro for video. Thus letting your CPU relax a bit. I have also noticed that heat doesn't build up as much with this box checked.
Lastly, if you want to know about more of the processes that hang in the background that may cause performance issues, you can check the 'Show all ANRs' box. Personally, I found it annoying.
Power Saver
Settings > Power Saver
I was really excited for this feature but also very skeptical. But, I gave it a try anyway. What this feature does is when your battery level gets to a certain percent that you choose, it will turn off power consuming features and change some settings to use less power. I have mine set to engage at 20% battery life.
The tips I have seen say to check every box. But, because of my profession, I have to have 'Auto-sync' left on for emails and such.
With the settings below, I usually see the last 20% of battery last about 4 to 5 hours of medium use.
CPU Clock
*Requires Root*
Unlike all the tips above, this one will require you to root your Nitro.
As I said before, the 1.5GHz CPU uses a ton of power. When you think about it, unless you are playing games all the time or doing some kind of complex calculation as part of your Quantum Physics experiment on you phone, you really don't need all that power. So, what I did was underclocked the CPU to 1GHZ. This gives me the power I need to do what I do but with more efficient energy consumption.
I used SetCPU for this but there are a few other choices out there that do the job just as good.
As you can see from the screenshot below, I have set the max frequency to 1026MHz and the min frequency to 384MHz (I have since set min to 192MHz). I set the governor to 'conservative' based on this post: LINK. But, I think that any of them will help in different ways.
If you are curious, I'm also inserting a screenshot of my benchmarks after the underclock.
CPU Sleep (Suggested by rani9990)
*Requires Root*
XDA user rani9990 suggested an app called CPU Sleeper that, essentially, puts additional cores into an offline mode while the screen is off.
I can see how this would be advantageous because when your phone is in sleep mode, it really doesn't need all that extra power.
I have had it on my phone since i got up this morning and have noticed a significant jump in battery life already.
Results
Before these tips, I was getting about 8 to 9 hours of medium use on a charge.
After, I get roughly 15 to 20 hours of medium use. (It varies from day to day but hovers between 15 and 20.)
If anybody has any other tips, please let me know so I can add them to the list.
You should also tell people to get CPU sleeper (root) saves tons of battery life for me.
Also, disabling haptic feedback saves battery.
Sent from my GT-I9300
! kick ass post!! well-done. fun read too.
thanks!!1
Sadly, battery life on this phone really sucks even with the optimizations. having compared both, I can say that the Nitro HD with optimizations and 3800 mAh Hyperion battery gets about the same battery life as a Galaxy Nexus on the stock ROM and stock battery.
996gt2 said:
Sadly, battery life on this phone really sucks even with the optimizations. having compared both, I can say that the Nitro HD with optimizations and 3800 mAh Hyperion battery gets about the same battery life as a Galaxy Nexus on the stock ROM and stock battery.
Click to expand...
Click to collapse
Perhaps check your running processes. With these tweaks in place, I unplugged my Nitro at 7:45is this morning and right now, at 2:15pm, I have 79% battery left and I've made two 15 to 20 minute phone calls and rebooted about 6 times because of some testing I've been doing for another thread.
Also, the Nitro does have a faster CPU that would take more power than the Nexus.
I have done all of this, in addition to in Settings/Wireless & networks there's "more..." click that and theres "Mobile networks".. and the option for "Use only 2g networks" I'm using that for only texting while at work and doing pretty decent with battery life. since 5:45 to now 10AM texting all throughout that time I'm at 85% battery.
Kct385 said:
I have done all of this, in addition to in Settings/Wireless & networks there's "more..." click that and theres "Mobile networks".. and the option for "Use only 2g networks" I'm using that for only texting while at work and doing pretty decent with battery life. since 5:45 to now 10AM texting all throughout that time I'm at 85% battery.
Click to expand...
Click to collapse
I actually don't have that option.
mattman86 said:
I actually don't have that option.
Click to expand...
Click to collapse
Uhmm.. maybe its a CM9 only feature.. sorry hijacking then.
i found many of these settings are available in cm9 and after making the changes, it appears to me they work very well. thanks again eh.
UPDATE: I refrained from plugging in my phone all day yesterday and got 14 hours and 32 minutes of medium to heavy use.
Sent/Recieved 191 text messages.
Spent 2 hours and 47 minutes on the phone.
Updated 7 apps from the Play Store.
Played Dead Space for roughly 35 minutes.
Checked Facebook 3 or 4 times.
Read a news article online.
I think the battery did pretty good this time around.
Thanks for helpful tips!
The only problem I got is that the screen turned to back (with music still on) when I started NinjaJump with "Force GPU rendering'" checked.
You don't want force GPU rendering checked...
mattman86 said:
Display Brightness
Settings > Display > Brightness
On my Nitro, the display uses up the most energy by far. So, it only makes sense to lower the brightness a bit to save power
Click to expand...
Click to collapse
What I`ve noticed is that when I set Brightness to 100% I have 3...3,5 hours of wake working screen active time before battery exhausted. It's on ICS leak V18F. But if I set brightness to 30% or "auto" mode I got about 2....2,5max hours of screen active, it exhausts quicker
And secondly, on CM9 it helps me to check off "surface dithering" in 'performance' options. But on official ROMs we haven't this option available to tweak
I found that JuiceDefender has seriously saved me a whole lotta battery. Like seriously. I was getting 12 hours of medium to heavy usage before, and now i can hit 30 hours of medium usage. Then again, Data isn't turned on for me, I use the phone for Wifi and Calling.
rani9990 said:
I found that JuiceDefender has seriously saved me a whole lotta battery. Like seriously. I was getting 12 hours of medium to heavy usage before, and now i can hit 30 hours of medium usage. Then again, Data isn't turned on for me, I use the phone for Wifi and Calling.
Click to expand...
Click to collapse
JuiceDefender saved me tons of battery also. But I noticed that it was always waking my phone up for a second at random times. Have you had that issue at all?
mattman86 said:
JuiceDefender saved me tons of battery also. But I noticed that it was always waking my phone up for a second at random times. Have you had that issue at all?
Click to expand...
Click to collapse
Nope, but I don't look at my phone every waking second. Maybe it did do it. But I'm getting a serious boost in battery life so I don't really care.
Sent from my LG-P930 using xda premium
For me keeping the wifi on (and thus connecting via wifi both at home and in the office) allows me to save battery..
To me it seems strange, because my old phone literally sucked battery while keeping wifi on, but on the nitro wifi consumes less than hsdpa data transfer.
I've added a link to my SetCPU Profiles file in the guide.
low antutu battery benchmark scores
Both stock and CM9 RC2 are disappointing: 250 and 328 respectively. I've applied the suggestions here and don't know if I'm doing something wrong.
I was rather happy with my phone with GB managed by Battery Defender from Infolife. I used to have 1,5 day with "Mostly Idle" usage. Now after upgrade to ICS I just got 10% down per hour on idle. So disappointed. I'll play with your settings a while. May be Battery Defender uninstall/reinstall can help too...
Related
I have been searching for 20 mins and can't find an answer (first time using the app so may have missed something).
I was wondering if anyone had any data on brightness % and power usage. People seem to go to great lenghts to change the brightness levels but I remember something on last years Google dev. con. videos on YouTube that said it didn't make as much difference as originally thought. (i can't find the video either lol. Bad search day here).
Sent from my HTC Desire using XDA App
The biggest improvement in battery life (IMO) comes from setcpu. I also keep my screen at 40% which I suppose helps some. I've got a Mugen extended life battery and setcpu set at around 537 max (on demand) with the screen off. I get 2 days out of my battery... And I use my phone a lot.
k3an said:
The biggest improvement in battery life (IMO) comes from setcpu.
Click to expand...
Click to collapse
Lol, now uninstall it, set smartass governor and see how meaningless that app really is.
madmaveric said:
I was wondering if anyone had any data on brightness % and power usage.
Click to expand...
Click to collapse
The bad thing is that on Sense roms, I have yet to see brightness going lower than 30%, even in pitch dark. Aosp does far better job as long as brightness is concerned. Setting it at low value is not an option for me either as it renders your phone unusable in direct sunlight.
/accidental double post
erklat said:
Lol, now uninstall it, set smartass governor and see how meaningless that app really is.
Click to expand...
Click to collapse
How to set governor when i don't have an app which can do this any more?
Swyped from my HTC Desire using XDA App
MatDrOiD said:
How to set governor when i don't have an app which can do this any more?
Swyped from my HTC Desire using XDA App
Click to expand...
Click to collapse
Every rom has it listed under its changelog, usually it is smartass for sense roms. It isn't by accident either, some have reported lag waking the phone up. I haven't across almost all roms available, and even if I did I'd still prefer 20% less performance over 20% less battery life.
madmaveric said:
I have been searching for 20 mins and can't find an answer (first time using the app so may have missed something).
I was wondering if anyone had any data on brightness % and power usage. People seem to go to great lenghts to change the brightness levels but I remember something on last years Google dev. con. videos on YouTube that said it didn't make as much difference as originally thought. (i can't find the video either lol. Bad search day here).
Sent from my HTC Desire using XDA App
Click to expand...
Click to collapse
Why dont u test it wiht currentWidget or so? Okay, i did it:
0% -> 125mA
25% -> 150mA
100%-> 280mA
So what do we learn? Brightness and/or Screen has a big impact and probalby most people here trying kernel tweaks and whatever to improve the battery dont understand math.
MatDrOiD said:
How to set governor when i don't have an app which can do this any more?
Click to expand...
Click to collapse
You can just use the Terminal... its linux after all.
x潮騒x said:
Why dont u test it wiht currentWidget or so? Okay, i did it:
0% -> 125mA
25% -> 150mA
100%-> 280mA
So what do we learn? Brightness and/or Screen has a big impact and probalby most people here trying kernel tweaks and whatever to improve the battery dont understand math.
You can just use the Terminal... its linux after all.
Click to expand...
Click to collapse
Agree. Just check the battery usage, you will get the idea.
On mine, display usually uses 40% - 60%, with data always on.
Apologies for the late reply. lost internet connection for a week then forgot I posted it
Thanks for the replies guys. I eventually found the video, took ages lol
(youtube.com/watch?v=OUemfrKe65c).
According to what they say in this the screen actually doesn't account for that much of the total battery usage (mainly due to the screen being off most of the day) overall given everything else using battery.
i.e. coming up with a way to keep the device asleep for longer when turned off would completely out strip any adjustment to the screen brightness in terms of battery life.
So things like lower cpu when in standby can be really good but only when not getting data transfer (as this needs to be done very quickly as its expensive).
As adjusting screen brightness is easy to do I think that is why so much time is spent on this. In reality though it seems like it is only going to give a limited battery life increase.
But if you put low cpu, the cpu needs more time at low to do the same that a fast cpu, thats why the setcpu apps its a bit crap. I think that set low the brightness of the screen save more battery than putting the set cpu really low... (just my two cents)
I leave the brightness on my phone to around 30% for better battery, and i can see it ok in the daytime. I have recently had it up at 100% and noticed how quick my battery goes dead.
Gsanez said:
But if you put low cpu, the cpu needs more time at low to do the same that a fast cpu, thats why the setcpu apps its a bit crap. I think that set low the brightness of the screen save more battery than putting the set cpu really low... (just my two cents)
Click to expand...
Click to collapse
Very true.
I guess ideally you want the CPU low when its not doing anything and high when doing data transfers etc (to speed up the high current draw activities).
I guess a good app would be one that puts the phone in airplane mode for 90% of the time when inactive. Only coming out once every so often to check for text/data etc. I can see that giving better returns than anything else. from what was said in the video a phone in standby doing nothing would apparently last nine days (as apposed to one normally). Given this data I guess its possible to double the battery life with this kind of app.
I may have to have a go at writing one
SMF_12 said:
I leave the brightness on my phone to around 30% for better battery, and i can see it ok in the daytime. I have recently had it up at 100% and noticed how quick my battery goes dead.
Click to expand...
Click to collapse
I agree that turning the brightness down makes sense and saves battery. It just seems a disproportionate amount of time people spend over brightness vs better ways of extending battery life.
I guess the rewards also depend on the amount of time you use the phone as the more you use it, the better reward from the screen and the less from the standby solutions
I've been using CyanogenMOD 7 and love it (mostly). The one thing I don’t like about it is the short battery life. I'm kind of new to rooting phones so it took me a bit to get it rooted and get CM7 rolling. I was wondering if there are any mods out there like CM7 that have better battery life? Or if there's any thing I can add to CM7 to give it more batter life?
I've been using android since the first phone came out so I’m already knowledgeable in what to turn off to try and extend the battery life, but I have noticed a big decrees in batter since installing CM7.
Thanks for the help guys
Trench
You can under clock the processor when your phone is asleep. This creates better battery life.
Sent from my HTC Vision using XDA App
Have you tried wiping battery stats?
evilcuber said:
You can under clock the processor when your phone is asleep. This creates better battery life.
Sent from my HTC Vision using XDA App
Click to expand...
Click to collapse
your phone automatically underclocks your processor when it sleeps (for most CPU governors), you do not need to tell it to do so.
I'm not picking on you fyi, I'm just making sure we are giving people accurate information... there's only one thing worse than no information: incorrect/incomplete information.
op: which version of CM7 are you running? remember, the more minimal your setup (ie less homescreens, less widgets, manual syncing of gmail and whatever else, etc) the better your battery life will be. this is especially true of newer phones that are getting heftier cpu & gpus that, while intelligent with power consumption, are going to drain even larger capacity batteries relatively quick with moderate/heavy usage.
how long are we talking with battery life? how heavy a user are you? for reference, I get around 16 hours of battery life if I don't charge the phone at all from unplugging to battery dying with moderate to heavy usage (texting ~50 times a day, sometimes up to 100 emails depending on what's happening at work, couple hours of calls, couple hours of streaming music [pandora or audiogalaxy], couple of hours of games [peggle and plants v zombies mostly - both of which are resource hogs], etc).
I have just learned to get used to the fact that the phone is going to die if I use it a lot, so I've purchased three micro-usb cables and a car charger.. that way, unless I'm in an area where there is no charge-capable usb port nearby, I'm always able to get a little more juice if need be.
pmcqueen said:
your phone automatically underclocks your processor when it sleeps (for most CPU governors), you do not need to tell it to do so.
I'm not picking on you fyi, I'm just making sure we are giving people accurate information... there's only one thing worse than no information: incorrect/incomplete information.
op: which version of CM7 are you running? remember, the more minimal your setup (ie less homescreens, less widgets, manual syncing of gmail and whatever else, etc) the better your battery life will be. this is especially true of newer phones that are getting heftier cpu & gpus that, while intelligent with power consumption, are going to drain even larger capacity batteries relatively quick with moderate/heavy usage.
how long are we talking with battery life? how heavy a user are you? for reference, I get around 16 hours of battery life if I don't charge the phone at all from unplugging to battery dying with moderate to heavy usage (texting ~50 times a day, sometimes up to 100 emails depending on what's happening at work, couple hours of calls, couple hours of streaming music [pandora or audiogalaxy], couple of hours of games [peggle and plants v zombies mostly - both of which are resource hogs], etc).
I have just learned to get used to the fact that the phone is going to die if I use it a lot, so I've purchased three micro-usb cables and a car charger.. that way, unless I'm in an area where there is no charge-capable usb port nearby, I'm always able to get a little more juice if need be.
Click to expand...
Click to collapse
but i also mean setting the max sleep to 368mhz. by default its set at 800mhz. sometimes with apps running in the background, the processor may go to 800mhz without you knowing
check out 'powersave' and set your cpu max to 806mhz. should last you a nice long time like that. responsiveness suffers, of course.
'ondemand' and 806mhz is the best comprimise for me. still fine with HDvideo recording, streaming audio, Nav, etc
if you really want to make it last... clock down to 400mhz, turn off all the sync, set brightness and timeout to minimum, all the radios off (airplane mode), and the volume down, on vibrate.
;-)
pmcqueen said:
your phone automatically underclocks your processor when it sleeps (for most CPU governors), you do not need to tell it to do so.
I'm not picking on you fyi, I'm just making sure we are giving people accurate information... there's only one thing worse than no information: incorrect/incomplete information.
op: which version of CM7 are you running? remember, the more minimal your setup (ie less homescreens, less widgets, manual syncing of gmail and whatever else, etc) the better your battery life will be. this is especially true of newer phones that are getting heftier cpu & gpus that, while intelligent with power consumption, are going to drain even larger capacity batteries relatively quick with moderate/heavy usage.
how long are we talking with battery life? how heavy a user are you? for reference, I get around 16 hours of battery life if I don't charge the phone at all from unplugging to battery dying with moderate to heavy usage (texting ~50 times a day, sometimes up to 100 emails depending on what's happening at work, couple hours of calls, couple hours of streaming music [pandora or audiogalaxy], couple of hours of games [peggle and plants v zombies mostly - both of which are resource hogs], etc).
I have just learned to get used to the fact that the phone is going to die if I use it a lot, so I've purchased three micro-usb cables and a car charger.. that way, unless I'm in an area where there is no charge-capable usb port nearby, I'm always able to get a little more juice if need be.
Click to expand...
Click to collapse
But some govenors don't drop the sleep to the lowest profile. In fact almost all keep it above the lowest clock. Other kernels allow it and you can also use third party to set it lower. When the tweaKr script becomes universal it will be even better =)
Sent from hells ghost chili mexdroid
ohgood said:
check out 'powersave' and set your cpu max to 806mhz. should last you a nice long time like that. responsiveness suffers, of course.
'ondemand' and 806mhz is the best comprimise for me. still fine with HDvideo recording, streaming audio, Nav, etc
if you really want to make it last... clock down to 400mhz, turn off all the sync, set brightness and timeout to minimum, all the radios off (airplane mode), and the volume down, on vibrate.
;-)
Click to expand...
Click to collapse
It suffers in powersave because it stays at the lowest setting only. No reason to set to 806. Lol and that bottom comment is hella funny =), but if he does that his phone will just be...a waste of pocket space.
Your best bet is to do some research on kernels. If you are using cm7 to cm 7.0.3 id recommened pyros kernel. If you are on 7.1 or a nightly over 121 I believe id go with eugene's streamline5. It did wonders for mine Also there is a battery saving tips. Google G2 battery saving tips. Should be first link that comes up.
Cyanogenmod roms are known to be battery hungry. Nom nom nom.
Sent from hells ghost chili mexdroid
cjward23 said:
Have you tried wiping battery stats?
Click to expand...
Click to collapse
I used the battery califration app if that's what you mean.
Thanks for all the help guys, i'll check out some Kernals.
popimp315 said:
Your best bet is to do some research on kernels. If you are using cm7 to cm 7.0.3 id recommened pyros kernel.
Click to expand...
Click to collapse
Do you have link for this? I'm running 7.0.3.. but I dont think im finding the correct Kernal.
Mugen 3600mah = better battery life...
Can you elaborate on what kind of battery life you are getting now? How many hours, and for what level of usage?
How long have you been on CM? It takes a couple charge cycles of the battery after flash any ROM, for the battery meter to be accurate. Clear battery stats (as mentioned) then charge to 100%, let drain to about 20%, repeat a couple times. Don't drain until the phone dies. Some people say to do this, and its not good advice. Over discharge of Li ion batteries can cause them to no longer take a charge. There are people on here, on the Vision and other phones, that let their battery drain to empty, then the phone would no longer boot, forcing them to replace the battery.
Mog said:
Mugen 3600mah = better battery life...
Click to expand...
Click to collapse
It has good battery life but the battery sticks out a lot and its very uncomfortable
Sent from my HTC Vision using XDA App
evilcuber said:
It has good battery life but the battery sticks out a lot and its very uncomfortable
Sent from my HTC Vision using XDA App
Click to expand...
Click to collapse
Yup its all opinionated. I would never go back to stock.
Sent from my T-Mobile G2 using XDA App
trench619 said:
Do you have link for this? I'm running 7.0.3.. but I dont think im finding the correct Kernal.
Click to expand...
Click to collapse
Dev section
Sent from my HTC Vision using XDA Premium App
Ok so here are the tools I use
An automatic radio activation tool that will turn radios/wifi /gps OFF when screen is off - Juice Defender Ultimate is my choice
A CPU management tool - I use AnTuTu CPU Master but i hear that SetCPU is also very nice
Better Battery Stats
I Have setup Juice Defender (JD) to turn off my radios/wifi/bluetooth when the screen is off, to manage auto-synch, manage screen brightness but i DO NOT use it to manage CPU. I have also not setup any special App settings in JD, it just manages power consuming hardware (other than cpu)
My CPU tool (whichever you use) is used to setup profiles based on situations. Screen off, screen on, in call, etc.
There is never any reason for your CPU to be over 700mhz unless you are interacting with your phone. When you are on the phone 920 is all you will ever need. You can set the max above 1200 if you want or need the extra power but just remember that the cpu is always going to be a battery drain.
The #1 thing to remember is that if your not using your phone actively, it should be doing as close to nothing as possible.
Now I would love to hear from others on experiences and strategies or even critiques of my method. I know many will say that JD is not needed, bit i like not having to think about it.
I stick with Trickster Mod app for CPU/kernel settings. It's amazing. Also I never use Juice defender I use Tasker :thumbup:
Sent from my Galaxy Nexus using xda app-developers app
aperseghin said:
Ok so here are the tools I use
An automatic radio activation tool that will turn radios/wifi /gps OFF when screen is off - Juice Defender Ultimate is my choice
A CPU management tool - I use AnTuTu CPU Master but i hear that SetCPU is also very nice
Better Battery Stats
I Have setup Juice Defender (JD) to turn off my radios/wifi/bluetooth when the screen is off, to manage auto-synch, manage screen brightness but i DO NOT use it to manage CPU. I have also not setup any special App settings in JD, it just manages power consuming hardware (other than cpu)
My CPU tool (whichever you use) is used to setup profiles based on situations. Screen off, screen on, in call, etc.
There is never any reason for your CPU to be over 700mhz unless you are interacting with your phone. When you are on the phone 920 is all you will ever need. You can set the max above 1200 if you want or need the extra power but just remember that the cpu is always going to be a battery drain.
The #1 thing to remember is that if your not using your phone actively, it should be doing as close to nothing as possible.
Now I would love to hear from others on experiences and strategies or even critiques of my method. I know many will say that JD is not needed, bit i like not having to think about it.
Click to expand...
Click to collapse
Good idea starting this thread but I feel that you've opened up a can of worms
I've used JD before on my Dinc2 and I liked the fact that it can manage the radios but for me, I get a lot of emails and I like something on so I stopped using it. I did try some other apps like that but JD was my favorite by far!
Check out TricksterMOD from the app store it blows setcpu out of the water! It let's you do so much more and since I've found that I can't go back to anything else.
I usually don't undervolt, I feel like the kernel developers so a good job with their frequencies so I leave that alone lol but I have been recently checking out the governor settings to try and optimize a few things, that's a tricky topic lol
Sent from my Galaxy Nexus using Tapatalk 2
Um.. wow.. i wasted money on a few other apps apparently, trickstermod looks amazing..
Not sure if this is the forum for this but a good discussion none the less.
What ROM you guys running for best battery life? I seem to get the most from aosp based roms and not cm10 or aokp ones.
Im using XenonHD with Tinys kernel. I saw HORRIBLE battery life until i took action to tame it. now its much better
aperseghin said:
Im using XenonHD with Tinys kernel. I saw HORRIBLE battery life until i took action to tame it. now its much better
Click to expand...
Click to collapse
Mines close to stock on purpose but I don't mind people tuning it. What did you change that helped battery? There's bit much from a kernel perspective that will really help battery.
And this topic doesn't belong in development.
Sent from my Galaxy Nexus using Tapatalk 2
i guess it belongs in general but the idea was to get all the tidbits that we need together in one app specifically for our phones. like "The CDMA Galaxy nexus Super Battery saver app that does it all without all the stuff you dont need"
Just flash lean kernel and turn off mobile data when you're not using it. No need for these crazy battery saving apps. I get ~7 - 9 hours a day, easily.
Sent from my Galaxy Nexus using xda app-developers app
I consistently get 14 to 18 hrs. I've been using the battery for about 2 weeks now and its awesome.
Rom of Choice: Jelly Belly
http://rootzwiki.com/topic/28677-ro...jelly-bean-421-aosp-its-all-about-the-butter/
Battery of choice: Anker 2200mAh
http://www.amazon.com/gp/product/B0078WL4YO/ref=oh_details_o01_s00_i02
Since radios are such a huge drain ...
I think my best move has been using an app called Profile. You can use it to turn off and on WIFI, Bluetooth and change the screen brightness at certain times on certain days. So at my usual time to go to work, WIFI gets shut off. At my usual time to get home, WIFI back on.
Also will change ringers, volumes and vibration on/off (always off uses battery).
24 hours no problem.
Costs a couple of bucks to get the time based control, but works for me.
Two tricks are using auto brightness and using WiFi whenever possible.
However, since I can't stand either of those options, using trickstermod to set max CPU speed while screen off, and setting color profile to morific typically helps my battery life.
Sent from my Transformer Pad TF300T using xda premium
gchild320 said:
Two tricks are using auto brightness and using WiFi whenever possible.
However, since I can't stand either of those options, using trickstermod to set max CPU speed while screen off, and setting color profile to morific typically helps my battery life.
Sent from my Transformer Pad TF300T using xda premium
Click to expand...
Click to collapse
CPU max is capped at 350 or 700 already there's no need to change it.
Sent from my Galaxy Nexus using Tapatalk 2
Yah why would you need to lower CPU on sleep when we have deep idle?
I use CM10 nightlies, and the latest dev snapshots of Imo's leankernel. Min frequency 230mhz, max 1350mhz, interactivex governor with his tweaks and sio i/o scheduler.
I get ~24 hours battery with decent screen-on time, from just texting, about 20 minutes on the phone, and websurfing on full wifi service wherever I go (stays connected even when sleeping, and we have cross-campus wifi here). 3g service only, no LTE here yet. Bluetooth off. NO apps--many of the market "powersaving" apps will just wake the phone from sleep and cycle a few times to write to the log file (any app that keeps track of power consumption, and half of them don't even use the system tools). GPS is on, but it's never initialized more than 1-2x a day for random needs.
Getting a lightweight kernel is a good choice for battery life saving, and getting one that actually keeps up with android mainline is pretty key.
I think it's most helpful to post your total 'screen on' time and time since charge. If someone tells me they get 14 hours, that means nothing. I can get a full day 16 hours with roughly 2 hours of screen on time, without limiting my phone via turning off mobile data, syncing, or using a juice defender app that disables a lot of things.
That, to me, is not very good at all. I saw that the Nexus 4 is getting about 4.5 hours of screen on time with a full day of being on with everything syncing, etc being on. 4.5 is actually pretty bad also compared to other devices these days.
No matter what I try I usually only get about 2.5 hours of screen on time. I under clock to a max of 750 screen off at 280 undervolted to in each setting.
I've tried many many kernels with many roms
Screen on time doesnt mean much me to me because i use my phone for personal and business use, which means I get quite a few calls.
I use the stock 4.1.1 image, rooted with SuperSu and debloated a bit. Also use Faux kernel 23m-sr and his control app.
I roughly get about 2.5 hours screen on time with light calls and about 1.5 with heavy calls - my off charger time is pretty good though as it easily gets me thru the day. I bought another OEM standard battery and just keep one fully charged at all times so I can swap. Works well for me.
I also keep 4g on - why not when you can swap batteries.
does leaving gps on all the time if you're not running any location apps bother the battery at all?
t1.8matt said:
does leaving gps on all the time if you're not running any location apps bother the battery at all?
Click to expand...
Click to collapse
No only when you use something requiring device GPS does it turn on. Most background stuff like Google Now uses tower fix so it's OK to leave it on.
---------- Post added at 07:48 PM ---------- Previous post was at 07:43 PM ----------
Battery life is a pretty unique experience for everyone. Apps, ROM, kernel, signal, Wi-Fi time, brightness, etc. Won't say these type of threads are totally pointless but they are pretty close to it. Always good to share pointers on how to save a few minutes of juice though. Ultimately its a big screen and turning it off now and then is the best way to save but personally I leave all my services on because that's why I bought this thing and I keep a charger everywhere I go.
Might seem an odd question, but how much should I expect the battery to drain on the M8 while playing music?
Reason I ask is because I use my phone to help me sleep (brown noise) every night.
I use an app called "Chromadoze" which has been fine for me up until now.
My old Nexus 5, which I partially got rid of because of the battery life, would drain approx 25% in 8 hours using Chromadoze.
However, using the same app on the M8 drains 50% in 8 hours, which seems excessive for a phone touted as having far better battery life (and indeed it normally does under normal use).
Thinking it might be the app, I generated a (59 minute) brown noise file and converted to FLAC and copied to the phone, and set that to play on repeat. This still gave a drain equivalent to 50%. I thought the Snapdragon 801 was mean't to be very economical on the battery for music, but that ain't happening here. I even have the phone in flight mode (as always). The battery stats are telling me that indeed the "music" is to blame.
I'm disappointed with this as I could stream actual music from the cloud all night on the Nexus and get less drain than that.
The other thing thats proved to be disappointing is the time it takes to charge. I have a 2A blackberry charger that I used on my N5 that charged it in just over an hour, but this M8 takes well over 2 hours on the same charger. I realise it has a bigger battery, but its still only 10% difference and it should probably only take an extra 10 minutes or so, not double the time. Can I enable fast charging on this device, after all, the 801 again is supposed to be able to support it.
I am a tad disappointed with my move to the M8 so far because of these issues; it has better battery life overall but these issues make it significantly less useful to me.
I have such an issue with this phone, that whenever I use (so deep sleep isn't allowed) the 50% of the cpu time is always at 1036mhz, which is too much even for listening to music.
Check out by yourself, how the cpu is working, by installing cpu spy (additionally you can install wakelock detector).
If it's the cpu's fault then you may try to set custom settings (max speed) for cpu when the screen is off.
Sent from HTC One m8, or maybe not anymore
Thanks for the reply. I'll check those apps out you recommend.
My next move is to try again with the power saver turned on, and see how it goes, failing that as well, I could try without the boomsound activated, as I'm sure extra EQing will use CPU power.
I hope I can resolve it, as it will be disappointing if not, especially as I really liked the Nexus as a phone but thought this would be a nice upgrade in most respects (bar camera).
I personally think that this power saving mode just sucks, all it does is that it saves data, but not cpu, as it doesn't put apps to sleep, as stamina mode on xperia devices does.
Just make a quick test, turn on your app, then switch to cpu spy, reset the statistics (so you get statistics only while using your app) and turn off the screen and wait few minutes.
Sent from HTC One m8, or maybe not anymore
When your listening to music at night is your WiFi on and connected?
Ive noticed a strange bug on my device.
When my device is in stand by mode and wifi is connected my CPU usage never drops below 30%. I use SystemPanel Pro to check that.
Now with WiFi off and in stand by mode my CPU usage is between 3-7% with spikes to 10-15% every 20-30 minutes. To me that seems normal.
So if you do have WiFi on while its playing music for those 8 hours test it with WiFi off.
Hi, I would normally use Airplane mode, so no radios at all, unless I wanted to stream from cloud, I've not done that yet since I had the phone, though.
I've just done my first test with CPUspy as suggested, Over 35 minutes it spent 10 minutes @ 1,036 MHz and the remaining time (about 67%) @ 300 MHz.
I'm trying it again with the supposed "Power Saving" function on.
Result with Power Saving on
1,036 MHz - 7:32 - 17%
300 MHz - 24:29 - 57%
Deep sleep - 8:29 - 19%
BUT, i have a feeling the power save mode may have killed it off to go to sleep but I couldn't confirm as it hadn't occurred to me until I had messed about.
So it is slightly better provided it didn't kill the music.
All of this was with a program called "7digital" which appears to be built in. Going to try in PowerAmp next.
PowerAmp seems to look much more economical.
95% (just over an hour) spent @ 300 MHz with just 2:26 spent at 1036 MHz.
Tried my brown noise last night and it drained 34% in 6 hours. Still a pretty poor performance.
Looks like I'm going to have to try and find an alternative way to do this.
I do wonder if the Google play ROM would help as I never had a problem on the nexus 5.
Are those the statistics when your phone hasn't been used at all or was your program running at this time?
If the program wasn't running and you have such a cpu usage then it is probably some deep sleep issue (wakelock detector should help identifying the app responsible for that).
Anyway, just use some app to limit the cpu usage while the screen is off.
This phone likes to be stuck at 1036mhz and for example you could limit it to about 500mhz.
Ps. Power saving mode won't kill these apps, so don't worry.
Sent from HTC One m8, or maybe not anymore
mr.loverlover said:
Are those the statistics when your phone hasn't been used at all or was your program running at this time?
If the program wasn't running and you have such a cpu usage then it is probably some deep sleep issue (wakelock detector should help identifying the app responsible for that).
Anyway, just use some app to limit the cpu usage while the screen is off.
This phone likes to be stuck at 1036mhz and for example you could limit it to about 500mhz.
Ps. Power saving mode won't kill these apps, so don't worry.
Sent from HTC One m8, or maybe not anymore
Click to expand...
Click to collapse
Those statistics were with the music player 7digital running a brown noise file, but nothing else was being used on the phone.
Later I used PowerAmp which does give a more efficient performance, but sadly, still not good enough really considering my N5 was OK under the circumstances.
I find myself in two minds as to whether to try the GPE ROM anyway, as I don't find the phone as responsive as the N5 either... and maybe it will help with this issue too.
tameracingdriver said:
Those statistics were with the music player 7digital running a brown noise file, but nothing else was being used on the phone.
Later I used PowerAmp which does give a more efficient performance, but sadly, still not good enough really considering my N5 was OK under the circumstances.
I find myself in two minds as to whether to try the GPE ROM anyway, as I don't find the phone as responsive as the N5 either... and maybe it will help with this issue too.
Click to expand...
Click to collapse
GPE (and other non-stock based ROMs) will be much faster, that's damn sure, however I don't think this will solve the problem, as HTC one m8 has some weird issue with it's CPU.
I also don't know why it's using this 1036mhz continously, but you can't go below 300mhz if the device is working (like playing music).
Tty to limit your CPU at all the time (not only when the screen is off), that should also save some battery, however the battery life is still nothing considering the one from Xperia Z1.
In case anyone is interested, I did the conversion to GPE. Much better, now feels as fast or faster than my n5, but it now charges much faster and the battery life seems as good as before. Will try and test with some music at some point in the coming week to see if there is any improvement but I have my suspicion that it won't make much difference as I think it could possibly be the more powerful output and boomsound that increases battery drain... But.... We'll see.
Final post from me on this thread.
Its been several weeks now since I've had the GPE firmware installed on my HTC One M8, and I don't regret it one bit.
The battery life is at least as good, but I possibly think better, I'm generally always averaging 4+ SOT, whereas it would be just shy of that with the Sense ROM. The phone is also noticeably quicker at all times...
Finally though, the high battery usage during music IS cured. Using the Chromadoze app I talked about in post #1 results in 20% drain in 8 hours (compared to 50% on a Sense ROM). That is much better. I also no longer wake up to a warm / hot phone. And it charges faster.
So, in summary, the GPE ROM turns the M8 into the phone it should have been since day 1. I just wish it had the Sense camera, but the stock one is perfectly usable.
This is just a simple guide that made my LG G4's battery life double (No exaggeration) after root. Please let me know of any other ways people have been saving battery since rooting their phone, and I'll happily update the original post with any suggestions and I am completely open to criticism and comments.
1. Greenify
-Greenify doesn't let apps use your battery in the background, and depending on how many power eating apps you have, the more of a dramatic increase in battery life you'll see.
-There are more advanced options, which you need Xposed Framework for, but the regular root options should work fine for most users.
Link- https://play.google.com/store/apps/details?id=com.oasisfeng.greenify&hl=en
2. CPU Tweaking Apps (Ex. SetCPU)
-One of the first things I recommend doing once you download this app is to set the CPU governor to "powersave". I haven't seen any drop in performance, and I definitely think it is well worth giving a try.
-Another thing you can do is underclock your CPU, but after doing this I started to see lag around the UI, without a significant enough battery difference, but it won't hurt to give a try.
-A great app I found was QuadCoreManager, which has a feature that turns all cores off except for 1 while the screen is off, which saves a lot of battery in standby since the phone doesn't need all 6 cores to run without the screen on
SetCPU- https://play.google.com/store/apps/details?id=com.mhuang.overclocking&hl=en
QCM- https://play.google.com/store/apps/details?id=seaskyways.quadcoremanagerplus&hl=en
Wifi Scan Interval
-If anyone knows a better way to do this please tell me, but there is an app called Pimp My Rom that can alter this setting. It basically just changes how often your device scans for wifi, which is a battery drainer for sure. This app hasn't been updated in a while, and is pretty buggy, but it gets the job done.
Pimp My Rom- https://play.google.com/store/apps/details?id=com.androguide.pimpmyrom&hl=en
Boosters Plus Batterysaver PRO
-This app is $6.99, so it clearly isn't for everyone, but I can tell you that the battery saving feature in this app is no joke. Most of the apps on the play store I've tried didn't work, or hindered performance. The app basically makes android run more efficiently, and it's made my SOT go from 3-3 1/2 hours to getting 6 hours. A friend of mine recommended it to me and I was a little skeptical but I am happy I spent the money on it. It also comes with some performance enhancing options, an internet booster, and a digitizer booster. These additional things actually do work, but in a much less dramatic way when compared to the battery saver feature. After first enabling it, I got 56 minutes of screen on time, and I dropped 10%.
Link- https://play.google.com/store/apps/...apps.android.boosterplusbatterysaverpro&hl=en
Again, please let me know anything I left out, and tell me what I should add to the list since I probably forgot some things. I'm not looking to take credit for anyone else's finds, so I'll be sure to add the username of the contributors of this guide to the OP. I hope this was a good start, and I can't wait to see how everyone else has improved their G4.
Using the powersave governor basically locks your phone to the slowest clockspeed it is capable of running at, and it does indeed introduce a lot of lag. The biggest problem with that is usually wake up times is significantly increased, leading to missed calls while you wait for the phone to respond after trying to accept.
I do agree that Greenify is a great tool, especially the premium add-on. SetCPU used to be big years ago, but these days most kernel devs say underclocking or undervolting is useless.
For wifi scan interval you can add this line to your build prop and enter the value you desire (in seconds)
wifi.supplicant_scan_interval=180
Change 180 to whatever you feel is appropriate for you
Greenify can be helpful, or you can make your own script for renicing apps. What we really need to see is a utility like "cpulimit" in Linux. Limiting the amount of cores a process like Chrome can use will go a long way. I'll download the source and see if I can cross compile it for Android. There may be an issue of launching app through it, but I think it would work out if the apps were launched via am.
As far as optimizations go with the phone, the biggest power saver I've seen was from undervolting the display voltage regulator on some Nexus phones. With some custom kernels, we might have this ability.
thanx alot
I would like to see the battery usage stats with six hours of SOT.
Sent from my VS986 using Tapatalk
TheBiles said:
I would like to see the battery usage stats with six hours of SOT.
Sent from my VS986 using Tapatalk
Click to expand...
Click to collapse
+1
Sent from my LG-VS980 using XDA Free mobile app
What about the snapdragon battery guru?
jmileti said:
+1
Sent from my LG-VS980 using XDA Free mobile app
Click to expand...
Click to collapse
It never actually got to 6 hours because I charge my phone every day and it has yet to die on me in one day. I usually end the day at around 50% with about 3 hours of screen on time, so using that, I figure 6 hours if you let it get to 0%. Here's my screenshot where I end the day with 41% and 3 1/2 hours of SOT http://imgur.com/Nma3MEh
mfun89 said:
It never actually got to 6 hours because I charge my phone every day and it has yet to die on me in one day. I usually end the day at around 50% with about 3 hours of screen on time, so using that, I figure 6 hours if you let it get to 0%. Here's my screenshot where I end the day with 41% and 3 1/2 hours of SOT http://imgur.com/Nma3MEh
Click to expand...
Click to collapse
Then me on the other hand, I have to charge it mid day otherwise it will die in the early evening. If I don't charge it mid-day, around 4PM it will be at 40-60%.
mfun89 said:
It never actually got to 6 hours because I charge my phone every day and it has yet to die on me in one day. I usually end the day at around 50% with about 3 hours of screen on time, so using that, I figure 6 hours if you let it get to 0%. Here's my screenshot where I end the day with 41% and 3 1/2 hours of SOT http://imgur.com/Nma3MEh
Click to expand...
Click to collapse
how is that even possible ....I have to charge it in the middle of the day as the guy above says ....how did do u achive so good performance ?