Moto G Power Best Settings - Moto G Power Guides, News, & Discussion

Adaptive Battery Off: This lets apps run in the background the way they were originally designed. This boosts performance by allowing all RAM to be consumed in the background. Good for Speed. The bottom line is killing apps in any way to help battery will make it worse.
RAM Efficiency On: Before I stated that killing RAM was pointless but on the Moto G Power there's a option called RAM Efficiency. This option was designed by Motorola technicians what it does is kill apps you hardly use. This allows that RAM to be redirected to apps you use more frequently. Neat Option I like it.
Developer Options: Hit build number in settings then go into developer options you must disable mobile network always active. For some reason it's automatically enabled on this phone and decreases battery life for the sake of faster speed. If your WiFi drops the app you're using will automatically save your packets if not the app is poorly written. For example in Call of Duty if my connection switches my packets are automatically restored and I can keep going. Keeping this on will waste your battery.
Some people will say turning adaptive battery off is bad but I digress. It will collide with the RAM Efficiency option which is better at handling RAM. The battery saver will save you 5%-10% yes but it kills your apps and slows the system down too much. Adaptive RAM is better at redirecting and closing apps and it does the same thing as adaptive battery it's just called something different. Adaptive battery just kills apps you don't use for better battery it doesn't redirect it to apps you use often.
Unfortunately the option to avoid poor WiFi connections is gone. So battery was sacrificed all together to keep you connected to WiFi even though you have no signal. Poorly poor choice whoever made that decision.
This is for US unlocked variant only.

Related

uninstalled: Juice Defender Ultimate and Ram Manager Pro

i ran these through my seat-of-the-pants benchmarks, are there any other for these sorts of apps? , and can't tell any difference. the biggest difference maker that i have noticed is Titanium backup and freezing as many progs as i could and a better launcher.
i tested the phone as it initially came out of the box, removing the apps i could via app manager.
next, i ran it with JDU for ~4 days.
Then i ran Tit backup and froze many more apps and ran the phone with JD for 3-4 days.
then installed Ram Manager Pro and ran for a few days, then uninstalled JD and Ram Manager by itself for a few days
and finally uninstalled both, factory reset my phone, ran Tit Backup freezing everything i wanted and am now running that config for several days.
i can't see any change in battery life or perf between any of these.
what's your experience? did i miss the benefits? is there a more scientific way to test these apps on our phone?
I could be missing something, but my understanding of Ram Manager is that it controls how the cache works (RAM cache that is), aka, how previously opened apps are being handled, how long they stay in ram, or/and how often ram getting cleanup, etc. So theoretically there shouldn't be much of battery improvement with that app, only the performance on common used tasks.
As of Juice Defender, I've tried once, and realized it's not for me, I use push mail and listen pandora radio most of the time, it requires internet all the time. But in theory it should significantly save on battery if you don't use phone every second minute, cause it turns off everything and only turns data one every so often to check email, news, etc.
I guess it depends how you use your phone...
Have you tried SetCPU or such?
I use SetCPU to change CPU frequency, set min to 190mhz and max to 1500mhz, and max to 190 when screen off, yesterday with minimum phone usage in 7 hours used up 15%
And I wonder, by default, does Nitro set CPU to max and keep it that way or it also uses scheduling and changes speed as needed?
But I can tell you for sure, the network (HSPA+ here) usage uses as much battery as the screen, if not more...and network through WiFi saves on battery compare to HSPA.
[email protected] said:
I could be missing something, but my understanding of Ram Manager is that it controls how the cache works (RAM cache that is), aka, how previously opened apps are being handled, how long they stay in ram, or/and how often ram getting cleanup, etc. So theoretically there shouldn't be much of battery improvement with that app, only the performance on common used tasks.
As of Juice Defender, I've tried once, and realized it's not for me, I use push mail and listen pandora radio most of the time, it requires internet all the time. But in theory it should significantly save on battery if you don't use phone every second minute, cause it turns off everything and only turns data one every so often to check email, news, etc.
I guess it depends how you use your phone...
Have you tried SetCPU or such?
I use SetCPU to change CPU frequency, set min to 190mhz and max to 1500mhz, and max to 190 when screen off, yesterday with minimum phone usage in 7 hours used up 15%
And I wonder, by default, does Nitro set CPU to max and keep it that way or it also uses scheduling and changes speed as needed?
But I can tell you for sure, the network (HSPA+ here) usage uses as much battery as the screen, if not more...and network through WiFi saves on battery compare to HSPA.
Click to expand...
Click to collapse
that's my understanding of Ram Manager as well. but i didn't notice any perf changes in how fast apps open, close or switch v a Titannium freezing showing good results imo for that sort of thing.
i listen to slacker/pandora but it's mostly via wi-fi, so i was able to configure JD to keep the wifi on and turn off all the other radios but that didn't seem to provide me any benefits.
i have not tried setcpu but will def check it out, thx for the heads-up on that one.
re: network, it doesn't even show as a battery drain on this phone and i am in an LTE area, the 4glte status signal is always on. i was under the impression it was a massive drain, maybe the phone searching for a lte signal is the drain but once it finds one and locks on maybe it settles down. i have no idea but it's not on the list of what's using the battery.
Ram Manager Pro has several settings (Balanced, Balanced-More Mem, Hardcore Gaming, etc...). Did you try any of the others? For me I noticed improvement, but perhaps it's also because of the way I use my phone and that Ram Manager is more suited to my ways and habits... Or maybe it's just placebo and I'm drinking the kool-aid.
For Juice Defender Ultimate, I will say probably one of its' biggest capabilities is locking down the apps that turn on the radio for background updates. A definite battery drain for folks that use a lot of social apps as they compound the use of background updates. I personally turn-off ALL background updates except for mail. So JDU wouldn't tremendously help me.
Lastly, I completely agree with [email protected] about SetCPU. I don't know how the OS handles the frequencies but one of the biggest battery savers is definitely using SetCPU for dropping the min/max CPU speeds to minimum levels when the phone is sleeping.
I installed setCPU and it instantly created a laggy interface. very very noticeable. HAs anybody else tried this app with this phone?
Had this same problem. I actually switched of all apps. The phone on idle does not loose that much juice. Overnight I maybe loose 8-10%. I turn data off at night using Tasker.
Sent from my LG-P930 using xda premium
update
I've still been farting around with these apps, going back & forth between using them and not.
best I can tell ROM manager provides ~5% increase in ROM management, which is pretty good for a couple bucks eh.
JD is so much harder to gauge/compare. I think it does defend the juice but I can't tell how much. The one thing I do not get about the app is how it continues to show increased battery savings over the previous 48 hours. I can see how this works when the app is 1st installed but at some point over time that number should = 1 right? JD can't keep stretching battery life 1.5x over its own management system.
scott0,
You're right, unless there's some heuristics built in (probably not).
Sent from my LG-P930 using xda premium
Anyone using a good stats widget that would show mhz of cpu/baterry/ram?
Something light that would not eat battery. I used the one that came with antutu cpu master but that caused more problems.
Sent from my LG-P930 using Tapatalk
Just out of curiosity, do you have to be rooted to use Juice Defender? When I select the app in the market it tells me "This item isn't available by your carrier."
Are they telling me that AT&T has blocked a power saving app?

What's the best energy saver for the Note ?

I amusing Battery XL at the moment, can't see that much energy savings..
Not using it
Seriously, though, there is a thread in the General forum that goes through many of the ways to improve battery life. I personally have found that battery savers just do not do what I want, and sometimes they use more battery when installed. I like to set it all manually. It is a lot of work to set up, but the battery savings can be great.
A lot of it requires root access, but I think this is a must in any case, even if only to be able to set up a firewall.
elglobie said:
I amusing Battery XL at the moment, can't see that much energy savings..
Click to expand...
Click to collapse
It's useless,
there're steps for saving batteries.
1. Reduce brightness to less than 30% during indoor, this should be enough for most people;
2. Turn off mobile data and use only wifi whenever you in wifi-spot
3. Don't always use live-wallpaper
battery saver apps are designed to kill apps/processes to reduce battery usage. however, this ends up being a waste of time as these apps and processes will often reopen themselves after. so you end up in a boot-kill loop for every app, which ends up using more CPU cycles which ends up killing the battery faster.
you're better off leaving these apps in the background since they dont use CPU cycles when theyre inactive.
if you want to save battery, turn off wifi and bluetooth when youre not using them. otherwise your device will constantly waste battery by trying to ping local wifi hotspots and bluetooth devices.
turn the screen brightness down and use dark backgrounds. on amoled displays, black means LED off which means no power consumption. white means LED on which means full power consumption (a white screen on an amoled display consumes more than twice the amount of power an LCD display would use).
dont use live wallpapers.
turn off mobile data when youre not using it. or if this is inconvenient for you, disable any widgets that constantly use your data (ie. weather widgets) or set their update interval to every 3 hours or so (lets face it... who needs to know how much the temp changes every minute...).

[Kobridge]Getting BAD battery life? Post your screenshots here

I open this thread to help the users having bad battery life and find out the possible resolutions. Whenever you see the bad battery life, in most of the cases it would be caused by some specific apps or the way you are using the phone and it's not from the ROM itself.
As you may know, I'm working on Kobridge Tweaks and trying to improve the performance and battery life but there're lots of variances that we still don't know and have to know.
So, let's work together to find out the better solutions!
In here, please share your screenshots and your settings. But, don't post with just simple words - it's good or it's bad. We need the following information when you post;
1. Your ROM related info - Rom name, version
2. Kernel/modem version
3. Any additional apps installed
4. Any tweaks that you did by yourself
5. When you post, please add the screenshots -
(how to capture screenshots -> ICS: vol down + power button at the same time or if this function does not work then try screenshot it (trial) or pro (paid)
Full screenshots showing (from better battery stats, download it from http://forum.xda-developers.com/showthread.php?t=1179809 )
a. Since unplugged - other, partial wakelocks, kernel wakelock, alarms, process
b. since charged - same as 'since unplugged'
(Be sure that when you take the screenshots, reset the counters between since unplugged & charged)
System tuner pro or cpu spy -
c. CPU utilization diagram.
d. CPU times (system tuner pro)
Download - System Tuner, System Tuner Pro (Paid), CPU Spy
Other Tools Download -
Battery Monitor Widget, Battery Monitor Widget Pro(paid), Badass Battery Monitor, Badass Battery Monitor Pro (Paid)
Just normal screenshots from
e. settings > battery (1)
f. click on the graph (2)
g. click on the screen (3)
h. all Kobridge tweak log files - /data/log/kobridge_tweakxx.log if you are using Kobridge tweaks.
Kobridge - General Settings to extend the battery life
General Settings or Configuration to extend battery life
This is an initial edition. I'm going to update and add more information here.
Original post - http://forum.xda-developers.com/showthread.php?t=1625299
I've worked on this part so long time since I've started using ICS ROM. I also tried almost every battery saver apps but didn't get any better result using my own method because sometimes there are lots of overheads using it (I'm trying to avoid describing any individual app's pros and cons in here and just provide you the better way to configure your phone).
The information in here is based on FF18 rooted stock rom/modem/kernel. But it's not limited to any specific phone or build. You could probably use it in any phones or builds.
1. Wifi
Some of you understand that wifi is faster than 3G and use less battery than 3G. You also say that 4G is the biggest monster consuming lots of battery. But that would be true and false.
Sometimes, wifi uses lots of battery to get the faster speed and keep the connection.
There could be multiple scenarios in here and below is based on my test -
Original post can be found in here
WIFI - I always turned on at home (because wifi is available) with 'never' option. In this case, 3G will cover the data communication if 3g turned on during the deep sleep. If wifi signal is so strong, even you don't need to turn on 3G and use the wifi during the sleep mode by changing the wifi option.
If you don't need the data communication during sleep mode, then turn off 3G and make wifi sleep (never) during the sleep mode. With this option, your battery could last about 2 hours per 1% drop.
3G - you need to compare between 3G and wifi. Which one is better and use less battery based on the signal strength.
For me, I'm using both 3G and wifi turned on. Using these two options turned on, I make the data communication available always and these two are compromising each other.
OK, here are some screenshots from 3.4M (check the original post link above). From 100% to 65%, I turned on 3G, so it covers the wifi when wifi sleeps during the deep sleep. From 65% to 45%, I turned off 3G, so during the deep sleep, both wifi and 3G were not available. When screen turned on wifi only came back (if you are not a heavy user, this method will save lots of battery).
Based on what I said, I've tested couple of things-
1. Battery life when wifi turned on 24x7
2. Battery life when 3G turned on 24x7
1. When wifi turned on 24x7 (turned on even screen is off), my phone shows that there were about 2.5% drop in every hour (100% > 73% about in 9.5 hours)
2. Wehn 3G turned on 24x7 (no wifi, no 4G), the battery consumption was much slower than wifi. (73% > 62% about in 14 hours). A little more than 1 hour per 1% drop.
Based on my test with minimum wifi, 3G usage, it shows that 3G saves a lot more battery during the standby mode. This result could be different based on your area and signal strength.
Now I showed many things related to wifi, 3G and how it affects the battery life.
Only one thing that I did not test is 4G. It's really hard to make a test using 4G inside of my office because I don't have 4G signal at all. What I can try is, 4G random reboot issue. I'll try to turn on 4G and see if it happens....
2. 3G
Keeping 3G turned on is a good habit. Because it covers wifi and 4G whenever those are not available. 3G uses battery a lot less than wifi and 4G (it could be different based on your signal strength)
Howto keep it on: setting -> more -> mobile networks -> check 3G DATA
Like I said before, if you have a reasonably good 3G signal, then you may want to turn off wifi and 4G to save the battery.
3. 4G
Just like wifi, minimize turning on 4G network. This use a lot of battery if you are in the bad reception area. If the signal strength is really good, then it would be probably ok keeping 4G turned on. In some cases, 4G would be the only solution to watch the movies, streaming videos when the wifi is not available.
Based on my limited test, using 4G in good reception area is much better than using wifi with low/weak signal.
4. Call option
Mark checkbox for Turn on proximity sensor for your convenience even there would be a little battery drain. But if you are a heavy talker, then I recommend to uncheck this option and use the power button to go back to control mode.
5. Sound
Lower the sound/vibration level within the acceptable range for you. There would be some differences on battery behavior by turning off or on of sound/vibration. But I don't want to recommend anything in here because I don't want you to lose any incoming calls/messages/etc.
6. Display
Automatic brightness should be fine in most cases. It's really related to screen on time battery consumption. I don't want to deal with this option at this time.
Pulse notification light, display battery percentage - turn it on or off based on your preference. Battery consumption by turning on these options would be minimal. I saw that some people said that they recommend to turning off the 'pulse notification light'. But I don't agree with that. One blinking LED light almost does not use any battery!
display timeout - I set it with highest value provided. After using the phone, I manually press the power button to go to sleep mode. With short timeout value, I have to keep press the button or screen to keep the screen on. I don't like this method.
Turn on 'Auto adjust screen power'.
7. Power saving mode
I always keep this option off because I do not want to lose anything because of low battery. I would rather change the numbers in my tweak (battery profile 2 in scaling tweak).
8. Account and sync
Most of time, I keep this option turned off. This would be one of the battery eating monster. I would rather individually sync the apps whenever I need it or from the actual apps.
9. Battery
when you charge the battery and phone shows that 100% charged, unplug the cable few seconds and plug-in again to charger. Repeat this couple of times and your battery would be really fully charged. Many times, even phone shows 100% charged, it could be the minimum 100% range. Actually, there's some voltage allowed and considered as 100% charge. But by maximizing the voltage during the charge, your battery life could be extended.
10. Motion
Turn off this option if you don't need this.
11. email
If possible, turn off the option that pushing email immediately. Instead, put the retrieval interval as long as you can. Based on my test, it could extend your battery life as maximum as couple of hours. In my case, I put the 2 hours interval. By doing this, your phone is much easier to enter the 'deep sleep' mode.
12. Startups
For me, I don't allow the apps automatically start during the boot as much as possible. If it's the system app and critical app for the phone's normal operation, then you have to allow those startups but otherwise, you can disable the startup apps based on your test.
For this, I usually use Rom Toolbox and/or System Tuner Pro. These apps allow us to enable or disable the startup apps.
For any apps like I don't use frequently or at all, I disable the apps from the 'event' (rom toolbox) or startups (system tuner pro). Once you disable the startups, you may need some test to see what happens when you manually launch the apps. If your app does not start normally, then go back and enable the event again.
There's also one more battery eating moster - widgets (currently doing some experimental test on it)
Regardless of widgets are in foreground screen or just stays in widgets folder, almost same amount of battery could be used by widgets to make it upto dated and refresh the connections, etc.
So, if you don't need the widget or don't use, go to (from Rom Toolbox) Auto Start Manager -> Applications -> select app you want to check -> it will show that widget updating is enabled or not. If it's enabled and you don't want it, just disable it. Then the app is not going to use that specific widget and actually widget will disappear from widgets folder.
Kobridge - Recommended APK settings to save the battery
I'm going to add the recommended APK settings in here to save the battery.
How to adjust Kobridge tweaks - guide to modify the Kobridge Tweak settings!
Known Battery Monsters
Best screenshots - worst ever or best ever!
It's a good thing that no one is posting here
Sent from my SPH-D710 using xda premium
Maybe should change name to good battery life? I've used your tweaks sense I 1st flashed a ROM even though I'm still noobish I never had a problem...
Sent from my SPH-D710 using Tapatalk 2
before i saw who posted this, i thought someone was calling u out kobridge =P
fryingpan0613 said:
It's a good thing that no one is posting here
Sent from my SPH-D710 using xda premium
Click to expand...
Click to collapse
epic4gfaded said:
Maybe should change name to good battery life? I've used your tweaks sense I 1st flashed a ROM even though I'm still noobish I never had a problem...
Sent from my SPH-D710 using Tapatalk 2
Click to expand...
Click to collapse
It doesn't matter that even you have a good battery life, then please show us how you are getting the 'Good one' with your screenshots and settings if you think it would help others.
Thank you guys!
I saw that some people said that they recommend to turning off the 'pulse notification light'. But I don't agree with that. One blinking LED light almost does not use any battery!
Click to expand...
Click to collapse
It's not that the blink uses battery, it's that the blink causes your phone to wake up from its Deep Sleep and use the 200 MHz state of your processor. This wakelock takes away battery.
Thanks for the guide though. Looking forward to getting better battery life. I'm currently on CM9 though so I can't use your tweaks Just waiting for an AOKP build that switches /emmc and /sdcard back around to the way it should be
Edit: Just got System Tuner Pro... seems very complicated but I followed your startup advice
Per OP's request. Thread closed for now.

Disabling Useless/Unnecessary Services For Maximum Battery Life

I was wondering if anyone had a compiled list on disabling unnecessary services for the note II...
my reasoning is the less services = less cpu/ram use (may be negligible but every bit helps) = maximized battery life?
mc704 said:
I was wondering if anyone had a compiled list on disabling unnecessary services for the note II...
my reasoning is the less services = less cpu/ram use (may be negligible but every bit helps) = maximized battery life?
Click to expand...
Click to collapse
Good news is that the Note II already has fantastic battery life for a smartphone, but making it last even longer is a pretty easy goal to achieve.
Generally I find that Sync, Bluetooth, Wifi, Screen brightness, and Data are the biggest guzzlers for me. If I'm constantly connected to a Wifi network, I'll turn off Data. Or if I am out of range of Wifi and using Data, well then obviously Wifi goes off.
Bluetooth generally stays off all the time for me, and when compared to my brother's phone, it does indeed appear to make a difference.
Sync I keep off as it drastically reduced my battery life, like noticeably so. I check my email at my leisure anyway, so this hasn't been an issue for me. I would imagine that this could really make a big difference for you.
Last, but anything but least, screen brightness. Super AMOLED screens are wonderfully efficient at lower brightness settings and suck up a ton of energy at the higher levels. Whenever possible, I would recommend keeping it down low if battery consumption is that much of a worry to you..
I'm not sure if these tweaks were as deep down into the system as you would like, but hopefully this helps. Other options include undervolting the CPU and such, but that requires a lot more technical prowess and patience. Good luck!
How much ram u have has nothing to do with battery life. Android is made to run apps constantly. Android isn't like windows. I suggest disabling apps you don't use.
Sent from my SAMSUNG-SGH-I317 using xda premium
Use things as you need them. You can save a lot of battery by being very conservative.
Things you can do to save battery:
Turn off:
Motion (always polling the gyro sensor)
Haptic Feedback (little things like this can add up)
Keypress Sounds
Eye Detection (To have the screen on while you look at it)
Data Sync (since you don't want your phone to poll servers for data constantly)
Wi/Fi/GPS/Data -
Other:
Turn down brightness
Turn off radio when entering no signal areas (Since the radio will try to increase transmit power to make contact with the radio tower)
Undervolt CPU
There is an flushable file called RomCleaner1.2 over in the international original android forum. Follow there instructions and it helps you remove everything you don't use. I did it a while back and increased my screen on time by 2 hours.
I also have Juice Defender, which you can find from Google play. I always keep gps off unless I am using it. Basically I keep things off that I never use (blue tooth, gps, motions, etc). Hope this helps.
______________________________________
Phones: iPhone 4 - > iPhone 5 - > Note 2 (Always on AT&T)
ROM: International N7105XXDLL4 by miscom
Kernal: Perseus alpha30.1
A lot of bloatware removed.
Screen on time after normal charge: 7-8 hours always.

Battery Life 'Tips and Tricks' thread. Make your LG Nitro battery last!

Better Battery Life Tips
I've been using (and tweaking) Android devices since the original HTC Dream (aka G1, Android Dev Phone) was released, and I've had devices that are both good and bad at power consumption. In this thread I will share what I have learned and invite you to share what you have learned as well so that we can all get the most out of our devices.
Please note that I like to keep my smartphones "smart" and don't like to be manually toggling things on and off throughout the day. If you like to geek out 24x7 you can manually turn on/off every feature of your phone every time you use it to conserve juice... that's not me though!
Here we go...
-Consider a Different Browser
It seems like Opera Mobile and Mini are the kings of battery conservation. I tried Dolphin, Boat, Firefox, Chrome, the stock browser, and about 10 others... I didn't see significant differences in battery with any of them, but with Opera I noticed the difference. It makes sense since Opera renders the pages and optimizes the images remotely and then sends the bare minimum amount of data to your device to display the page.
-Location, Location, Location
Android's location related services can be a big drain. There are 3 different location settings you need to know about.
1) Location Access (Settings -> Location access): For maximum savings, you can turn off "Access to my location". However, there are many apps that make good use of your location. If you don't want to cripple them, leave this option turned on but at the very least uncheck "GPS Satellites" to save some juice.
2) Google Apps Location Settings (Settings -> Accounts:Google -> Location settings): Allows Google apps, such as Google Maps, to access your location. Why this needs to be separate from #1 above is beyond me, but turning it on requires the above setting to be on as well. If you don't use Google Maps, Now, Plus, or any other Google services that use your location you can turn this off.
3) Location Reporting aka Latitude (Settings -> Accounts:Google -> Maps & Latitude -> Location Reporting): This is the bad one. Really bad. Wakelock and battery drain city. I don't even know why anybody would want this. Kill it with fire. Set it so that it does not update or report your location.
-Turn off stuff you don't use
This should be common knowledge by now... if you aren't using GPS, Bluetooth, or even 4G... turn them off. If you don't need instant notifications and app updates you can even turn off Auto-Sync. If you decide to do that, I recommend the Synker widget from the Play Store. It is nice and configurable so that you can sync on demand with one touch.
-ROMs and Kernels
I'm not going to go into these too much here... there's a whole development section devoted to them with tons of info. Generally you get the best life from the stock based ROMs. Liquid Nitro and HO!NO!'s v20f (+Wind kernel) are quite good. Next best is probably HO!NO!'s CM9. The CM10.1 ROMS and kernels have a bit of catching up to do at battery consumption, but they keep getting better.
-Kill Google Talk!
If you don't use this program, disable it. It is always trying to do something on the network. Even if you turn off data and wifi you can still get NetworkConnectivity wakelocks from this app trying to do its business! Killing it is the first thing I do after flashing a ROM, especially CM10.1. From home hit: Menu -> Manage Apps -> All -> Talk -> Disable.
*Some report that disabling apps through the Android OS might not stick. If this is a concern for you, download NoBloat or Titanium Backup and freeze this app. Or if you're a nerd like me, use a root file explorer and move or rename the .apk file in /system/app
-Kill Google+ (Plus)
Just like the above, if you don't use it, deactivate it. It also uses data and location services pretty regularly. Disable it in the same way, or use NoBloat or Titanium.
-Kill Google Now
If you don't use it, deactivate it. It uses data and location services pretty regularly. I like its features and keep it enabled on my N7, but leave it off on my phone. To turn it off, go into the Google Search app (long-touch menu/search button), hit Menu -> Settings -> Google Now. You'll see the option to disable it.
-Data-Toggling Battery Saver Apps
These are pretty controversial, almost as much as app-killers were when they were very popular. In a nutshell they turn your data connections on or off based on whether your screen is on or off. They usually will check to see if you are downloading or streaming anything before they shut off the connection. Then, they periodically turn the connection on while the screen is off so that the device can perform a sync to get emails, etc.
Should you use one? If you are running CM10/10.1/AOKP4x then YES USE ONE!! EDIT: THE LATEST VERSIONS OF QUATTRIMUS AND WIND FOR CM10.1 HAVE RESOLVED THE BATTERY DRAIN ISSUE. Use of a battery saver is no longer essential. If you still want to use one, read on...
Whether or not you use a battery saver depends on how you use your phone, and if you are willing to accept the trade-offs. These apps get their savings from maximizing deep sleep time for extended periods with zero data concerns or interruptions. If your usage habits allow the app to do its job, use it. If not, don't use it.
[What follows here is some long drawn out jibber jabber about the pros/cons of these apps. Read it if you like]
Some people love these battery saver apps and swear by them; others hate them. The reason some like them is because they get a few more hours of battery life. The reason why some people hate them is because:
1) They wake the device periodically to do their job... which negates some of the power savings you get from having them. To some people these tiny wakelocks are the most horrible thing ever... even if their impact is quite small compared to the power being saved. These people are usually the ones who live and die by their BBS logs. I'll admit, I was one of those people
2) Syncs are delayed, so messages and notifications do not arrive instantly but when either of the following conditions are met-
a) The screen gets turned on (which triggers data on and autosync)
b) The program hits a scheduled time trigger (usually at user selectable intervals)
3) There's a small lag while data connects when the screen gets turned on. If the screen gets turned on very frequently the constant on/off/syncing can actually hurt the battery more than it helps.
But, if you are ok with the delayed syncs and you set up the sync intervals long enough apart you WILL see a gain in battery life. Your phone will sleep much more soundly as well. With one of these apps my Nitro HD on CM10.1 can sleep all night and will only lose maybe a percent or two.
*Note that these will NOT help you at all when the screen is on, which is a bummer because the Nitro screen sucks down a LOT of power. Also, your usage patterns may make them ineffective for you... in which case you are probably better off without them.
Personally I get about an hour or 2 of extra life if I use one, but it's a trade-off since I lose instant notifications and a there's a slight delay while it reconnects to the network when the screen gets turned on. And the more you turn your screen on/off, the more it disconnects/reconnects/syncs... meaning it is using a bit MORE power than usual for those seconds.
[/jibberjabber]
The following are my favorite data-toggling battery-saver apps. All of them have "free" versions and more advanced "pro/prime/advanced/whatever" paid-for versions. These are not the only ones out there; feel free to report back on ones you prefer. If you find one that you really like, I suggest buying the pro version not only for the additional customization they offer, but to support the devs for a job well done.
1) DS Battery Saver - Super easy to configure and since it kills background tasks before sleeping it puts your device into a nice deep sleep. Also combines the feature of CPU Sleeper if you are rooted... it'll shut off a CPU core when sleeping.
2) Green Power - Works really well. The interface is simple and well laid out. I used it for years before I discovered DSBS.
3) Juice Defender - Another decent app, similar to Green Power. I personally preferred the options and the interface of GP better, but you may not.
4) CleverConnectivity +++Battery - The interface is a bit weak, and I had problems with the full data on/off features working on my P930 w/CM10.1... BUT this program has one very cool feature- it has an option for dropping the connection speed down to 2G/EDGE when the screen is off instead of disabling it completely. This allows syncs to still occur while still saving some power in 2G. I've even streamed Pandora on 2G, so in theory you could do stuff like that too. This feature worked fine on my P930 dispite the normal data on/off failing intermittently. There is a moment of zero data while it toggles between 2G/3G. I think this app might be awesome when development advances some more.
-Underclocking (rooted users)
Capping your max CPU frequency at a lower limit can save power. Quite honestly, for 99% of my daily use I can't tell the difference between the CPU clocked at 1.2ghz and 1.8ghz except that at 1.8ghz my battery bar laughs at me and gives me a wedgie. On custom ROMs there is often a built-in method to set the CPU clock frequency (Settings -> Performance -> Processor). On stock-based ROMs you'll need a 3rd party app like Kernel Tuner, SetCPU, or any of the other 50 options in the Play Store. You can usually safely set your minimum frequency to 192mhz, but some phone/ROM/kernel/voltage combos will cause stability or lag issues with doing this. YMMV.
*If you are using a CPU controlling app like SetCPU that allows for profiles, you might be tempted to set the screen-off frequencies to the absolute lowest setting of 192/192... be careful! This setting could end up costing more power consumption because the CPU has to work for a much longer time to handle the tasks at hand at such a low clock speed. If it was allowed to ramp up a bit the task would be done more quickly and efficiently. Honestly I gave up on setting screen-off profiles. I just use governors based on smartass which have their own screen-off settings integrated. Less adjustments needed, similar results. This leads us to...
-Changing governors (rooted users with custom kernel)
There's about 50 different governors floating around out there. If you don't know what a governor is or what each one does, read this thread: http://forum.xda-developers.com/showthread.php?t=1736168
In short: Any governor that is based on smartass, ondemand or interactive is going to be pretty light on battery, and you may not be able to tell the difference between them in normal use. I like smartassv2 and badass, which are both based on smartass. Conservative may sound the most battery friendly, but usually ondemand does better and is less laggy.
Try some out. Have fun with it. Eventually you'll want to start tinkering with the I/O Scheduler... that's a topic for another thread. There's not much battery life to be gained there anyway.
-Undervolting (rooted users with custom kernel)
WARNING: This can cause instability if done improperly. MAKE A CWM BACKUP BEFORE TINKERING WITH UNDERVOLTING!!! I've never seen *drastic* gains on any device, but you do get a little bit more life, and every little bit helps, right?
So if you want to do it, read this: http://bigfatreality.blogspot.com/2012/03/guide-to-undervolt-android-safely.html and then proceed with caution.
Generally you can aggressively undervolt at lower frequencies, but be careful at higher frequencies because your device needs more power under load and will not like it if it can't get it. If you're a car guy this is like running too lean of a fuel mixture
Kernel Tuner and IncrediControl have nice GUIs for fiddling with voltages. Remember, adjust in tiny increments, followed by thorough testing! If you get a crash or reboot then you've gone too far. DO NOT ENABLE "SET ON BOOT" UNTIL YOU ARE SURE YOU'VE GOT STABLE VOLTAGES!!!
-Screen dimming
Screen backlights use lots of power. This ain't no AMOLED where you can save power by using dark backgrounds- LCDs light up the entire display regardless of what is on them.
I suggest turning off auto-adjust and set your brightness at a level that is just bright enough to be comfortable. I keep mind around 30-40%. Auto-adjust periodically polls the sensor to get light data, and uses a small bit of power to do it each time.
Turn on the 'Status Bar Brightness Control' if your ROM supports it so that you can easily swipe your finger along the top of the screen to brighten or dim the display on the fly. In CM9/10(.1) this option is under Menu -> Settings -> System -> Status Bar -> Brightness Control.
If you MUST use the auto-adjust, consider adjusting the levels that it uses. Make them as dim as is comfortable for you. For stock-based ROMs you'll need a third party app like this: https://play.google.com/store/apps/...wsMSwyLDEsImNvbS52aXRvY2Fzc2lzaS5sdXhsaXRlIl0.
For CM/AOKP based ROMs this can be done from the Display -> Brightness sub-menu of your device's settings area. CM10.1 has an excellent and simple adjustment interface.
-Build.prop Tweaks (rooted users)
You can add the tweaks below into your build.prop file that may or may not help with battery life. Download BuildProp Editor from the Play Store and add them. They seem to help a bit, but it could be placebo effect. They certainly don't hurt anything so give them a shot and report back what you get. These seem to work with ICS and JB:
ro.config.hw_fast_dormancy=1
ro.ril.fast.dormancy.rule=0
ro.ril.disable.power.collapse=1
pm.sleep_mode=1
wifi.supplicant_scan_interval=180
net.tcp.buffersize.default=4096,87380,256960,4096,16384,256960
net.tcp.buffersize.wifi=4096,87380,256960,4096,16384,256960
net.tcp.buffersize.umts=4096,87380,256960,4096,16384,256960
net.tcp.buffersize.gprs=4096,87380,256960,4096,16384,256960
net.tcp.buffersize.edge=4096,87380,256960,4096,16384,256960
^ this forum keeps adding a space near the 16384... there shouldn't be any spaces. I think they get disregarded anyway if they are put in the file, so no biggy.
^some of these have presets in BuildProp Editor, some you have to enter yourself. I copy/paste them individually. Don't paste the "=" signs though. Everything before the "=" goes under "Property Name", everything after it goes under "Property Value". If you are experienced you can edit the build.prop file directly using a text editor. Just back it up first and don't screw with the permissions.
-Some other useful apps that help with battery life:
*CPU Sleeper (root users)- Shuts off all but one cpu core when the screen is off. This probably isn't required with a good kernel and governor setup (and a stable phone that sleeps well), and if you are running DS Battery Saver this feature is built-in to it. It uses barely any resources whatsoever, so give it a shot.
*Greenify (root users)- This essentially freezes selected apps when they are not in use. They cannot do background tasks or wake your phone when they are not active. When you attempt to open one of the apps it instantly thaws them for use. After you are done with them it freezes them back up. It is quite brilliant really! It eliminates a lot of wakelocks and battery drain from apps trying to update, gather location data, etc. Use with caution though- don't greenify apps that you actually need to have a data flow from or ones that you use widgets for.
*RootDim (root users) - You know how when you are using your phone in bed at night and the screen is just too bright, even on the dimmest setting? This app lets you go even dimmer. Less brightness means less power, so it will reduce battery usage in the process.
-Apps that help diagnose battery drains
*Better Battery Stats - Good for discovering the cause of battery-draining wakelocks. Just uninstall it when you're done using it to diagnose- otherwise it is constantly doing its thing which is not going to help battery life any!
*OS Monitor - See if your CPU is settling down like it should and see what is keeping it busy. It also has a ton of other advanced options and features.
...there's too many apps to list here! Share the ones you like I'll add more later.
-Adjust your advanced Wifi settings
Go to Settings -> Wifi, then hit Menu -> Advanced
Most people agree that Network Notification should be UNCHECKED, Keep WiFi during sleep should be 'Always', and 'Avoid poor connections' and 'WiFi optimization' should be CHECKED.
If you have a noisy wifi router (some Netgears are guilty) that keeps waking your device from sleep with wifi packets you may get better results if you change Wifi During Sleep to 'Never' or 'Only when plugged in'.
-Watch the reboots!
Every time your phone reboots, Android checks the SD card for errors and then runs the Media Scanner to take inventory of all media files. Both processes consume power, so try to limit unplugged reboots. The more files on your SD card, the longer Media Scanner has to work, so get rid of unnecessary files cluttering up your card. You may have some luck using .nomedia files to tag directories to be skipped during scanning. You can also use an app like this to disable the automatic Media Scanning Service. It also lets you scan on demand. Caution- If you don't ever do a scan, then new pictures won't appear in your gallery nor will new music appear in your player.
I'm sure I'll think of some things later that I have forgotten, and I'll discover new things... I'll update this when I do.
Please share your findings so that this can be the best battery saving thread... In the world.
Very interesting and helpful info.
Thank you very much !!! :good::good::good:
Couple things I'd add, especially if you're running a CM-based ROM
Get NoBloat and disable the following:
SuperUser - Get SuperSU instead, less battery drain.
CM Update Checker - Every time I use my phone to go online (I don't have data on 24/7) this thing pops up and wants to check for updates, but never properly gets flushed. Disabling this one app dropped my hourly drain by about 1.5% on CM10
jekostas said:
Couple things I'd add, especially if you're running a CM-based ROM
Get NoBloat and disable the following:
SuperUser - Get SuperSU instead, less battery drain.
CM Update Checker - Every time I use my phone to go online (I don't have data on 24/7) this thing pops up and wants to check for updates, but never properly gets flushed. Disabling this one app dropped my hourly drain by about 1.5% on CM10
Click to expand...
Click to collapse
Thanks for this- I just disabled CM Updater.
BTW with JB there's no need to download NoBloat- you can disable most apps (including this one) from the built-in App manager. Settings -> Apps -> All -> CM Updater -> Disable
Here's another trick for a specific type of battery drain: (you don't apply the fix in on your phone though)
Symptoms:
1) Your phone drains its battery while doing basically nothing while connected to your wifi router.
2) BBS shows massive amounts of wlan_rx_wake wakelocks
3) Android OS seems to be a high contributor to battery use
Fix #1: (Found HERE) "Change DTIM value in your router configuration from 1 (default) to 255. This value is usually in Advanced->Wireless tab on most routers."
^Seems to help a lot.
Fix #2: Set a static IP on your phone for your home network. The easiest way to do this is to find out what address range your router uses when it hands out IP address via DHCP, then hard-set an IP on your phone that is not in that range so that there won't be any conflicts with other devices that connect to your network. You'll need to consult your internets and googles to figure out how to get this information from your router, if you don't know how. Once you know a clear address you can use, go into your phones Wifi Settings, long-touch your network name, hit 'Modify', 'Advanced', punch in the static IP you wish to use. This might not be an option on corporate or shared housing wireless routers.
Fix #3: Check ALL computers on your network for the presence of the Dropbox software. Mac, Windows and Linux computers alike. If it is running in the system tray, click it, go into preferences, turn off 'LAN Sync'. This little booger wreaks havoc with wifi locks on some Android devices.
mpsantiago said:
Thanks for this- I just disabled CM Updater.
BTW with JB there's no need to download NoBloat- you can disable most apps (including this one) from the built-in App manager. Settings -> Apps -> All -> CM Updater -> Disable
Click to expand...
Click to collapse
I've found that for whatever reason the built-in app disabler doesn't always work. I still like using NoBloat better.
Second to this, once you do disable a bunch of apps it's good to boot back in to recovery and wipe dalvik/fix permissions.
jekostas said:
I've found that for whatever reason the built-in app disabler doesn't always work. I still like using NoBloat better.
Second to this, once you do disable a bunch of apps it's good to boot back in to recovery and wipe dalvik/fix permissions.
Click to expand...
Click to collapse
I agree.
Thanks for all the info it is very interesting! I'll be trying this
---------- Post added at 01:17 PM ---------- Previous post was at 12:59 PM ----------
Thanks for all the info it is very interesting! I'll be trying this
thanks you. it greats:good:
LTE battery drain
Any good tips for reducing battery drain in LTE and Wifi for 20c?
Updated the OP... from now on I'll just put new tips at the top of the list.
frankshi said:
Any good tips for reducing battery drain in LTE and Wifi for 20c?
Click to expand...
Click to collapse
What ROM are you using and is LTE available in your area?
Awesome guide man, +thanks:good:
Oh this is kinda off-topic but Mattman86 I wanted to ask you, I just installed your Hono CM9 Full Throttle rom and I'm having some issues putting the apps onto my SD-Card. Whenever I move them (through titanium backup or just standard move to sd in settings) whenever my phone restarts the apps disappear and or say "app not installed" then they are a green default android icon and just don't work :\ Also does Wind Kernal work with your 4.0.4 Rom?
alainmona said:
Awesome guide man, +thanks:good:
Oh this is kinda off-topic but Mattman86 I wanted to ask you, I just installed your Hono CM9 Full Throttle rom and I'm having some issues putting the apps onto my SD-Card. Whenever I move them (through titanium backup or just standard move to sd in settings) whenever my phone restarts the apps disappear and or say "app not installed" then they are a green default android icon and just don't work :\ Also does Wind Kernal work with your 4.0.4 Rom?
Click to expand...
Click to collapse
I haven't done anything with CM9.
I currently have the ROM in my signature with Wind Kernel 3.5 and Battery Guru along with SetCPU installed and I get roughly 23 hours of battery.
mattman86 said:
I haven't done anything with CM9.
I currently have the ROM in my signature with Wind Kernel 3.5 and Battery Guru along with SetCPU installed and I get roughly 23 hours of battery.
Click to expand...
Click to collapse
Oh then I'm tripping then haha, I have a question though. I tried installing Liquid Nitro and every time I tend to wipe data, wipe cache, wipe dalvik, and wipe system. It just hangs at the LG logo and I haven't had the ability to try out your v7 or for that matter any of the other previous Liquid Nitro. I'll send you a PM since I can't really post in the development section due to my lack of postage xD :cyclops:
On the CM 10.1M3 with wind kernel 1.8, after one day of normal use with WiFi off and Data Off and Location services off I got Google Maps being the worst offender battery wise, the weird part is that I didn't really used maps that day. So even with everything off some service is still eating bat in background.
Sent from my Nexus 4 using xda app-developers app

Categories

Resources