Battery Life vs Performance - T-Mobile Samsung Galaxy S II SGH-T989

For those of you running a 4.2.2 based custom rom and kernel (CM, AOKP, PA), please let me know what settings for cpu frequency, voltages, and governor that give you the best performance to battery life ratio.

Personally I use what I have to. So if I'm playing a game I will over clock or set to performance. If I'm watching a video or something I'll put it on on demand. And if I need to save battery I put it on power save. For me it all depends on the circumstances. But for normal use my default is usually on demand.
Regards,
Team Necessity

TeamNecessity said:
Personally I use what I have to. So if I'm playing a game I will over clock or set to performance. If I'm watching a video or something I'll put it on on demand. And if I need to save battery I put it on power save. For me it all depends on the circumstances. But for normal use my default is usually on demand.
Regards,
Team Necessity
Click to expand...
Click to collapse
I have major problems with my battery on 4.2.2. But I use juice defender and regular settings. I found a really nice sony experia rom that runs 4.0 that is nice, and makes my battery last a lot longer than 4.2. Even though it is not as cool....

Ondemand kernel settings on my xylon port. Good battery and performance for me

Related

Does Overclocking eat up battery life?

Does overclocking have effect on my battery life? not successful in searching a thread on this. Thanks.
HI
I mentioned a few things about it in this thread, if you scroll to my bit, but this is no hard and fast tes, just my observations.
http://forum.xda-developers.com/viewtopic.php?t=59473
use xcpuscalar and set it to scale up and down based on proc. percentage, i find i can even save battery like this, whilst having the performace of a permanent OC when i need i.
@fa147 will do that.
i actually noticed that when i removed xcpuscalar and returned to normal i was able to save almost 2X my bat life.
@midget_1990 I have not tried auto scale but wouldn't this make the system slower instead because it would only speed up when there is already a lot of load and might cause hangups?
I used to hackmaster to a) save battery when i'm not using my device by underclocking and b) to scale up and o/c the performance when I need it (like with media playback etc)

[Q] Cm7 vs Explod?

Hi guys, i was just wondering which rom is better with the evo or overall for battery life and gaming, "cm7" rom or the "explod" rom or now "decks"
Which rom is better would depend on what features you need in a rom.
sitlet said:
Which rom is better would depend on what features you need in a rom.
Click to expand...
Click to collapse
then i suppose the best way i can put it is which one gives better battery life while i also play games on my phone like star legends?
They're mostly the same. Explod has a couple of different elements, mainly eye candy.
Check out the thread below and you'll get good battery life.
I recommend decks
Having trouble with AOSP? http://forum.xda-developers.com/showthread.php?t=1295702
Crossrocker said:
They're mostly the same. Explod has a couple of different elements, mainly eye candy.
Check out the thread below and you'll get good battery life.
I recommend decks
Having trouble with AOSP? http://forum.xda-developers.com/showthread.php?t=1295702
Click to expand...
Click to collapse
what exactly makes it better? and if i used explod i would probably swap to go launcher.
why would you use Xplode to run Go Launcher? The first thing you'll notice with Xplode is that is basically a different launcher over CM7. Same as Deck's is Launcher 2 over CM7.
Just use CM7, then root explorer to replace ADW with Go launcher and you are in business
alaman68 said:
why would you use Xplode to run Go Launcher? The first thing you'll notice with Xplode is that is basically a different launcher over CM7. Same as Deck's is Launcher 2 over CM7.
Just use CM7, then root explorer to replace ADW with Go launcher and you are in business
Click to expand...
Click to collapse
that's what i have but i've read that decks has better battery life and runs smoother.
alaman68 said:
why would you use Xplode to run Go Launcher? The first thing you'll notice with Xplode is that is basically a different launcher over CM7. Same as Deck's is Launcher 2 over CM7.
Just use CM7, then root explorer to replace ADW with Go launcher and you are in business
Click to expand...
Click to collapse
Also, you can you the timescape widget and the photos and videos widgets, which are cool, but can only run on that rom. You need the sony launcher. You can extract the sony launcher and run it in CM7, but you won't be able to use the timescape or photos/videos widget, as you'll be missing some sony framework. Also a different dialer. You can take the infinite view for contacts and run that on CM7 as well.
Check out my setup. I don't really use it for games but my current setup gives me exponentially better battery life than anything I was using before.
With other kernels I used I would have to underclock and switch my scaling profile in order to have my battery last more than a few hours. Now the battery lasts all day and I dont have to worry about losing performance by having to scale down my cpu at all. Amazing battery life while maintaining great performance. That's what I've found with this setup.
Concordium said:
Check out my setup. I don't really use it for games but my current setup gives me exponentially better battery life than anything I was using before.
With other kernels I used I would have to underclock and switch my scaling profile in order to have my battery last more than a few hours. Now the battery lasts all day and I dont have to worry about losing performance by having to scale down my cpu at all. Amazing battery life while maintaining great performance. That's what I've found with this setup.
Click to expand...
Click to collapse
what cpu settings and governor do u use?
My understanding is that Decks is basically a stripped down CM7... Xplod is Decks with the Sony Experia launcher and widgets/apps added in (in place of the Decks launcher which is ADW if I remember right)... as well as some themed coloring that is different from Decks.
Performance wise, you shouldnt see too much difference, as they all started with CM7 and just had a little bit removed/added for personal prefrence.
bigd2442 said:
My understanding is that Decks is basically a stripped down CM7... Xplod is Decks with the Sony Experia launcher and widgets/apps added in (in place of the Decks launcher which is ADW if I remember right)... as well as some themed coloring that is different from Decks.
Performance wise, you shouldnt see too much difference, as they all started with CM7 and just had a little bit removed/added for personal prefrence.
Click to expand...
Click to collapse
this is a quote from decks: "Currently as i look at my phone, my battery stats have me at 31 hours and counting with 15% left. So battery life as you can tell was one of my main concerns. Everything works!!!" so the decks gingerbread rom was designed for more than just being like cm7
Green_Arrow said:
what cpu settings and governor do u use?
Click to expand...
Click to collapse
I am set to "On Demand" with my CPU set at 1.036ghz. Phone runs smoothly at this setting and my battery lasts forever. You can switch the scaling to performance, and up the clock speed a little, and you'll get even better performance. Albeit, your battery life will naturally go down, but it will still last longer than any other kernel combos I've tried.
Sent from my V6 Supercharged HTC Evolution 4G using the official xda app.
Concordium said:
I am set to "On Demand" with my CPU set at 1.036ghz. Phone runs smoothly at this setting and my battery lasts forever. You can switch the scaling to performance, and up the clock speed a little, and you'll get even better performance. Albeit, your battery life will naturally go down, but it will still last longer than any other kernel combos I've tried.
Sent from my V6 Supercharged HTC Evolution 4G using the official xda app.
Click to expand...
Click to collapse
i just downloaded it, but i don't overclock my phone i normally run it at max 690mHz and at the moment i have it on interactivex even though i don't know the difference between that and interactive...
Green_Arrow said:
i just downloaded it, but i don't overclock my phone i normally run it at max 690mHz and at the moment i have it on interactivex even though i don't know the difference between that and interactive...
Click to expand...
Click to collapse
with your clock speed set so low you don't really have to worry about battery life regardless of which scaling you use. Trying to game at 690 is going to be a pain in the ass as well. I don't really know anything about the Interactive/InteractiveX scalings. I've used Smartass before and I've been really pleased with the results of that scaling. I usually use Ondemand because that is the default setting that my phone goes to when I boot it up and I am too lazy to change it. When I do get around to changing it I will usually switch it to either Smartass or Performance depending on what I intend to do with the phone.
Edit: Just came across this thread that explains cpu governors. http://forum.xda-developers.com/showthread.php?t=843406

[Kernel] [CM9 - RC2 & RC3] honeyx 7up 2.6.35 kernel [for better battery life]

Due to some requests via PM´s I decided to make my kernel finally public, but remember:
This kernel is a personal kernel for my private use, so it´s only containing the tweaks I´m also really using
It´s the older 2.6.35 kernel basing on latest 2.6.35 sources from Arco, so only use it with Arcos CM9 RC2 or RC3 or a custom ROM with 2.6.35 kernel
This kernel is not filled with a lot of governors and schedulers, but only the ones I´m also personally using.
I have made this kernel because non of the custom kernels worked stable for me in the past, even at stock voltages. With this kernel I´m able to run at extreme Undervolting rock solid.
So this kernel was created with stability and battery life in mind. Each modification was tested separately, so everytime I added a tweak or a new feature, I tested the new kernel for a couple of days before adding the next one.
So why I decided to tweak this older kernel rather than going with 3.x kernel?
- Because this kernel is giving me a much better battery life than the 3.x kernel, is running rock solid and also because I don´t really need the new features added into 3.x kernel.
So what it has included:
- UV and OC options
- lowered WiFi voltage
- lowered lcd voltage
- slightly lowered standby / deepsleep voltage
- Battery life extender
- Fixed 100% battery notification after charger unplug
- 377MB RAM
- NO-OP scheduler as default scheduler
- Lulzactive governor as default governor
- tweaked Lulzactive for battery life and smoothness
- added 518, 633 and 902 MHz (new)
- screen off frequency set to 518 MHz max.(new)
- some more voltage tweaks
- no other compilation tweaks just to make the list longer
With this kernel and a new battery my SGW can last up to 7 days in standby. This is without WiFi and Mobile Data. With the stock kernel I got 3-5 days. It´s also working absolutely stable and smooth for me without any issues.
So if you run into some issues that are/were also discussed i the CM9 Bug report thread, don´t blame me for them.
other suggestions:
- enable KSM
- enable 16bit Dithering
- disable CPU rendering
- greenify your apps
If you follow these suggestions, your ROM should run absolutely smooth without the need for other tweaks.
To use Battery Life eXtender:
Use RootExplorer and go to: '/sys/class/misc/batterylifeextender'. Change the value in 'charging_limit' for example to 90 (default 100). This will set a limit for the capacity to which the battery will be charged. So in this example the battery will be charged to 90%.
----------------------------------------------------
After flashing the kernel whipe your cache and dalvik cache and fix permissions.
Just as a note. Should you encounter the white screen bug in some apps, this is because you whiped the cache in CWM Recovery after flashing the kernel. To fix this go into settings -> apps and delete data and cache of those specific apps.
Credits are going to:
- Arco (for his great work and sources)
- educk (for helping me doing the first steps)
- Christopher83 (for his great commits)
- ivendor (for his tweaks)
- Ezekeel (for Battery Life eXtender)
----------- 18.08.2013 -----------
- added frequencies
- incrased RAM
- lowered screen off frequency in Lulzactive
- some voltage finetunning
CM_9-2.6.35-7up-kernel.zip
----------- first release -----------
Download.
XDA:DevDB Information
[Kernel] [CM9 - RC2 & RC3] honeyx 7up 2.6.35 kernel [for better battery life], a Kernel for the Samsung Galaxy W I8150
Contributors
honeyx, http://forum.xda-developers.com/member.php?u=4410351
Kernel Special Features:
Version Information
Status: No Longer Updated
Created 2013-09-24
Last Updated 2013-09-24
First, thanks :good:
Edit: can i have your permission to use this kernel on my ROM?
ipromeh said:
First, thanks :good:
Edit: can i have your permission to use this kernel on my ROM?
Click to expand...
Click to collapse
Sure No problem mate.
honeyx said:
Sure No problem mate.
Click to expand...
Click to collapse
nicely done
I have tested this before with rc2 and I have to say battery life was very significantly longer compared to hurtsky 2.5 + QAsR v2.3. However, the white screen issue persisted in 2 of the apps I used the most, namely boat browser and Gmail so I have opted out again. But if you guys don't care about white screen, do give this kernel a try
Yeah, kernel 2.6 is always better battery life... i recomended it
- screen off frequency set to 768 MHz
Click to expand...
Click to collapse
What mean of that ?
is we get trun off the screen it auto lock on 768Mhz ? it's not deepsleep any way CMIIW
hepi_hape said:
Yeah, kernel 2.6 is always better battery life... i recomended it
What mean of that ?
is we get trun off the screen it auto lock on 768Mhz ? it's not deepsleep any way CMIIW
Click to expand...
Click to collapse
This is the max frequency the clock might rise to if the screen is off but for example an app or a service awakes the phone from deepsleep. So it will not drain so much the battery if the phone gets awake for some reason and if you undervolt your cpu, you can reduce the consumption for such a case even more.
This is preset in the Lulzactive governor, which Christopher83 fixed to make this working, so it´s only related to this governor, which is also my default governor.
So when in screenoff the phone only maximum can use CPU clock at 768Mhz
Yeah i get it. .thx for explain it
I think arco might be able to help you fix the white screen. Long back skull kernel experienced the same and acro helped him to fix it.
coolbuy said:
I think arco might be able to help you fix the white screen. Long back skull kernel experienced the same and acro helped him to fix it.
Click to expand...
Click to collapse
Uhm, well I´m not sure this is exactly the same because Keff (Woohooo..) is modding the 3.x kernel for CM10. But thanks for the suggestion. I will aks Keff first to not to bother Arco in the first place. It will be for sure interesting what caused it for him.
Just to clarify some things about the white screen bug. The one I described in my first post is not the real white screen bug, but only what happens to some apps after whiping the cache in CWM Recovery. This can easily be fixed like described above and will not bother you anymore.
The real white screen bug came all of the sudden (without whiping anything before). So for example you opened facebook, everything was fine, but a few minutes later by relaunching facebook you got a white screen. The procedure to get rid of this was the same as I already mentioned but with the difference it happened again after a while.
So well I have had this issue with facebook too in the past, but it´s gone and now even not happening after whiping the cache in CWM Recovery. It´s not gone because I updated the rom (still using RC2), but because facebook updated their app.
Edit:
I already found what you was talking about. It´s called the white noise issue where you get a white screen by turning the screen on, so it´s not the same.
And how is games performance ?
Sent from my GT-I8150 using xda premium
mps42 said:
And how is games performance ?
Sent from my GT-I8150 using xda premium
Click to expand...
Click to collapse
Mind you: This is battery saving rom. It is meant to have low game performance. It MUST have a lower gaming performance than those v3.0 kernels. If you want gaming, this is not for you.
Doplgangr said:
Mind you: This is battery saving rom. It is meant to have low game performance. It MUST have a lower gaming performance than those v3.0 kernels. If you want gaming, this is not for you.
Click to expand...
Click to collapse
Yes, this is a battery saving kernel, but why should it have low gaming performance? Just because it´s optimized for low consumption in standby and because you can undervolt it? It´s like you were comparing an older Pentium4 against an Intel Atom CPU and saying the Atom must be faster because its newer. Or by comparing a Atom against a 286 CPU and saying the 286 will be faster than the Atom because the Atom is more battery friendly.
Sure, it´s not optimized to get the highest scores in benchmarks, but the games I´m playing once in a while are running totally smooth.
The newer releases of CM9 might be of course faster in games, but not just because of the 3.x kernel, but also because Arcos ocessionaly is updating the GPU drivers.
honeyx said:
Yes, this is a battery saving kernel, but why should it have low gaming performance? Just because it´s optimized for low consumption in standby and because you can undervolt it? It´s like you were comparing an older Pentium4 against an Intel Atom CPU and saying the Atom must be faster because its newer. Or by comparing a Atom against a 286 CPU and saying the 286 will be faster than the Atom because the Atom is more battery friendly.
Sure, it´s not optimized to get the highest scores in benchmarks, but the games I´m playing once in a while are running totally smooth.
The newer releases of CM9 might be of course faster in games, but not just because of the 3.x kernel, but also because Arcos ocessionaly is updating the GPU drivers.
Click to expand...
Click to collapse
Thank you for correcting my ignorance. :laugh: Maybe I'll give the kernel a try and tell more about that
Honeyx, I hope you continue to develop and share this kernel in the future because I decided to start everything over from scratch because of your work here. I love this kernel. I get so much better battery life now. If you would ever consider adding Lionheart in the future, I would be very grateful. Is there any way to add Row or does it require kernel 3? Thanks again!
Sent from my GT-I8150 using xda app-developers app
honeyx said:
Yes, this is a battery saving kernel, but why should it have low gaming performance? Just because it´s optimized for low consumption in standby and because you can undervolt it? It´s like you were comparing an older Pentium4 against an Intel Atom CPU and saying the Atom must be faster because its newer. Or by comparing a Atom against a 286 CPU and saying the 286 will be faster than the Atom because the Atom is more battery friendly.
Sure, it´s not optimized to get the highest scores in benchmarks, but the games I´m playing once in a while are running totally smooth.
The newer releases of CM9 might be of course faster in games, but not just because of the 3.x kernel, but also because Arcos ocessionaly is updating the GPU drivers.
Click to expand...
Click to collapse
Not for hard gaming.....thats sure....if you want battery play with puzzlebubbles
Inviato dal mio GT-I8150 con Tapatalk 2
tebor8 said:
Honeyx, I hope you continue to develop and share this kernel in the future because I decided to start everything over from scratch because of your work here. I love this kernel. I get so much better battery life now. If you would ever consider adding Lionheart in the future, I would be very grateful. Is there any way to add Row or does it require kernel 3? Thanks again!
Sent from my GT-I8150 using xda app-developers app
Click to expand...
Click to collapse
I may add some tweaks in the future, but this may take a while till I have some spare time to test them. About adding other governors...well I tested a lot of them but finally decided to use Lulzactive because it was the most battery friendly governor in the one hand and because there is also the Lulzactive app you can use to tweak it to your needs. So for example tweak it that way it behaves like for example Lionheart. I also tested the ROW scheduler but it wasn´t as stable as I presupposed to be. So the best compromise between stability and performance was to use the noop scheduler. It´s nearly as fast as the row but way more stable.
djdu90 said:
Not for hard gaming.....thats sure....if you want battery play with puzzlebubbles
Inviato dal mio GT-I8150 con Tapatalk 2
Click to expand...
Click to collapse
LoL. I´m quite sure with extreme undervolting you can still save some battery juice even while playing action games on this device. Beside this it´s not the CPU or GPU that consumes most, but the display and its backlight LED´s.
it is for battery saving but for me its not good to play with games cuz playing for like 40-60 minutes consume 60% battery ? lol
thats quite alot and might burnt up my battery life.
Dwama said:
it is for battery saving but for me its not good to play with games cuz playing for like 40-60 minutes consume 60% battery ? lol
thats quite alot and might burnt up my battery life.
Click to expand...
Click to collapse
So did you thought it will consume just as much as being in deepsleep????????? The kernel is tweaked to consume less in deepsleep and in daily use but not to consume less in games. Beside this it´s not the CPU nor the GPU that consumes most, but the backlight LEDs in your screen. So even by undervolting and underclocking it will still drain a lot if playing games.
There is no and will not be a magical Kernel that is using witchcraft to reduce the consumption of the LEDs, exept someone compiles you a kernel which turns out the LEDs completely, if you can with a complete dark screen.
honeyx said:
So did you thought it will consume just as much as being in deepsleep????????? The kernel is tweaked to consume less in deepsleep and in daily use but not to consume less in games. Beside this it´s not the CPU nor the GPU that consumes most, but the backlight LEDs in your screen. So even by undervolting and underclocking it will still drain a lot if playing games.
There is no and will not be a magical Kernel that is using witchcraft to reduce the consumption of the LEDs, exept someone compiles you a kernel which turns out the LEDs completely, if you can with a complete dark screen.
Click to expand...
Click to collapse
Im not expecting anything from ur kernel, im glad that u shared ur kernel taht could last longer than arco's stock kernel.
I was just giving up my comments about ur kernel that i have used for 2 months , Not complaining and whining lol.
I am sorry and thanks for sharing ur kernel , keep it up. :fingers-crossed:

Best performance settings

What is the best performance settings? To save battery
Also i want a good tweak that save my battery
I'm on cm11
Sent from Galaxy Grand CM11 LAST BUILD 09012014
Showman2020 said:
What is the best performance settings? To save battery
Also i want a good tweak that save my battery
I'm on cm11
Sent from Galaxy Grand CM11 LAST BUILD 09012014
Click to expand...
Click to collapse
governor :- "conservative" as will let you at least use the phone rather than POWER SAVING governor (DEAD SLOW) and best suited with I/O scheduler :- SIO
hope i helped.. PRESS THE THANKS BUTTON
You know... CPU governor will scale the frequency based on the apps' activities... Rather than improving performance in the surface by modifying CPU governor, I suggest installing Greenify and look for heavy apps that consume much battery and uninstall them.
Look for a lighter app that doesn't burn your internet data or battery.
Conservative governor will give you choppy performance. I thought the whole reason of installing CM11 was to get rid of lags... On the other hand, interactive governor will give you lag-free performance. Battery usage is different for everybody, depending on the apps you use.

Save battery on Cm 10.2?

Hi. I just want to know how can I save more battery on this rom, cm cause when I had the TouchWiz stock one, battery lasted about 7-8 hours, with heavy use. And now with CM10.2 it only lasts about 5-6 hours, same use. How can I set the governor or which are the best performance settings for this rom? Right now I'm using interactive governor. Also, is it normal to take about 1 minute for the phone to boot? I have foldermount installed, but I don't know if it's the cause of this. Thanks.
Sent from my GT-I9195 using Tapatalk
rolo143 said:
Hi. I just want to know how can I save more battery on this rom, cm cause when I had the TouchWiz stock one, battery lasted about 7-8 hours, with heavy use. And now with CM10.2 it only lasts about 5-6 hours, same use. How can I set the governor or which are the best performance settings for this rom? Right now I'm using interactive governor. Also, is it normal to take about 1 minute for the phone to boot? I have foldermount installed, but I don't know if it's the cause of this. Thanks.
Sent from my GT-I9195 using Tapatalk
Click to expand...
Click to collapse
I use the Slimrom myself, so not sure about CM, but 1min I think is a bit too long for the S4 mini. You may also want to try a customer kernel: http://forum.xda-developers.com/showthread.php?t=2568479 by F4k, its pretty good and stable. As for the governor, it situation dependent, some may perform better than the other depends on your installation and kernel. Generally ondemend, interactive and smartassV2 are pretty balanced between power saving and performance. There's few app you can use to set governor, its a basic function and they all work: https://play.google.com/store/search?q=kernel tuning&c=apps&hl=en
I don't use foldermount, but those type of APP do use quite a bit of process, especially now a SD card is involved. You can use: https://play.google.com/store/apps/details?id=com.asksven.betterbatterystats&hl=en or similar program to monitor and see which process/program consume the most power.
Standard tweak are simple, disable unwanted radio, use the 'black/dark' version of the menu, don't use over-complex launcher, etc. I'm not sure if CM has the KSM feature (Kernel SamePage Merging) in the settings menu, if you do and happen to use it, disable it. It waste about 30% of the power.
No need for anything fancy. Ondemand governor is the usual "standard" and gives me great battery. Smartass has always been awful on devices ive tried it. make sure you don't have programs like Facebook running in the background. Most likely its an app causing your drain.

Categories

Resources