Battery Life Comparison - G2 Q&A, Help & Troubleshooting

I'm creating this thread for users and devs to compare battery life any model.
Rules:
1. Must list cpu and gpu governors, i/o schedulers in use.
2. Provide at least a battery usage screenshot.
3. List a custom or stock kernel your using and what version.
4. Rom Version and Name.

Cloudy G2 v2.2
Dorimanx Kernel Beta 9.9.6
CPU's ALL on Darkness CPU Governor.
Alucard Hotplug
Awake I/O = SIO and Deepsleep I/O = ROW
CPU cores set to 1958.

Gloudy G2 v2.2 vs980
Dorimanx v9.9.6 beta
CPU Governors set all to intelliactive.
CPU Clock 1 = 1728 2=1574 3=1574 4=1574
MSM Hotplug
GPU Max = 389
Both I/O = ROW
Brightness = 55%
Light to Medium Use

Cloudy G2 v2.2
CPU Clock all cores max = 1958 and min = 300
CPU Governors = Darkness
Hotplug = Intelligent Hot Plug
GPU Clock max = 389 and min = 100
I/O Schedulers = SIO
56% Battery life
28 Hrs 1 Min
Du Battery Pro app for charging.

Related

[Q] Best config for savies kernel

hi guys.
i'm just wondering if you have any good/best configuration for savies kernel?
and how can i make deep sleep activate with savies kernel?
im noob guys.
use
FOr battery saving
min:312 Mhz
max:624 Mhz
gov:consevative
i/o:deadline
for gaming+battery draining
max:832
min:624
gov:lagfree
i/o:cfq
datz it....
Governers main function is to change frequencies, so you should keep the min-max as 312-824, and let the governer do the rest (battery saving governers tend to keep freq as low as possible and performance governers the other way). In that way, you can get maximum efficiency without losing performance..
For complete/only battery saving:
governer: powersave
i/o: deadline
For battery saving with moderate performance:
governer: ondemand
i/o: deadline
For good performance with moderate battery savings :
governer : smartass v2
i/o: sio/deadline (sio for more perfomance)
For pure performance or extreme gaming:
governer: performance
i/o: sio
Ref : http://forum.xda-developers.com/showthread.php?t=1507204
For deep sleep, you dont need to activate anything, it activates itself when the screen goes off, its the setting where cpu is at lowest freq state and minimal load

Lowest Voltages reached

So i Reached my lowest GPU and CPU voltages without real drawbacks on Quadrant Standard which im running as a stress test to check if its able to run it or it will either reboot or crash. here is the lowest voltages of GPU -175mV and -150mV on CPU - currently testing what clock speed will allow me to undervolt lower without sacrificing smoothnes on my JellyBam rom with Siyah Kernel rc3.
ºººººººººººCPUººººººººººººººº
200mhz = 750mV
300mhz = 763mV
400mhz = 775mV
500 mhz = 788mV
600mhz = 813mV
700mhz = 825mV
800mhz = 838mV
900mhz = 863mV
1Ghz = 900mV
1.1Ghz = 950mv
1.2Ghz = 1000mV
1.3Ghz = 1075mV
1.4Ghz = 1113mV
ººººººººººGPUººººººººººº
Most Stable at +25 to these mV values
160mhz = 700mV
266mhz = 725mV
350mhz = 775mV
440mhz = 826mV
533mhz = 875mV
Tried your settings. Stable. But smoothness reduced. =[
You sure your phone is not introducing a little bit of shutter after the undervolting?
Sent from my GT-I9300 using xda premium

monstrous score on antutu

I guys i want to show you this fantastic score.
I am using dn4 v2.1.
What do you thing?
fede1 said:
I guys i want to show you this fantastic score.
I am using dn4 v2.1.
What do you thing?
Click to expand...
Click to collapse
Loving the score. Got the same thing in mine. What settings did you use to get that score
skyler13 said:
Loving the score. Got the same thing in mine. What settings did you use to get that score
Click to expand...
Click to collapse
Agni main profiles: gaming
Governor: zzmoove game
Scheduler int sd : row
Scheduler ext sd: cfq
Cpu max frequency: 2000
Gpu frequency: 440/700
Gpu threshold: performance
With this setting you will have incredible performances, but at the same time a monstrous battery drain xd.
Our note 2 is still a good phone also for gaming.
fede1 said:
Agni main profiles: gaming
Governor: zzmoove game
Scheduler int sd : row
Scheduler ext sd: cfq
Cpu max frequency: 2000
Gpu frequency: 440/700
Gpu threshold: performance
With this setting you will have incredible performances, but at the same time a monstrous battery drain xd.
Our note 2 is still a good phone also for gaming.
Click to expand...
Click to collapse
Got that score in cm12 with agni stock settings just bumped oc to 1800 and little Uv. Il put photo when i switch back to cm
CM12
2 Ghz CPU
700 Mhz GPU
Mod Edit
Benchmark thread is here:
http://forum.xda-developers.com/showthread.php?t=1916810
Thread closed
malybru
Forum Moderator

What's your favorite battery-oriented CPU governor?

Personally, I am really enjoying zzmoove ("relax" profile) on Boeffla kernel. I can't really seem to find another governor that can give me good battery life with such a minimal impact on speed.
Got anything better? Bonus points for your favorite I/O scheduler/readahead buffer settings!
Currently I'm liking IntelliMM (sometimes not so fluent) and SmartMax + SmartMax EPS (tiny bit less fluent)
Best would be to get CPU Spy (2.0), use each governor for 2 days and see which one spends the most time on low frequencies. Also, I noticed schedulers also impact performance, so try tripndroid / zen / fiops also.
Zzmove Battery plus profile, Smartmax , InteliMM and Franco's Conservative(not standard conservative)
except for zzmove i tune myself just a lil all the other governors.
i m aiming for decent battery life( between 5 and 6 hours SOT) with good performance.( i dont underclock my cpu lower than 1953 and my gpu lower than 462)
for Gpu governor i love Simple_ondemand . and for schedulers i prefer FIOPS

S2 custom kernel tuning thread

S2 custom kernel tuning thread
Updated: 22/10/15​
Welcome to my universal tuning guide for the Samsung Galaxy S2 i9100. This guide will cover different profiles I've created to meet every single situation, whether you want to save more battery life or to have more gaming performance.​
Here is a following list of kernels that this thread will apply to:
- DorimanX kernel
- Apolo kernel
- Gustavo kernel
- DU kernel by Arnab
- Other kernels with variable changing support with underclocking and overclocking support
Guides:
- General Profiles
- Special Profiles
- Kernel Specific Profiles
List of things to do:
- Down threshold tuning
Changelog:
Code:
[B]24/10/15:
v1.1 [/B]
- updated most profile settings
- Added sampling rate tuning
[B]22/10/15:
v1 [/B]
- initial thread bring up[/SIZE]
General Profiles
These profiles will suit most devices and are generally used by most people with custom kernels. Of course, settings here are found on all custom kernels listed in the OP.
Please also be mindful that some governors behave better on certain kernels than others. Here is a list of governors that are known to work well on the following kernels:
- DorimanX kernel -> HYPER
- Apolo kernel -> PegasusQ
- Gustavo kernel -> PegasusQ (I think most governors work fine anyway)
Normal use/Default
Max CPU frequency: 1200mhz
Min CPU frequency: 200mhz
CPU governor: Ondemand/PegasusQ
Sampling rate: 50000
Up threshold: 85 or 75
IO scheduler: SIO/CFQ/ROW
Performance
Max CPU frequency: 1200
Min CPU frequency: 200
CPU governor: HYPER/NeoX/PegasusQ
Sampling rate: 50000
Up threshold: 60
IO scheduler: SIO/ROW/ZEN
Even more performance!!!
Max CPU frequency: 1300mhz (Personally, I don't recommend 1600mhz because it can be unstable, 1300mhz or 1400mhz should be fine on most devices)
Min CPU frequency: 200mhz or higher (Don't set this too high, personally, I think anything below 500mhz is still capable of good performance)
CPU governor: HYPER/NeoX
Sampling rate: 30000
Up threshold: 50 or 60
IO scheduler: SIO/ROW/ZEN
Gaming
Max CPU frequency: 1200mhz
Min CPU frequency: 200mhz
CPU governor: HYPER/NeoX/PegasusQ
Sampling rate: 40000
Up threshold: 60 or 75
IO scheduler: SIO/ROW/ZEN
Battery life
Max CPU frequency: 1000mhz
Min CPU frequency: 200mhz
CPU governor: Ondemand/zzmoove
Sampling rate: 120000
Up threshold: 90
IO scheduler: SIO/noop
Even more battery life!!
Max CPU frequency: 800mhz
Min CPU frequency: 200mhz
CPU governor: Ondemand/zzmoove
Sampling rate: 120000
Up threshold: 90
IO scheduler: SIO/noop
Special Profiles
These profiles are for people who want the best settings for specific situations
Good gaming performance with less battery drain
Max CPU frequency: 1200mhz
Min CPU frequency: 200mhz
CPU governor: Ondemand/PegasusQ
Sampling rate: 80000
Up threshold: 80
IO scheduler: SIO/ROW
Good gaming performance with even less battery drain
Max CPU frequency: 1000mhz
Min CPU frequency: 200mhz
CPU governor: Ondemand/PegasusQ
Sampling rate: 80000
Up threshold: 80
IO scheduler: SIO/ROW
Minimum drain from watching videos
Max CPU frequency: 800-1000mhz
Min CPU frequency: 200mhz
CPU governor: Ondemand/PegasusQ/zzmoove
Sampling rate: 100000
Up threshold: 85
IO scheduler: SIO/ROW
Minimum drain from listening music
Max CPU frequency: 800-1000mhz
Min CPU frequency: 200mhz
CPU governor: Ondemand/PegasusQ/zzmoove
Sampling rate: 120000
Up threshold: 90
IO scheduler: SIO/ROW
Kernel specific Profiles
These profiles are for people who have custom kernels that have unique settings
gsstudios's dorimanx default profile
Max CPU frequency: 1200mhz
Min CPU frequency: 200mhz
CPU governor (AWAKE): HYPER
CPU governor (SLEEP): Ondemand
Awake Up threshold: 70
Sleep Up threshold: 75
IO scheduler (Awake and Sleep): SIO
TCP algorithm: Westwood
gsstudios's optimized apolo kernel profile
Max CPU frequency: 1200mhz
Min CPU frequency: 200mhz
CPU governor: PegasusQ
Up threshold: 75
IO scheduler: SIO
Any suggestions will be great so that our fellow S2 users can have the best custom kernel experience!
I also encourage sharing of your own profiles in this thread. Just stay on topic and all will be fine :good: :victory:
@gsstudios
http://forum.xda-developers.com/showthread.php?t=2432029
This thread should be in OP. I learned a bit from there , because i could take a profile , test it , adjust some valumes test (...) again again... and finally create STweaks profile , thay suits be best.
MikiGry said:
@gsstudios
http://forum.xda-developers.com/showthread.php?t=2432029
This thread should be in OP. I learned a bit from there , because i could take a profile , test it , adjust some valumes test (...) again again... and finally create STweaks profile , thay suits be best.
Click to expand...
Click to collapse
I will have to ask eskriminal to update the stweaks OP, but since we don't see him on XDA anymore, this may not happen.
Is there a chance someone will add back the 100MHz CPU step? Siyah had it and I think it helped save power in some situations, like when playing music.
Also, can someone recommend a widget to quickly change profiles? Voltage control was good but it doesn't seem to work anymore.
apphoarder said:
Is there a chance someone will add back the 100MHz CPU step? Siyah had it and I think it helped save power in some situations, like when playing music.
Also, can someone recommend a widget to quickly change profiles? Voltage control was good but it doesn't seem to work anymore.
Click to expand...
Click to collapse
What kernel are you using? Dorimanx kernel allows underclock to 100mhz, apolo kernel uses stock frequencies, Gustavo kernel also allows 100mhz (i think)
Edit: Gustavo kernel doesn't support 100mhz
gsstudios said:
What kernel are you using? Dorimanx kernel allows underclock to 100mhz, apolo kernel uses stock frequencies, Gustavo kernel also allows 100mhz (i think).
Click to expand...
Click to collapse
Using Gustavo_s kk kernel 04-02-TWRP-TRIM... 200mhz is minimum, according to Synapse. To be honest, I've had bad experience with Dorimanx kernels before (tried 5-6 versions, always buggy or horrible performance). I might give it another try, I see that you maintain it now. Thank you.

Categories

Resources