yashsingh1/xdaforums huggingface dataset:
[Galaxy S II General] chrisjcks:
Anyone know the voltage limits for the sgs2 cpu?

Cant seem to get 1600mhz stable under 1450mv.
[Galaxy S II General] coolfire:
As many have stated on this fora, the sgs2 varies from individual devices. Mine is stable for 1.6ghz @ 1425mv.

Sent from my SGSII
[Galaxy S II General] brack11:
Anyone knows what voltages are used by Jeffrey Speedfrey kernel is using? Couldn't find it in his closed thread.

Sent from my GT-I9100
[Galaxy S II General] chrisjcks:
Sorry but That did not answer my question in the slightest.

Most cpus have a max voltage, a max safe voltage recommend by the manufactuer. (samsung in this case)

What is it?
[Galaxy S II General] AndreiLux:
1450 is pretty much up there, I wouldn't try higher.
[Galaxy S II General] Fruktsallad:
It's highly unlikely that Viber crashing is caused by undervolting. What happens if you've gone too low is that either the phone freezes up or it simply reboots.

Viber crashes alot for me no matter whether I've UV'ed or not.

So keep pushing it! :-)
[Galaxy S II General] KennyLegend:
Well -100mv was probably a bit ambitious at every step on first try. Maybe it was a coincidence that viber crashed then . Playing a video on YouTube on the other hand, I got a reboot !!! :(

I'm at -50mv at all frequencies now and everything seems to be ok.

One big influence I've found on my battery life is switching to gsm network only as opposed to H. I could get half a day extra !!
[Galaxy S II General] xeq544:
Its not freq based, your limit should be voltage somewhere around 1,35 for daily use(close to intel's recommendation for 45nm node processors, of course different manufacturers, different limits but physics are(is?, probably is, or maybe not) physics). Thats the breakdown voltage at 91 degrees Celsius.

Physics tell us that the lower the temperature, the lower the breakdown voltage is. That means that high voltage like 1.5 is safe only for short benches without too much heating, dont play games with it.

I use my phone at 1504mhz@1300mv daily(capable of running at 1200mhz with 1125mv), and rock stable. But, remember each processor is different, capable of different speeds at different voltages due to manufacturing imperfection.

Btw, overclocking doesnt really have effect on battery life if you dont play games, because for browsing etc, it stays on the highest freq step for a very short time and according to common logic, the higher the frequency, the shorter the time to process stuff so the higher consumption is also mitigated by this. Also, undervolting at lower speeds(200,500,800mhz) seems to account for most battery gains, because 99 percent of time the procesor uses those states, plus suspend(deep sleep). So I recommend you, people, to test each of these steps with locked frequency for stability because on some of those steps I can go down by as much as -200 to -250mv

I know someone "wise" said, that undervolting doesnt really affect battery life, thats true for 100 percent load when all the circuits in the CPU are used and thats how most people benchmark underclocking. Again, the voltage isnt the only factor on power consumption. I could go on but I am sure almost no one will read this so ill end it here.

TLDR version: I talk/type a lot when I drink, but until certain level of alcohol in my blood is reached, my IQ doesnt change. So I should have drunk more beer tonight.
[Galaxy S II General] KennyLegend:
Well u talk sense with alcohol in ur system...lol I actually learned something from this.
[Galaxy S II General] kartalgurhan:
Good information. Thank you.

One question, though.... why wouldn't you still save some juice even if you benchmark undervolting at 100% load? For example, is running continuously at 1000 mhz with 1025mV for 4 hours going to consume the same power as 1000mhz with 1150 mV would under same conditions?

regards.
[Galaxy S II General] xeq544:
Well no, you save

some

juice but those savings are neglectable compared to the same conditions with for example 1 percent load(idle). I will give you an example, which is not accurate measurement or anything, just shows logic behind my explanation:

fig. 1

Whole SOC with CPU cores at 1000mhz, 1150mv and in idle consumes 300 miliWatts

SOC with CPU cores at 1000mhz, 1025mv and in idle consumes 230 miliWatts

while

fig. 2

SOC with CPU cores at 1000mhz, 1150mv and in full load consumes 1500miliWatts

SOC with CPU cores at 1000mhz, 1025mv and in full load consumes 1450miliWatts

As you can see the percentual difference in power consumption is much higher in fig. 1. Though these values were just made up for this example. In reality the power savings in fig.2 can be even more neglectable, cause we are not undervolting the whole cpu. There are many more parts in this soc not just processing cores. Its a SOC so it includes many things for example, memory controller, GPU, system bus, networking interface, communication interfaces, I/O controllers etc etc. Plus ram... and these are not undervolted. Plus other factors such as internal resistance of internal circuitry which powers the cpu and other components such as voltage regulators etc.

Currently we can undervolt only GPU and CPU. (btw using lulz kernel or any other with gpu support is very beneficial, you can lower the 2d clock from 160 to 100 with zero performance hit and undervolt it from 900 down to 750mv, this is also noticeable when you dont play games cause 3d clock of 260hz is used for games. (From my observation, it saves as much power as undervolting your cpu, if not more.)
[Galaxy S II General] Fulvian:
When we change the CPU voltage, do we change the voltages of both CPU cores?
[Galaxy S II General] m444266:
I took a pause testing between kernels with full on screen, awake , and etc and have been looking into screen off. I'm still figuring out what eats my battery or is waking it up.. I've had a bad experience with ninphetamine trying out governors and some voltage tweeking and some theming all together to make valid(or close to) tests.. cant really point fingers..yet

now.. currently on LR 6.1 green coloured theme(btw there's one now for LR 6.x and it looks great..just go to the original LR theme thread).. with speedmod T39. still have juice defender (which I think I will be removing), autkiller, now trying out widget locker, wifi on..

what I did.. from 100% plugged in for more than 5 minutes.. I unplugged it at 1pm, killed apps with a task killer, then locked the screen... unlocked it at 4pm so that is 3 hours of screen off time and(or but) have 85% battery left.. from the estimates it seems I still have 14h if I continue with that usage meaning a total screen off time of just 17h.. which I think is low..understandable since I havn't really checked wakelocks before, need knowledge on this one so please share. :)

anywhoo how exactly do I use better battery stats to find wakelocks? do I select "process" and look for *wakelocks* OR choose "Wakelocks" and that the list is already the same?. during that 3 hours of screen off time I see durations of my phone being awake altho no drastic drop of battery during those times so I still think the modem I'm on is a factor, KH3..or not.. I dont know for sure. See screenshots and tell me what you see..
[Galaxy S II General] xeq544:
Wow, 15 percent per 3hours of screen off ? Thats very bad, even with wifi on. From the wakelocks screen I can tell that google talk kept your phone awake for 14 minutes which is a lot, did you call with it ? If not, check the settings for sync or something. Also juice defender just eats more battery if you have your phone set up correctly. Uninstall it. Also, from the normal android battery stats, please post a screenshot with detailed android OS info. There is a list of all system apps and processes which were running.

Battery really shouldnt be drained when the screen is off at all. In my experience with original battery, with wifi, data and sync off I loose 1 percent per 6-8 hours. And my phone doesnt wake up from deep sleep at all during night. With wifi its 1 percent per two hours +or-
[Galaxy S II General] kartalgurhan:
Wow... Many thanks for this friend... it definitely helped.

best regards
[Galaxy S II General] BrandoHD:
I use Betterbattery Stats by selecting "Partial Wakelock" and "since charged"

but from you stats, it seems GTalk is doing a number on your battery life and that's why Android OS is so high.
[Galaxy S II General] m444266:
i know it's bad..:D i really haven't set it up yet.. so, yeah, thanks for the input, ill see what i can do about it.. any idea on watchdog? i read it can help with backgroung apps. btw, i cant explode it further to see list of apps running under Android OS for example, it just shows time total..

also, can't find 'partial wakelocks' in the choices.. just those three..
[Galaxy S II General] magarto:
After reading all the post in the last days, I cannot understand which would be the best configuration rom/kernel/cpu policies/MHz-mV values.

Could anyone let me know if my battery life is ok (36 hours of normal use)?

Could anyone help me to select a very good configuration for battery life without underclock the i9100?

I have the following configuration which takes about 36 hours to turn off:

- ROM: Lite'ning 6.1

- Sensors: All activated (included data packages) with wifi nosleep policy.

- Kernel: I have tried Ninphetamine 2.0.5 and Speedmod kernel T39 (and other versions). Ninpho is ok for me because I "need" BLN to notice notifications on work.

- Others: I have make battery calibration procedures to have a better battery life (results were excellent). Disabled: background data, motion effects, google talk (right now), fancy widgets pro (which was a huge battery killer), others I cannot remind. I have just installed "CPU Spy"

- CPU: I have selected on demand 200-1400 MHz with standard profile and without mV modifications (the recommended ones by SetCPU for a i9100)

I am still trying to reduce AOS which takes me more than the 50%.
[Galaxy S II General] jujuburi:
Nice thread. Have a query, I am currently on Ninphetamine 2.1.3 Kernel. Undervolted with SetCPU. Getting nice battery backup. But I know Ninpho kernel has BLN and all those stuffs in the kernel. So is there a simple kernel like Chainfire with only Voltage tweak added to that, or am I on the best one already? I don't want any other stuff but a a Voltage tweak option.

Thanks in advance.
[Galaxy S II General] nikzDHD:
Ninpo 2.0.2? Could give that a try.
[Galaxy S II General] Evollution:
Can you try to test Miui Rom 1.9.9
[Galaxy S II General] Razer(x):
So is hardcore's kernel better than ninphetamine?
[Galaxy S II General] m444266:
removed JD.. did another 3 hours lock.. still got me the same drainage. i only see 1 *wakelock* in process which is the Dialer but only 1s.. and on Partial wakelocks, the highest is alarm manager with 2m 46s, normal because I did alarm in the morning prior to locking it up. for a better look, ill attach a screeny
[Galaxy S II General] KennyLegend:
Better in battery life yes
[Galaxy S II General] nikzDHD:
You need to do a sysdump of alarms, this will create a text file showing apparently that cause wakelocks. Search the better battery stats thread for sysdump.
[Galaxy S II General] jujuburi:
And worse in?

Hardcore's Kernel is SpeedMod right? Those kernels don't allow Voltage tweaks, do they? So one won't be able to UV. So how come that kernel is better than Hacre's (Ninpho)?
[Galaxy S II General] KennyLegend:
I'm not a dev mate. I just know from experience. I've tried both. Speedmod gives a bit extra battery life compared to nimphetamine but ninpo has uv /oc and bln support.

Do your research if u want more info .
[Galaxy S II General] kwerdenker:
Speedmod deactivates most if not all of the debug functions of the kernel so there is less stuff running in the background. Also it uses some more compiler optimisations which seems to improve the overall batterlife.

If you want all of that *with* UV/OC and BLN, have a look at ravengers RAGEmod kernel. It's based on speedmod with the mentioned stuff added back in.
[Galaxy S II General] KennyLegend:
I'm trying it out right now. First thing I notice is slight keyboard lag compared to the others but I think this issue is on the "to-do" list.
[Galaxy S II General] jujuburi:
Thanks for your reply. I think I'd stick with 2.1.3 as it is giving me a very nice backup. Still I'd like to know about 2.0.2! I think better ask to Dev.
[Galaxy S II General] KennyLegend:
If its any help...I'm using ninpo 2.1.3 right now. I like its snappiness and features. ;)
[Galaxy S II General] jujuburi:
Well I can't ask as I am a new memeber! One more thing, 2.0.2 is an older kernel, so it could have some bugs which maybe got fixed in 2.1.3, right? I don't like an older version, still I have to ask, but HOW? ;)
[Galaxy S II General] KennyLegend:
Not necessarily ....newer versions are released to take advantage of newer rom features and to add extra features/battery life to the kernel.
[Galaxy S II General] jujuburi:
Alright. Thanks.
[Galaxy S II General] nikzDHD:
I tried an old kernel today Ragemod T26 and once charged to 100% I took it off and went to sleep, woke up 4 and a half hours later and phone was still on 100% with Wi-Fi on! Only when I started using it the drain was going down pretty good for an idle time from 100% i've experienced that on other new kernels from 100% usually get around 1 to 2 hours before draining down.

Idle on T26 seems pretty good will try T27 in a few days heard that's good as well.
[Galaxy S II General] vtngmmk:
Today phone idle whole day. After 14hrs only drop 6% with 5 min play three blade.
[Galaxy S II General] magarto:
Could anyone help me with my last post?

Enviado desde mi Samsung Galaxy S2 usando Tapatalk
[Galaxy S II General] KennyLegend:
The new Ragemod v1.1 has terrible touchscreen lag...even with screentune app. next release should be good though..
[Galaxy S II General] nikzDHD:
First of all what is your display on time? Found under battery usage this will give us a ratio of how well the 36 hours is performing.

As a general guide, I can get 5 hours on heavy usage lasting around 12-16 hours.

Medium usage I can get upto 40 hours with 4 hours screen on.

Light usage I can get 2 days with screen on about 2 -3 hours.

+/- on above.

You just have to try the kernels out after doing a battery calibration. That is the bet way of testing. If you need BLN then ninpo or ragemod are ideal.
[Galaxy S II General] KennyLegend:
Cog + ninphetamine 2.1.3 is a good combo and has bln support.

Cog + Ragemod kernel is good and has bln support too but the battery saving features of speedmod ( because its based on speedmod).

Romkitchen kh3 is very good rom too.

With what u described for your needs I would use either Romkitchen kh3 or cognition v1.51with Ragemod kernel.

Speedmod has no bln support.

BTW...36 hours of normal use is very good...depending on screen-on time of course as this is our biggest drainer ;)
[Galaxy S II General] kontinuity:
Cognition with speed mod has been the best battery saving combination for me
[Galaxy S II General] m444266:
no more (unreasonable/unwanted) battery drain

Its been a week since I've been looking into my battery drain when the screen is off. I have installed, uninstalled, re-installed apps, system or non system apps just to figure out what prevents my phone from constant deep sleep. I used CPU Spy, BatterMonitorWidget(BMW),stock battery usage graph, and betterbatterystats just so i could find what exactly is causing the drain.

To isolate things, what I did disabled all mail synchronization, changed email retrieval to manual, switched off Wifi and bluetooth and went to airplane mode.

AlarmManager ..using betterbattery stats xda edition, this almost always is at the top, had the highest time and insanely high count. problem is its too general. I've even removed my alarm, uninstalled it too but still no joy.

one night I did something but I was too sleepy to remember, but when I woke up battery was still at 100 going to 99.. noticed I had no battery drain, I checked the history(nothing) and confirmed with the stats that the AlarmManager had a very significant decrease in count compared to as before. after trying hard to remember and doing things i think i did last night, I disabled history logging of BMW that night, enabled it again in the morning to confirm my reduced usage, but no joy and got the drain again.. then it came to me, could it be the history logging of BMW? i changed the logging frequency to even 1 hour, did not wait for 1 hour and still found high counts in AlarmManager. I totally disabled BMW history logging again..and.. :D AlarmManager counts disappeared! Awake time is now equal to Screen on time using betterbatterystats!!

now, it may be because (apparently) my BMW version is 1.8.2.. checked the market and its now 1.8.6.. will see how that goes but eventually I will not need battery history anymore and will surely leave that feature disabled after testing.;)
[Galaxy S II General] Pfeffernuss:
No BMW here but insane amounts of partial wakelocks from the Alarm Manager. So the BMW-log really has nothing to do with it ;)
[Galaxy S II General] nikzDHD:
For alarm manager please do this:

su

dumpsys alarm > /sdcard/alarm.txt

from terminal, then look at the file it'll show apps causing wake locks which are in the alarm manager.
[Galaxy S II General] m444266:
heey this is cool.. i can deal with this.. Thanks!

turns out I'm not entirely wrong.. altho bmw still had quite a number, there's another culprit that had massive counts more than ten-fold that of bmw.. THank you very much for that command!
[Galaxy S II General] KennyLegend:
Which was?
[Galaxy S II General] m444266:
I had a world clock widget that was it for me.. second to that was either bmw or email..

email understandable because i do sync on peak schedule..

now I need a nice world clock widget that doesn't wake the phone up.. can anyone recommend? I actually like the stock one but it only works with TwLauncher and I don't use that anymore.
[Galaxy S II General] mefistofelis:
How can I stop the process mediaserver that is iceberg my phone from going into deep sleep

?
[Galaxy S II General] m444266:
This thread might be of help to you.. get betterbatterystats xda version and start from there.

Thread:BetterBatteryStats adds battery history back to Gingerbread
[Galaxy S II General] rab1412000:
if you dont mind, what world clock widget was this?

i also use a worldclock widget thats why i wanna know :)
[Galaxy S II General] m444266:
tm world clock ...

regarding bmw.. i also have the same bmw in my zte blade but apparently it has no trouble sleeping.. i will have to confirm this by using BBS to check.. perhaps my blade is just naturally not power hungry being ARM and lower clock range.
[Galaxy S II General] rab1412000:
i use ployclock ill have to do some research too regarding tis alarm feature
[Galaxy S II General] magarto:
Hi,

I have just installed Juice

Defender. I can see that the battery is draining much more. Do you recommend me it? Which are the best configuration to better improve my battery life with this app?

Enviado desde mi Samsung Galaxy S2 usando Tapatalk
[Galaxy S II General] cykalu:
Uminstalling it is probably the best config
[Galaxy S II General] m444266:
yes.. I agree.. it offers nothing but wakeups..
[Galaxy S II General] magarto:
You both are really right, it only drained my battery
[Galaxy S II General] brack11:
Setcpu was not able to handel my undervolting with ragemod but voltage control does the great job! Really like this app. I use free version and havre no hangs with large undervolting.

Sent from my GT-I9100
[Galaxy S II General] KennyLegend:
What do u mean setcpu couldn't handle it?
[Galaxy S II General] brack11:
I mean when I did undervolting with setcpu, the phone hanged, but when I did even more undervolting with voltage control, the phone stays stable for third day now.

Sent from my GT-I9100
[Galaxy S II General] s2d4:
R u saying ur undervolting is more dependent on software rather than a hardware limit??
[Galaxy S II General] aqualeris:
Really? On Ragemod and using setcpu to UV and my phone has been hanging quite frequently. At least 5-6 times today. Went to raise the UV values by 25mv for each clockspeed in precaution.

So is this setcpu's fault or ragemod's fault? Was gonna try ninphetamine with UV soon.

Can anyone share their UV values as well? Would really appreciate it. Apart from the hanging, battery life on UV Ragemod is quite decent.
[Galaxy S II General] brack11:
I don't want to stone setcpu, the author of it has done a good job and undervolting is a great feature of this app. I tried to use setcpu from very beginning of this app but always had various problems. I think that setcpu is like combine which has too many features which maybe hinder to each other. But this is my subjective point of view, I maybe wrong, or not lucky with the devices I had.

Sent from my GT-I9100
[Galaxy S II General] brack11:
Here are my current setup, I raised voltage for 1000mhz a bit but the rest is the same for there days now of different load:

1400mhz: 1225 mV

1200mhz: 1125 mV

1000mhz: 1075 mV

800mhz: 950 mV

500mhz: 850 mV

200mhz: 825 mV

And I don't use 1400 clock.

Sent from my GT-I9100
[Galaxy S II General] brack11:
Try to use voltage control and report how it is.

Sent from my GT-I9100
[Galaxy S II General] KennyLegend:
Setcpu works perfectly well for me.
[Galaxy S II General] cykalu:
Lol, same here.

200 : 800

500: 825

800 : 925

1000 : 1025

1200 : 1150

1400 : 1250
[Galaxy S II General] aqualeris:
Are you on ninphetamine or ragemod?
[Galaxy S II General] poch_1421:
i'm on ragemod and UV'ted with setcpu, my phone's working fine
[Galaxy S II General] KennyLegend:
Right now I'm using ragemod but was using ninphetamine up to yesterday without problems.
[Galaxy S II General] Leppin:
Does all apps of the "battery safing genre" have this problem and sould be avoided?

Thanks
[Galaxy S II General] brack11:
From my personal experience - yes. I'm battery freak and I tried all kinds of battery savers but all of them just eat the battery in one or another way. But again - this is my personal experience.

Sent from my GT-I9100
[Galaxy S II General] xeq544:
Yeah, battery saving apps maybe save some power for rookie users who cant turn off their data/wifi when turning the phone off. But for power user battery freaks like myself its just crapware :P The biggest battery savings are achieved by good usage habits(i.e. turning data off when not needed etc.), some technical knowledge, undervolting etc... I am thinking of writing huge guide for battery saving, cause it seems like everybody has battery isues and I am the only one with great battery life :P
[Galaxy S II General] m444266:
what you could do..(if rooted)

The same with what I did to search for the right clock widget that does not cause wakeups, what you could do (assuming you have root):

1) install a bunch of "battery saving" apps and/or widget that you think you need/want. set it up, run it, or put it up the homescreen.

2) Clear cache partition and/or reboot.. just to have a clean slate for alarm dump since I'm not sure if a reboot would suffice.

3) optionally, you may want to install betterbatterystats xda edition..just search it up. run it, create custom reference (menu>action>set custom ref.). dont exit it, just press home button to get out.

4) lock the screen|turn screen off.. then wait for it to gather data.. probably 1 to 2 hours or more..

5) after the wait.. confirm if you have deepsleep problem with the battery stats..if you see large difference between Awake and Screen ON, you do have problem, if equal or not so much, then your good..

6) install if android emulator(if not yet have)..and execute:

$ su
# dumpsys alarm > /sdcard/alarmdump.txt (filename is up to you)

7) Open the generated file using whatever file editor/viewer. you may want to look at the section below "Alarm State:" and look for (high) wakeups.. that will point you which of the applications you installed are causing wakeups..

8) then it's the normal process of elimination from here.