Related
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
Dears,
I bought a G3 phone just a month ago and, apparently, the battery was lasting almost a whole day in the first two weeks, but, after that, the battery became to last less than half day. Of course I've installed some applications since then, but it's very strange because the Android doesn't report any abnormal processing load of any application, so I'm presuming the OS is causing the high battery consumption. After I bought the phone, I upgraded the OS to Lollipop almost forthwith. I'd like to know if it's a known issue of G3 with L version and there is something I can do to increase the battery life.
I've installed some applications that utilize the location services, but Android doesn't claim those applications are draining the battery. According to what Android reports, the screen and the OS are main things that are consuming more battery ( 24% for screen and 16% for OS )
Thanks in advance
nasordev said:
Dears,
I bought a G3 phone just a month ago and, apparently, the battery was lasting almost a whole day in the first two weeks, but, after that, the battery became to last less than half day. Of course I've installed some applications since then, but it's very strange because the Android doesn't report any abnormal processing load of any application, so I'm presuming the OS is causing the high battery consumption. After I bought the phone, I upgraded the OS to Lollipop almost forthwith. I'd like to know if it's a known issue of G3 with L version and there is something I can do to increase the battery life.
I've installed some applications that utilize the location services, but Android doesn't claim those applications are draining the battery. According to what Android reports, the screen and the OS are main things that are consuming more battery ( 24% for screen and 16% for OS )
Thanks in advance
Click to expand...
Click to collapse
You should root your LG G3, then install xposed, greenify amplify and powernap. Those apps will control your wakelocks and alarms. This will also improve your battery life.
May I also suggest to reduce screen DPI. Reduced mine from 640 to 534, added about 45-60 mins of SOT
Are you talking screen on time? Or idle battery drain. Because these are two very different things. Quite often it is the way you are using your phone and the applications installed that will cause your battery life to become worse.
Of course you have the obvious things such as disabling data when you aren't using it and wifi and so on. Through my experience I have found amplify to be of little use if you are generally cautious about the apps you install. Facebooks apps are terrible. Any instant messager will be causing some sort of drain. The problem definitely arrises from these things and while you can install many other apps to limit these things. I often find it is best to address the problem at the source. Perform a factory reset. Then begin installing your apps one by one and seeing when the hit comes. Thats my advice. Then find an alternative to the problematic app. That or BBS to find what is causing wakelocks. Remember, if you are gaming the processor is going to eat battery.
To follow up on orcam he is in the perfect rite direction as for reducing the dpi its a placebo effect you can read up on it on many threads and sot is in most case 7 to 12 min longer reduce britghness get rid of carrier iq is a big battery hog debloat the system apps like facebook and all the other bloat that lg uses is bad on battery life
The best way to get better battery:
1. Root
2. Debloat - delete useless app's and files from root directory!
3. 3845*#855# (855 its international model, put your model: 851, 852, etc) and search for Thermal Daemon Mitigation OFF, then click and enable it, and search Fast Dormancy and turn off, and in High Temperature Property OFF enable it too and turn off your phone for atleast 40 seconds, turn on and wait 1 minute with screen on to update those things.
4. Xposed with Greenify
5. TricksterMOD and set the CPU freq. to min. 300Mhz and max to 1.540MHz (if you use the phone normally, and dont play games).
6. in TricksterMOD set the GPU to 330Mhz for powersave.
7. Developer Options active the "Force GPU to 2D graphics"
8. Use brightness according with your needs, not only keep it in 100% (i know in 100% looks beautyful but screen is a battery beast).
This is what i have in mine and i can guarantee if you use moderate it can go up to 3 day's, mine got 5 hours and 20 minuts in On Screen Time so...
As above, in recent days, for no apparent reason I am getting a bad battery drain. After using GSam battery monitor & the in built battery stats, Android System is responsible for 33% battery drain!!!
Any fix or solution? I am rooted with recovery on 8.8.30 MIUI 10.
I do not wish to wipe or flash as my device is perfect in every way, only a battery drain from Android System.
Any ideas? Thanks in advance
kanej2006 said:
As above, in recent days, for no apparent reason I am getting a bad battery drain. After using GSam battery monitor & the in built battery stats, Android System is responsible for 33% battery drain!!!
Any fix or solution? I am rooted with recovery on 8.8.30 MIUI 10.
I do not wish to wipe or flash as my device is perfect in every way, only a battery drain from Android System.
Any ideas? Thanks in advance
Click to expand...
Click to collapse
Me too, always awake it never goes into deep sleep
The same thing happened to me and with the Gsam Battery I verified that I had in a short time thousands of calls to the LocationManagerService. After trying and testing I think that the time widgets that I installed (HD Widgets, Xperia Clock, ..) are due. I have taken them out and now my battery consumption is normal. Anyway, this must be a Miui bug. I spent as much with xiaomi.eu as with Revolution OS.
^ Thank you so much guys for the response, but this is so strange because it only started to happen many weeks after using the rom. It was fine as normal then suddenly this battery drain issue started.
Even tried battery hibernation apps/greenify, now difference.
Previously, I used to get 11-12 hours SOT, now only 7 max. Really disappointed...
After prolonged trial and error plus googling. I managed to finally fix my MIUI10 battery drain.
1. Under Settings>Battery & Performance, disable ALL smart scenes.
REASON: smart scene detection causes wakelocks. A MIUI10 bug.
2. Under Settings>My Device>All Specs, click Total Storage 5-6 times to get into Phone Info Testing menu. For both Phone Information1 and 2, set to your local band. Xiaomi.eu uses LTE/UMTS auto (PRL), while some users recommend LTE/WCDMA. [This setting persists until next reboot/airplane mode/network change, then you'll have to set it again. Leave default setting when roaming]
REASON: Default setting enables TD-SCDMA band scanning, which is only used exclusively in China. When disabled, will save some juice as network signal strength fluctuates.
3. Of course check Battery Use of your apps to make sure no rouge apps are keeping your phone awake in the background. Consider adjusting (a) Start in Background Permission, (b) Autostart Permission, (c) locked apps, (d) app battery saver status, and (e) toggle Developer Options>Inactive Apps
shoukanju said:
After prolonged trial and error plus googling. I managed to finally fix my MIUI10 battery drain.
1. Under Settings>Battery & Performance, disable ALL smart scenes.
REASON: smart scene detection causes wakelocks. A MIUI10 bug.
2. Under Settings>My Device>All Specs, click Total Storage 5-6 times to get into Phone Info Testing menu. For both Phone Information1 and 2, set to your local band. Xiaomi.eu uses LTE/UMTS auto (PRL), while some users recommend LTE/WCDMA. [This setting persists until next reboot/airplane mode/network change, then you'll have to set it again. Leave default setting when roaming]
REASON: Default setting enables TD-SCDMA band scanning, which is only used exclusively in China. When disabled, will save some juice as network signal strength fluctuates.
3. Of course check Battery Use of your apps to make sure no rouge apps are keeping your phone awake in the background. Consider adjusting (a) Start in Background Permission, (b) Autostart Permission, (c) locked apps, (d) app battery saver status, and (e) toggle Developer Options>Inactive Apps
Click to expand...
Click to collapse
I wasn't able to find any setting called Scenes or Scenarios (saw that name used in another thread) on MIUI 10.3.2.0 global stable. When I open the Battery & Performance menu all I get is Battery Optimization, Power Usage, User Adaptive Battery, Choose Apps (for app battery saver), and Extreme Battery Saver. I also searched for them using the search function. Is this available on all MIUI versions?
Rockmadeofrock said:
I wasn't able to find any setting called Scenes or Scenarios (saw that name used in another thread) on MIUI 10.3.2.0 global stable. When I open the Battery & Performance menu all I get is Battery Optimization, Power Usage, User Adaptive Battery, Choose Apps (for app battery saver), and Extreme Battery Saver. I also searched for them using the search function. Is this available on all MIUI versions?
Click to expand...
Click to collapse
In Battery & Performance, click the Settings cog icon on the top right. You would see Scenarios (new name) at the bottom of the next screen. I'm on MIUI 11.0.2 now, and its there.
shoukanju said:
In Battery & Performance, click the Settings cog icon on the top right. You would see Scenarios (new name) at the bottom of the next screen. I'm on MIUI 11.0.2 now, and its there.
Click to expand...
Click to collapse
There is no Settings cog in Battery & Performance. If I go further into Battery Optimization there is one but it also doesn't have a Scenarios option
(FOR LG -H930)
Hello,
I want to share the configuration with which I have been more comfortable with this phone. as always the customs roms have their risks
After trying the following roms & kernels:
Stock rom + lg package disabled
Ion Ios Pie
Havoc Os
Crdroid
ResurrectionRemix 7.0
Bootleggers ROM 4.2 Pie
Pixel Experience
I think I've found the configuration that works best for me:
ROM = LiquidRemix 10.0
KERNEL = AK3Tachyon Enhance EAS T110
OPEN GAPPS = Nano version
CAMARAS
GCAM FOR THE WIDE LENS - DAY PHOTOS - PORTRAIT MODE
GCAM - NIGHT PHOTO
OPEN CAMERA FOR VIDEO RECORDING
* the gcams give me problems with the sound in the video recording, so I use this app
MAGISK MODULES
I know it is designed for other stock versions, but the sound is achieved in both speakers, a non-functional camera app will be installed, with no use of it.
AnxiousV30
OTHER MAGISK MODULES
PIX3LIFY
XMLPAK
YOUTUBE VENCED BLACK
WEB BROWSER
MINT BROWSER
DEVICE CONFIGURATION
Inside Settings we have the liquid lounge section, I have configured this to use the mobile with gestures:
Activate the gestures in: Gestures / Edge gestures, there are different options but this is the one that works best for me
In the screen settings I have the background color in black
With this configuration I get the following:
Stability: I have not rebooted or frozen my phone
Speed: Much difference with some other roms based on aosp and above all compared to stock
Battery: Here one of the main reasons, before almost didn't reach 4 hours screen .. now, usually reach 6, great change!
I run the stock US998 20H on my V30, rooted with Magisk, no modules in use. Hardly anything is really customized I suppose, I do use dark mode wherever possible and I do have the Dark G8 Theme installed from the Play Market. My brightness is always set to 50% unless I'm watching videos (75%) or outside (90%) but I never go higher than that - 100% brightness is bad for OLED technology especially wherever pure white is shown so I avoid full brightness always.
I keep my cellular radio off at home because I only use Google Voice - I don't give out my carrier number to anyone (there's only like 3 people + the carrier that have it) and since I'm always on Wi-Fi at home (Gigabit connection) I have absolutely no reason to have that active. Google Voice does all my voice calls, SMS/MMS, Hangouts (SMS), etc so I'm good there.
Typical SOT? 9+ hours on a charge and that is without using Battery Saver, which I never use, and that is also with a charge from about 88% down to 5% give or take a percentage point either way. The other day I actually got almost 12.5 hours of SOT but I spent a lot of time watching some TV shows ("Billions," a fantastic show, and I basically marathoned the entire 1st season so that was most of the screen on time).
I don't use a lot of things running in the background, in fact I tend to close out apps when I have no reason to leave them in the background whether they go idle or not. I have never thought that using apps like Greenify can help since it's yet another program that does use resources and does require background operation - it's just easier to close the apps I'm not using and be done with it and know for a fact they're not consuming battery.
I use Flipboard quite a bit every day, LiveNewsOn for watching MSNBC/CNN occasionally, Google News multiple times a day, Discord and Hangouts for chatting purposes, not a whole lot else really. I don't do "social media" stuff so no Facebook/etc kinda crap. LG Package Disabler Pro (purchased a long time ago) was used after a clean install of the OS to ensure what I don't need to be there and running isn't there and running.
Only phone that's ever given me this kind of battery life - and I plug in to charge once every 2-3 days, seriously - was a Samsung Galaxy S Active 7 with a 4000 mAh battery, I could run that device for 3+ days with 14+ hours of SOT most every single charge and I really do miss it.
Anyway, I do love this V30 for a variety of reasons but that crazy 9+ hours of SOT on a charge is probably my most favorite aspect so far.
Pics or it didn't happen...
First one was from a few weeks ago with ~9.25 hrs/SOT, the second from a few days ago with ~12.5 hrs/SOT, and again, I don't use Battery Saver at all, if I did, or if I lowered the brightness to 50% or less when watching videos, I'd probably go well past 15+ hrs/SOT without breaking a sweat. The ~9.25 hrs/SOT did have me charging it from my laptop's USB port for about 30 minutes, had to plug it in to move some movie files over to the device so that's why you see the slight rise in the middle there, but the ~12.5 hrs/SOT was done straight off the battery, the charge it had when I disconnected from the charger was 89% so, if it had been a full 100% charge, that would more than likely be close to 15 hrs/SOT. Might have to test that sometime and see if a 100% to 5% run could do that much SOT.
No issues with the stock ROM, no crashes, no force closes, performance is great, I have no complaints whatsoever.
Great post. Thanks for sharing your setups, I will give these suggestions a try once I get mine rooted.
I'm curious what apps people are still using on Android 10 to manage various system functions like monitoring and diagnosing battery usage, wakelocks, manage power consumption, etc?
It seems like many of the old standards have not been updated in a while, and why they might work on Android 10, I'm not sure how useful they all are.
Either their functions have been baked into the system or Android 10 may make some of them irrelevant.
I'm mostly interested in Root apps which can have greater insight/control into the system. I feel that most of the non-root apps these days don't offer much beyond what the native UIs already offer.
TraderJack said:
I'm curious what apps people are still using on Android 10 to manage various system functions like monitoring and diagnosing battery usage, wakelocks, manage power consumption, etc? It seems like many of the old standards have not been updated in a while, and why they might work on Android 10, I'm not sure how useful they all are. Either their functions have been baked into the system or Android 10 may make some of them irrelevant. I'm mostly interested in Root apps which can have greater insight/control into the system. I feel that most of the non-root apps these days don't offer much beyond what the native UIs already offer.
Click to expand...
Click to collapse
I may be an exception but on my P3 XL I literally never had to charge during the day. I leave it on the Pixel Stand all night, leaving at 5:00 am M-F and no matter how late I get back I still have juice to spare. I may have seen battery monitor *maybe* 1 or 2 times max. I run stock, rooted with EX kernel and I just don't worry about it any more. I key on two things- active drain and Idle drain and these tell me everything is running as expected. They typically are around 10-12% active, and 2-3% idle. EXKM's battery monitor is right on my notification shade.
v12xke said:
I may be an exception but on my P3 XL I literally never had to charge during the day. I leave it on the Pixel Stand all night, leaving at 5:00 am M-F and no matter how late I get back I still have juice to spare. I may have seen battery monitor *maybe* 1 or 2 times max. I run stock, rooted with EX kernel and I just don't worry about it any more. I key on two things- active drain and Idle drain and these tell me everything is running as expected. They typically are around 10-12% active, and 2-3% idle. EXKM's battery monitor is right on my notification shade.
Click to expand...
Click to collapse
Do you leave the kernel settings stock or tweak it?
qualitymove13 said:
Do you leave the kernel settings stock or tweak it?
Click to expand...
Click to collapse
Stock. Just customizations like the swipe gestures, vibration, hbm and so forth. If interested those conversations are going on in the dedicated ex kernel thread. Cheers.