Battery life comparision - Desire Q&A, Help & Troubleshooting

Hi , making a test of most popular roms battery life.I think the results can be helpful someones.I would like to test most popular roms in time.Results list will be refreshed when new roms tested
Intalled Apps : Tapatalk , Screenshot , Juice Plotter , Asphalt , Apk Manager
No livewallpaper , No widgets , No appkillers , No 3g/2g , No Location Services
Wifi closed during 1. and 2. tests.Screen brightness is %40.Volume %50.
Everything installed then restarted phone to start test.
1.Test is Gaming : Playing a popular game named Asphalt.Test duration : 15 min
2.Test is Sleeping : Only cellphone open,wifi and other connections closed.Test duration : 8 hours
3.Test is Wifi + Browsing : Using tapatalk with wifi connection.Test duration : 15 min
Results :
Challenger 1 : Froyo Stock (HTC Sense,rooted)
Test 1: Started with %58 end with %53 so drained %5 in 15 min gaming.
Test 2: Started with %51 end with %37 so drained %14 in 8 hours sleeping.
Test 3: Testing now..
Challanger 2 : OpenDesire 4.0.4
Test 1: In line (results today)
Test 2: In line (results tomarrow)
Test 3: In line (results today)

I have some suggestion,the roms should be tested in the similar battery power,because,sometimes,the time from 100% to 90% may be much longer than it from 70%-60% in the same intensity!
sorry for my bad english. and thx for ur test!it will be beneficial!

I got nothing to currently say.. but the best rom i had regarding battery life was DJ Droid 1.1 i don't have results.. but u can check it urself!

lol 14 % overnight. actually with gpio fix cm6 uses 3% overnight like with cyanogenmod5/sense 2.1
if you test opendesire(cyanogenmod clone) you should test it with an render filter applied too.

In depth testing of leedroid, neophyte, ieftm, od, defrost and cyanogen, didn't show much difference between them.
However, if you want to verify it yourself, I strongly suggest you do away with % gauging method and try to use more accurate tools like current widget and power tutor. And that you move this thread out off the dev section, which is for devs.
Sent from videotext, using the remote

Related

[TESTING] fix for battery vol % in display

hi, i did a lot of research for the battery consume, shutdown, correct current % on battery.
TESTING KERNEL
1.) battery fixes (credits to crazyvirus) - i tried only to make differnt algos
2.) incall volume (credits to jonpry, wozzer, acl, etc ..)
2a) small fix for incall volume to support also for blackstone (credits to OliWe)
3.) AC + USB loader recognition (credits to OliWe)
this kernel (speically the battery fix -i only compiled for blackstone yet ...)
-----------------------------------------------------------------------
here i will provide a blackstone implementation - based on *viruscrazy* battery fix which is under testing for topaz, rhod, diamond, raphael, etc ..
in this version i made a lot of debug messages in kernel logging (dmesg).
! This kernel is under develment and based on latest kernel of 9.9.2010 + battery patch from *viruscrazy* (all honor to him) + blackstone support !
If someone wants to test - i would be happy to get infos about this kernel.
@all
if you want help me:
what i need: i would need to load the device fully ex: on WM or switched off. then boot to android and then use the tool: *BatMan* Logger (get it from market) and activate logging to sdcard.
! then i would need to let the phone on (display on) - and take care that the phone is all the time using contant battery . it is not necc. to save as much battery as possible. the most important is - HOLD THE BATTERY CONSUME SO CONSTANT AS POSSIBLE, and let run out the battery - til it switch off.
Then recharge the phone - and please send me the log from *BatMan* logger
cu camel
attached the kernel
PLS: you can log all details: via: cat /proc/kmsg | grep battlog > /sdcard/battery.log &
there are a lot of informations now in the kernel,which i need to check it better ...on future version - i will remove this debug logs from kernel.
EDIT:
sorry, forgot to add the new kernel ...will be online in few seconds ..
EDIT1: made a new version - (no wlan for now, because GIT is down ..)
EDIT2: my first tests arelooking good ...
normally if you measure the time in WM ... WM is also not a good algo - i mean ....
for me: ex: if i use my phone with a constant discharge of battery i want a linear BATTERY-LEVEL ...
as you can see in this picture - i reach it now forblackstone ...
(BLACK is the calculated % - which is now also logged to kmesg - the system can show different things ...)
(YELLOW is my algo to reach the battery drain curves ..
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
(PLS: the values which you can see in android - are only ok now if not connected to AC or USB ! - algo on charging i must test more ...
EDIT2: add new kernel for testing:
EDIT3: replaced the kernel + modules -> with a newer fixed version. now the charging process should also be ok (not fully tested, but should much much better ...
fixed now: charging and dischargoing recalc + included in modules the wlan driver
EDIT4
NEW KERNEL: fix for:
.) INCALL VOLUME - working
.) BATTERY volume display - working (maybe we must adjust it)
.) BATTERY type charger recognition (USB or AC)
EDIT5:
new kernel - new calc algo, better logic + made kernel for all systems (rhod, topaz, diamond, raph, blackstone)
optimzation of battery values only checked for blackstone 1350mAh, but now it is possible to use the kernel for all system + then logging is necc. to adjust the other battery tyes.
EDIT6:
.) rewrite the algo for discharge and charging ...
.) fix for invalid values (sometimes only display 100% fixed)
.) power consume should be better now
.) difference from charging to discharging now should also be ok
.) poweroff patch
see attached ... 3_*
i dont mind helping out since blackstone is my spare phone now do let me know if u are interested to let me test this out!
camro said:
hi, i did a lot of research for the battery consume, shutdown, correct current % on battery.
TESTING KERNEL for battery fixes
here i will provide a blackstone implementation - based on *viruscrazy* battery fix which is under testing for topaz, rhod, diamond, raphael, etc ..
in this version i made a lot of debug messages in kernel logging (dmesg).
! This kernel is under develment and based on latest kernel of 9.9.2010 + battery patch from *viruscrazy* (all honor to him) + blackstone support !
If someone wants to test - i would be happy to get infos about this kernel.
@all
if you want help me:
what i need: i would need to load the device fully ex: on WM or switched off. then boot to android and then use the tool: *BatMan* Logger (get it from market) and activate logging to sdcard.
! then i would need to let the phone on (display on) - and take care that the phone is all the time using contant battery . it is not necc. to save as much battery as possible. the most important is - HOLD THE BATTERY CONSUME SO CONSTANT AS POSSIBLE, and let run out the battery - til it switch off.
Then recharge the phone - and please send me the log from *BatMan* logger
cu camel
attached the kernel
PLS: you can log all details: via: cat /proc/kmsg | grep battlog > /sdcard/battery.log &
there are a lot of informations now in the kernel,which i need to check it better ...on future version - i will remove this debug logs from kernel.
EDIT:
sorry, forgot to add the new kernel ...will be online in few seconds ..
Click to expand...
Click to collapse
where is the kernel?
sorry, there was a problem un uploading - now it is UP
the modules seems like missing ramzswap.ko and wifi modules i guess.Perhaps u can write an instruction on how to update the kernel and modules
Battery seems to last longer but when it's about activating wifi shows error . Still I got to say you're on the right track with the battery . Good work !!!
Hi
I put a charged battery (100%) and the system told me 83%
After 30 minutes I reactivated Wimo and the percentage was 93%
i had 24% on WM and on Android it showed 8%.
Wifi does not work in this release. Wifi shows 'error' so i couldnt download the batt man logger.
otherwise goodluck devs and happy to see you guys are working on this battery fix. it would be great to have android running for longer.
I guess the author is trying to focus on the battery fix and remember this is a testing kernel. Once it was proved to work, wifi things could be added easily.
I will try your kernel but I need to spare one day time for it.
Better to disable all radio and just play mp3 for battery consumption.
i tried chqrging the phone with this android kernel. the battery show that it is charging and does not show that it is fully charged after a few sec. i found that the battery life is getting drained instead. anyone having this problem?
as i treid to tell you:
it is complete nonsense to think, that this kernel fix the battery problem.
for now i'm trying to find the real measuring ....
i would need logs ... see first posting.
but not sure, if i cancel this project, because it consume a lot of time ...and also lost all my changes from 1 day (problem with my linux) .....
It would be awesome if the % would be correct, however as I use my Blackstone as main phone I can't risk testing this.
I think the camera / battery drainage is more important though, and if you, in contrast to me, know how to actually try to fix this stuff, I think more people would donate/test/give feedback. At least I would.
But still a great job you are doing, if you got further, please continu, (if the kernel doesn't break anything like wi-fi etc, I will give it a go.)
casefan7 said:
It would be awesome if the % would be correct, however as I use my Blackstone as main phone I can't risk testing this.
I think the camera / battery drainage is more important though, and if you, in contrast to me, know how to actually try to fix this stuff, I think more people would donate/test/give feedback. At least I would.
But still a great job you are doing, if you got further, please continu, (if the kernel doesn't break anything like wi-fi etc, I will give it a go.)
Click to expand...
Click to collapse
well, then i will wait til users are wanting helping tsting ...
ex: as told x-times. ...
if i can get a constant drain of battery on life system (with battery log from battlog in win) ... would help
but seems to be - battery is not so important ...
if anyone want the wlan -> then take the modules from original kernel - does also work.
cu camel
@camro
could serve a table comparing the percentage WM and Android (step by step of 10%) ?????
PANCIO said:
@camro
could serve a table comparing the percentage WM and Android (step by step of 10%) ?????
Click to expand...
Click to collapse
just relax - i'm working on it ...
another though, I think the Android DO mess up the battery meter even under windows mobile (Assuming that the winmo battery level reports correctly).
For example, once booting in Andorid and move back to winmo, it would not jumping up or down but it will drain real fast even after charged.
I am not familiar with Li-Ion bettery circuit but there is certainly something to control the battery behavior so making it abnormal after resetting to winmo.
An example in real life, 30% in android -> 65% in winmo but it definitely drain much faster than 65% without using android.
mcdull said:
another though, I think the Android DO mess up the battery meter even under windows mobile (Assuming that the winmo battery level reports correctly).
For example, once booting in Andorid and move back to winmo, it would not jumping up or down but it will drain real fast even after charged.
I am not familiar with Li-Ion bettery circuit but there is certainly something to control the battery behavior so making it abnormal after resetting to winmo.
An example in real life, 30% in android -> 65% in winmo but it definitely drain much faster than 65% without using android.
Click to expand...
Click to collapse
some small infos ....about LI batt -> http://www.ibt-power.com/Battery_packs/Li_Ion/Lithium_ion_tech.html
the wm batery level is not bad ..., but it is not what i want from my device:
the curve from wm - you can see -> http://forum.xda-developers.com/attachment.php?attachmentid=396196&d=1283798187
of course the battery handling is not so easy as it seems to be ...but in my mind ... logical i want a linear level meter of battery (if the consume is normally)
example:
1.) i start with 100% and play mp3 (constant all the time ..)
after 2hrs i should see: 50% -> so i know, that if the battery consume is the same as the last 1hour it should be enough for 2 hours more ...
this is in wm not and also it wasn't for me on android ...
(see some posting above the diagram with the BLACK LINE - this is now the +- 0,5% linear battery level calc - so this is exactly what i want ...
what i haven't test now, is with different batteries, (there is also cheap-china batteries, or 1500mAh, etc ...
also, i will upload in next 30min a new kernel + module - incl. wlan
camro said:
some small infos ....about LI batt -> http://www.ibt-power.com/Battery_packs/Li_Ion/Lithium_ion_tech.html
the wm batery level is not bad ..., but it is not what i want from my device:
the curve from wm - you can see -> http://forum.xda-developers.com/attachment.php?attachmentid=396196&d=1283798187
of course the battery handling is not so easy as it seems to be ...but in my mind ... logical i want a linear level meter of battery (if the consume is normally)
example:
1.) i start with 100% and play mp3 (constant all the time ..)
after 2hrs i should see: 50% -> so i know, that if the battery consume is the same as the last 1hour it should be enough for 2 hours more ...
this is in wm not and also it wasn't for me on android ...
(see some posting above the diagram with the BLACK LINE - this is now the +- 0,5% linear battery level calc - so this is exactly what i want ...
what i haven't test now, is with different batteries, (there is also cheap-china batteries, or 1500mAh, etc ...
also, i will upload in next 30min a new kernel + module - incl. wlan
Click to expand...
Click to collapse
I am no expert but I appreciate the work that you and others are doing for this project, keep it up
thanks for your clarification. I remembered in the old age of using winmo, each battery is different in calibration. i.e. for different piece of battery, it will discharged differently in respect to the reporting life. (I used to cover a pin on the battery to make it usable in my atom life). Would it be possible that you can never get a device specific kernel which shows linear discharge rate?
see the new kernel on 1st posting. (incl. wlan)
cu camel

[Q] Rom with the best battery life

As the title says.
I am interested in your opinions.
Which one is the best for battery life?
Thanx
There isn't one in particular as it depends on usage and the apps installed
Fresh roms and the cyanogen 6.1
Sent from my PC36100 using XDA App
Hi folks,
Just a thought,
Is there a clear view on where real battery drain occurs, by this I mean (for example):
o Radio;
o Kernel;
o Keep Alive Apps / General Health Apps / Background Apps.
Incompatibility between components, e.g. Radio and ROM fight over timing or API issues or .....
Like dzontra11 I'm interesterested in having a phone (good battery life like my old 6210 or 6310i) and occasional Game Use with Internet Browsing (including Gmail sync). WIFI in the flat (90%) and a little 3G around and about.
So I guess I'm asking which combos work best for general use and still be usable. My phone (won't say which radio/ROM combo ATM) informed me earlier that the battery was low, which it was. The sodding phone turned off 2 secs later @ 17%.
In my past life I looked at a lot of system performance issues (usually the classic CPU, I/O & Memory). So I'm guessing where are the current thoughts on this are by people that know in detail.
Regards
Colin
Best I have had to date is DeFroST (all versions seem to be close in usage) with juice ultimate looking after things, gets me almost 2 days with moderate usage.

[Q] Transparent status/notification bar in leaked GB?

Hi there,
I'm using CM7.1 with Meizu theme now, but I'm looking for another ROM with less battery drain and 720p recording. I decided to go for the latest leaked GB, but I'd really love to have transparent status bar like the one I have now (you can take a look in how this theme look like here) - Launcher isn't a problem, I'm going for XPeria Arc's one.
So, my question is: without the theme chooser app from CM7, is there any way I can get a transparent status bar without having to mess around with framework-res.apk myself? In other words: is there a transparent statusbar there already made for Defy?
I know there is a simple way to apply themes by flashing them via Recovery, 'cause Barebones has various themes available this way here (since this ROM uses CM7 instead of GB, CM7 themes work on it - the themes on this thread are only for the Froyo version).
Thanks in advance!
P.S.: I know it would be better for me to post this in the themes & apps section, but, honestly, almost nobody uses that section for this kind of thing
Wow, that actually looks pretty good.
I'd like to get it too
You can try MS2Ginger fulfills all aforementioned and the best battery backup I've experienced out of any 2.3 rom.
ryan8r said:
You can try MS2Ginger fulfills all aforementioned and the best battery backup I've experienced out of any 2.3 rom.
Click to expand...
Click to collapse
No transparent statusbar (only default GB MotoBLUR bar), but seems ok: has good battery life and 720p rec. What are the differences between blurred and deblurred versions (besides MotuBLUR, of course)? Blurred seems to be more updated, any advantage in getting it (since I won't use any BLUR apps)?
My bad, mistook the Notification bar for the Notification pane.
The De-blurred version lacks not just the services but even the Motoblur interface ( ADW included) , not any significant improvement on the battery though. So I dumped it after 2 days of playing around been on on blur ever since and dont worry even the blurred version lacks services like FB etc as the Creator couldnt get it to work and you can always remove unwanted apps.
Sent from my MB526 using Tapatalk
ryan8r said:
My bad, mistook the Notification bar for the Notification pane.
The De-blurred version lacks not just the services but even the Motoblur interface ( ADW included) , not any significant improvement on the battery though. So I dumped it after 2 days of playing around been on on blur ever since and dont worry even the blurred version lacks services like FB etc as the Creator couldnt get it to work and you can always remove unwanted apps.
Sent from my MB526 using Tapatalk
Click to expand...
Click to collapse
Tried it for a few days, now I'm going back to CM7. My phone is horribly slow since I flashed the ROM (even before I restCored my apps w/ Titanium Backup), with CPU Load Timeline reporting 100% CPU use most of the time. Too much CPU use = crappy battery life: it can barely stand 6 hours. Just as an example, I tried to get it off charge (was 100% charged) while sleeping. When I woke up, 8 hours later, it had less than 60% left - that means 5% per hour, without even USING the phone: mobile data was set to EDGE, WiFi was off, no background apps running... That was enough for me. I'll stick with CM7, even with its faults, it's still the best ROM available, I think.
K3n H1mur4 said:
Tried it for a few days, now I'm going back to CM7. My phone is horribly slow since I flashed the ROM (even before I restCored my apps w/ Titanium Backup), with CPU Load Timeline reporting 100% CPU use most of the time. Too much CPU use = crappy battery life: it can barely stand 6 hours. Just as an example, I tried to get it off charge (was 100% charged) while sleeping. When I woke up, 8 hours later, it had less than 60% left - that means 5% per hour, without even USING the phone: mobile data was set to EDGE, WiFi was off, no background apps running... That was enough for me. I'll stick with CM7, even with its faults, it's still the best ROM available, I think.
Click to expand...
Click to collapse
Hmm weird , the battery only drops 3% max for me overnight (10 hrs). The Rom is overclocked to 1100 mhz by default , Did you make sure to underclock and rest assured undervolt it?! I also removed a lot of system apps and services that i dont use. My usage can be classified as average with 2-3 hours of wifi , 1-2 hours of gaming and I am on a 3G network but the data delivery is usually set to off and it lasts me 2 days.

A call for battery efficiency

Hi all,
I am proud to be a small silent part of this community and to see how much the Galaxy W has grown due to the collective work of our members. I feel like the phone has damn near doubled it's value now with all the custom ROMs, kernels, tweaks, etc, etc that have been implemented in such a short time. Really, I can't see how this phone could be any faster! That being said I feel their is a void in resources dedicated to focusing on battery life while still retaining acceptable speed.
Moving on to Kernel 3.X has really brought great features and speed to our phone, but at the cost of extreme battery loss. It's early on in it's development, so I think there is room for improvement. I have noticed that members are starting to complain about battery life and I for one agree that this is a problem. I wanted to open a forum where we could collect ideas here so our precious phones could ideally make it through the day (or at least a half of a day!).
Anyway, I hope this will be a good jumping off point for discussing. I only ask if members could refrain from the old, "Just change the battery!" unless the user is reporting the battery is more pregnant then a Kardashian sporting twins.
Ideas
Some ideas to post about
ROM
Kernel
Governor
I/O SCHEDULERS
Tweaks
Apps
It would really help if contribute ideas on how to improve our battery life even for just a little.
Sent from my GT-I8150 using xda premium
I've had some success using conservative + row.
I'm really hoping to find a kernel that has more optimized conservative governors. Anyone have any tweaked conservative governor experience? I was looking at Scary or Lion heart, etc?
Btw I'm on RC 6 + Chronos kernel.
tebor8 said:
I've had some success using conservative + row.
I'm really hoping to find a kernel that has more optimized conservative governors. Anyone have any tweaked conservative governor experience? I was looking at Scary or Lion heart, etc?
Btw I'm on RC 6 + Chronos kernel.
Click to expand...
Click to collapse
I'm going to try Governor: Conservative. Is it better than SmartassV2? Anyway, I'm going to find out, just finishing the charge to 100%. I'm gonna test on CM10 Alpha 6 + Athena Kernel. Will report back after draining.
Okey bro, im using smartassv2 with athena on cm10. I'll post my observation here.
Sent from my GT-I8150 using xda premium
---------- Post added at 06:58 PM ---------- Previous post was at 06:57 PM ----------
Btw how much brightness are u guys using?
Sent from my GT-I8150 using xda premium
I'd love to get a CM9 or CM10 RC7 with 2.6 kernel along with a kernel 3.0 version for people who loves kernel 3.0
I am not asking to develop 2.6 kernel further. Previous 2.6 kernel is very good, but we need a ROM (base updated/sources updated) which can support 2.6 kernel fully. 2.6 Kernel was giving me much better battery life compared to kernel 3.
i tried flashing respective 2.6 kernels on CM9 and CM10 RC6. It seems to work fine but if i plug the usb cable to pc then all memory cards get unmounted. ie.. i can't copy files to phone or vice verse. I hope arco gives us a updated source for 2.6 kernel with RC7 release..
My suggestions for better battery life:
1. First thing first: make sure your battery is not dying; if it's bulging, replace it immediately.
2. Use a kernel that's undervolt-able. I use ICS, and Yoon.Kernel is perfect for me.
2a. Then, undervolt your phone. The Incredicontrol app is usually compatible with the method used by your kernel. Or, read the kernel's thread to find out which app to use.
3. Use Greenify (app) to 'hibernate' apps you don't need to run in the background at all times.
4. If you have the money (and can purchase apps via the Play), purchase "Autostarter" and disable apps' starting points. You should focus on the "After Startup" and "Connection Changed" events.
5. Every now and then, while the phone is on, turn off all data connection (wifi or 2G/3G), turn off sync, and let your phone charge to 100% *and* keep charging for awhile (trickle charging, 1-2 hours should be enough), then let the battery drain until your phone shuts down (by using it normally). Let the phone cool down, plug it into the charger, and power it on, and let it charge until 100% again.
6. Use BetterBatteryStats regularly to find apps consuming too much power and/or holding wakelocks too often; complain to the app maker, and replace it if the maker won't/can't change it.
7. Remember to turn off wifi and/or use 2G only mode when you're no longer using them.
Sent from my GT-I8150 using xda app-developers app
Pep, with full respect to your suggestions that are legit, but this can´t fix the battery drain issue CM9 is having with it´s new 3.X kernel.
They all will reduce the battery drain of course,but wont bring it down to the level you will reach with 2.6 kernel.
I´m still not sure what exactly is causing this, but in my case it´s for sure not my batteries nor other apps causing this.
As I already posted in the Bug report threat, I now flashed RC6 by going totally pristine. Formated both SD Cards and whiped everything, just installed BatteryMonitorWidget to control the battery drain. It´s twice as hight in DeepSleep compared to RC2 and RC3 with it´s old 2.6 kernel.
So first of all we need to narrow down what exactly is causing this.
Therefore I suggest to install first the BatteryMonitorWidget to comapare our results and to share the settings whe have changed after installing RC6 the pristine way.
First my configuration:
1. SDCards swapped
2. Dithering disabled
3. 16-bit Transparency enabled
4. Freeing up resurces enabled
5. Kernel sample Merging enabled
6. Zram disabled
7. default governor and scheduler
8. Syncing Accounts disabled
9. Updates and notifications in GooglePlay disabled
10. Wlan and MobileData disabled
11. Baseband XXLMB
My results with 2.6 Kernel are:
~16mA at daytime in DeepSleep
~ 5-8mA at night in DeepSleep
with kernel 3.x
constantly ~35 - 50mA in DeepSleep
and I checked it´s really in DeepSleep Mode.
So it looks like the radio is consuming more power while keeping the phone connected with the radiostation while the phone is in DeepSleep.
but....
I once also tested hadi´s 1.6 yoon Kernel with RC2, which is basing on Arcos RC2 kernel. By using the Ondemand govarnor in his kernel to compare the battery consumprion against Arcos Ondemand governor, hadis Ondemand governor also comsumed more than Arcos Ondemand Governor. With his OndemandX givernor the consumption was pretty much the same like with Arcos Ondemand.
So maybe it´s also something that changed in Arcos ondemand governor in 3.x kernel.
honeyx said:
Pep, with full respect to your suggestions that are legit, but this can´t fix the battery drain issue CM9 is having with it´s new 3.X kernel.
They all will reduce the battery drain of course,but wont bring it down to the level you will reach with 2.6 kernel.
I´m still not sure what exactly is causing this, but in my case it´s for sure not my batteries nor other apps causing this.
As I already posted in the Bug report threat, I now flashed RC6 by going totally pristine. Formated both SD Cards and whiped everything, just installed BatteryMonitorWidget to control the battery drain. It´s twice as hight in DeepSleep compared to RC2 and RC3 with it´s old 2.6 kernel.
So first of all we need to narrow down what exactly is causing this.
Therefore I suggest to install first the BatteryMonitorWidget to comapare our results and to share the settings whe have changed after installing RC6 the pristine way.
First my configuration:
1. SDCards swapped
2. Dithering disabled
3. 16-bit Transparency enabled
4. Freeing up resurces enabled
5. Kernel sample Merging enabled
6. Zram disabled
7. default governor and scheduler
8. Syncing Accounts disabled
9. Updates and notifications in GooglePlay disabled
10. Wlan and MobileData disabled
11. Baseband XXLMB
My results with 2.6 Kernel are:
~16mA at daytime in DeepSleep
~ 5-8mA at night in DeepSleep
with kernel 3.x
constantly ~35 - 50mA in DeepSleep
and I checked it´s really in DeepSleep Mode.
So it looks like the radio is consuming more power while keeping the phone connected with the radiostation while the phone is in DeepSleep.
but....
I once also tested hadi´s 1.6 yoon Kernel with RC2, which is basing on Arcos RC2 kernel. By using the Ondemand govarnor in his kernel to compare the battery consumprion against Arcos Ondemand governor, hadis Ondemand governor also comsumed more than Arcos Ondemand Governor. With his OndemandX givernor the consumption was pretty much the same like with Arcos Ondemand.
So maybe it´s also something that changed in Arcos ondemand governor in 3.x kernel.
Click to expand...
Click to collapse
Ah, I misunderstood the intent of this thread, then, my bad :banghead:
Hmmm... I'm willing to do some experiment... but there are several apps called "Better Battery Widgets"... which one?
Sent from my GT-I8150 using xda app-developers app
i don't know how will you classify my battery life because for me if the battery is enough to last at least for 8-9hours(hours spent in college) then i call it good enough
i use athena with no UV.
gov lulzactive 245-1024 scheduler row io
1 think usually done wrong in forum i'm following is they're using task killer or app to manage their free ram. this app is THE REAL BATTERY KILLER. they stop needed service and make your phone awake . not to mention the choppyness because the os needs to restart services and many bad effect it causes
Sent from my GT-I8150
pepoluan said:
Ah, I misunderstood the intent of this thread, then, my bad :banghead:
Hmmm... I'm willing to do some experiment... but there are several apps called "Better Battery Widgets"... which one?
Sent from my GT-I8150 using xda app-developers app
Click to expand...
Click to collapse
Oh I see there are several apps out now using the same name.
I´m using this BatteryMonitor Widget from 3C.
So when using it:
1. Do not recalibrate the battery as it will otherwise need much more time to show you accurate readings.
2. The App needs at least one or two charging cycles to recalibrate itself (not the battery) as it needs to determinate the exact capacity of your battery.
hadidjapri said:
i don't know how will you classify my battery life because for me if the battery is enough to last at least for 8-9hours(hours spent in college) then i call it good enough
i use athena with no UV.
gov lulzactive 245-1024 scheduler row io
1 think usually done wrong in forum i'm following is they're using task killer or app to manage their free ram. this app is THE REAL BATTERY KILLER. they stop needed service and make your phone awake . not to mention the choppyness because the os needs to restart services and many bad effect it causes
Sent from my GT-I8150
Click to expand...
Click to collapse
Hm well I´m used to recharge my battery every 3 to 5 days because it´s most of time in DeepSleep Mode. I´m just doing calls and surf the net in my breaks at work. So only turning on MobileData if it´s needed. At home I´m having my PC for surfing the net, so MobileData and WLAN is disabled as well.
With RC4 my battery drain was so high it even wouldn´t last as long till I´m back home from work. With RC6 i think it would last at least 12 to 18 hours, but it´s still a huge difference compared to the RC´s with it´s 2.6 Kernel.
Agree with you about using such apps like Task Killer or scripts like V6 Supercharger. They all need extra CPU time to do their jobs and often are causing more problems than they are solving.The Android OS can manage such things better itself and terminate unneeded services itself too.
---------- Post added at 08:23 AM ---------- Previous post was at 07:51 AM ----------
Additionally you can use BetterBatteryStats in case your phone is keeping a long time active to see what is causing this. It´s free for XDA members.
honeyx said:
My results with 2.6 Kernel are:
~16mA at daytime in DeepSleep
~ 5-8mA at night in DeepSleep
with kernel 3.x
constantly ~35 - 50mA in DeepSleep
and I checked it´s really in DeepSleep Mode.
So it looks like the radio is consuming more power while keeping the phone connected with the radiostation while the phone is in DeepSleep.
Click to expand...
Click to collapse
I can testify to this, my BBS shows the phone going into deep sleep normally but the drain with data on is immense even in deep sleep. Your initial findings already point to the most likely source of the problem. Given the varying opinions on this(some say it's fine I others don't agree), is it possible we have the same device but different hardware revisions, some of which are much more power-friendly than others? Because for the life of me I couldn't NEVER anything more than a day from kernel 3.x(CM10) but some people claim they could get upto 3-4 days on light use!
Sent from my Wonder powered by CM10
I don´t think it has something to do with different hardware revisions, else it wouldn´t matter which kernel is in use. But it does.
There is for sure something strange going on. I´ve additionally installed BetterBatteryStats and now the phone started keeping very often in awake mode. Not sure this has something to do with this app, because it didn´t happen when I had it installed on an older CM9 release.
However I can´t find any suspicious processes that are causing this. But to be sure I will have to go back to RC2 to compare with.
So here my results:
Within of 5 hours it keept Awake for 25 minutes.
BBS also says NO Data Connection and No or Unknown SIgnal during that time
But I´m sure it was connected to the radiostation and made a short testcall.
About wakelocks:
KernelWakelocks:
"mmc0_detect" 4m 32s
"DPRAM" 3m 11s
"alarm_rtc" 2m 21s
"PowerManagerService" 1m 36s
"radio-interface" 1m 10s
"alarm" 36s
"mmc1_detect" 13s
Partial Wakelocks:
AlarmManager 44s 997 Counts
GSM 20s 4 Counts
ActivityManager-Launch 18s 104 Counts
sleep_broadcast 4s 23 Counts
RILJ 2s 146 Counts
*backup* 1s 109 Counts
NotificationService 1s 113 Counts
Ok I´m back to RC2 and am having some results from BBS to compare with.
After fully charging the battery I unplugged the phone and left it over night at the same place I´m always leaving. So the conditions were the same like with RC6, though in RC6 there were no apps exept BatteryMonitorWidget and BetterBattery Stats installed.
To make it short the results are nearly identical. Even the Awake time is almost identical in a period of 5 hours.
There is also the No or unknown Signal entry for the whole time. So I guess this is due to the MobileData being disabled.
But what I´m missing in RC2 is "mmc0_detect" and "mmc1_detect" in the Kernel Wakelocks. They are not showing up there.
So now we need some other results to compare with my results.
Been using this phone for 1 and half year now..is it normal to have a battery life of 5 hours with 3G on? Currently using cm10
I think the 3.0 kernel really makes a big difference in a negative way in regards to the battery life.
To fight against this, I have used the following settings for some success:
Conservative + Row... still very fluid with Yoon Chronos
245 - 1024 MHz
Screen off after 30 secs
Under volt
Its much better than before, but still I would like more battery life. Probably 8 hours with heavy use up to 16 hours lite.
Sent from my GT-I8150 using xda app-developers app
Agree on that. I tried now RC6 together with hadis chronos kernel and the consumption is the same like with Arcos 3.x kernel.
The "mmc0_detect" and "mmc1_detect" entries also appear with hadis chronos kernel. Not sure they are responsible for it, but they didn´t appear with 2.6 kernel.
So what I can say for sure it´s not the governor but something else in the 3.x kernel and so far these mmc detect entries are under suspicion.
First of all, sorry for not testing against the two kernels; there's a major project going on in my office, and I totally can't risk to be offline... plus with the random times I'll receive calls, the battery usage might be skewed...
honeyx said:
Agree on that. I tried now RC6 together with hadis chronos kernel and the consumption is the same like with Arcos 3.x kernel.
The "mmc0_detect" and "mmc1_detect" entries also appear with hadis chronos kernel. Not sure they are responsible for it, but they didn´t appear with 2.6 kernel.
So what I can say for sure it´s not the governor but something else in the 3.x kernel and so far these mmc detect entries are under suspicion.
Click to expand...
Click to collapse
I did some Google search and arrived at the following thread:
http://forum.xda-developers.com/showthread.php?t=1827676
scroll down to the second post. The OP of that thread noticed that mmcX_detect will utilize a lot of wakelocks if the SD Card is defective.
Since the battery drain issue with kernel 3.0 does not seem to happen to everyone, could people experiencing such drain try the experiments without an SD Card being installed?
Sent from my GT-I8150 using xda app-developers app
No problem pep. I need my phone too during the week, so only can do some tests at the weekend.
So to narrow down this problem we need to know how it works without a SD Card installed and if all who are having this issue are having the SD Cards swapped.

LF "Perfect Kernel" for PA rom

Hello,so what kernel you like to combine with PA? -Nexus 4
I've tryed few
Franco r203-i think is has a battery drain problem /no update till now...
Trinity-no gama controll(and that is pretty annoying for me)
faux-idk why i just dont like that kernel
matrix-ok battery but low fps in gaming(maybe im doing something wrong?)
hellscore-hmm idk how its now ....
I would love to try ElementalX but its only for N5
The "wish list"
-over 4 SOT in wi-fi(3g,bluetooth,nfc,data,gps-all OFF ,dont need them)
-has customizable color-gama
-low consumption over night
-NO low fps in games like Asphalt 8(can change pref with Per-App modes if need [low on daily apps and custom profiles for games])
Thats all
What do you recomand?A few pros/cons on the kernel.
Try hellscore b43
http://d-h.st/users/hellsgod/?fld_id=27672#files
hells-Core-b43-kk-t2.zip. Flash this file. Enjoy!
This kernel gives better battery life for any ROM. 100% results.
After a day of testing more kernel
My favorite for now are:
Trinity- 4cores on all time and combined with tkt for gamma
Hellscore b43 -its very cool ,i'm very curious how will perform over night the b44 version because the low frequency
This 2 i love the most
For what it's worth, I have no exceptional battery drain using Franco Kernel. I lose ~1% per hour with the screen off, and <0.5% per hour with the screen and radios off, which is as good as it get for this device, in my experience.
With normal usage and without disabling Location Services or radios, I tend to get 5 hours of screen-on-time; sometimes more.
So till now trinity and hellscore in 5% drain i get over 15 min of youtube playback but on franco r203 in 5% i get like 8-9
Edit:I've changed from 1,5 to 1 and now it's battery drain is much better ,like the other 2.
Lupus kernel. I was using the awful one that came with FreeXperia but that was crashing 20 times a day. Finally found Lupus and it hasn't crashed since. Battery lasts at least four times longer too which I didn't think was possible, and I haven't seen since using the stock ROM.
(Android has crashed once but that's because it's Android)

Categories

Resources