Hi guys,
My phone is constantly "awake" despite rarely even turning on the screen.
Would you know what could be causing this?
I'm currently running Caulkins rom and whatever kernel it came with.
My battery life is ~15 hours so I dont think it's affecting my battery too much.
Either way, is there an app that can tell me whats causing the drain?
First of all, to see if your CPU is sleeping properly when the screen is off, download CPU spy… it is an app that gives you total time the CPU has spent in each scaling frequency available.
Then download watchdog, this app tells you which programs are polling the CPU for usage.
Then download “better battery stats”.. this app tells you if there are wakelocks.
With those 3 apps running at the same time, you will find out any abnormalities in your system caused by applications.
Side note – disregard info that either of the apps report about each other (obviously)
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?
So - I'm not sure if I have a problem or not yet, but I thought I'd see if others have noticed anything strange. I just happened to open CPU Spy and noticed my Pixel XL (unlocked, rooted with MAGISK v 16, stock) had a very low 7% deep sleep after about 4 hours off the charger. The lowest 307 mHz CPU level had about 45% and the remainder was sprinkled throughout the various ranges with another 20% or so at the highest speed. This seemed strange to me as whenever I have checked on this in the past, Deep Sleep was always a large portion of the total CPU time...I can't say for certain if I have checked this on 8.1 or not until now. A quick Google search yielded some reddit and XDA threads specific to Deep Sleep issues on the Essential device and they seem to have concluded the issue lies within their stock kernel on 8.1. (Some resolved by switching to the Elemental X kernel based on 8.0 base). Anyways, I have tweaked my app "Background Check" settings to turn off for most non-essential apps and am preparing to more fully test this. But wanted to see if anyone else was having similar issues on their OG Pixel XL. I should also note that I am running the MAGISK module that allows you to "Optimize Battery use" for Google Play Services. And it appears to be working as Google Play Services is no longer a top culprit within WakeLock Detector. When this did not yield improved battery performance, that is what started me digging into this further.
Thanks,
S
I saw a great Battery Historian guide and decided to try it out.
I noticed that last night while my phone was unplugged, the "CPU Running" bar was active the whole time when I was asleep.
Here's the battery historian chart for the hours I was asleep: https://i.postimg.cc/4ZB51q9z/image.png
If I hover over the CPU Running bar, I can see what's causing the CPU to run:
https://i.postimg.cc/g2JSt0jL/image.png
A lot of "abort" wakelocks whatever they are.
Abort: Pending Wakup Sources: dwc3-otg
Abort: Pending Wakup Sources: usb_notify
There's also something called "Unknown".
There's also a constant "BLE Scanning" on the first screenshot which is "bluetooth low energy". I have bluetooth off, nearby devices off, improve accuracy via bluetooth off.
I have a Galaxy S20 (exynos). I have not used any package disabler app or rooting etc.
Googling the above wakelocks brings back nothing. Just some random github code. If I google BLE scanning, I find threads on XDA asking "what is this BLE wakelock?" but no solutions. Apparently they found an app that caused it, but I don't have that app.
Compared to this other S20 user's battery historian chart, my CPU running bar should be intermittent only. See here: https://preview.redd.it/edegbwhq1sq41.png?width=1701&format=png&auto=webp&592f655c
Any android expert have an idea how to diagnose the 1: constant CPU running and 2: constant BLE running?
Do you also have this issue: when Link to Windows is enabled and connected, the CPU can't go to sleep, so the battery drains a lot. Tried to unlink-relink, clear app data, nothing changes. I have to keep that option disabled if I want to prevent my battery from dying too soon. Does anyone uses Link to Windows and not have battery issue?
You can check the CPU idle time using CPU Spy Reloaded.