Recently installed CM11 in my Moto G XT1032 and noticed an insane battery consumption during usage, like 1% down every 5 to 8 minutes, the battery status says its the screen that is consuming the most but I have already set it to minimum. During sleep it's pretty fine, just like in stock firmware.
I updated CM to the latest nightly build 20140330 but the consumption still pretty high.
Here are some fixes I tried without success:
- Turn off location
- Disable WiFi always scan
- Change CPU to interactive mode
- Brightness set to minimum
I'm coming from stock firmware and I installed CM using their wiki guide.
Anybody got a solution or a suggestion?
Thanks
Quite the opposite for me. Screen being the highest is normal. I've had my phone on for 1d 2h 20m and 3 hours and 5 minutes of screen on time and i still have 46% battery.
Maybe, it could be a buggy app you have that's taking up your resources.
Also, try turning of KSM in the performance settings in CM. It apparently takes up some battery life as it uses some CPU power. I have it on on my device though.
Try the stuff i told you and post results~
By the way, i'm using Savoca's Furnace Kernel. Try that to see if it helps your battery.
http://forum.xda-developers.com/showthread.php?t=2667188
Could be your radio. Depending on your device coming for Asia, India, US. I am in Europa and had to flash
the Asia radio for everything to function correctly. Don't know if that is the case with yours.
But if an clean flash doesn't work, then I would consider it. No hassle.
[forcingamsungAdmire;51512927]Quite the opposite for me. Screen being the highest is normal. I've had my phone on for 1d 2h 20m and 3 hours and 5 minutes of screen on time and i still have 46% battery.
Maybe, it could be a buggy app you have that's taking up your resources.
Also, try turning of KSM in the performance settings in CM. It apparently takes up some battery life as it uses some CPU power. I have it on on my device though.
Try the stuff i told you and post results~
By the way, i'm using Savoca's Furnace Kernel. Try that to see if it helps your battery.
http://forum.xda-developers.com/showthread.php?t=2667188[/QUOTE]
I flashed the last stable version and still got the same drain issue, I decided that I would go back to stock and wait for the next stable version since a lot of people with different phones are having the same issue and according to my research many still didn't find any solution besides downgrading to CM 10.2.
I don't know if I can report this as a bug since it's looks like a kernel issue or some background/system process forcing the CPU. I hope the developers already know about this because still a recent, and decent, ROM and a lot of people are facing this problem.
I've been using the latest ota 44s rooted, but with no modifications. its probably the most stable yet. no issues apart from this. despite the battery being actually quite good, i get 6+ sot within 40+ hours. but i'm getting an issue where according to the battery monitor, it drops a few percentages in one go without me actually using the device. its still on deep sleep. no wakelocks or anything like that.
Could it be that the battery stats is not being monitored properly by the phone? where the phone is going down steadily and then it realises the battery is at a slower percentage than its already displaying?
or is it something else?
This has happened to me several times previously. though no reboots, and battery life is still good.
as you can see here it drops from 86% to 77% whilst the -mAh is at -9mAH
Use a app such as better battery stats and debug your apps. There's most likely a app causing the phone not to properly deep sleep
Sent from my Nexus 6 using Tapatalk
zephiK said:
Use a app such as better battery stats and debug your apps. There's most likely a app causing the phone not to properly deep sleep
Sent from my Nexus 6 using Tapatalk
Click to expand...
Click to collapse
i used to use bbs, but then found wakelock detector easier to use. if i install v2.000b7, do i just go into the advanced setting and add debug info to logcat?
Re: Phone deep sleep battery drain
I have also come across the sudden battery drain issue this past week. My phone deep sleeps well and I can find no wakelocks. It appears to use excessive battery when idle. I have tried a fresh, blank install of CM11S 44S and that didn't resolve the issue. I have since moved to Cm11 nightlies and that slowed the battery drain but I am losing 12% battery per hr when idle and the phone is staying warm. I do not understand how this happened and why it just spontaneously began. A fresh install with no additional apps, and no problems entering deep sleep. shouldn't be doing this This phone was brilliant for battery life and I cannot work out how to resolve this.
shanerm said:
I have also come across the sudden battery drain issue this past week. My phone deep sleeps well and I can find no wakelocks. It appears to use excessive battery when idle. I have tried a fresh, blank install of CM11S 44S and that didn't resolve the issue. I have since moved to Cm11 nightlies and that slowed the battery drain but I am losing 12% battery per hr when idle and the phone is staying warm. I do not understand how this happened and why it just spontaneously began. A fresh install with no additional apps, and no problems entering deep sleep. shouldn't be doing this This phone was brilliant for battery life and I cannot work out how to resolve this.
Click to expand...
Click to collapse
Have you checked what frequency your CPU is at while idle?
Transmitted via Bacon
Re:Significant battery drain
timmaaa said:
Have you checked what frequency your CPU is at while idle?
Transmitted via Bacon
Click to expand...
Click to collapse
I have checked that and it appears to be sitting at the minimum 300MHz as far as I can tell. Since posting I have tried PA 4.6 for 24 hrs, no additional apps, and now I have moved to Liquid Smooth Lollipop nightly just to see how they compare. Even changing radios doesn't appear to have any impact on the power consumption.
When using GSam battery monitor on both the CM11 and PA (both behaved similarly) my phone was using anywhere from 500mA to 800mA (minimum screen brightness) for no apparent reason. I am unsure what usage this phone should be to be honest but I think that is high.
On Lillipop, the category 'Miscellaneous' is by far the greatest usage category and is seeing 2-3 times expected mAh drain compared to its computed usage, though I am unsure how that is worked out.
The most my phone will last now is 8hrs standby, in deep sleep. I am beginning to wonder if there is something wrong with the hardware of this device now. Perhaps the power regulator... Not sure what test to do next TBH
Thanks for your reply
shanerm said:
I have checked that and it appears to be sitting at the minimum 300MHz as far as I can tell. Since posting I have tried PA 4.6 for 24 hrs, no additional apps, and now I have moved to Liquid Smooth Lollipop nightly just to see how they compare. Even changing radios doesn't appear to have any impact on the power consumption.
When using GSam battery monitor on both the CM11 and PA (both behaved similarly) my phone was using anywhere from 500mA to 800mA (minimum screen brightness) for no apparent reason. I am unsure what usage this phone should be to be honest but I think that is high.
On Lillipop, the category 'Miscellaneous' is by far the greatest usage category and is seeing 2-3 times expected mAh drain compared to its computed usage, though I am unsure how that is worked out.
The most my phone will last now is 8hrs standby, in deep sleep. I am beginning to wonder if there is something wrong with the hardware of this device now. Perhaps the power regulator... Not sure what test to do next TBH
Thanks for your reply
Click to expand...
Click to collapse
The next thing I'd do would be a complete wipe and flashing the fastboot images. This still return the device to a completely stock state (including wiping the user data), leave it like that (don't install any apps) and test for a day or two.
Transmitted via Bacon
Re: Bat Drain
timmaaa said:
The next thing I'd do would be a complete wipe and flashing the fastboot images. This still return the device to a completely stock state (including wiping the user data), leave it like that (don't install any apps) and test for a day or two.
Transmitted via Bacon
Click to expand...
Click to collapse
Before flashing the CM11 Nightlies to see if they rectified the issue, I had downloaded and clean flashed the stock 44 image via fastboot but the issue remained. I shall re flash it though and post back...
Re: Bat Drain
shanerm said:
Before flashing the CM11 Nightlies to see if they rectified the issue, I had downloaded and clean flashed the stock 44 image via fastboot but the issue remained. I shall re flash it though and post back...
Click to expand...
Click to collapse
Fresh install, data off and left to own devices for a few hours and it is deep sleeping like you would expect, but a neat linear drop in the battery of 10-12% per hour as before...
I saw the same type of behavior while running CM11 based ROM. At night, I would put device into sleep (no data/no wi-fi/no sync/etc.) - basically everything off. In the morning, it would still show 100% - but then quickly drain several percentage each minute for the first 10 or so minutes. It was like it was catching up to the correct %. I have used wakelock and BBS and nothing sticks out. I also set Google Play services to stop wake (which did help battery life a lot).
Hey all, firstly I'm running stock everything on my nexus 5. 5.0.1 with stock kernel and root. Using twrp however for recovery.
When I go to work I get really bad signal and my battery usually drains away (that's understandable) however when I leave work and head home to better coverage the phone stays hot (36°c) and continues to drain with "android os" having a large awake time. I usually fix this by restarting the phone.
I would like to know if there is any other way to fix this without a reboot? Sometimes it happens sometimes it doesn't, but it happens more often than not with the phone draining 10-20% per hour and staying continuously warm @ 35-36°C during idle.
Thanks in advance !
natsirt789 said:
Hey all, firstly I'm running stock everything on my nexus 5. 5.0.1 with stock kernel and root. Using twrp however for recovery.
When I go to work I get really bad signal and my battery usually drains away (that's understandable) however when I leave work and head home to better coverage the phone stays hot (36°c) and continues to drain with "android os" having a large awake time. I usually fix this by restarting the phone.
I would like to know if there is any other way to fix this without a reboot? Sometimes it happens sometimes it doesn't, but it happens more often than not with the phone draining 10-20% per hour and staying continuously warm @ 35-36°C during idle.
Thanks in advance !
Click to expand...
Click to collapse
I assume by "36C" you mean battery temperature - I would not ever even take battery temperature into any sort of consideration at all unless it goes above 60-70C. Keep in mind there are also throttles - when the battery reaches a certain temperature and when the CPU reaches certain temperatures, the CPU clock rate is throttled to reduce heat - the CPU will almost always throttle before the battery has a chance to even reach near it's throttle temperatures. Keeping an eye on the battery temperature is ultimately pointless as it is meaningless unless you know you have a physical battery issue, in which case you should be replacing it immediately anyways.
Of course, if your signal is low then your signal is low and there isn't much you can do about that, but since you have root access, I recommend visiting the stickied battery life help thread and posting the recommended screenshots. Saying that your battery is "hot" and "Android OS has a large awake time" doesn't say much if anything at all.
It may be something using data. The stock battery stats will tell you how long the mobile radio/data was active I believe. If location is on, it may be something using it to update it (probably a Google service).
Another trick that seems to help is to delete the cache. IDK why but the phone seems to run hot until you do this if you OTA upgrade from KK.
Hmm, I have gsam installed and during when the problem occurs, the android OS awake time corresponds to high kernel wake lock. Since I'm off work today the problem hasn't occurred so I can't post screenshots. But even when it does the battery page or gsam or anything doesn't show anything unusual except high awake. I dont have Better battery stats anymore so I can't get a better idea beside what gsam offers me. But since the battery idles at a higher temperature than normal I suspect its because something is running in the background keeping it awake and constantly using data or something. And I don't have gps on.
I've also come fresh from 5.0 with a full wipe before installing via twrp. I never ota on my nexus 5.
I'm just curious what your screen on/screen off battery life is. I used AccuBattery and even though I know it's an approximation I do have a very significant standby drain even with force doze which is similar when I'm in airplane mode. So I'm curious whether the sensors etc. take that much energy on the OnePlus 6
I get 10,6%/h screen on which I very good actually but 3,5%/h screen off which is higher than on my OnePlus 5T which was 2%/h at max. Anybody having similar results? I don't like just measuring SoT as this can vary from day to day depending on the standby and usage time.
A little bit of listening to Music, mainly web browsing and a few normal apps as well as mostly on Wi-Fi here. Also currently running Havoc OS 2.0 14/11/2018 with Open Gapps 13/11/2018 and Smurf kernel 2.0.49t17 with battery profile.
https://forum.xda-developers.com/oneplus-6/review/screen-time-t3772657
Anyone have better battery life on stock kernel than on any custom kernel?
harpin14789 said:
Anyone have better battery life on stock kernel than on any custom kernel?
Click to expand...
Click to collapse
Yup, haven't had a custom kernel beat my SoT and idle drain, and tried most of them. Including wakelock blocking, underclocking, etc. Stock remains best by far, here.
Ymmv and sure some kernel fans will chime in and claim completely otherwise, and that's just fine :good:
For now enjoying 10+ hours of SoT and draining 3% per night being idle using the amazing stock kernel
I'm getting about the same, MAYBE a little better on EX Kernel. I use the custom kennel for features usually.
* Increase vibration strength
* Lower minimum MHz for less per drain when idle
* Increase Mac sound volume
* Disable swap file and Zram
* Increase read ahead to 2048kb (ideal with 32gb or more storage)
With the 7 pro I'm getting better battery then my op6 and I have forced 90hz all apps enabled 24/7 and resolution set to auto switch.
i do kernel tweaking on my own but not a custom kernel. Im on the latest h2os and i get 9 hours sot average. idle drain overnight for 8 hours is about 2%
Personally I don't run a custom kernel for power savings, I run it for wireguard support. The best way I've found to increase battery life and reduce idle drain is running xXx magisk ROM and debloating the crap out of the OS
Yeah, best battery and performance balance is the stock kernel.
Stock kernel...I don't need to look at the screen for 10 hours...doing what I do is more then enough to last for more than a day...
just hit 50% battery and I'm at over 6 hours screen on time
2 days 5 hours off charger with 7 hours screen time.
I don't know how some of you can achieve 10h SoT I literally tried everything - all kernels, debloaters, used Swifted to force most of apps to run in dark/black mode, used Automate to toggle off wifi/BT/kill unused apps that use resources in background (like fb etc), some magisk modules, kernel tweaks - I did all of that with all sorts of combinations (not all at once) and basically I couldn't improve bettery life by any noticeable margin, getting 6, sometimes 7 SoT, my goal was 8-8,5.
I don't any heavy lifting - main usage is Hangouts, Gmail, Facebook (maybe that is the killer?), Messenger, Chrome and sometimes other (telegram etc) - Never any gaming nor heavy programs.
Pfeffernuss said:
Yup, haven't had a custom kernel beat my SoT and idle drain, and tried most of them. Including wakelock blocking, underclocking, etc. Stock remains best by far, here.
Ymmv and sure some kernel fans will chime in and claim completely otherwise, and that's just fine :good:
For now enjoying 10+ hours of SoT and draining 3% per night being idle using the amazing stock kernel
Click to expand...
Click to collapse
I'd try sticking to the stock kernel, the problem is that OTG doesn't work properly.
Lirannl said:
I'd try sticking to the stock kernel, the problem is that OTG doesn't work properly.
Click to expand...
Click to collapse
Exactly what doesn't work properly? Can't find any peculiarities.
spawnn617 said:
I don't know how some of you can achieve 10h SoT I literally tried everything - all kernels, debloaters, used Swifted to force most of apps to run in dark/black mode, used Automate to toggle off wifi/BT/kill unused apps that use resources in background (like fb etc), some magisk modules, kernel tweaks - I did all of that with all sorts of combinations (not all at once) and basically I couldn't improve bettery life by any noticeable margin, getting 6, sometimes 7 SoT, my goal was 8-8,5.
I don't any heavy lifting - main usage is Hangouts, Gmail, Facebook (maybe that is the killer?), Messenger, Chrome and sometimes other (telegram etc) - Never any gaming nor heavy programs.
Click to expand...
Click to collapse
I think some of those messaging apps (or ones that require syncing or wait for push notifications) are the cause.
You wont see the battery page showing that they consume so much battery because in a way they dont (as they are not in the foreground or doing any heavy computation). But i found that these apps prevent the phone from deep sleep.
You can find out by using things like Better battery status to see the wakelock/alarms of those apps. Some of apps wake up the divice periodically so frequently....
But on the other hand if you want to get notifications from an app and it is poorly designed (drains unnecessary amount battery), there is no way to avoid it. But if you just use jt occasionally and dont need timely notification, try using Servicely to disable wakelock/services of the app (requires root and may break the app, but you can just enable those disabled things to restore the app).
kezzuki said:
I think some of those messaging apps (or ones that require syncing or wait for push notifications) are the cause.
You wont see the battery page showing that they consume so much battery because in a way they dont (as they are not in the foreground or doing any heavy computation). But i found that these apps prevent the phone from deep sleep.
You can find out by using things like Better battery status to see the wakelock/alarms of those apps. Some of apps wake up the divice periodically so frequently....
But on the other hand if you want to get notifications from an app and it is poorly designed (drains unnecessary amount battery), there is no way to avoid it. But if you just use jt occasionally and dont need timely notification, try using Servicely to disable wakelock/services of the app (requires root and may break the app, but you can just enable those disabled things to restore the app).
Click to expand...
Click to collapse
Yeah I suspected that as well and did track Wakelocks. I used Automate to kill Messenger and FB in background when the screen is off, also tried few other tricks and amount of % of deep sleep while screen is of was better - starting from 30% awake while screen off to as low as less than 10% but... Battery train in idle was the same and generally battery life didn't improve at all... Strange but True. That's why I went back to all stock without any tricks..
spawnn617 said:
Yeah I suspected that as well and did track Wakelocks. I used Automate to kill Messenger and FB in background when the screen is off, also tried few other tricks and amount of % of deep sleep while screen is of was better - starting from 30% awake while screen off to as low as less than 10% but... Battery train in idle was the same and generally battery life didn't improve at all... Strange but True. That's why I went back to all stock without any tricks..
Click to expand...
Click to collapse
hummm...well right now im on blu_spark and this is the best battery life i am getting. My set up is described here:
https://forum.xda-developers.com/oneplus-7-pro/development/kernel-t3944179/post79844206
i think im stuck in the same shoe as you cus i rely on Wechat,google sync and a Bluetooth fitness band so the device is going to use quite a bit battery but i managed to get this far...
And battery life is what i require most out of a phone lol
here is a screen shot of battery usesage, its still early in the day but.
I expect screen on consumption will go to about 7.5~8% / hour when the day goes by, like usual.
One interesting thing is that, lol, i never tried stock kernel lol And seeing (in this thread) how people get good sot with stock kernel makes me wanna try it lol will give it a shot over the weekend
kezzuki said:
I think some of those messaging apps (or ones that require syncing or wait for push notifications) are the cause.
You wont see the battery page showing that they consume so much battery because in a way they dont (as they are not in the foreground or doing any heavy computation). But i found that these apps prevent the phone from deep sleep.
You can find out by using things like Better battery status to see the wakelock/alarms of those apps. Some of apps wake up the divice periodically so frequently....
But on the other hand if you want to get notifications from an app and it is poorly designed (drains unnecessary amount battery), there is no way to avoid it. But if you just use jt occasionally and dont need timely notification, try using Servicely to disable wakelock/services of the app (requires root and may break the app, but you can just enable those disabled things to restore the app).
Click to expand...
Click to collapse
kezzuki said:
hummm...well right now im on blu_spark and this is the best battery life i am getting. My set up is described here:
https://forum.xda-developers.com/oneplus-7-pro/development/kernel-t3944179/post79844206
i think im stuck in the same shoe as you cus i rely on Wechat,google sync and a Bluetooth fitness band so the device is going to use quite a bit battery but i managed to get this far...
And battery life is what i require most out of a phone lol
here is a screen shot of battery usesage, its still early in the day but.
I expect screen on consumption will go to about 7.5~8% / hour when the day goes by, like usual.
One interesting thing is that, lol, i never tried stock kernel lol And seeing (in this thread) how people get good sot with stock kernel makes me wanna try it lol will give it a shot over the weekend
Click to expand...
Click to collapse
Well yours stats look great, I would like to have stats like that as you said, using BT devices connected and messaging app I know I will not hit crazy SoT but still I want a bit better cause as you said battery is like too 1 priority for me I see we are very similar users thanks, in fact I didn't try blue-spark so far, I will give it a shot! I know standy drain will be laso related to Wi-Fi / 4g coverage (low signal = big drain) but I don't think I have such bad signal so I won't to get at least not more that 1% idlle drain per hour and 8-9% on screen and I'm good.
BTW what's your screen brightness usually?
spawnn617 said:
Well yours stats look great, I would like to have stats like that as you said, using BT devices connected and messaging app I know I will not hit crazy SoT but still I want a bit better cause as you said battery is like too 1 priority for me I see we are very similar users thanks, in fact I didn't try blue-spark so far, I will give it a shot! I know standy drain will be laso related to Wi-Fi / 4g coverage (low signal = big drain) but I don't think I have such bad signal so I won't to get at least not more that 1% idlle drain per hour and 8-9% on screen and I'm good.
BTW what's your screen brightness usually?
Click to expand...
Click to collapse
yea lol our needs are very similar.
I just set screen brightness to auto, which changes between 30% ~ 50% when im indoor, whihc is like 90% of time. Then the rest is outdoor at noon lunch time during which screen goes to full brightness for a while.
Oh i also use OLED friendly wall papers and black theme in apps if available.
Ok so your screen brightness and setting (dark theme etc) is same as mine, so this is trsnge why I'm getting almost 2x worse drain... Must try this kernel.
spawnn617 said:
Ok so your screen brightness and setting (dark theme etc) is same as mine, so this is trsnge why I'm getting almost 2x worse drain... Must try this kernel.
Click to expand...
Click to collapse
i also forgot to mention that, with PlusBeat, the screen off drain goes up to 1.2 per hour.....and that is because of the wakeups...so i disabled it lol
7+ hours