Maps/GPS Causing Battery Drain - Xperia Z2 General

Hi all,
I am getting a battery drain from Google maps, and in particular (according to the power management tool) GPS being switched on. I have GPS switched off (according to the quick toggle icons) and location services switched off. Are there other options I am missing or can anyone suggest why this is causing a drain?
I am using Llama location services too...Could this be it as I've always used Tasker. BUt I don't want to root this phone.

Related

Use wireless network to determine location & battery drain

according to several post(just google network location battery drain) and my experience, keep the Use wireless network option on in location & security settings(in ics it's in location services-google's location service) causes notable battery drain.
if you enable the option, you will know your position very fast on map, even indoor. but at the same time, the phone will try to get your position by gps ,scan all the wifi hotspot nearby,get your cellular information,and then upload them to google. so your phone will get a lot of wakelocks, and gps will be on for a long time, all of these cause battery drain.
on my device, when using 3g ,the battery drain is about 1%+ per hour when disable the option but 2%-3% when enable the option when stay at home. if i go outside and keep moving on car or bus, the battery drain will become to 6%~8%. these numbers are with screen off. also, if enable latitude, the battery drain will be 10% per hour.
i know on cm, you can enable/disable the option by 3rd party apps,so i can use tasker to get this option enabled only when i open maps. but on stock roms, you cannot do this.
is there a better way to get both fast position and good battery life?
or is there any easy way to mod the rom so i can change the option by 3rd party apps?
if you are moving wifi search is a total waste of power
and wont offer much more accurate positioning than the tower you'r on
if you do manage to lock
the power widget is your friend
fwiw
If you're outside screw the wireless, gps should be good enough on its own...
Sent from my SPH-D700 using XDA Premium App

Nlpwakelock causing device to stay awake

Google services is to battery consumer because it keeps phone awake. Something to do with location services causing it based on screenshot below. I'm latest nightly CM and seems to be the only one affected by this issue since nobody else complained about it
Sent from my SGH-I337 using Tapatalk 4 Beta
Same crap here as well. As u can see I'm on a totally different device. There was another thread on it with no solution I think.
---Sent from a viperx-ed OneX
Turn network location off. You really don't need it on all the time. That's the only way I know of getting rid of that wake lock.
I just realized. Location reporting turned itself back on, on maps app
I turned it back off. Will see if that helps.
When it was off I'd probably get 1min of that wakelock for the entire day.
---Sent from a viperx-ed OneX
mibtnt said:
I just realized. Location reporting turned itself back on, on maps app
I turned it back off. Will see if that helps.
When it was off I'd probably get 1min of that wakelock for the entire day.
---Sent from a viperx-ed OneX
Click to expand...
Click to collapse
If its of from boot, I don't get any.
jd1639 said:
Turn network location off. You really don't need it on all the time. That's the only way I know of getting rid of that wake lock.
Click to expand...
Click to collapse
x-actly.
NLP stands for Network Location Provider I would guess as it appeared to me first when Google Location Services asked me to switch on the WLAN location detection for "more accurate results".
Might be helpful if in some building where you don't get GPS locked but isn't really needed that much otherwise.
i have location access OFF and have HUGE DRAIN on Nlpwakelock
I had a similar problem on my Nexus4 - after I turned location services on and off again, the NlpWakelock would keep my phone awake and not go to deep sleep.
However, I found a fix for this issue. The culprit service is called GoogleLocationManagerService, and the solution is to disable this service only (I have no idea what other complications may arise from this, but at least my phone now goes to deep sleep). This service can be disabled with ROM Toolbox or a similar app.
In ROM Toolbox you go to App Manager, find Google Play Services and select Advanced Freeze. Now find the service (has a red border) called GoogleLocationManagerService and disable it. Now I can switch on and off location and still go to deep sleep, and location IS working.
ameinild said:
I had a similar problem on my Nexus4 - after I turned location services on and off again, the NlpWakelock would keep my phone awake and not go to deep sleep.
However, I found a fix for this issue. The culprit service is called GoogleLocationManagerService, and the solution is to disable this service only (I have no idea what other complications may arise from this, but at least my phone now goes to deep sleep). This service can be disabled with ROM Toolbox or a similar app.
In ROM Toolbox you go to App Manager, find Google Play Services and select Advanced Freeze. Now find the service (has a red border) called GoogleLocationManagerService and disable it. Now I can switch on and off location and still go to deep sleep, and location IS working.
Click to expand...
Click to collapse
i've been searching for a solution for ages and even followed the advice of another thread to disable location finding on both maps and google now and for some reason the nlpwakelock is still showing up. i'm going to try your fix but i was wondering if you've encountered any issues ever since disable googlelocationmanagerservice?
I often noticed nlpwakelock being the main culprit for Google Services battery usage. I even saw that it kept my phone awake for hours some days...
I tested some fixes and found that disabling the "use wireless networks" in the location services settings completely removed that wakelock.
Personally, I'd rather have that feature than save the little battery it uses. Despite keeping my phone awake for 1-2 hours on most days, as reported by GSAM Battery Monitor and Wakelock Detector, it uses a pretty small amount of battery:
Typically my phone's battery monitor will report about 20-30% of the battery used by Google Services. GSAM Battery Monitor seems to break that down into two parts: about 10% Google Services and 15% kernel, on average. However, these numbers are deceiving. That 10% that Google Services is only 10% of "App Usage" as reported by GSAM. Furthermore, App Usage is often only about 50% of my battery usage.
If my battery is at 50%, that means Apps only usage 50% * 50% = 25% of my 100% battery. Then, Google Services only used 10% of that 25%...so 2.5% of my overall battery capacity. I found this quite surprising considering the report that the wakelock keeps my phone awake for 1-2 hours...
So while Google Services is often shown as my #1 or #2 battery user in the App Sucker page, at 10-15% usually, that's only like 2-5% of the total 100% battery capacity each day. If I'm really going to be pushing my battery limits I might disable it to save some juice, but generally I find it's not worth disabling the feature to save such a small portion of my battery.
ender127 said:
i've been searching for a solution for ages and even followed the advice of another thread to disable location finding on both maps and google now and for some reason the nlpwakelock is still showing up. i'm going to try your fix but i was wondering if you've encountered any issues ever since disable googlelocationmanagerservice?
Click to expand...
Click to collapse
Hi. No, I've not had any issues,*but unfortunately the fix doesn't always work - but if the wakelock still persists, shutting down the service or location service again removes the wakelock, but it takes the manuel action of re-disabling the service again. Still better than having a wakelock though..

Google now

Hi guys, I recently just enabled Google now on my LG G2 D802. I only enabled data(GSM/WCDMA auto) and then on GPS with brightness at 30% and volume at 30% as well. My battery started to delete fast. About 1%per2mins when screen is off. When I'm using, the battery drepletes about the same. Any tips I can save more battery?
Disable Location Services.
Sent from CAMACHO, my Verizon G2 (VS980) running PAC ROM 4.3.
Remember that location services only turn on when an application needs them...having them "turned" on in Sytem Settings only makes them available for use if needed...otherwise they do not use battery...so the culprit here is Google Now, not location services. Turn off Google Now "NOW" and see if that isn't the real problem.
Not at all true. Before activating Google Now, in the app Google Settings, under Location, Location Reporting and Location History where off, now they are on and keep track of your every movement. Turn them off, Google Now does not require them, they only sharpen your location tracking. Your battery will return to normal, and Google Now will work just fine.
AFAIK, with Access Location (under Google Settings) turns ON, even with Location Reporting and Location History OFF, the NIpWakeLock and NIpCollectorWakeLock are still running like crazy. Is it really a source of battery depletion? Someone said yes, some others say no.
Those wakelocks definitely kill the battery faster, as they don't allow the phone to enter deep sleep, and they're constantly cycling the CPU.
Sent from CAMACHO, my Verizon G2 (VS980) running PAC ROM 4.3.

[Q] Google Services killing battery when Airplane Mode on

I'm using the latest Xtrestolite ROM with stock kernel, and I'm experiencing considerable battery drains and wakelocks when using the airplane mode.
http://imgur.com/a/QidEl
I think Google Services is the one causing wakelocks, but WLD shows Cloudmagic despite it being one of the best behaved apps. My location reporting is turned off, locations services set to GPS only, and WIFI scanning even when off is also turned off. Please help me fix this issue.
..

Google Play Services Keep awake

Hi
I don't know since when, my phone battery starts to drain so quickly. Initially I though is the apps that I installed causing this, but looking into the battery statistics, it is actually google play services, it keeps awake for so long!!
I then did a search on google and found out that it is not a recent problem, and possibly the best (or true) solution is to disable keep awake. Hence I went to "Privacy Guard", found out google play services, and turn off "Keep awake". However it doesn't help!!!
I also installed WakeLock Detector to see which app is waking up the device, and what it is reporting is different to the battery statistic, it reports a communication app that I use, "WeChat", it keeps wake up my phone, but since it is a chatting up, I don't want to disable its function.
Other solution I found is to disable google location history, which I have also done it. I have also installed Amplify from Xposed to try to extend my battery life. GPS is completely turned off.
BUT, all these steps didn't help and the battery statistics still reporting that google play services use a lot of battery and most of the time it keeps awake.
Can someone help me please?
Many thanks!
I am using Carbon ROM with Hell's core kernel, stock settings.

Categories

Resources