Best Kernel for battery life - EVO 4G Q&A, Help & Troubleshooting

Hello,
I was just wondering what the best kernel was for a sense rom user who wants the best battery life. I don't want any trickle charge kernels because I am scared of what could happen to my evo.
So... in your opinion, what is the best battery life kernel for MYNs RLS (the one with sense 1.0 and 4g) without trickle charging?
Thanks

Everyone's phone reacts differently to kernels. Your phone may like netarchy kernels, ziggys kernels, baked snacks, etc. My phone liked net's kernels. Also, be aware that there are 2 kinds (bfs and cfs) of kernels. I had to try out a few and let them settle in for a day or two so you can see what kind of battery life you'll get. If you use setcpu, you might want to see what governors you can use with the kernel. some may or may not have a smartass governor for example. Just remember to clear your cache before you flash a new kernel. Oh and idk if you need to but I usually wipe battery stats too.

try the 4.3.1kernels with "no sbc" its hard to say one or the other is best... every phone/user settings differ.
use this to help on some of the terms.
i currently use 4.3.2 cfs sbc less havs
i was using 4.3.2 cfs nosbc havs more and got good battery, just trying a few out i can always nandroid back.
remember now when flashing new kernels its good to go thru 2-3 full charge cycles. whats happened to me in the past is after a new flash my battery would drop, so calibrate, there are steps somewhere in xda? for calibration. i just charge, then use the **** out of it...then charge fully...use normally then gauge your batt life.
-hope this helps.

Related

[Q] Best Kernel for Battery Life (MIUI/AOSP)

Didn't see anything specifically pertaining to this by doing a search, so I decided to start a new thread.
I am currently running the MIUI rom along with netarchy's universal 4.1.9.1 (the less aggressive UV because aggressive caused screen tearing). Battery life is good, and better than with the stock kernel, but I still only see about 8-10 hours under light/very moderate use.
Does anyone have a kernel they prefer for exceptional battery life? I'm not looking for crazy, 1.5GHz overclocking or anything like that; superior battery life is most important to me.
I'm using Savage v1.6 CFS - HAVS - WIMAX (#6 I think).... and I am getting crazy battery life. Normally around 25 hours with moderate use.
Never been happier with my phone.

[Q] Term meanings

Hey Im kinda new. I tried search but could find out what some stuff meant.
Im trying to find some explanation or a thread that says what these mean.
So i dont know what HAVS, BFS, CFS, SBC terms like that mean.
Help?
Thank You
Jester123 said:
Hey Im kinda new. I tried search but could find out what some stuff meant.
Im trying to find some explanation or a thread that says what these mean.
So i dont know what HAVS, BFS, CFS, SBC terms like that mean.
Help?
Thank You
Click to expand...
Click to collapse
These links here should have 99.9% of all the info you'll need to get started, and help you understand some things. Most of the good info is right in the first post of each of these links/threads. Read up!
Here is a good link about kernels, and has a link in there about SBC kernels (superior battery charging), which basically trickle charges the battery. It's controversial, and you should read up and understand SBC kernels before trying one, if you choose to. (i dont use them)
http://forum.xda-developers.com/showthread.php?t=894880&highlight=SBC+Kernels
http://forum.xda-developers.com/showthread.php?t=790427
http://forum.xda-developers.com/showthread.php?t=719763
http://htcevorooting.x10.mx/wiki/index.php?title=Terminology
And here is a quick definition of HAVS, taken from Netarchy's thread, in the OP.
"Havs: Hybrid Adaptive Voltage Scaling, basically tries to undervolt as much as possible to conserve power, but adapts to things like cpu load and temperature."
"No Havs: Static voltage scaling, every cpu speed pulls a specific amount of power from the battery"
And here is a snippet I pulled from the first link I posted for you. Describes CFS vs BFS.
"With kernels, what is BFS and CFS? Which would work better for my phone?
Answer: CFS stands for Completely Fair Scheduler. BFS stands for Brain **** Scheduler (sounds fun, right?). These are two different ways that the phone's CPU uses to schedule events. Without getting into the technicalities, here is what I have found for my Evo. Your mileage may vary and again, you have to experiment to find which works better for your particular phone.
CFS: Generally more consistent, use when you want consistent performance and/or if BFS kernels do not work well with your phone. Sometimes will appear to be smoother than a BFS kernel in overall use. The stock HTC kernel uses CFS and it is more standard than BFS.
BFS: Generally a bit faster but a bit more inconsistent (might appear to slow down more and such). Usually faster overall performance but will not look as smooth as a CFS kernel (in general).
Another way to put it, CFS is closer to a flat line, if you drew a performance map it would have less peaks and more consistency. With BFS, there would be more peaks and higher peaks with the faster readings and lower peaks with the slower.
You will find that one or the other may work better for you, or fit your needs better. It is a good idea to try both and see your results. My phone seems to heavily favor CFS kernels and I like the overall smoothness and consistency better. To me, BFS often appears to be more laggy than a CFS kernel. Again, each phone is different though and my results may not match yours. "
Hey thank you that helped a lot!
Jester123 said:
Hey thank you that helped a lot!
Click to expand...
Click to collapse
You're very welcome.
Ill cover the last one for you.
SBC is a mod the the way the battery chargers. The stock charging method is your phone charges up to 100% then stops. The battery then drains until its at 90% then starts charging again. (and repeats this until you take it off) With the mod the battery charges up to 100%, (4.2v) then it only puts as much current into the battery as your phone is using. (Whats being put in - whats being taken = 0 net charge. So when you take your phone of the charger, you are always at 100 %. With Htc's method, you could be anywhere between 90 and 100%. There is no substantial proof the SBC causes harm, but it is possible, as such there is a warning when using any SBC modded kernel to use at your own risk.
aimbdd said:
Ill cover the last one for you.
SBC is a mod the the way the battery chargers. The stock charging method is your phone charges up to 100% then stops. The battery then drains until its at 90% then starts charging again. (and repeats this until you take it off) With the mod the battery charges up to 100%, (4.2v) then it only puts as much current into the battery as your phone is using. (Whats being put in - whats being taken = 0 net charge. So when you take your phone of the charger, you are always at 100 %. With Htc's method, you could be anywhere between 90 and 100%. There is no substantial proof the SBC causes harm, but it is possible, as such there is a warning when using any SBC modded kernel to use at your own risk.
Click to expand...
Click to collapse
Buckley covered it in the first part of his reply, and included links to the SBC discussion threads so the OP could decide for himself if he wanted to use it.

[Q] netarchy-toastmod 4.3 cfs-nonhavs-noUV-sbc

netarchy-toastmod 4.3 cfs-nonhavs-noUV-sbc is what i want to use on my phone, because i heard it was good for my siedeo 3500 batt.
my question is is this a stable version now?
do i still have to downgrade nv and pri?
I am using stock htc 15 now and know its not charging my batt all the way
I have tried a lot of kernels already just not this one and I know I could buy and external charger or use a backup batt. but if this kernel works that would be great, I know I don't want HAVS or colin batt tweak.
So what do you guys think is this a good kerenl? is it the best version without havs. and will it charge my siedo 3500mah batt.
Thank You
btw im using mikfroyo 4.5
I don't think 4.3 was ever a "stable release," the stable is 4.3.1. I have run that kernel with no issues, but I mostly use 4.3.2 CFS or Ziggy's 012111. You're going to get mixed answers on sbc though. I have excellent results from following these instructions to get my battery to last longer without using SBC:
1. Charge till at 100% and the light turns green.
2. Unplug until the light comes off and turn off the phone.
3. Plug the cable in until the light comes on and turns green.
4. Unplug until the light goes off
5. Repeat 4 and 5 a total of 10x
If you do that, your battery will stay at 100% longer. Mine took about 15min to loose 1% the first time I did it.
You might also want to boot into recovery after the first time you do this and wipe battery stats, then let the battery run allllll the way down. After doing this, even if you don't do the above every time, it may drop initially once off the charger to 95% or so, but it should last MUCH longer on idle. But if you want it to last longer at 100%, you have to follow the above steps.
I have gotten about the same results with most Kernels using this method. Net's are certainly good, however, no one can tell you what kernel is best for you as every phone is different. I would dl a few different versions of Net's (4.3.2, 4.3.1, 4.3, etc) in whatever config you want (no havs) and start with the newest one. If that doesn't work, go one version older and stop once you find one that provides performance you're happy with.
Sorry if any of this doesn't make sense. I'm tired and I have been proof reading crap all day so I'm not about to read this again.
thank you for the fast response if i would've just read better i would have relalized that 4.3 wasn't stable it even said it on the link lol. Anyway I installed 4.3.1 sbc-cfs nohavs and am now charging up i got 31 hours on htc15 with my 3500mah and now lets see what this kernel lets me get.
anyway will post back my results
system is mikfroyo 4.5
kernel sbc-4.3.1 cfs nohavs
sideo 3500mah batt
setcpu with 1113mhz max and 128 min
screen off profile only(set at 245mhz max/min)
380mb of system space and 7.30 sd card space
monitoring batt with battery monitor widget with alarm set for fully charged.
newest radios and nv/pri(do i downgrade to 1.77pri/nv with this kernel?)
any way charging now will post results when battery is almost dead with screen shots and prolly a youtube video as well.
4.3.1 are considered stable releases that i am aware of
Where can I find the net sbc kernwels
go here and click on the sbc thread link at the very first post and choose the one you want it starts with beta and more towards the bottom are the stable ones.
go here and click on the sbc thread link at the very first post and choose the one you want it starts with beta and more towards the bottom are the stable ones.
http://forum.xda-developers.com/showthread.php?t=719763
Ah thanks. I've been on that thread dozens of times and never saw that lol
Sent from my evo 4g
@op, i'm curious, why the need to overclock? What are you using that actually benefits from this?
I'm actually underclocking @ 921Mhz to achieve a bit more batt lift (same battery).
well its not a high overclock and just to increase speed of loads and surfing a bit, I bought the extended battery so I can actually use it.

Savaged Zen Concerns?

xx
http://forum.xda-developers.com/showthread.php?t=894880
There are SBC and no SBC versions of Tiamat and SZ. You probably downloaded the one with though.
Also,
http://greenfieldroid.wordpress.com/2010/12/27/battery-tips-for-longer-battery-life/
Seems that 90% of the battery problems with SBC, was with the Chinese battery and not the stock. I'm running an SBC kernel with absolutely no problems with the stock battery. As far as charging past full, that's a new one on me. I can tell you that letting it die is bad for the battery
Sent from my PC36100 using XDA App
SBC kernel can cause battery life to get shorter and shorter more quickly than a non SBC kernel, but I don't know if it will kill a stock battery as fast as it can a chinese one.
I think the big problem, esp when using chinese batteries, is leaving the phone on the charger all the time, like driving in the car on a long trip with the phone plugged in to use GPS.
SZ ROM has an on/off switch for SBC which is good for that reason (as well as giving you a choice).

Help on battery, with research done in advance

Hi everyone,
This is my first post.
I have thoroughly searched forums, trying to find this information but I'm having a really hard time finding any coherent answers, and even harder time finding any actual statistics.
Initially when I got my evo4g recently, used, it's cellular standby was taking up 45% of the battery. I got juice defender ultimate, and downgraded to 1.77 from 2.15 for the PRL and NV, which dropped that 45% down to 4-10%.
I've tried both cyanogen, and synergy roms. The interface for either is both good, so it's a wash to me. I underclocked both to 128mhz idle and 768mhz regular. I also disabled
On Cyanogen I tried savaged zen kernel, and stock kernel. I have not tried tiamat. On Synergy I tried golden monkey, and aggressive freedom .9. I use smartass governor.
On synergy, I used setCPU to create a profile to on screen off, to set clock speed 128 to 384, with ondemand as the governor, while using smartass as my regular governor, with 128-768 as my stock speeds.
When I tried the savaged zen kernel, the vipermod was only able to undervolt .25mv. Any greater and it locked up. .50mv would work for a while, but then just randomly crash. I don't know the undervolt rating of golden monkey, but it is not flexible. Aggressive freedom is pretty heavily undervolted.
I'm making the assumption that my device doesn't like HAVS, given that, or savaged zen is pretty aggressive in the first place. I'm unsure.
I disabled rotation, screen brightness is set to minimum, and am still not getting acceptable battery. I'm a fairly heavy user. Currently, it says 64% of my power is my display, even though it's at minimum.
I'm still tethered to keeping a charger with me, which really sucks given that the 12v adapter in my car is dead, and I drive a lot.
Often when I'm using my device, I can drop from 45% charge to 15% charge in an hour. It's a fairly new replacement battery. I read 4200mv in rom on it. I've tried resetting my battery stats.
I don't really know what to do. As of currently, the only thing that drains more
than 10% is the display. When the display is off, and I don't touch the phone, it drains incredibly slowly. I've dropped from 100% to 58% in the last 4 hours with intermittent use, haven't made a single call, and have sent a total of 3 text messages. I've lost a full 15% of my battery watching 5 3 minute youtube videos before.
Would cyanogen, or synergy be recommended for max battery life, and given cyanogen or synergy, which kernel would be optimal for battery life, and is there anything I can do to make my minimum brightness display use less power, short of not being able to see at all?
People get best batt with aosp so they say.
http://forum.xda-developers.com/showthread.php?t=1333251
[Arrows - Guide] Best Aosp Rom/Kernel setup + ICS Rom [Updated - 11/8/11]
Good guide. For them also I will link u to a batt thread. Have to wait till I get to work.
http://www.xda-developers.com/android/tweaks-for-superb-battery-life-in-evo/
Sent from my PC36100 using xda premium
What kind of replacement battery, and where did you buy it?
It is possible to buy a "brand new" battery that's been sitting on the shelf long enough to not be very good. I would guess there are also counterfeit batteries out there (although I do not know this for a fact). A poor quality or old battery might be causing this?
Actual HTC branded battery from sprint. I didn't have to pay for it. I still am trying to figure out why my display says it's taking up two thirds roughly on minimum brightness. I currently am on synergy with juice defender set to aggressive, with min brightness, and freedom v. 9 aggressive.
Would Cyanogen with Savaged Zen or Tiamat use less?
I may have to end up buying a bigger battery? It's often dead 10 hours after I take it off the charger.
I know nv and pri 1.90 have problems. How is 2.15? I currently have 1.77.
Sorry if I talk on circles.
Also, are the v6 supercharger script, and it's associated scripts worth looking into?
I personally think juice defender is just another parasite. You should turn on/off your radios when in/not use manually. The smartass governor is used basically has a built in screen off profile making juice defender or setcpu irrelevant. the 2.15 PRI is nice, I'm using ti with no problems.
I average 2 days on stock battery:
CM7
Tiamat 4.1 > smartassv2 governor
Vipermod: -100mv , 825mv floor
And aosp will always have better battery life than sense.
Right now my display is at 42% for 11 hrs and I'm on the latest radio pri nvm and prl and don't have any crazy batt drain. And iv heard decks Rom is bad ass idk guess it is what you prefer. As far as v6 you will hear and read mixed results I use it on setting 7 just cause it kills apps that won't kill forever or don't exit right
Ps +1 to juice defender never helped me and i now use system turner instead of set CPU cause it can create a script for CPU usage unlike set CPU.
Sent from my PC36100 using xda premium
I'll just piggy back off this thread. I'm need some other suggests or help. My battery is draining unusually fast lately.
This was thirty minutes of use. I was listening to Sirius NFL radio through Dolphin HD. The battery was at 90% when I disconnected it from the charger
{
"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"
}
This is twelve minutes after I stopped listening to Sirius.
I had my brightness settings to lowest possible. I work at night, so I don't need very bright.
I'm running CM7 Nightlies; currently on 11-10-11 (#250) with CM7's kernal. Set Governoer to Performance, CPU set to 245 min, 1113 max. I have the seidico 3500mha battery. I find these work well for all the video media I consume at work--Netlfix, NFL Game Pass mobile, Plex, Hulu, Sprint TV, and so on with HDMwIn. I also do some gaming with SNESoid with Sixaxias Control or Wiimote Controller. When at work, the phone is on a charger all but about thirty minutes.
I was using Tiamat 4.1 and wasn't having nearly as rapid battery drain with the same settings. I went back to the stock CM7 kernal, because Tiamat caused flash player not to work properly in either Browswer or Dolphin HD.
I've tried wiping the battery stats and draining the battery completely after flashing the updated CM7 nightlies. I just having done data wipe at this point. I haven't tried using the original 1500mha battery either. I akso turned off the back up data to google servers. The only things I have are 3g/2g raido, All other radios are off unless needed. No vibration is off except the one on boot. I do have auto sync on. I also use WP clock live wallpaper. I have all animations off.
I don't expect my battery to last to the day or days. I use to get a good eight to twelve hours with normal use--email, IM, web, phone, and light media consumption.
Any ideas?
Angelus359 said:
Actual HTC branded battery from sprint. I didn't have to pay for it. I still am trying to figure out why my display says it's taking up two thirds roughly on minimum brightness. I currently am on synergy with juice defender set to aggressive, with min brightness, and freedom v. 9 aggressive.
Would Cyanogen with Savaged Zen or Tiamat use less?
I may have to end up buying a bigger battery? It's often dead 10 hours after I take it off the charger.
I know nv and pri 1.90 have problems. How is 2.15? I currently have 1.77.
Sorry if I talk on circles.
Also, are the v6 supercharger script, and it's associated scripts worth looking into?
Click to expand...
Click to collapse
That sucks your getting such terrible battery life man :/ I'm running synergy with stock kernal and 2.15 pri, and I get about 23-24 hours on my 1500mah battery, and that's with everything turned on no juice defender or anything, but I also charge my batteries with an external charger, Idk if that changes anything or not...
I keep WiFi on almost 100% of the time too...
Sent from my Synergized Evo 4g
I installed Amon Ra's flasher instead of clockwork, then went into recovery, wiped everything 3 times over, including battery stats and dalvik cache, installed cyanogen mod, installed savaged zen kernel, installed gapps, did first bootup, and have since had better battery life, atleast for the last few hours. I've been on wifi the whole time though.
I can only undervolt 25mv on Savaged Zen, any more and it locks up. However, on the freedom kernel for sense, I used the aggressive setting, with SVS, instead of HAVS. Is tiamat SVS? If so, would I be better with a manually undervolted tiamat, instead of savaged zen?
I've read some things about evo deck having better battery life than cyanogenmod. However, I don't know which version of CM7 they based it off of, CM7, or CM7.1, and I also don't know if these claims are actually true. Can anyone confirm this?
Why is juice defender a parasite? CPU cycles? The "3%" it uses, is much less than the 35% cellular standby that I've been seeing, due to piss poor signal.
Angelus359 said:
I installed Amon Ra's flasher instead of clockwork, then went into recovery, wiped everything 3 times over, including battery stats and dalvik cache, installed cyanogen mod, installed savaged zen kernel, installed gapps, did first bootup, and have since had better battery life, atleast for the last few hours. I've been on wifi the whole time though.
I can only undervolt 25mv on Savaged Zen, any more and it locks up. However, on the freedom kernel for sense, I used the aggressive setting, with SVS, instead of HAVS. Is tiamat SVS? If so, would I be better with a manually undervolted tiamat, instead of savaged zen?
I've read some things about evo deck having better battery life than cyanogenmod. However, I don't know which version of CM7 they based it off of, CM7, or CM7.1, and I also don't know if these claims are actually true. Can anyone confirm this?
Why is juice defender a parasite? CPU cycles? The "3%" it uses, is much less than the 35% cellular standby that I've been seeing, due to piss poor signal.
Click to expand...
Click to collapse
yes they are true, it doesn't matter what version of cm you put up against it.
ropodope
Deck'd Bread v1.0.3 + LEE
I Am Arrow
ckoadiyn said:
People get best batt with aosp so they say.
http://forum.xda-developers.com/showthread.php?t=1333251
[Arrows - Guide] Best Aosp Rom/Kernel setup + ICS Rom [Updated - 11/8/11]
Good guide. For them also I will link u to a batt thread. Have to wait till I get to work.
http://www.xda-developers.com/android/tweaks-for-superb-battery-life-in-evo/
Sent from my PC36100 using xda premium
Click to expand...
Click to collapse
+10 to the Arrow Thread ^_^
So the consensus is that evo deck is thebest battery rom ? Then which kernel? Savaged Zen or tiamat? Given that savages Zen freezes at 50mv undervolt and I was able to run freedom aggressive, I'm not sure. Is havs worth it? Or do I go with tiamat. If tiamat, do I go with newest?
Angelus359 said:
So the consensus is that evo deck is thebest battery rom ? Then which kernel? Savaged Zen or tiamat? Given that savages Zen freezes at 50mv undervolt and I was able to run freedom aggressive, I'm not sure. Is havs worth it? Or do I go with tiamat. If tiamat, do I go with newest?
Click to expand...
Click to collapse
they both are the newest and are both HAVS, if you look at the thread in my sig. the only thing is that tiamat is going to have future updates while SVZ will not. and i'm undervolting my SVZ kernel to -75mv. you probably couldn't because every phone is different so you phone probably cant do more than -50mv. none the less check the thread in my sig to learn more about kernels and roms that are aosp. ^_^
I've read that thread already. I found it odd you suggested the godmode kernel even though its not a gingerbread kernel.
Angelus359 said:
I've read that thread already. I found it odd you suggested the godmode kernel even though its not a gingerbread kernel.
Click to expand...
Click to collapse
the one in the attachments that you can dl is a aosp version he toast made for gingerbread roms... or you can just go to his thread through my thread, the link is under the GoDm0de description...
Magically, my phone stopped rapidly draining out overnight. Maybe it's because I wiped battery stats?
With evo deck and savaged zen at -25mv, I got 24 hours of battery before I hit 80%, but that was with next to zero use. I then used 3g for a half hour, gps for 15 minutes, and made 4 seperate under 10 minute phone calls, which drained the battery down to 15%.
The battery use section says 49% is cellular standby. This is with manually turning on or off radios. Display is such a low %, it's not even showing up.
Do you have bad phone reception where you are at ? Cause isn't that cellular stand by? When the phone is searching for service ?
Sent from my Synergized Evo 4g
I always have poor service lately. If it wasn't for a friend working for sprint getting me a crazy discount, I'd have switched carriers a long time ago.
Only wipe battery stats when your battery is fully charged and shows 4200mV in battery monitor widget. Then you need to run the battery dead, then recharge fully to calibrate it.
Next, no ROM or kernel will fully charge ANY extended battery unless it uses SBC. This is fact, I have tested everything available today from asop to sense.
You are fighting a battle you cant win. Turn off automatic sync, set your wifi sleep to never while uplugged, and uncheck the always on mobile data.
Good luck, there is no solution, phone is what it is.
Sent from my PC36100 using Tapatalk
I have the savaged zen kernel with SBC turned on.
I have noticed some instability in the phone ever since I undervolted 25MV. It locks up for moments at a time, which is aggrevating because it makes me miss calls. It unlocks intermittently. It crashes at -50mv, so maybe I simply can not undervolt at all. Atleast I have HAVS, which is better than stock kernel.
I tried the v6 supercharger, 3g turbocharger, and kickass kernelizer scripts (at the same time), and the phone became horrifically unstable, so that is not a route I'd like to try again. For v6, I used 512 balanced, 3g I tried fastest, and kickass doesn't have settings. I'm not sure if those affect battery at all, but I wasn't happy.
I've read this thing about turning off atime to help flash disk IO performance by a rather significant margin, reducing battery strain a smidgeon by finishing tasks faster, and powering down the flash memory faster, which I would like to do (which works great on linux computers, which is another hobby of mine), but I'm not really sure how to go about it on android.
I noticed synergy rom uses the fun optimization of using EXT2 to boost performance. Any way to easily implement that to an already existing rom?

Categories

Resources