Guys, I have great news! Finally after a long test, I've increased my battery life to amazing level!
Now with 3G data, Facebook and WhatsApp always on, the battery in idle drops of 1% every 2 hours!
What have I done? Nothing special, just extreme UV based on my hardware (it can be really unstable on another device be careful)
I post here the method, the names of the apps and the results of my tests.
APPS USED:
- Voltage control 4.9.8 Extreme (for extreme undervolt, U can also use setCPU);
- Stability test 2.3 (Free on market);
METHOD:
Really simple and...boring xD.
-25mV for each frequency, I set min and max at the same value and i did the stress test the CPU for that frequency;if stable (no freeze or reboot) another -25mV.
RESULTS:
very smooth ad stable!
here the technical details:
-->CPU (BUS untouched)<--
I/O = sio
GOVERNOR = ondemandx
1200Mhz = 1175 mV
1000Mhz = 1100 mV
800Mhz = 950 mV
5000Mhz = 825 mV
200Mhz = 800 mV
-->GPU<--
Low 100Mhz = 800mV
High 267Mhz = 950mV
-->Charging<--
Charger = 900mA
Misc = 900mA
USB = 500mA
-->Phone Info<--
ROM: NDT MIUI-DEVELOPMENT V10.0
KERNEL: Syiah 2.6 s99
PHONE: KI3
BATTERY: Standard not expanded.
I suggest you to use my method, you can also use my values but I don't assume any responsibility in case of malfunction or damage of the phone.
Sorry for my bad english and have a nice UV and Merry X-Mas!
Sorry for my noobiness, but how much -on average- battery would be used before doing these steps. Cheers, merry Christmas!
Sent from my GT-I9100 using XDA App
okmijnlp said:
Sorry for my noobiness, but how much -on average- battery would be used before doing these steps. Cheers, merry Christmas!
Sent from my GT-I9100 using XDA App
Click to expand...
Click to collapse
very much! I can not make a %, but > 1 day -.-' now up to 3 days!
okmijnlp said:
Sorry for my noobiness, but how much -on average- battery would be used before doing these steps. Cheers, merry Christmas!
Sent from my GT-I9100 using XDA App
Click to expand...
Click to collapse
depends on your setup. personally i dont use any of these steps, no undervolting or battery saving apps and i lose 4-5% over an 8-10 hour standby time.
sorry to the OP as they are obviously happy with their setup but their isnt anything amazing or revolutionary being posted here.
i do the exact same steps but i have found out that you should increase your lowest possible voltages by +25 mV because the stability of the phone is much different when the phone is swtiching between frequencies instead of continously running at the same load/freq/voltage. and sometimes in winter cold temperatures made my phone freeze. so i just applied +25mV to my lowest voltages which i don't even notice battery-wise and everything runs stable
Related
1st : My understands
So I'm completely new on the undevolting science and don't know if I understood everything correctly... For me, undevolting the cpu means : reduce power consumption for the same speed, so we can minimize the battery drain and have the same performance at high frequencies. Am I right?
I also understood that if we UV too much, the phone will be buggy/freeze. Is there any other risk I should be aware?
2nd : My statements
I start to UV my phone tonight and now I'm quite surprised to see how low I can go : I'm running at 1200MHz / 600mV (instead of the stock 1275mV) and the phone is solid stable (I don't know if I can go slower though, I was a bit scared and decided to post this message before continuing). So how do I check setcpu applied the settings correctly? To check system stability I use setcpu's stress test for about 2mins (the short test between two settings), then about 10mins (the big test for the final seting) and finally my feelings using my phone as a daily usage. Am I doing it right?
What are the common values at the UV exercise?
3rd : Some wtf in my head
If our phones can handle a so low value (compared to the stock one), why is it so high by default? I understand that, for stability and because every device is different, sammsung could not use the lowest value, but even some 100mV could improve the battery life of the phone, and since not everybody is tweaking his phone as us, it would have made an even greater phone OTB...
PS : my configuration
Phone/Pda/CSC : XXKG5
Kernel : ninphetamine 2.0.5
Yes, lower voltage is better but not all chips will take it. With undevolting the main risk is random instability or reboots, if you get a reboot just scale your uv back by 25mv and see what happens.
As far as why the voltages are what they are, for a chip as young as the one in the sgs2 there is a lot of variance in the chip, not all will be as "good" as others, so samsung bin (select) them to hit the clock they do at the voltage they do at a certain yield (aka not to many chips unable to hit the needed specs).
Maybe in the future the stock voltage will be lower, but for the time being we can tweak and see if we got a gold sample (better than standard) chip.
Also as far as your uv settings, you are not at 600 or something mv, the kernel has a hard lower limit of 800mv, even if it slows something below that in setcpu, the minimum the kernel will give the cpu is 800mv.
Sent from my GT-I9100 using XDA Premium App
Thank you very much for your quick reply ! And sory for being late too ^^
I indeed re-read more carefully Ninpo's thread and saw his kernel can UV from 800mV to 1500mV. Btw I think because 600mV was under the limit, stock setting was applied.
So after a day of testing, I can say my phone handle 200MHz / 825mV, 500MHz / 850mV, 800MHZ / 950mV, 1GHz / 1075mV and 1,2GHz / 1150mV with no problem at all And now, my battery will last forever
skuizy said:
Thank you very much for your quick reply ! And sory for being late too ^^
I indeed re-read more carefully Ninpo's thread and saw his kernel can UV from 800mV to 1500mV. Btw I think because 600mV was under the limit, stock setting was applied.
So after a day of testing, I can say my phone handle 200MHz / 825mV, 500MHz / 850mV, 800MHZ / 950mV, 1GHz / 1075mV and 1,2GHz / 1150mV with no problem at all And now, my battery will last forever
Click to expand...
Click to collapse
To make it last forever you want to set it to 0mV
Just don't set 200mhz to low or your phone may suffer from the sleep of death where it won't wake up.
Sent from my GT-I9100 using XDA Premium App
veyka said:
To make it last forever you want to set it to 0mV
Click to expand...
Click to collapse
Haha, if I could do it !!!
Thanks for the advice, if it doesn't wake up, I'll put the 200MHz voltage a bit higher
What are the best settings to have you phone's CPU speed set at? I'm looking for both good performance and good battery. Also I am using the default overclocker, what is the best one? Thank you guys for your time.
Sent from my LG-VM670 using XDA Premium App
I use SMARTASS as my CPU speed governor and I set my CPU to 480-748 MHz, seems pretty stable for me.
Sent from my LG-VM670 using xda premium
thaunknownartist said:
What are the best settings to have you phone's CPU speed set at? I'm looking for both good performance and good battery. Also I am using the default overclocker, what is the best one? Thank you guys for your time.
Sent from my LG-VM670 using XDA Premium App
Click to expand...
Click to collapse
Overclocking values differ from phone to phone. Test it out with different values and use the one which is stable for you.
This was just discussed in the IHO technical-discussion thread, as a matter of fact.
My phone is stable for most stuff at 806 MHz, but sometimes the camera will cause a freeze/reboot. So I run at a 786 MHz max. Your phone will be different; this has to do with minute physical differences between individual chips.
The thing to keep in mind when overclocking is that the processor in our phone (unlike those of many other phones) does not make use of dynamic voltage scaling. There are only two voltage levels: a lower one if the phone is running at or below (or is it just below? correct me if I'm wrong, guys) 480 MHz, and a higher one if the phone is running above. So below 480 MHz, the system will give the processor a certain amount of voltage (period), and above, the processor will get a certain higher amount of voltage (period).
Because of that, the tests that have been done indicate that 806 MHz is the sweet spot for battery efficiency when the phone is in use--and the closer you get to 806, the better. Thus, I've had the following settings for quite some time:
786 MHz min
786 MHz max
Performance governor
which has treated me pretty well. On a day of light to moderate use, I'd end up with 65-75% battery left (occasionally more like 80%), depending on cell signal where I am et al. And it gives me probably the best performance I'm gonna get out of this phone.
However, I very recently decided to change the minimum to below that 480 MHz threshold and see what a lower voltage when idling would do for my battery life. My current settings are:
320 MHz min (may change to 480)
786 MHz max
Smart*** governor
There is actually a noticeable performance decrease when I first wake the phone up, so I may switch governors as well. In any case, I've had those settings for only one full day now, but for that one day the battery life was noticeably better. I'll post an update when I've had a few more days to test.
As always, it's difficult to quantify battery life in a reliable/rigorous manner (much less a universally applicable one), so YMMV.
Recommend some good overclocking number for p500. Mine is 710/480
Sent from my LG-P500 using XDA App
hellodzulz said:
Recommend some good overclocking number for p500. Mine is 710/480
Sent from my LG-P500 using XDA App
Click to expand...
Click to collapse
It is not a static value across devices. Test it out yourself and use the one which is stable for you. Some guys have it stable even at 806 while my phone freezes at anything above 768.
hellodzulz said:
Recommend some good overclocking number for p500. Mine is 710/480
Sent from my LG-P500 using XDA App
Click to expand...
Click to collapse
My o1 freezes at abt 800Mhz...
If you want to play safe, keep it under 720... after this it starts becoming unstable....
Press Thanks If I helped...
i would not set anything more than 768
and i like to set it one level below the max I think I can go.
so i set it at 480/748, and it is stable
varies...im pretty stable at 480/844
Depends on your Hardware
Try frequencies from 729 to 806 , but remember to uncheck the "Set on boot" option. (Just in-case to avoid boot loops)
I've set mine at 787
Thanks guys! I will try!
Sent from my LG-P500 using XDA App
What about the lower end of the freq?
I see some people cost 245 while some post 480.
I'm thinking 245 give it a better battery life since its lower but I've also read somewhere that 245 is too low and it causes the cpu to ramp up and down.
My phone gradually increases the chance of receiving a kernel panic starting at 768 MHz.
geeyoupee said:
What about the lower end of the freq?
I see some people cost 245 while some post 480.
I'm thinking 245 give it a better battery life since its lower but I've also read somewhere that 245 is too low and it causes the cpu to ramp up and down.
Click to expand...
Click to collapse
I've been reading a lot about battery saving in our P500 and it seems that power consumption is the same for frequencies of 480 mhz and below, so in the end, the phone sleeping at 245 consumes the same battery as when it's sleeping at 480.
With that in mind, it's much more convenient to set the clock at 480 mhz at it's minimun since it provides a better response and wakes the phone faster, ending up in less processing time with same battery consumption.
I using 320\748 SmartassV2
480/600 and im still sometimes getting random shut downs and KP's...
I use 480/864 running smartassV2
729/480 onDemand
Kernel: fserve 18c
Governor: minmax
Min: 480
Max: 600
Is my screen too bright, or am I just too ASIAN?!
I forgot to say my chipset config.
I am currently using Franco Kernel along with Andy's Phoenix ROM.
Max 748 MHz
Min 480 MHz
Governor SmartassV2
Used SetCPU for this matter. I'm actually getting an awesome battery life and excelent performance. I'm usually exigent, but this time I can say I'm satisfied.
InfiniteRisen said:
Kernel: fserve 18c
Governor: minmax
Min: 480
Max: 600
Is my screen too bright, or am I just too ASIAN?!
Click to expand...
Click to collapse
Probably, for me it looks too bright at 40% and I had to put it to 25%.
729(max) and 480(min) with SmartassV2 governor is the best
Sent from my LG-P500 using XDA App
NonCrowd said:
I use 480/864 running smartassV2
Click to expand...
Click to collapse
which rom and kernel are you using...
I'm pretty noob at making overclocks. How do I know the overclock I'm using is crashing/bugging/killing my phone? I'm using mik Cyanogenmod 6.6.1 480/748.
I'm looking for a good baseline to see what works best on this phone.
list everything, screenshots prefer and please specify your rom, kernel, and theme.
Mine are as follows...
all info in my sig. I use 500-1400 conservative with a 500-500 power save profile set for when the screen is off.
My battery lasts between 28-42 hrs pending my usage level from high - low. YMMV.
Miui
200 to 1200
Conservative
Noop
Using no-frills
Same settings when using perception. Awesome battery life, almost two days.
Sent from my SGH-I777 using Tapatalk
CM7
200-1400 On demand
nothing else changed in setcpu
using red drop them for theme changer
CM7 launcher (ADW)
Widgetlocker for lockscreen theme
So, I'm heavily themed, but not much in widgets.
Seems good on battery, can last ~14 hours with moderate to high use.
Stable as well, no major crashes other than the usual browser and market.
I use Voltage Control myself and I've UV'd all across the board by -50. I've also dropped max speed to 1000Mhz. The rest should be pretty self explanatory...
Oh and I can't really list battery life because my usage really varies day to day, by quite a bit. I will say that I definitely get through an entire day with very high usage with no problems at all. Much... MUCH better than when I was running stock.
Default voltages and frequencies, ondemand, ignore nice load
llescaflownell said:
CM7
200-1400 On demand
nothing else changed in setcpu
using red drop them for theme changer
CM7 launcher (ADW)
Widgetlocker for lockscreen theme
So, I'm heavily themed, but not much in widgets.
Seems good on battery, can last ~14 hours with moderate to high use.
Stable as well, no major crashes other than the usual browser and market.
Click to expand...
Click to collapse
Do you notice any difference at all in performance? How much display time do you get?
Cansomeone tell me the stock voltages I think mine are messed up
Sent from my SAMSUNG-SGH-I777 using xda premium
roadrash7 said:
Cansomeone tell me the stock voltages I think mine are messed up
Sent from my SAMSUNG-SGH-I777 using xda premium
Click to expand...
Click to collapse
Add 50 to each of the ones in my picture posted in the reply up above.
Simba501 said:
Default voltages and frequencies, ondemand, ignore nice load
Do you notice any difference at all in performance? How much display time do you get?
Click to expand...
Click to collapse
Day to day performance, there really is no difference than stock, but to compare quadrant, I got ~3300 stock, but at this OC I get ~4400. It's gonna be smooth as butter either way, I just like numbers
Display time, I'm not too sure, but my settings are at its 1/3 highest (so not too bright, but not too dim either for me). If I were to approximate, I would say a good 2 hours of the display being on, give or take an hour or too (not the best estimate, but Ill try and keep track next time and report back).
Rooted stock
No themes
I get a good 14 to 18 hrs (minimal usage during the day and heavier usage evenings/nights - lots of wifi or data intensive apps)
Kadin said:
Add 50 to each of the ones in my picture posted in the reply up above.
Click to expand...
Click to collapse
thanks but it looks like that is not stock settings, turns out if you click revert in setcpu it tells you how to get back to stock. they are...
1200-1275
1000-1175
800- 1075
500 - 975
200 - 950
my new settings are...
1200-1175
1000-1100
800 - 1000
500 - 925
200 - 850
all is well so far. stress test with no probs.
Here's my settings
Main Profile: 200Mhz Min 1Ghz Max running conservative governor. During the day. Conservative is performing better than ondemand for me.
I've also been toying with the up and down thresholds on the conservative governor to find a difference. Haven't really experienced any lag unless I set the up threshold to 90 or over.
Screen Off: 200 Min 500 Max also conservative
Charging: 200 Min 1400 Max ondemand
Battery <25% 200Min 800Max conservative
I've been finding the phone is just as good running at 800mhz max on the main profile. It's amazing how much faster this thing is then my captivate.
As far as voltages
1600: 1450
1400: 1325
1200: 1225
1000: 1100
800: 1000
500: 900
200: 825
Been getting amazing battery life. Been on battery for 10 hours now. Still 65% battery. Not bad.
My phone absolutely blows for overclocking. anytime i try the settings posted here it locks up
Also using No Frills here. Settings are:
Max: 1200
Min: 200
Conservative and Noop
I unplug it at 7am and by the time I get off of work at 5:30ish I still have 60%+ of my battery left. Running MIUI with quite a few widgets and I leave wifi on all the time.
roadrash7 said:
thanks but it looks like that is not stock settings, turns out if you click revert in setcpu it tells you how to get back to stock. they are...
1200-1275
1000-1175
800- 1075
500 - 975
200 - 950
my new settings are...
1200-1175
1000-1100
800 - 1000
500 - 925
200 - 850
all is well so far. stress test with no probs.
Click to expand...
Click to collapse
Thanks for this!
DJSLINKARD said:
My phone absolutely blows for overclocking. anytime i try the settings posted here it locks up
Click to expand...
Click to collapse
Might have to Overvolt. I had to overvolt 1400Mhz by 25mv in order to get it stable.
Also I've noticed lately when it's not happy with the setCPU settings I'm using the phone seems to emit a high pitched frequency when you put your ear to the back cover. When I get stable it appears to stop.
roadrash7 said:
thanks but it looks like that is not stock settings, turns out if you click revert in setcpu it tells you how to get back to stock. they are...
1200-1275
1000-1175
800- 1075
500 - 975
200 - 950
my new settings are...
1200-1175
1000-1100
800 - 1000
500 - 925
200 - 850
all is well so far. stress test with no probs.
Click to expand...
Click to collapse
Not sure what to tell ya. I just installed SetCPU and this is the default settings showing - the same as Voltage Control and what I was referring to. I deleted the boot and profile settings first from Voltage Control and then rebooted, then installed SetCPU.
The only thing I can think of is that since I'm running UnNamed with Entropy's daily driver, maybe the voltage was tweaked from him? I'm only assuming because reading through his thread doesn't seem to indicate that he upped the default voltage on all levels. Unless I missed it somewhere.
This is in Entropy's Daily Driver thread - http://forum.xda-developers.com/showpost.php?p=18433190&postcount=213
Kadin said:
Not sure what to tell ya. I just installed SetCPU and this is the default settings showing - the same as Voltage Control and what I was referring to. I deleted the boot and profile settings first from Voltage Control and then rebooted, then installed SetCPU.
The only thing I can think of is that since I'm running UnNamed with Entropy's daily driver, maybe the voltage was tweaked from him? I'm only assuming because reading through his thread doesn't seem to indicate that he upped the default voltage on all levels. Unless I missed it somewhere.
This is in Entropy's Daily Driver thread - http://forum.xda-developers.com/showpost.php?p=18433190&postcount=213
Click to expand...
Click to collapse
Thanks for the clarification
I'm still trying to find settings that give the most performance and give the best battery life
bump...
No one cares to share?
Stock voltages and frequencies - on demand
Charging - stock frequencies - on demand
screen off - 200-500 conservative
So I just wanted to know does having extra launchers like go launcher or launcher pro use extra battery? And what about if theyre installed but not used?
and my second question is does setting your cpu max and min to the same number save battery life? Someone on here told me that and idk if its true or not, ive been trying it and it doesnt seem to die as fast but doesnt give a noticable increase in life. If it does save battery should I set it to 400,400 (works great games lag) 800,800(games lag a tiny bit) 1000,1000 or 1200,1200(for performance). Just some thoughts that were in my head and I just wanted answers thanks to anyone who helps
Sent from my SGH-T959 using XDA Premium App
Anyone?
SneakySnake16 Proud noob to XDA
if you have alternative launchers installed, as long as you are not using them they shouldn't consume resources.
as far as setting min/max for CPU speeds, stick to the basics 100 min 1000max for stability. setting your minimum at high frequencies is just wasting more energy.
as far as performance is concerned, start easy by playing with the schedulers (ie. vr, deadline, cfq, bfq, noop, etc.) and governors (ondemand, smartass, conservative, etc.)
Alright thanks for the help
SneakySnake16 Proud noob to XDA
As xtone mentioned, alternative launchers which are not in use, wont eat up your battery.
About the battery life -- It's usually best to keep your min at 100 (some prefer 200) because when the phone is not in use, it will rev down to your lowest and save battery. If you have it set for 400 for example, it will never go lower than that, and be using more battery than if it were at 100 (presumably so). The best bet would be to first change your governors and schedulers, then learn about undervolting. After than, learn about freezing unnecessary system processes, and investing in a solid task-killer/system monitor (I recommend system panel).
Here is some good info on schedulers/ governors: http://forum.xda-developers.com/showthread.php?t=1242323
Undervolting varies from user to user because the distinctness of hardware...always good to start with lower values (such as -25) and test it a few days, and decide if you want to push further until you get a restart/freeze.
My undervolt values are something like...
1000 - 50
800 -75
600 - 100
400 - 125
200 - 150
100 - 175
Here is some further reading about improving battery life: http://forum.xda-developers.com/showthread.php?t=1389069
Xenoism said:
As xtone mentioned, alternative launchers which are not in use, wont eat up your battery.
About the battery life -- It's usually best to keep your min at 100 (some prefer 200) because when the phone is not in use, it will rev down to your lowest and save battery. If you have it set for 400 for example, it will never go lower than that, and be using more battery than if it were at 100 (presumably so). The best bet would be to first change your governors and schedulers, then learn about undervolting. After than, learn about freezing unnecessary system processes, and investing in a solid task-killer/system monitor (I recommend system panel).
Here is some good info on schedulers/ governors: http://forum.xda-developers.com/showthread.php?t=1242323
Undervolting varies from user to user because the distinctness of hardware...always good to start with lower values (such as -25) and test it a few days, and decide if you want to push further until you get a restart/freeze.
My undervolt values are something like...
1000 - 50
800 -75
600 - 100
400 - 125
200 - 150
100 - 175
Here is some further reading about improving battery life: http://forum.xda-developers.com/showthread.php?t=1389069
Click to expand...
Click to collapse
Wow thanks I'll definitely take a look at those guides
SneakySnake16 Proud noob to XDA