my kf has a BIG problem,
no matter how the battery level is(almost empty or almost full),
when i play multi-media, or play a 3d game,
it would suddenly shutdown without any precaution!
then you have to press the power botton to turn on it again,
and it'll back to normal.
if you don't open big app,
it performs well,
i don't know why!
it's nothing about rom, as i flashed many and the problem has not be solved.(from 2.3 to 4.1.2)
i wipe the battery status, too. and problem still there.
I'm a Chinese in bejing,
i don't know if i described the problem clearly as my english is not so good as your guys,
but if someone knows how to solve it,
please tell me,
thanks so much!
Sent from my Galaxy Nexus using xda app-developers app
Why do you believe it is battery related? To me it sounds more like a memory issue or possible read/write speed of your sdcard where game data is being stored. I have never experienced any of the issues you are for games or multimedia of course I`m not a huge gamer. How do you perform your wipes when flashing order and type? Do you have any performance options enabled if so which ones? If I may suggest try this rom http://forum.xda-developers.com/showthread.php?t=1778010 . Wipe factory reset, wipe cache, wipe dalvik, wipe system, flash rom, flash gapps select reboot then system if prompted. Under performance increase CPU frequency to 1200 MHz, I/O scheduler to CFQ, memory management allow purging of assets and kernel samepage merging. Try the CPU governor at both interactive and performance. Then try a game that would typically cause it to crash. Good luck.
thank you for reply!
actually I'm using the rom u recommend for me, and the wipe order is just follow the instruction.
maybe i didn't describe my problem well enough. and here's my experience of today:
1. fully charge the KF with 1.8A ac, and battery level 100%
2. playing some games, playing videos with mxplayer, performs perfect.
3. when the battery drops to about 70%, i play a video with mx, suddenly shutdown...
4. boot, kindle blue fire, shutdown, boot again, blue fire, shutdown...loops
5. plug usb, boot, i turn the high cpu frequence to 800mhz(as i thought the battery cannot support high level cpu)
6. pull the usb off, not shutdown, playing games, playing videos, performs perfect.
7. keep using and the battery level drop to 31%, playing a video, shutdown after 15sec.
so should i adjust the cpu to 600mhz and there will be no shutdown? i'm really not sure, but i think there's something wrong with the battery voltage.
Sent from my Galaxy Nexus using xda app-developers app
jetonez said:
thank you for reply!
actually I'm using the rom u recommend for me, and the wipe order is just follow the instruction.
maybe i didn't describe my problem well enough. and here's my experience of today:
1. fully charge the KF with 1.8A ac, and battery level 100%
2. playing some games, playing videos with mxplayer, performs perfect.
3. when the battery drops to about 70%, i play a video with mx, suddenly shutdown...
4. boot, kindle blue fire, shutdown, boot again, blue fire, shutdown...loops
5. plug usb, boot, i turn the high cpu frequence to 800mhz(as i thought the battery cannot support high level cpu)
6. pull the usb off, not shutdown, playing games, playing videos, performs perfect.
7. keep using and the battery level drop to 31%, playing a video, shutdown after 15sec.
so should i adjust the cpu to 600mhz and there will be no shutdown? i'm really not sure, but i think there's something wrong with the battery voltage.
Sent from my Galaxy Nexus using xda app-developers app
Click to expand...
Click to collapse
My 2c on this one, if you're getting FULL shutdowns, (not rebooting, freezing, or anything else), then yeah, you probably have a failing battery, if it's only doing this under high-load conditions. Depending on how long you've had it, you might want to look for replacement ones.
As you say, i can also feel there's a battery hardware problem, which cannot be fixed by myself, while i cannot send it for a replacement too. Amazon don't sell KF in China at all, so ican send nowhere to fix it...
It's really a bad luck. From now on, my KF can only works 50%'s battery life, not knowing if the battery will finally die someday.Although it's not a brick, It's a half-brick indeed.(btw i like it's games)
Anyway, thanks for helping me, really. God bless you guys, and my KF.
Sent from my Galaxy Nexus using xda app-developers app
The battery is composed of two cells it isn't that uncommon for one to deteriorate before the other depending on drop levels and at what point you charge it at. Removal of the back cover really is the hardest part of replacing the battery and can be readily found in many places on the net for what I feel is a very fair price. Make some searches on Google you should be able to find one easy enough just make sure your replacement is for the first gen. fire.
I'm going to fully charge the battery and delete the batterystaus.bin, making it
reanalyze the battery level. If still no work...i'll buy a new battery and change it myself.
Sent from my Galaxy Nexus using xda app-developers app
Related
So I basically have Stock 2.2 with a lot of the unnecessary apps removed. The other day I installed King's 4th Kernel hoping for better battery performance but in the end it's a little worse. I'm not blaming the kernel for my performance issues. But I'm looking for feedback to get better battery life.
Right now I am not using Set CPU. I just flashed the ROM, wiped the dalvik cache, and decided not to wipe the battery stats. I've been using the #4 kernel for two days now.
I work my phone pretty hard every day and have a good idea of when it's gonna die. I don't bother bump charging but rather replace the battery with a spare I have on hand.
Any recommendations to fix my problem?
Try a different kernel?
Get Set CPU? I'm not interested in overclocking but I realize other features are available.
Wipe the battery stats?
One thing I can say for certain is that I've been using this kernel with my current setup for 2 days now and battery performance is worse. Something definitely needs to be tweaked in my engine because I shouldn't have to use 3 batteries in one day.
Again, I want to reiterate that I know there are a lot of factors that affect battery life. I'm basing my opinion off of my past battery life throughout the day. It's probably not the kernel but how I have things setup. I'm just looking for some direction to extend the life a bit.
The biggest thing to do will be setcpu. Underclocking during screen off and using conservative governor will drastically improve battery life.
I haven't ever had good luck with the King kernels on my phone. Adrynaline's Custom kernel has worked awesome for me though. Took it off the charger at 11am yesterday, used it regularily and didn't charge until today at 3pm and still had 32% battery left. I use SetCPU for underclocking the phone when the screen is off and that seems to be the best way to save battery. I also don't have anything syncing throughout the day besides gmail accounts.
Ok, well I guess I will start with Set CPU. Sounds like it's worth the cash. Maybe I'll try a different kernel at the same time.
Thanks.
Setcpu is available for free to xda forum members. Do a bit of searching around and you'll find the link to the .apk
Grikshanks said:
The biggest thing to do will be setcpu. Underclocking during screen off and using conservative governor will drastically improve battery life.
Click to expand...
Click to collapse
Setting CPU Max at 555 when screen is off took me from 9-14hours to 25-30hours.
Clearing battle stat seems important
I like interactive mode when it seems to be working right. I don't really know what Interactive mode is except that setcpu will show the CPU jumping to differant frequency instead of ramping up like with conservative.
Sent from my ADR6300 using Tapatalk
Jaguox said:
Setcpu is available for free to xda forum members. Do a bit of searching around and you'll find the link to the .apk
Click to expand...
Click to collapse
I knew this and had forgotten. Fortunately, right before I dropped the cash the light bulb came on. I appreciate the heads up anyway.
Has anyone had luck with King's Kernels?
srt4mn, do you have a link to the kernel you are using?
The kernel comes with the Virtuous ROM and can be downloaded as a separate entity from ROM Manager in his area.
FlairDevil said:
The kernel comes with the Virtuous ROM and can be downloaded as a separate entity from ROM Manager in his area.
Click to expand...
Click to collapse
Ok, cool. I'll give it a shot. Is it tweaked to work just with the ROM or is it safe to install in Stock 2.2 as well?
Clambert11- Sounds as if you wrote your post for me. I haven't tried a custom rom or kernel yet but KK was the what I was considering. I do have setcpu running for a couple weeks now with underclocking for screen off, battery under 50%, and battery under 30%. Have noticed a modest improvement, mostly while phone is asleep at night. Not really much difference with day use. I carry a spare battery and charge at every opportunity.
I'll be watching this thread to see how the new kernel works for you. Sounds like it can be installed over the stock 2.2, yes? Does it require a full wipe?
marcmarshall said:
I'll be watching this thread to see how the new kernel works for you. Sounds like it can be installed over the stock 2.2, yes? Does it require a full wipe?
Click to expand...
Click to collapse
I just installed Virtuous Custom Kernel - Version 2 without any issues. All I did was wipe the dalvik cache. I'm still not a firm believer that wiping the battery stats does anything. Now to setup SetCPU... I will report back in a couple days.
I tried bump charging with wiping battery stats a couple days ago. Didn't see any difference.
I be watching for your post. I'm happy with my rooted stock. This phone has more tricks than a $2000 hooker. The battery life is the big problem for me.
In regards to wiping battery stats, here's what I do and what seems to work good for me.
This is best to do when you have times when you wont need your phone to much.
1. Full charge phone while phone is on
2. Leave USB/power cord plugged in and turn power on phone off
3. Wait for the LED to change from orange to green while phone is off, this means you have a full charge.
4. Power on phone to get to recovery
5. Go to advanced > clear battery stats
6. Reboot phone
7. Pull out charge cable once your phone fully boots
8. Fully kill phone battery without plugging it in to USB or power the phone until it dies completely
9. Turn phone back on with charge plugged in after battery fully dies and phone shuts itself off, charge till 100%
I also keep my screen brightness down really low, this seems to help maintain good battery life too.
Those are good detailed directions. I had been wondering about when to plug and unplug. I also never fully discharged the battery. Li bats don't have memory issues so why fully discharge? Is the claim that this effects or resets something in the OS? If so where does this info come from? I wonder if someone pulled it out of his butt and it has become doctrine. Did you really see a difference? Did you try something else like lower screen brightness or setcpu at the same time?
i've been running bfs #4 on stock rooted 2.2 for about a week now. loaded the kernel through clockwork. it's working good for the most part and i've been keeping it mostly at stock speeds. however, i have noticed an occasional lag here and there (that i didn't noticed with the stock kernel) but no reboots or lock ups. i'm going to disable setcpu to see if that has any impact.
marcmarshall said:
Those are good detailed directions. I had been wondering about when to plug and unplug. I also never fully discharged the battery. Li bats don't have memory issues so why fully discharge? Is the claim that this effects or resets something in the OS? If so where does this info come from? I wonder if someone pulled it out of his butt and it has become doctrine. Did you really see a difference? Did you try something else like lower screen brightness or setcpu at the same time?
Click to expand...
Click to collapse
You pose a good question. I myself dont know the source of the battery stat information, and coming from apple products I've been conditioned to not asking questions, but I can claim from experience that wiping the battery stats help the OS more accurately report the battery percentage.
Since I recently reflashed a new rom and kernal, my discharge rates were rather wonky. The first 15% went pretty fast (as they usually do) since I didn't bump charge. Then it remained normal till 50% when it spiked till 20%, then remained normal till 15% where it took forever to diminish.
Wiping the battery stats will help this number be more consistent since (to me) it helps the OS learn about the battery in conjunction to the kernal being used. I'm assuming that this feature exists because we can swap batteries. Ever curious why apple locks their batteries in their devices? If I had to guess it would be to avoid this whole debacle. They only use one type of battery for each device and as such can report battery percentage more accurately. Plus its easier for them to design.
I've gotten sick of bump charging, so I reset my battery stats after charging to full and not bump charging. This should give me a more accurate drop in battery for the first 15%.
This is all information I've gathered through experience. I do not program these devices, so take it for what its worth. If any Li-ion engineers are around here, help!
Sent from my ADR6300 using XDA App
Just an update. I've been running Virtuous for a few days now. I thought I installed Custom Kernel v2 but the System Settings say v1. I'll have to look into that. Kinda odd.
Anyway, I also am using SetCPU, which I think is responsible for most of the savings I have received. I've got the default scaling set to Conservative. Additionally, I have a Screen Off profile of 245 max / 245 min in Powersave and a Battery < 10% profile of 806 max / 245 min in Conservative.
I'm still playing the kernel / SetCPU game for the optimum settings but I've bought another 1.5 to 2 hours of life without feeling any real performance woes. I'm hard on the phone and use it a lot. That's what we have them for, right?
I had issues with King's Kernel #4. My phone, at times, would get real sluggish without even using SetCPU. I may try some of his older kernels or his next kernel (when it's released) to see how it behaves.
Just wanted to touch base. Thanks for the previous input and guidance.
Thanks for the update! I think my greatest savings so far has been from a screen off profile at about 460 max. I also have a 50% and a 30% profile.
So since I had my nexus 4, I had to complain about its terrible battery life.
I would never get more than 3h of screen on time, despite my best efforts in conserving battery. Even with the phone in flight mode and on Wifi, I could not cross 3h give or take a few minutes. I even tried disabling location, google now, sync and everything else.
It was deep-sleeping nice, while the screen was off, standby time was awesome for me. If I turned it on though, it started to burn through battery insanely quick. So I started monitoring the frequency states with battery spy, and noticed that as if there was a little load, it spiked to 1026MHz and then stayed there for about three seconds every time before falling back to 386 MHz. So I tried setting the max cpufreq to 916Mhz with CPU tuner, and was astonished to find out, that immediately after the load was done, it went back to the lowest frequency. Like it should be, not hanging for multiple seconds on the high step.
Also, If I start CPU tuner, the min freq is always shown as 1026MHz. So I changed min to 386 and max to 916. Afterwards, this stays until I swipe cpu tuner away from the recent apps list. If I start it again, the settings revert. Strange...
With my cpu limited to 916MHz, I get about 5h and 50 min of screen on time without any other measures. Location on, Wifi on, Google now and sync all active. If I just go one step higher and set my max frequency to 1026, the old behavior starts again, and screen time drops to 3h because it seems to be stuck on that freq. Therefore I would like everybody who also has bad screen time to try that out and report back.
I don't really understand why it would take so long to drop back from the 1GHz step, and drop back immediately from the 0,9GHz step?
Of course, this is with normal surfing via chrome, or using normal apps that are not that much CPU intensive. Also, you hardly notice the performance limitation without playing games. There probably is an easy way to fix this?
Feedback would be appreciated. Maybe I see this wrong...
Thanks
tl;dr : if screen on, for me only 1026mhz is used, if max freq is set to anything lower, the phone spends most of the time at the lowest step 386mhz, greatly increasing screen time for me.
Flash Franco Kernel and buy the app and you'll be set.
Sent from my Nexus 4 using xda app-developers app
NoLunchBox_ said:
Flash Franco Kernel and buy the app and you'll be set.
Sent from my Nexus 4 using xda app-developers app
Click to expand...
Click to collapse
Maybe, but I really first wanted to examine out of the box behavior
This is caused by qualcoms Mpdecision which ramps up the cpu to 1ghz on screen on and touches. All in the name of speed. It's basically a hot plugging technique such that smoothness is guaranteed under loaded gui transitions and scrolling. Before this you would have to wait for the cpu to be loaded for it to ramp up speed. Now the OS can demand speed.
You can see in Franco kernel he replaced Mpdecision with an open source alternative and swapped the lowest cpu speed to 368mhz. Then added a load step of 768mhz (for 60% loads). This actually added a bit of lag but should be better in the battery department. Some more tweaking to be done though.
Qualcoms thermald is what is causing thermal throttling.
Edit: this could be wrong. But I think I'm in the general area of what's going on...
Sent from my Nexus 4 using xda premium
This does sound logical, but why the hell waste nearly half of the possible screen time on "perfect smoothness" when even if limited to 0,9ghz everything runs pretty amazing... I will look into francos kernel, even though I dont like to buy an app to tune it,
ArRaY92 said:
This does sound logical, but why the hell waste nearly half of the possible screen time on "perfect smoothness" when even if limited to 0,9ghz everything runs pretty amazing... I will look into francos kernel, even though I dont like to buy an app to tune it,
Click to expand...
Click to collapse
You don't have to buy an app, everything can be set through scripts. The app just automates the process, allows you to back up kernels, download the latest nightly and milestone (when one becomes available). It's really worth the investment, plus you're helping out a great Dev who has shared his awesome work with us for a long time.
Sent from my Nexus 4 using Tapatalk 2
I like my phone to sleep. I bumped it down to 384!
No need to keep it @ the 1.026, it will pretty much kill battery! Makes no sense to me.
Sent from my Nexus 4 using Tapatalk 2
You can set the max to 384 mhz.. and still everything is smooth
Can I use SetCPU or is that app defunt now? And to change my CPU speeds can that be done on a phone that's simply rooted or do I need a custom kernel?
EDIT: I downloaded CPU tuner, but I'm not sure if it's working or not. Does it work w/ stock kernel or no?
Faux's Intellidemand fixes pretty much what you're describing. Since mpdecision is not used instead of fauxs alternative.
Sent from my Nexus 4
What is max frequency by default?
Have to say firstly, that the perfect smoothness of this phone is what has sold me on it as the camera is well below average, it has some bugs and the output quality and volume of the audio is shocking, but it is the single smoothest phone out there.
Get rid of what I came to know as Touchboost (feature brought in in jelly bean to introduce the lag free experience of project butter I imagine) from my Sgs3 days, and the phone becomes as laggy as every other android phone out there.
Secondly, I get around 3.5 hours screen on time, without messing about, wifi on constant, depending on whether i'm on the net or not, I can get more.
I find AOKP perfect as its super fast and battery is excellent.
Franko kernel works, but the phone then feels choppy. Setting the cores to 1ghz makes the phone laggy also.
All I can say is, get lots of chargers, I have two at home, two at work, one in the car, one at the other halfs, and it's trickle charging when and if I can and I never worry about battery anyway. I find it wastes far too much life.
Good luck.
biffsmash said:
Have to say firstly, that the perfect smoothness of this phone is what has sold me on it as the camera is well below average, it has some bugs and the output quality and volume of the audio is shocking, but it is the single smoothest phone out there.
Get rid of what I came to know as Touchboost (feature brought in in jelly bean to introduce the lag free experience of project butter I imagine) from my Sgs3 days, and the phone becomes as laggy as every other android phone out there.
Secondly, I get around 3.5 hours screen on time, without messing about, wifi on constant, depending on whether i'm on the net or not, I can get more.
I find AOKP perfect as its super fast and battery is excellent.
Franko kernel works, but the phone then feels choppy. Setting the cores to 1ghz makes the phone laggy also.
All I can say is, get lots of chargers, I have two at home, two at work, one in the car, one at the other halfs, and it's trickle charging when and if I can and I never worry about battery anyway. I find it wastes far too much life.
Good luck.
Click to expand...
Click to collapse
Thank you for not contributing to this thread with that useless comment. The rest of us may not want to charge the phone 1500 times a day (or are even able to), and are looking for ways to help battery discharge go slower while using the phone. If you're fine with charging your phone nonstop, then what are you doing in this thread? Everyone knows you can buy many chargers, that's not a solution.
ksc6000 said:
Thank you for not contributing to this thread with that useless comment. The rest of us may not want to charge the phone 1500 times a day (or are even able to), and are looking for ways to help battery discharge go slower while using the phone. If you're fine with charging your phone nonstop, then what are you doing in this thread? Everyone knows you can buy many chargers, that's not a solution.
Click to expand...
Click to collapse
Welcome to Project Butter. If you want to do something different than Google's goals for UI smoothness and responsiveness, which is what everyone has been complaining about in Android vs iOS, then you'll have to go the custom ROM/kernel route. Thankfully that is easily available to you on this hardware and software platform. Me? I like the N4 just fine the way it is stock.
[hfm] said:
Welcome to Project Butter. If you want to do something different than Google's goals for UI smoothness and responsiveness, which is what everyone has been complaining about in Android vs iOS, then you'll have to go the custom ROM/kernel route. Thankfully that is easily available to you on this hardware and software platform. Me? I like the N4 just fine the way it is stock.
Click to expand...
Click to collapse
Dude, this has nothing to do with googles project, but instead with Qualcomms responsivness "fix". Please read the answer to my inital post, and you will understand. Also, the phone does in no way feel choppy if you restict it to .9ghz. Except if you load it so much, that it cant cope with this max frequency. But then again, this is not the issue, but the issue is, that 1026 stays active for to long, so that it burns through your battery. There would be only a small change needed to change this behavior, and "possibly" loosing about a fraction of a second of responsivness, that most of the time you wouldnt even notice... Everybody who tells me he is happy with barely 3h of screen time or even less is just the android equivalent of an isheep, because this is in no way acceptable.
ArRaY92 said:
Dude, this has nothing to do with googles project, but instead with Qualcomms responsivness "fix". Please read the answer to my inital post, and you will understand. Also, the phone does in no way feel choppy if you restict it to .9ghz. Except if you load it so much, that it cant cope with this max frequency. But then again, this is not the issue, but the issue is, that 1026 stays active for to long, so that it burns through your battery. There would be only a small change needed to change this behavior, and "possibly" loosing about a fraction of a second of responsivness, that most of the time you wouldnt even notice... Everybody who tells me he is happy with barely 3h of screen time or even less is just the android equivalent of an isheep, because this is in no way acceptable.
Click to expand...
Click to collapse
I'm getting around 4-5. Auto brightness, 1 Gmail push, 1 touchdown push, Google now on, HD widgets weather, greader pro syncing, falcon pro syncing, all location services on (I like the monthly reports). Wi-Fi when I can.
[hfm] said:
I'm getting around 4-5. Auto brightness, 1 Gmail push, 1 touchdown push, Google now on, HD widgets weather, greader pro syncing, falcon pro syncing, all location services on (I like the monthly reports). Wi-Fi when I can.
Click to expand...
Click to collapse
What kernel are u using? Im using franco kernel + latest CM 10.1 nightly.
My min CPU speed is 1 GHz and in still getting 4 hours on screen time though. I don't think setting my min at 384 MHz even made much difference in my battery, will try it again soon.
Sent from my Nexus 4 using xda premium
droyd4life said:
What kernel are u using? Im using franco kernel + latest CM 10.1 nightly.
Click to expand...
Click to collapse
Stock never rooted bootloader still locked.
If you are getting bad battery... simply flash a custom kernel. You get to keep your stock ROM or whatever but you will get substantial benefits. I prefer Trinity Kernel. Only the second or third update on this kernel and now the phone has made huge gains in battery life. Like hfm, I good on screen time... usually 5-5.5. I have auto brightness on, mobile on 100% of the time, and all Google services synced including books, gmail, currents, google now, etc etc. I have locations on, gps on... everything. Sometimes I turn off NFC because I rarely am somewhere where I can use those cool RFID card scanners. What sucks battery is probably a problem in Android 4.2. The phone does not sleep as much as it should. Go ahead and turn all your sync stuff off and keep the screen on static and let the battery die at stock clock speeds. Probably will get at least 5 hours with auto-brightness on. My phone probably sleeps 60% of the time now according to CPU spy when it sits idle in my car for my 8-10 hour work day. I usually get to the car with a bunch of emails, a text or two waiting for me, and the phone has only been asleep the aforementioned 60% and around 90-91% battery life. On a new phone, starting from full charge, this should be at least 95%. My N10 that doesn't have mobile data, only loses about 1% overnight. Apples to oranges but still. I'm convinced that stock voltages on this device are too high, and that Qualcomm did not give Google the latest drivers... maybe because it's not releasable to AOSP as of yet. I really don't know, but it's gotta be something buggy. This SoC is capable of doing better... and it does in the Optimus G and even with sense, 1080p screen, and a 100mah smaller battery the HTC Droid DNA/Butterfly gets 3.5-4 hours stock screen time. None of the other phones using the S4 Pro are running 4.2. I'm hoping either Qualcomm pulls a Samsung and releases some updated drivers/firmware that Google can incorporate or that Google fixes whatever bugs they may have not worked out. In the next calendar year other phones will be out that use the S4 Pro and 4.2 and I doubt Qualcomm wants to lose the luster it earned with the regular S4 Kraits performance/efficiency. When 4.2 comes to other devices we will probably know whether or not Google is to blame for this or that the Nexus 4 is just a poor performer.
http://i.imgur.com/HuW8tQu.png
I hardly used my device at all and in three days the battery had been reduced down to this.
I'm running stock and I'm using mkernel. What's the operating system doing when my device is idle to consume all that battery life?
Most likely location based services such as Google Now.
Sent from my Galaxy Nexus using Tapatalk 2
Battery life looks pretty good to me. Idle is not off. If you want better battery life, turn the nexus off when not in use.
Sent from my Nexus 7 using xda app-developers app
Would installing set cpu benefit me even though I run m kernel?
Macmee said:
Would installing set cpu benefit me even though I run m kernel?
Click to expand...
Click to collapse
No, and it's not recommended for this kernel. You probably have some application using the CPU. And keep in mind, that's over 3.5 days, so it's not too be worried about.
Sent from my SGH-I777 using xda premium
Not really sure what you are looking for.
Your tablet is configured differently (read: installed apps & their settings, never mind ROM & kernel differences) than the next person's, and those configuration changes alter the activity on the device and therefore the amount of power it consumes vs time. If what you observe is unacceptable to you, you need to drill down into the details to try and optimize things. But it really is impossible for anybody to guess (from a completely blind position on the other side of the internet) what might be the cause; if that is indeed anomalous consumption compared to some benchmark (pure stock, no market apps installed & a dormant gmail account?), the cause could be due to an unlimited number of different causes.
Perhaps you want to use that app BetterBatteryStats ($2.89) to find out about wake lock usage.
FWIW, my rooted stock 4.2.2 N7 grouper tab seems to discharge about 4% "overnight". Call that 10 hrs or so, so maybe I should expect 10% discharge per day while idle and unplugged. Your result seems to suggest 16%/day; but I've made no effort to dig in to things on my end of things - and besides: my results are irrelevant to yours as I no doubt use a different collection of apps than you and possibly different settings for the stock apps, too.
In my case the idle drain rate isn't a very compelling use case - I use the tablet every day, and when it is idle it is plugged into its' charger. If it should happen that it sat idle for a couple days, it's gonna be at 100% when I decide to use it.
Sv: Poor battery life
Macmee said:
http://i.imgur.com/HuW8tQu.png
I hardly used my device at all and in three days the battery had been reduced down to this.
I'm running stock and I'm using mkernel. What's the operating system doing when my device is idle to consume all that battery life?
Click to expand...
Click to collapse
And the problem is?
Around 6 days of standby, and you want to improve that?
If you want to improve that, turn off your tablet. I'm sure u can spare those 60 sec two times a day you turn on your tablet to check mail.
Keep WiFi off when not in use and you should see a great improvement. I use stock kernel and over that same time period my battery is about the same with about 3 hours screen on time. I only turn WiFi on when I'm actually using it as anything I need synced goes to my phone.
Sent from my Nexus 7 using xda premium
Try better battery stats and see what keeps your cpu from going to sleep state..With this way you can examine what drains your battery my friend.,.
Try turning off auto-sync. (Data usage settings)
Never keep wifi on when sleep (you will lose notification to chat programs, social network app notifications when sleeping)
Use wifi powersafe mode.(Wifi advance settings)
Turn off/disable unneeded background update/apps/extensions/services and flash a rom with minimal google stock apps)
Of course, check for apps that are currently consuming power if any. (App settings, internal application setting)
M kernel also defaults cpu max to 1500Mhz ; stock is 1200. M kernel also sets gpu to 446Mhz ; stock 416Mhz. Altho this numbers might seem minimal, it can affect your battery life considerably shall there be background processing or even right after you start using your device again despite minimally in your case. (Use n download trickstermod)
These might or might not help you in getting more standby time, try and experiment =>
If you are also looking for more screen on time and if you know and accept the risks, you can try undervolting the cpu, gpu and ram in trickstermod, you can also use rootdim to go lower the screen backlight further, but do not go lower than value 4/255 as that is 'off'. thankfully you can set it to not go below 4 in the in app settings before you play with it. My configuration pushed to 8hrs+ screen time without any gaming =>
Do note that li-ion/poly batteries need to drain over time for batt health reasons. They generally last longer if kept in the 20-80% range. Room temp can also affevt battery drain significantly, cold < 26C room drains the batt real fast; and so does hot rooms >34c due to temp & conductivity relationships (batt needs to suply more due to less conductivity in the circuits when hot)
hey guys
would love to post this as a mere reply in the archidroid 1000+ pages thread, but i only got 6 posts so far, including this one.
just a short summary of my experience with it.
Installation went smoothly, i used cwm to start the installer. Was planning to use twrp, but I must have misunderstood that there should be an option to install twrp during the process using aroma intaller.
Problems so far are concerning the battery drain and the temperature of the device when downloading files on wifi.
So, battery drains quite a lot faster than on previous CM11, and takes a looooot longer to charge, even using the ac charger.
I tried tweaking around with app options, reducing wake up capabilities and such, didnt really help much.
Basically, when having 2 apps active ( Relax melodies and Podcast republic) and wifi on (not using it though) and screen off, battery is charging about 2-3% per 10 minutes, when plugged in.
When downloading files the phone gets considerably warm, synpase shows around 50°C for the CPU and 40 for the battery.
Doesnt sound bad to me, but it never felt this warm before on previous android. Makes you do kind of worry longterm.
So far, I'll be keeping it, eventually I will probably must make the decision to go back to CM11 or live with the battery drain.
bumsu said:
hey guys
would love to post this as a mere reply in the archidroid 1000+ pages thread, but i only got 6 posts so far, including this one.
just a short summary of my experience with it.
Installation went smoothly, i used cwm to start the installer. Was planning to use twrp, but I must have misunderstood that there should be an option to install twrp during the process using aroma intaller.
Problems so far are concerning the battery drain and the temperature of the device when downloading files on wifi.
So, battery drains quite a lot faster than on previous CM11, and takes a looooot longer to charge, even using the ac charger.
I tried tweaking around with app options, reducing wake up capabilities and such, didnt really help much.
Basically, when having 2 apps active ( Relax melodies and Podcast republic) and wifi on (not using it though) and screen off, battery is charging about 2-3% per 10 minutes, when plugged in.
When downloading files the phone gets considerably warm, synpase shows around 50°C for the CPU and 40 for the battery.
Doesnt sound bad to me, but it never felt this warm before on previous android. Makes you do kind of worry longterm.
So far, I'll be keeping it, eventually I will probably must make the decision to go back to CM11 or live with the battery drain.
Click to expand...
Click to collapse
idk why your device is working like that but i am having the best battery life on this rom i have ever got but the temperature issue exists and some other problems like some games closes on it's own. i am using the zzmoove zanezam relax as my governor and you can ignore the unstable charging for fast charging. idk if it's safe but i am using it.
Hello guys I m facing 2 issues
1: my power button has become too sensitive even with a small touch I get power off restart menu
2: my phone goes into bootloop I don't think it is related to rom or kernel since I have changed 3 roms with clean swipe
Any help will be appreciated pls help me guys
Sent from my GT-I9300 using XDA Premium 4 mobile app
Hello guys,
I have been researching, experimenting and trying many many things to understand how cell phone battery consumption works and how to find the solution to be able to use the most of the battery! HTC did a very bad job on the battery side of M9 and in my opinion, Battery is the only downside of M9. I will explain later why I say that.
I will share the tips and tricks I found to get such battery life that none of you ever think of getting out of M9. Look at below battery stat. It looks like M8 battery stat which made all M8 user really happy with their device! Now we will be enjoying that too! BTW This is my birthday today, so its a very good day for me to post this thread. Wish me luck!
First Let me explain some things about why a phone drain the battery in relation with CPU and Apps.
1. Random CPU freq change.
2. CPU heat.
3. When phone is idle, means you are not doing anything(not opening apps or neither you have apps opened in background, CPU freq not being able to stay down.
4. GPU related drains(while playing games or not)
5. Display category. Amoled or LCD or what type.
6. Buggy ROM keeping wake locks. ( I am not going to talk about wake locks at all. There are good enough threads for this)
7. Apps. Each you open and close an app, the cpu starts working, freq goes high. So, this means, the less opening and closing you can do the less battery you consume. Now, all these concepts of app killer running in background, killing apps after a certain interval, ARE COMPLETELY WASTE OF BATTERY AND NOTHING ELSE! Android keeps opening apps in background according to its algorithm. So, if you want those app to stop bugging you in the background, then task killers are NOT ANY USE AT ALL! Remember! The less app in background the less drain you will get. We usually use home button a lot when coming to home screen but we dont realize the app just got minimized and consuming as much as battery as it would if it was open in the foreground. So result is, bad standby time + more drain while screen is on.
So how can you get rid of those background apps? Best way is to use Greenify. Greenify is the only app that can hibernate any app without hogging battery by itself and keeping wake locks. How to find which apps to put under auto hibernation list? You need 2/3 days to observe. Greenify will automatically mark those apps which opens in background. Once you are with good number of apps, greenify all of them. In greenify settings, select autohibernation so that even if some gets awake by the app, can be put to sleep again. Now two things will hapen because of this.
1. You will consume MUCH LESS CPU power means you will save battery. The device will be very snappy. Ram will be at least 1.3 gb free.
2. It will take more time for an app to open which are under your hibernation list. Now I have thought about it. My conclusion is that, I need to choose between battery and super fast device. When I on battery saving priority I follow the solutions of this threads and when I am not worried about the battery I try to enjoy the device.
So, we can restrict apps from hogging with greenify. Now how to control the CPU?
Out CPU is actually ULTRA FAST and is capable of fastest performance amongst all smart phone around. Here is the antutu benchmark to show how crazy this CPU can be! So crazy CPU will drain battery. Its cor-relational. So, the solution is to limit the CPU from putting too much power, especially when it gives more than the phone and user needs. When I was using HTC Sensation, I was feeling like, there are 2/3 things which should be better and I demand nothing more from a phone. LIke battery, camera, ram etc. But after M7 I have never felt that the phone should get faster and we should get like 4 gb of ram either~! But newer means faster and better. So CPU + GPU are getting more powerful and eventually the phone is getting such overrated power which it doesnt even need! After all we are not flying to moon with our phones! lol!~ Right?
ok Now how to limit the CPU?
We need
1. Elemental x kernel 4.01 installed with all stock configuration. This is important. Yout must use STOCK values. I have seen anything else other than STOCK values drain the battery even more! So STOCK IS BEST!
2. Elemental x kernel app or Kernel adiutor kernel config app to tune the kernel for our battery saving mode.
Steps-
- Set HTC pnp manager off
- Set max cpu freq of small cluster to 864 mhz, min cpu freq to 384
-Make sure you are on stock gov.
- Set GPU max to 320 GHZ.
-Flash this zip by @ivicask Battery tweaked php zip
[url=http://postimg.org/image/uoq5zw5j5/]
[/URL]
[url=http://postimg.org/image/xf43atrlt/]
[/URL]
[url=http://postimg.org/image/fotohog75/]
[/URL]
Disclaimer: These settings will make the phone performance slower but not laggy. So, just consider a power saver package which has very decent speed too!
After applying these settings, you better restart your device to let settle it with new rules for CPU. leave the phone for 2/3 mins. The things that you will notice when you turn on the display -
1. No rapid CPU freq changes
2. Phone is ultra cool as the temp of CPU and battery has gone down to 35 C. M9 with default setting will never come down to 35 c ever! The lower temp would be 40 c. So, cooling the cpu will minimize mA consumption.
3. when you open any heavy app like fb or chrome you will see the consumption mA rate is almost half of what it is with default settings. Max rate of discharge was 700 mA for me with 50% brightness + 3g internet + FB/chrome/youtube.
4. When you leave your phone to sleep, here is the fun! I have never seen such low mA discharge rate on M9 and I didnt even expect! It goes as low as 40 mA! Insane! The avg screen of discharge rate I found was 70 mA which means on full charge our M9 will get 40 hours standby! And that is with internet on.
5. If you are charging with official m9 charger, you will see the charging rate is 850/+- mA while your display is on with internet. When screen off it will reach mac to 1340 mA. My phone previously was charging at 600 mA with screen off. So, now 0 to full charge is only in 2 hours.
6. Clash of Clans used to drain 1200 mA and now it drains only 550-600 mA.
[url=http://postimg.org/image/7ookkoe0x/]
[/URL]
Hope this helps. Please post your battery results. And dont forget to tell me if you like this post. This will inspire me to make more posts.
Thanks!
I'm in the search of the perfect battery life too haha ????. Please continue posting about battery improvements. Thanks!
My battery life goes way up when I put the phone in the glove box of the work truck. 0% drain over 5 hours, checked it for call a few times and that was it. I leave data and stuff switched off until I'm going to use it.
Sent from my HTC One M9 using XDA-Developers mobile app
Instead of turning PNPMGR off, have a look at this first. http://forum.xda-developers.com/one-m9/development/mod-htc-one-m9-enhanced-thermal-t3369574
It's a pretty indepth thread on the pros and cons of PNPMGR, and also custom thermal configuration files that change clock speeds of your CPU, dependent on your usage.
Also, your Antutu benchmark picture isn't anywhere to be found.
What about CPU boost? Do you disable it?
Skickat från min HTC One M9 via Tapatalk
I do all like u but my m9 is still after few minutes too hot.
I never was more diaappointed with any another of my phone and heating and poor batt life like on m9...
After one hour of browsing internet I'm over 50% down.. on stock mm. That's shame for HTC. Now I'm back on my 2yrs old s5 with still perfect battery life..
I don't get any overheating on my m9 at all. It's on stock marshmallow still. Bought it used a couple weeks ago.
Sent from my HTC One M9 using XDA-Developers mobile app
BLEK0TA said:
I do all like u but my m9 is still after few minutes too hot.
I never was more diaappointed with any another of my phone and heating and poor batt life like on m9...
After one hour of browsing internet I'm over 50% down.. on stock mm. That's shame for HTC. Now I'm back on my 2yrs old s5 with still perfect battery life..
Click to expand...
Click to collapse
Hi,
If you did an OTA update to MM and are losing that much battery in just an hour of heavy use, then I would back up everything and do a factory reset. I can go for 5 hours of very heavy power user performance before dropping to that level. Either that, or you have a malware app on the phone that is being used in the background. Which a factory reset will also solve.( except in rare cases, requiring a firmware reflash)
+249904226367. M9 ftw!!!
350Rocket said:
My battery life goes way up when I put the phone in the glove box of the work truck. 0% drain over 5 hours, checked it for call a few times and that was it. I leave data and stuff switched off until I'm going to use it.
Sent from my HTC One M9 using XDA-Developers mobile app
Click to expand...
Click to collapse
the same happens to me , but when i used it , it drains really quickly , i wonder why
lateral18 said:
the same happens to me , but when i used it , it drains really quickly , i wonder why
Click to expand...
Click to collapse
Just follow this link as the issues have been dealt with about as good as it can get.. good luck
http://forum.xda-developers.com/showthread.php?t=3369574
Æaa..\../
takota6 said:
Just follow this link as the issues have been dealt with about as good as it can get.. good luck
http://forum.xda-developers.com/showthread.php?t=3369574
Æaa..\../
Click to expand...
Click to collapse
I did , thanks to that script , the phone is so much better now :fingers-crossed: