[GUIDE] Undervolting, The Right Way - T-Mobile LG G2x

It seems alot of people dont know the proper way to undervolt their phones, so I'm gonna try to help out! This is my first attempt at a guide, and i tend to ramble so just tell me if it makes no ****-for-sense
Undervolting is great, it allows us to change the voltage in our phones while we use it! this can really increase battery life and reduce heat in the phone. but if its not done right, it causes many more problems than it fixes.
When you are following this guide you WILL have issues! This is not a generic disclaimer, it is the TRUTH! the goal here is to find out where your phone stops working, and you cant do that without causing it to STOP WORKING.
once again: THIS WILL MAKE YOUR PHONE FREEZE, IT WILL HAVE AWFUL BATTERY LIFE, AND IT WILL MAKE BAD THINGS HAPPEN​
But after its all done it should work much better
To start off, too much or too little voltage in the phone causes any number of things including:
Reboots (Screen Off and Screen On)
Lagging
Phone Overheating (Hot to the touch)
Reduced Battery Life (this includes the phone using more power, as well as reducing the battery's ability to hold a charge)
'Strange' issues with things shutting off/not working (WIFI, Bluetooth, your favorite app, ect...)
Many other 'weird' things
If you are having any of the above issues, and you are using a custom kernel, they may be caused by inproper undervolting.
THIS CAN BE THE CASE EVEN IF YOU HAVE NOT DONE ANY UNDERVOLTING YOURSELF!!!
Most custom kernels have undervolting build into them, and even 'stock voltage' versions allow overclocking, and those frequencies have no 'safe' voltage associated with them.
How to Properly Undervolt your Phone:​
*this assumes you have no idea where to start, if you have some past experience, USE IT!!!*
First, Undervolting a phone the right way is not a quick job, like most things in life the more time you put into it the better your end result will be. For me i like to take an ENTIRE WEEK OR MORE to get all my settings down right. whenever you decide to do this, expect any and all of the issues i listed above to happen while you are trying to find the right settings.
Step 1: Starting Fresh​
Disable all overclocking, undervolting, AND PROFILES on the ROM, you need to get the stock speeds working before you try to push the phone to its limit.
This will be your baseline. Use the phone like you normally do, text, call, surf the web, even let it sit in your pocket for a while. Do this for as long as you need to to be sure that everything is stable.
If you have any issues during this stage. STOP! add +25mv to every frequency across the board and start over. Do this up to 3 times if necessary, if after you have added +75mv to your stock voltage and you are still having issues, it is most likely something else in the rom causing the issue (rogue app, wrong kernel version, phone was dropped in the toilet too many times...) try to fix that first, or just try to ignore the issue, its up to you.
Otherwise, if everything is stable, Continue to step 2!
Step 2: Start Lowering Voltages​
Lower all of the voltages by -25mv across the board. (If your phone needed any voltage added over stock to be stable, skip this step.)
This is where you begin testing the waters. Once again use the phone like normal, including some screen off time, as well as some CPU intensive tasks (playing music while websurfing, gaming, ect.)
If your phone is still stable after a good amount of time, then do it again. Your looking for the moment when things start to go wrong.
When you notice your first random reboot, or you start to feel the phone getting hot, or not responding STOP! you found the limit of your phone. Go back to the last working voltages you have and use them for step 3.
The more time you spend at this step the better your overall result will be! if you dont get any symptoms in an hour, they might show up later in the day, or overnight. Just take your time and have some patience.
Step 3: Lowering Voltages Independently​
Now that you have a stable working phone. you can start lowering voltages one by one!
Starting with the lowest frequency, lower the voltage by -25mv.
Run this for a while, until you feel it is stable. Then move to the next highest voltage and do the same.
*If you have any issues, undo ONLY that frequency!!! Write down that frequency somewhere. you are done with it! you know that frequency is stable, and you shouldn't need to touch it again!!!
Keep doing this till you get to your stock maximum frequency, then continue to step 4!
*NOTE:* if any 2 voltages have more than a 100mv difference (125mv difference on Morfic's Kernels) between them, you need to raise the others around it to be equal or less than that. For exampe:
if at 1ghz, the phone is at 1000mv and at 1.2ghz the phone is at 1150mv. the higher one needs to be lowered (set 1.2ghz to 1125mv). if that is not stable for you then you must raise the lower one higher (set 1ghz to 1025mv).
Step 4: OVERCLOCKING!​
At this point you should have a completely stable phone with no overclocking, grats! Now you get to start raising the frequency.
starting with the next highest frequency, set it to its stock voltage. if this is more than 100mv (125mv for Morfic's kernels) more than the previous frequency, set it to 100mv (125 for morfic) more than that.
run this until it is stable, and keep reducing it as much as you feel until you find instability. set it one step higher and move on to the next highest frequency.
if, after setting the voltage to 100mv (or 125mv) more than the last one, it is not stable, you need to raise the lower frequency's voltage up. sometimes this can cause a chain reaction that makes you raise 3, 4, or even all of the other frequencies up, if this happens you need to decide if that frequency is worth it to raise all the other frequencies to the next level.
If all is running good, proceed to step 5!
Step 5: The part where you hate me ​
(this step is optional, its just something i do to help with stability)
Now that you have a fully overclocked phone that is running as low of a frequency as it can safely, raise all of the voltages up by +25mv!
yes yes, i know, it sounds retarted to just undo that hard work and all that time you just put into finding the perfect voltages, but just hear me out.
Even if you spent a week on each step, did everything perfectly and tested everything you ever do on your phone and it is all completely stable. one day you are going to do something that will push the phone, which is running at its limit. so by adding 25mv to everything you are giving yourself some insurance. you may loose some battery life (i honestly don't ever notice a change with only 25mv) but when your phone alarm goes off in the morning to get you up for class, or you get that call you got that job you wanted, just be happy its not frozen on the table, or black screened in your pocket.
There you go! you should now have a stable phone with great battery life, and now you can stop bugging the devs about 'that strange reboot that is still there' or 'how every time you use his kernel you get black screens'
To Long; Didn't read Version:​
If your having issues with your phone and you think its related to UV, and your much too busy/lazy/cool to read the above, try this: (Results will most likely be worse...)
Set (all of) your lowest voltages to 775mv (or 750 if you think your phone can do it)
Set your 1ghz voltage around 1000mv (give or take 50-100mv)
Set the highest speed to no more than 100mv below its stock seting.
Set the rest of all the speeds below 1ghz on a line between it and the lowest, and after 1ghz on a line between it and the highest. ex(From Morfic's T15 Kernel):
{
"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"
}
Post any questions or feedback you have, ill try to answer it as best i can!

Truly a great guide. I agree mostly with the last part, my alarm stopped ringing two days in a row, so I added 25 mv across the board, and it works perfectly. Thank you on behalf of the community, everyone will appreciate this guide for sure.

Helped fix an overheating problem!
Sent from my LG-P999 using XDA

This is done using setcpu?
Sent from my LG-P999 using XDA

imoumni said:
This is done using setcpu?
Sent from my LG-P999 using XDA
Click to expand...
Click to collapse
Any CPU managing app. I use CPU Master but there's lots more options out there. I don't use SetCPU because it took nearly a year to update.
Sent from my amazing LG G2x running Bionix Reloaded v1.4

Klathmon said:
*NOTE:* if any 2 voltages have more than a 100mv difference (125mv difference on Morfic's Kernels) between them, you need to raise the others around it to be equal or less than that. For exampe:
at 1ghz, the phone is at 1000mv if at 1.2ghz the phone is at 1200mv. the higher one needs to be lowered (set 1.2ghz to 1175mv). if that is not stable for you then you must raise the lower one higher (set 1ghz to 1025mv).
Click to expand...
Click to collapse
First off, thanks for this guide. I do rely on my phone's alarm clock pretty regularly so I'll have to start setting another alarm clock while I do this. Also, consider posting this in Android General to reach a larger audience.
My only question: I understand what you're saying, but I think your example may be incorrect. 1200mV - 1000mV = 200mV difference, so you would need to change one or the other by 75 to 100mV, right?

This is done using setcpu?
Click to expand...
Click to collapse
It can be done with any app that works with this phone.
I use an app called "System Tuner Pro" because it allows you to add voltage from stock settings (my phone seems to like a minimum voltage of 775 vs the 750 that most kernels start with) and im not sure any more but i think its free...
r4d14n7 said:
My only question: I understand what you're saying, but I think your example may be incorrect. 1200mV - 1000mV = 200mV difference, so you would need to change one or the other by 75 to 100mV, right?
Click to expand...
Click to collapse
thanks, yeah thats what i meant to say
All Fixed

Klathmon said:
It can be done with any app that works with this phone.
I use an app called "System Tuner Pro" because it allows you to add voltage from stock settings (my phone seems to like a minimum voltage of 775 vs the 750 that most kernels start with) and im not sure any more but i think its free...
thanks, yeah thats what i meant to say
All Fixed
Click to expand...
Click to collapse
No problemo. Looks like System Tuner is free but the Pro version is $3.99. How is it on resources? That's the only thing that worries me about these jack-of-all-trades apps.

r4d14n7 said:
No problemo. Looks like System Tuner is free but the Pro version is $3.99. How is it on resources? That's the only thing that worries me about these jack-of-all-trades apps.
Click to expand...
Click to collapse
it keeps a service running all the time, but is very CPU friendly, and wont hog resources. So far it hasn't been a problem for me at all.
and just for full disclosure; the dev is a close friend of mine, so i may be a bit biased
EDIT: added a quick "help im lazy" version for people that dont want to put the time/effort into doing it the right way.
Sent from my LG-P999 using Tapatalk

thanks for this

Thank you, this was very helpful!

Thanks for taking the time to make a great post.
I just started to OC/UV my G2X. I will use this as a guide.
-Thanks again

a noob question, Whats the difference between an app (eg, setcpu, pimpmycpu etc etc) lowering the voltage for you and "one doing it via your guide"

cricketAC said:
a noob question, Whats the difference between an app (eg, setcpu, pimpmycpu etc etc) lowering the voltage for you and "one doing it via your guide"
Click to expand...
Click to collapse
not really sure what you mean, to the best of my knowledge, no programs out there automatically undervolt for you. you use those programs to reduce or increase the voltage in each frequency yourself.
Hope that helps

Klathmon said:
not really sure what you mean, to the best of my knowledge, no programs out there automatically undervolt for you. you use those programs to reduce or increase the voltage in each frequency yourself.
Hope that helps
Click to expand...
Click to collapse
sorry, my bad. I just flash faux kernel. I thought all frequencies worked at the same voltages (silly me!) lol. Thatswhy when i saw there were different voltages for every frequency, i thought this guide was about that. (i.e i thought faux already did it for us in his kernel). lol
If my phone is stable at the current voltages that came with faux kernel, should i still try lowering them?
How much of a battery life can i get if i lower them by -25mv?
Lets say, i flash another kernel in the future and then reflash any oc/uv later on. Do i have to do these steps again or just simply input the (uv)values which i get after doing it right now?

cricketAC said:
sorry, my bad. I just flash faux kernel. I thought all frequencies worked at the same voltages (silly me!) lol. Thatswhy when i saw there were different voltages for every frequency, i thought this guide was about that. (i.e i thought faux already did it for us in his kernel). lol
If my phone is stable at the current voltages that came with faux kernel, should i still try lowering them?
How much of a battery life can i get if i lower them by -25mv?
Lets say, i flash another kernel in the future and then reflash any oc/uv later on. Do i have to do these steps again or just simply input the (uv)values which i get after doing it right now?
Click to expand...
Click to collapse
its up to you. personally, i would follow the "if its not broken, dont fix it" rule. if your happy with the current battery life, and you like the stability, no need to change it. But if you really want to go for broke, and squeeze every last bit of battery life out of this phone, then by all means go for it (you can ALWAYS undo it all) although -25mv most likely wont make much of a difference.
and to the second question, as long as its the same kernel, the same values should be alright, but each kernel is different. (i can get -50mv more on faux123's kernels, but i get better battery life on Morfic's even with the higher voltage)

Since we all have the same phone couldn't we all use the exact same voltages? and are the ones pictured yours?

noxary said:
Since we all have the same phone couldn't we all use the exact same voltages? and are the ones pictured yours?
Click to expand...
Click to collapse
Voltage depends on the chip (CPU) you have - every chip is different. you need to try playing with it according to what your chip can endure.

Klathmon said:
its up to you. personally, i would follow the "if its not broken, dont fix it" rule. if your happy with the current battery life, and you like the stability, no need to change it. But if you really want to go for broke, and squeeze every last bit of battery life out of this phone, then by all means go for it (you can ALWAYS undo it all) although -25mv most likely wont make much of a difference.
and to the second question, as long as its the same kernel, the same values should be alright, but each kernel is different. (i can get -50mv more on faux123's kernels, but i get better battery life on Morfic's even with the higher voltage)
Click to expand...
Click to collapse
If I end up squeezing every bit of juice, wouldn't that make my charger life short?

This guide needs a sticky!
Thank you for taking the time to write this.

Related

[Q] Overclocking and voltage control

Can someone point me to where I can learn how to use set cpu and set voltage properly. Just installed superotimized kernel and wondering how to take full advantage of it
p4ranoid4ndroid said:
Can someone point me to where I can learn how to use set cpu and set voltage properly. Just installed superotimized kernel and wondering how to take full advantage of it
Click to expand...
Click to collapse
overclocking is pre-enabled, under volting can be done through an app the link is in the thread. there are 2 settings. try about -50v each if that works fine bump one down to -75mv at a time. test the phone over a day or two and see how it runs, see if it has sleep death after a few periods of inactivity, especially extended periods, see if it has sleep death while charging, which seems to make a difference that will test the low setting.
see if the phone shuts down without freezing, and see if it shuts down without freezing while charging, the heat in the battery makes a big difference, play some 3d games. if you have freezing issues you can disable overclocking under different situation with set cpu or se t the volts to a more conservative setting.
Dani897 said:
overclocking is pre-enabled, under volting can be done through an app the link is in the thread. there are 2 settings. try about -50v each if that works fine bump one down to -75mv at a time. test the phone over a day or two and see how it runs, see if it has sleep death after a few periods of inactivity, especially extended periods, see if it has sleep death while charging, which seems to make a difference that will test the low setting.
see if the phone shuts down without freezing, and see if it shuts down without freezing while charging, the heat in the battery makes a big difference, play some 3d games. if you have freezing issues you can disable overclocking under different situation with set cpu or se t the volts to a more conservative setting.
Click to expand...
Click to collapse
I've been told that undervolting can improve the battery time. Of course, lots of varying opinions of how good/bad it may be to overclock.
If I want to just undervolt, is that possible with SetCPU?
Dani897 said:
overclocking is pre-enabled, under volting can be done through an app the link is in the thread. there are 2 settings. try about -50v each if that works fine bump one down to -75mv at a time. test the phone over a day or two and see how it runs, see if it has sleep death after a few periods of inactivity, especially extended periods, see if it has sleep death while charging, which seems to make a difference that will test the low setting.
see if the phone shuts down without freezing, and see if it shuts down without freezing while charging, the heat in the battery makes a big difference, play some 3d games. if you have freezing issues you can disable overclocking under different situation with set cpu or se t the volts to a more conservative setting.
Click to expand...
Click to collapse
ewingr said:
I've been told that undervolting can improve the battery time. Of course, lots of varying opinions of how good/bad it may be to overclock.
If I want to just undervolt, is that possible with SetCPU?
Click to expand...
Click to collapse
Interesting stuff...
I too would like to know if it is possible to simply under-volt. Does anyone know the optimal settings for SetCpu with the Captivate...or does it vary depending on each users profile/ phones?
So Ive been playing around with various settings for set cpu and voltage control and all has been well so far. The only problem im having is voltage control seems broke. I try to open the all but it just black screens. I tried to clear the memory and unistall and reinstall and still have the same problem. Any ideas?
http://forum.xda-developers.com/attachment.php?attachmentid=432086&d=1288709102
^you can under volt setirons kernel and disable overclocking with this app.
i find my battery life to be less than stock with this kernel, i need to see if it is a common issue, maybe because it is not a captivate kernel. but in the past with unhelpfuls kernel for 2.1 battery life was awesome.
spartan062984 said:
Interesting stuff...
I too would like to know if it is possible to simply under-volt. Does anyone know the optimal settings for SetCpu with the Captivate...or does it vary depending on each users profile/ phones?
Click to expand...
Click to collapse
It's going to depend on the individual CPU in your phone. Your best result is to start at a given clock speed and begin lowering voltage in the smallest step possible, test for stability, repeat until you begin to notice instability (or you just run out of voltage options). You can just undervolt without increasing clock speed any, or you can not undervolt yet raise clock speed, or you can overclock and undervolt, depending on how your particular chip reacts. Some might need additional voltage to stabilize the snapdragon at 1.2Ghz while others (mine for example) is stable Able @ -100mV and 1.2Ghz. Overclocking silicon is the ultimate in YMMV.
Another thing to bear in mind is that increasing clock speed necessarily increases power consumption. There is no way around this. So a chip at 1.2Ghz will use more juice than 1Ghz even with the same voltage. It's difficult to say at this point whether, say, the Snapdragon @ 1.2Ghz and -100mV uses more or less power than the same chip @1Ghz and stock voltage. It's absolutely possible that the former uses more power, which would explain why you see at least one claim here of battery life decreasing even when voltage settings are left untouched.
hawkeyefan said:
It's going to depend on the individual CPU in your phone. Your best result is to start at a given clock speed and begin lowering voltage in the smallest step possible, test for stability, repeat until you begin to notice instability (or you just run out of voltage options). You can just undervolt without increasing clock speed any, or you can not undervolt yet raise clock speed, or you can overclock and undervolt, depending on how your particular chip reacts. Some might need additional voltage to stabilize the snapdragon at 1.2Ghz while others (mine for example) is stable Able @ -100mV and 1.2Ghz. Overclocking silicon is the ultimate in YMMV.
Another thing to bear in mind is that increasing clock speed necessarily increases power consumption. There is no way around this. So a chip at 1.2Ghz will use more juice than 1Ghz even with the same voltage. It's difficult to say at this point whether, say, the Snapdragon @ 1.2Ghz and -100mV uses more or less power than the same chip @1Ghz and stock voltage. It's absolutely possible that the former uses more power, which would explain why you see at least one claim here of battery life decreasing even when voltage settings are left untouched.
Click to expand...
Click to collapse
Thanks for clarifying Hawkeye! I will report back on in a few days once i have tested out a few profiles. In my opinion, I feel that it is best to leave Over-clocking at default and maximize battery utilization with setcpu. However, the thought of over-clocking the Dragon beast is VERY tempting. Who wouldn't? I will definitely check out the differences when playing games and such.
spartan062984 said:
Thanks for clarifying Hawkeye! I will report back on in a few days once i have tested out a few profiles. In my opinion, I feel that it is best to leave Over-clocking at default and maximize battery utilization with setcpu. However, the thought of over-clocking the Dragon beast is VERY tempting. Who wouldn't? I will definitely check out the differences when playing games and such.
Click to expand...
Click to collapse
I have to tell you, I'm not personally very fond of SetCPU on this device, even though I paid for the app (ugh). With raspdeep's voltage control app and SetIron's OC/UV kernel, the CPU defaults to 1.2Ghz at stock voltage, which for a basic setup is fine. Voltage Control app is phenomenal for adjusting in increments of 25mv at a time...one setting is for high clocks (1Ghz - 1.2Ghz) and the other is for < 1Ghz. It's probably best actually to start with the lower clock setting in Voltage Control, as your phone will spend the lion's share of it's time at those clocks and so that is where you should see the most gain in battery life. My only gripe is that I can't get the boot settings to stick on the Captivate so I have to go in and adjust them each time I reboot the phone. no biggie there.
SetCPU, on the other hand, has caused me loads of problems in the past, including causing the phone not to wake up from sleep and just atrocious battery life, I assume from constantly polling the CPU clock to measure clock speed. I have not experienced any of that with Overclock Widget, but I also don't use any of the independent clockspeed controls in the app...basically it's just a widget to display clock speed the way I use it. Otherwise, Setiron's kernel gives the 200mhz overclock and I just let the Hummingbird deal with changing clocks on its own. Jmo, but it works for me with no resulting battery drain beyond the additional I expect as a result of the extra 200mhz.
edit: whoops, long day. hummingbird in my post from above, not snapdragon. I need a drinky poo.
hawkeyefan said:
I have to tell you, I'm not personally very fond of SetCPU on this device, even though I paid for the app (ugh). With raspdeep's voltage control app and SetIron's OC/UV kernel, the CPU defaults to 1.2Ghz at stock voltage, which for a basic setup is fine. Voltage Control app is phenomenal for adjusting in increments of 25mv at a time...one setting is for high clocks (1Ghz - 1.2Ghz) and the other is for < 1Ghz. It's probably best actually to start with the lower clock setting in Voltage Control, as your phone will spend the lion's share of it's time at those clocks and so that is where you should see the most gain in battery life. My only gripe is that I can't get the boot settings to stick on the Captivate so I have to go in and adjust them each time I reboot the phone. no biggie there.
SetCPU, on the other hand, has caused me loads of problems in the past, including causing the phone not to wake up from sleep and just atrocious battery life, I assume from constantly polling the CPU clock to measure clock speed. I have not experienced any of that with Overclock Widget, but I also don't use any of the independent clockspeed controls in the app...basically it's just a widget to display clock speed the way I use it. Otherwise, Setiron's kernel gives the 200mhz overclock and I just let the Hummingbird deal with changing clocks on its own. Jmo, but it works for me with no resulting battery drain beyond the additional I expect as a result of the extra 200mhz.
edit: whoops, long day. hummingbird in my post from above, not snapdragon. I need a drinky poo.
Click to expand...
Click to collapse
LOL. No Worries. I myself made the same mistake. I thought something was odd with my post. SnapDragon...Hummingbird....Bulbasaur.....I knew what you meant. lol
Still not having any luck with the voltage control app. Ive tried flashing different roms to see if it would work. I undervolted it to 100/75 the first time i did it and now i cant change. Only a little worried
i guess there was an issue with the set on boot scripts not working. supposedly that is fixed, i dont know for sure though, i haven't updated.
From what I'm gathering, in order to undervolt, you must have a kernel to su pport that, for example Setirons.
I'm not necessarily interested in overclocking, as it performs well as is. Of course there are arguments that overclocking may ultimately harm the phone, and arguments that by the time that happens, you'd be ready for a new phone. In any event, if I start getting slower, I may interest in overclocking.
Does anyone know if dramatic improvement in battery performance with underclocking?
I've noticed quite a bit of a difference, just pretty difficult to tune it precisely. (Coming from a person who enjoys overclocking computers a little too much). I just wish there was an app that would test each frequency and then let you know which one failed (without having to manually set it).

SetCPU + Voltage Settings for Overcome 1.2.0

Hey Guys,
Thought I Would share for any interested...
{
"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"
}
*Added a setting for charging that is 100/1400 conservative with a priority above everything except the heat one. so like 91 heat and 89 charging.
Seems stable, zippy and doesn't kill the battery too fast. All good.
Nobleskill
UPDATE: the settings above worked a treat for me on froyo but after updating to gingerbread I found it was back to the old drawing board time. For whatever reason, and being fair to Samsung and gingerbread by saying that the tab is now older and been used and abused its whole life, I wasn't able to apply the same level of undervolting without lockups and rebooted.
Why? Well could be a few reasons, the one mentioned above I really think plays a part in it. I also think though that gb is just different. Obvious I know but I mean its different at a base operating level. It needs new bootloaders and as alot of the experienced developers currently doing the tab gb stuff I think are finding its got a few curveballs its very happy to throw into the mix. The other point is that the control app has been updated dramatically with new ui and a more polished look to the outside which I think also follows into the coding. Xan, the developer must be a very talented individual and is pioneering the CPU control at kernel level IMO and really deserves our support. You can get the fee apk but I think its worth a donation just for the free version.
I notice the newer kernels are also having preset UV settings which is awesome. Gives you a base to build on and as each tab is different, yours may not go as low in volts as little Johnny's tab but it may go further than big Bob's one, it provides a good starting point. Or whatever..
Jump on over here: http://forum.xda-developers.com/showthread.php?t=943669
This guy is my favourite developer evar! Very friendly, very talented and shares <3. Read this thread as much as you can, its brilliant and has a few gems hidden in the posts. Also the kernel's are basically on the cutting edge. Its this guys patches that find their way to other, and all I'm pretty sure, kernels and roms.
thanks a lot buddy ! I was really looking for this !!!!!! you're my hero !!!!
Your most welcome mate. Any issues make sure and let me know through this thread.
Nobleskill
Ps. Watch how big a difference it makes to battery drain with screen off and below 30. I keep thinking it will die before I get a charger and like 4 hours later its only gone down by about 10 percent.
As always, support the Dev's if your able to. They richly deserve it and it doesn't have to be much to make a difference. )
nobleskill said:
Your most welcome mate. Any issues make sure and let me know through this thread.
Nobleskill
Ps. Watch how big a difference it makes to battery drain with screen off and below 30. I keep thinking it will die before I get a charger and like 4 hours later its only gone down by about 10 percent.
As always, support the Dev's if your able to. They richly deserve it and it doesn't have to be much to make a difference. )
Click to expand...
Click to collapse
there is a problem regarding those settings. did you try to restart the Tab after? mine doesn't start at all ! I should try several times to keep pressing the power button and then, after few minutes it starts again. after uninstalling the Set CPU and Voltage Control, everything comes to normal.....any advice?
SetCPU seems to be very crashy on the SGT. You might want to try not decreasing the voltages quite as much, some CPUs can't cope with it. I've got mine set even lower and I'm fine.
The "performance" governor locks the speed at the "max" value, the "powersave" one locks it at the "min" value. It's a pity that the "Ondemand" and "Interactive" governors seem to be so unstable as either would be better for performance than "Conservative".
I've also got another profile for "Charging" which ramps everything up a bit.
One thing I have noticed after spending some time in here is that all SGT's are not created equal!! I have no issues with the settings above, none at all. It boots fine, runs super fast with 2200 being the average score in quad. And I am on my second day without charging... its been lighter usage but still....
I guess I got lucky but all I can say is trial and error, or search for a simillar problem with another user and ask what settings if any worked for them. My thinking is that there would be batches that will run one way and others that won't.
nobleskill said:
One thing I have noticed after spending some time in here is that all SGT's are not created equal!! I have no issues with the settings above, none at all. It boots fine, runs super fast with 2200 being the average score in quad. And I am on my second day without charging... its been lighter usage but still....
I guess I got lucky but all I can say is trial and error, or search for a simillar problem with another user and ask what settings if any worked for them. My thinking is that there would be batches that will run one way and others that won't.
Click to expand...
Click to collapse
Its the CPU. They all have different tolerances on the minimum they can run at. Samsung just uses a voltage that guarantees all of them will work at. I've decreased everything 800mhz and up to -200mv. So far so good.
ovigt71 said:
there is a problem regarding those settings. did you try to restart the Tab after? mine doesn't start at all ! I should try several times to keep pressing the power button and then, after few minutes it starts again. after uninstalling the Set CPU and Voltage Control, everything comes to normal.....any advice?
Click to expand...
Click to collapse
Try install jus UV & set the limit to 1400ghz. Run it for a day or two.
I have problem with SetCPU, give up on it. So now i only have UV installed.
thanks for the settings, no problems since 1 day
Sorry for stupid question, Am I need to flash kernel for 1400ghz? Or just use SetCPU with overcome 1.0 karnel?
Since there are some karnel said they are for 1.4ghz so I am confusing on it, tks!
izamoscar said:
Sorry for stupid question, Am I need to flash kernel for 1400ghz? Or just use SetCPU with overcome 1.0 karnel?
Since there are some karnel said they are for 1.4ghz so I am confusing on it, tks!
Click to expand...
Click to collapse
If the kernel does not support >1ghz, then setcpu cannot set the speed to anything higher.
The overcome kernel supports an overlock of 1.2 and 1.4Ghz.
Overcome Kernel 1.0 is an overclock kernel. Just install setcpu to oc
nobleskill said:
Hey Guys,
Thought I Would share for any interested...
Seems stable, zippy and doesn't kill the battery too fast. All good.
Nobleskill
Click to expand...
Click to collapse
with the settings above do you have it set up as "Save as boot settings"? i had set mine at bfq and limit clock to 1200mhz and not changing anything else saving it as boot but when i went to restart the tab it got stuck on the Galaxy Tab screen, i had to re-store my backup in order for the tab to re-start.
also how did you get the 600mhz:?-100=?mv?
i am using richardtrip's [Kernel] [EURO] [1.4ghz OC/UV] MCR EXT4 compatible/Voodoo Sound V15 22/02 hope that helps with what i am asking.
I gave up on Set Cpu and switched to Cpu Tuner, a choise I don't regret at all.
Sent from my GT-P1000 using Tapatalk
Recently changed to overcome kernel 2.0 and have changed to bfq. All stiull running smoothly.
And yeah i have mine all set to set at boot.
Thanks! Was looking for this.
I copied your settings to the last detail (bfq scheduler) and my Tab is crashing.
Now I am trying with lower UV.
braby said:
I copied your settings to the last detail (bfq scheduler) and my Tab is crashing.
Now I am trying with lower UV.
Click to expand...
Click to collapse
Sorry buddy its been ages I should probably update this. I find that overcome has gottan alot better I still use the same undervolting but no profiles on set CPU. Just set to 100 min and1400 Max ondemand. I can use bfq and have no issues but one thing I know for sure, and I think it was even stated in this thread, no 2 of these are the same... same deal with more strain on the CPU than others so if my settings didn't work for you I'm sorry for that but all I can suggest is what I did to find the right setting... experiment, trial and error...
Best of luck,
Nobleskill
I found out what I did wrong...on Screen Off profile I didn't set "Performance" scaling, instead I did "Conservative"...the Tab was only crashing when screen was off!
Now that I switched it to performance it works just fine...
Using Overcome 1.4.2...
What's has better battery life, now that you have experience with both, with the profiles mentioned above or "On Demand" with no profiles?
That's a tough one as I use my tab a whole heap more and for many more things. I have 3 times as Widgets and so on... put it this way I used to get 2 days with low to moderate use on the setting in this thread, now with extremely heavy usage, I'm talking 8 hours or more almost straight with web browsing, ebooks, video, music, news ect...
I like my new set up cause its alot easier to configure and I find the most important aspect to battery life is the undervolting... overcrowded seems to handle the just fine. The only other thing I really swear by is an app like juice defender or battery boost.. set them up and its turning things off when not used which can be massive...
Hope this has helped and I'm happy to hear you sorted the crash issue.
Nobleskill

Important Information About Overclocking - MUST READ

This is a message from a developer who is in a team who develops a kernel with a very large overclock. Do not take this is an idiot babbling, read this and take it to heart as this is very important.
I want to talk to you about overclocking our phone and how dangerous it can actually be. I love overclocking, and have overclocked my main computer, and I overclock my phone, but my overclock (as you can see from my signature) is very mild. A simple 800MHz overclock.
When we first got overclocking on our phone (thanks to Fugumod), we were around 800MHzish and it gave a nice boost. It got up to 1GHz and it gave another good boost. Over time, we have discovered the phone works at high speeds, now 1366 in Fugumod, and 1400 in G3MOD. Now if you look at these speeds and compare it to the original clock speed on our phone (667MHz, or you can look at the Spica which has the same CPU but with a larger transistor process: 800MHz), this is a 204% overclock on Fugumod and 209% on G3MOD.
Now let's put these percentages into perspective: on your desktop computer, a 200% overclock is normally only possible with serious cooling: water or liquid nitrogen, and we are attempting to do this in a PHONE with NO cooling, and NO ventilation. Furrthermore, it is kept in our pockets beside our thigh muscle: the largest muscle in our body and it emits a large amount of heat. These are not ideal conditions for a CPU to be kept in, especially when it is in a fragile state such as overclocking. We are lucky however because phones have clock governors which clock it back when it is idling to conserve power.
When you overclock the CPU, you must also overvolt it to keep the system stable while overclocked. However the downside is that if you overvolt your CPU, you will use more power, and also reduce the lifespan of our CPU. Let me show you how much more power is required to run the phone at 1.4GHz.
Now, as we don't know the exact power consumption of our CPU, I will assume the power consumption is 100mW. In overclocking a desktop computer, we use this algorithm:
Code:
OC Wattage = TDP * ( OC MHz / Stock MHz) * ( OC Vcore / Stock Vcore )^2
So that means 100 * (1400 / 667) * (1525 / 1200) ^ 2 = 338mW. That is over 3 times the power consumption of the CPU at stock speeds. That also in turn effects the lifespan of the CPU as the transistors are both having to work twice as hard (as the CPU clock is twice as high) and are drawing three times the power consumption, this means the CPU will last 6 times less at 1400MHz.
When we were starting out with overclocking our phones, we didn't have a lot of the nice new features we have discovered that boost performance but now that we do, these huge overclocks just aren't as necessary anymore.
TL;DR
Guys, our phone can go at 1.4GHz or 1.36GHz, yes. But is it a good idea to keep it at those sorts of speeds? No. The reason marcellusbe and the G3MOD team provide such HUGE overclocks are for rare occasions. When the phone is just doing nothing, we expect you to put it back to 667/800MHz, but when you are wanting to play Angry Birds or emulate Castlevania 4 or something, you put it up to 1400MHz, but put it back again once you are done. 24/7 usage at 1400MHz or 1366MHz is DESTROYING your CPU and your battery.
USE OVERCLOCKING WITH EXTREME CAUTION
Extra Information
Here is a graph to show the power consumption increase from running the CPU at higher overclocks and also the reduction from undervolting.
{
"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"
}
Even an i7 is rarely oced to 200% - its too much and can be dangerous
cdesai said:
Even an i7 is rarely oced to 200% - its too much and can be dangerous
Click to expand...
Click to collapse
Precisely my point.
Nice one mate...
Maybe when you get time just include UnderVolt also...People are waiting for some stuff to come up for that also...
dharamg3 said:
Nice one mate...
Maybe when you get time just include UnderVolt also...People are waiting for some stuff to come up for that also...
Click to expand...
Click to collapse
+1 For that too
Nice information. I always used to keep my phone to 1200 mhz. Damn should reduce it now
Thanks, excellent info.
Sent from my GT-I9000 using Tapatalk
I never try to go beyond 800Mhz
I think it is sufficient for daily use
(More than sufficient)
exactly.... i was going to post somthing like this
when u need that boost (like for ps1 emulator or hd games) us upto 1.3ghz
but otherwise just leave it at 800-900mhz...
u dont need crazy oc all the time!
Doesn't SetCPU (or any other app for that purpouse) do exactly that? If you set scaling and min/max freq. accordingly? What is the difference beetween that and setting in manually?
Gud info mate......
Governer should be Ondemand right ????
Hm, a guy called Kyrillos told me, that normal voltage at 667MHz is 1200mV. So, in newest g3mod, from 500MHz on, its higher, at 800MHz its already 0,1 volt above max in stock.
So how dangerous is it to let it allday at [email protected] ?
DaBigFreak said:
a guy called Kyrillos told me,
Click to expand...
Click to collapse
He s a recognized developer. A very good one infact. He was right by the way. Its only the faulty reading.
---------- Post added at 01:32 PM ---------- Previous post was at 12:54 PM ----------
Hillbeast excellent, excellent info. That s the precise reason I don t use high overclocked kernels. Maximum I goto is 800MHz.
raja4sure said:
Gud info mate......
Governer should be Ondemand right ????
Click to expand...
Click to collapse
Yes. I use it mostly. Other devs and experienced users here as well for what i've noticed. Or conservative which saves battery because it scales freq more gradually. http://www.setcpu.com/ - http://www.setcpu.com/#7
And profiles, especially the Temp and screen off. Prevents from overheating and exscessive battery discharge, respecitvelly.
DaBigFreak said:
So how dangerous is it to let it allday at [email protected] ?
Click to expand...
Click to collapse
Probably very. But overclocking in general shortens life span of electronic components, primarily because of increased heating. If that worries someone that it is probably best not to overclock at all.
I personally see no difference between manipulating cpu freq manually or by using some app to do it when necessary. If I'm wrong then please feel free to elaborate.
dharamg3 said:
Nice one mate...
Maybe when you get time just include UnderVolt also...People are waiting for some stuff to come up for that also...
Click to expand...
Click to collapse
I will update this thread and I hope it will actually get stickied as it's quite important information in my opinion and it could save some peoples phones.
mrvek said:
Doesn't SetCPU (or any other app for that purpouse) do exactly that? If you set scaling and min/max freq. accordingly? What is the difference beetween that and setting in manually?
Click to expand...
Click to collapse
SetCPU will obviously set the max and min settings, but in an ideal situation you will want to have a mild overclock (or none at all) if you are just using for phone for normal functions such as TXTing or browsing or something like that, but SetCPU can't detect when you are wanting a more intense operation such as a game, so you're best to adjust it when you are needing it and switch it back.
I keep a SetCPU widget on my home screen to do that.
DaBigFreak said:
Hm, a guy called Kyrillos told me, that normal voltage at 667MHz is 1200mV. So, in newest g3mod, from 500MHz on, its higher, at 800MHz its already 0,1 volt above max in stock.
So how dangerous is it to let it allday at [email protected] ?
Click to expand...
Click to collapse
The stock voltages for our phone at 667 is 1200mV, yes. At 1300mV you will notice a mild increase in consumption.
If we follow the same algorithm in the OP:
Code:
OC Wattage = TDP * ( OC MHz / Stock MHz) * ( OC Vcore / Stock Vcore )^2
We get (again, assuming the standard consumption is 100mA) 100 * (800 / 667) * (1300 / 1200) = 140mA. Yes, it's higher but not too much higher. If you UV it by 50mV @ 800MHz you'll go to 130 and at 1200mV it'll be 118mA.
Overclocks like this are still not 100% safe, but they are nowhere near as dangerous as a 300% power consumption increase.
This is the Information I was looking for past 2-3 weeks. Finally you posted it here.
Thanks hillbeast
Hey man. I really appreciate your effort to inform. I just would like to add something.
Overclock: in modern cpus power consumption increases almost linearly with clock. Let us say linearly to be safe. It means double clock double power (and so heat)
Voltage: when you increase the voltage the power increases approx quadratically (double voltage for times power). But also higher voltage means stronger signals in transistors and so higher stability.
Heating and lifetime: the heat decreases the lifetime of electronic components but not in a linear way. Please also note if a circuit does not die very soon (infantile mortality) it will last very long in normal conditions. So even if it was cut by half starting from the normal 10 years expected lifetime it would be anyway long for a phone.
So it is clear voltage is much more important than clock for power consumption. Decreasing the voltage you could have an overclocked cpu which consumes and hests up less than the stock one. Of course it is less likely to be stable.
Personal computer cpus needs cooling and are difficult to overclock because they become very unstable when overclocked so you have to increase voltage.
Finally to be clear I want to repeat your lesson.
DO NOT OVERCLOCK UNLESS YOU REALLY KNOW WHAT YOU ARE DOING. and don't complain with developers if your phone will break.
Sent from my GT-I5800 using XDA App
After reading this, I will never overclock more than 1GHz. Thanks
I agree extreme 200% overclocking is harmful to cpu and disagree with some of the points.
I don't think wattage and tdp formula are correct. If it is correct in reality battery should drain in 1/3rd of the stock time and should heat up immediately. we are just increasing the power supply in mv which is 1200 to 1500%. That means 25% power increase.
When the phone is in idle (no music, wifi, data ...) mode cpu/armcore is completely turned off. That means no frequency, no power supply and no heat. Other peripherals have separate clocks and they will keep running in idle mode. This is the difference between desktop and phone cpu.
frequency is 'no of times turning on and off transistors in a circuit per second'. In fact cpu's are designed to work at much more frequencies than stock. But stock frequency is decided by considering various operating conditions worldwide and $$. Personally i use 1020Mhz and phone operates like stock frequency.
I don't agree with one of the last statements:
hillbeast said:
So that means 100 * (1400 / 667) * (1525 / 1200) ^ 2 = 338mW. That is over 3 times the power consumption of the CPU at stock speeds. That also in turn effects the lifespan of the CPU as the transistors are both having to work twice as hard (as the CPU clock is twice as high) and are drawing three times the power consumption, this means the CPU will last 6 times less at 1400MHz.
Click to expand...
Click to collapse
Assuming you use setcpu, your phone spend most of the time in standby. if you use your phone a lot, it will be in standby 70% of the time.
Assuming that when your phone is not in standby the clock is automaticly set to 1400 (which is probably not, but we're doing worst case), your phone will be overclocked 30% of the time.
If your statement about battery drain is correct, the processor will use 160% more battery than usual. This, will not result in a huge battery drain, because actually, the processor is draining very little battery compared with things like display, wifi, 3g and so on.
If your statement about lifespan of the cpu is correct, the lifespan of the cpu is reduced to 75%. Considering that a cpu can last years and that you usually throw your phone away way before the cpu stops working, doesn't seem like a big deal to me.
That is true. Unless you run your phone 24/7 at max OC speed and phone heats up excessively there really should not be problems. That's why we have good apps and scaling governors that save the cpu and battery. In my case the phone spends most time at 400Mhz, then on 800, then 1400 then other freqs (based from setcpu report - info → time in state). Main profile beeing 400/1400, ondemand. And temp doesn't go over 31°C on daily use. What increases temp are mostly games but for that i use several setcpu profiles (in this point i disagree with hillbeast and the ability of setcpu to know my specific requirements. I know that it can't know what i need and when but if I set manually the requiered freq (max) to play a game the phone would heat up significatly (angry birds for about 30 mins gets me to 36°C - relatively high). And then i need profiles not to overheat the phone. And now when I already have profiles, why not let everything be automatic?).
Please don't get me wrong, I agree that OC-ing is quite risky and it should (must‼) be done with great caution and that is an implicit requirement.

[Q] voltage control tutorial?

Is there a tutorial (written or video) that shows how to use this? I've never overclocked or changed the voltage before and i dont wna just go in there n start messing with stuff when i have no clue what im doing. Ive looked around for maybe a begginers tut or like voltage control for dummies, but havent really found anything. Anyone know of one? Thanks.
It's really not very hard. The regular Voltage Control will not allow you to overvolt, so you will not run the risk of frying your processor. Don't go over 1400 mhz though. Bad magic after that.
Undervolting will not harm your phone, the most it will do is make it lock up. Just experiment with different voltages. Back in the day I used to run -75 mV across the board without many issues, but I don't really have a use for it anymore since I carry a spare battery. Don't be frustrated if your phone doesn't like even -25 mV though, because every processor is slightly different in their abilities to handle voltage and frequency changes out of spec.
Please note that PBJT kernel is already undervolted a good amount.
Sent from my SCH-I510 using xda premium
Here's my setup - no lag, no hiccups or freezing!!
1300mhz (max) -75mV
1200mhz -75mV
1000mhz -75mV
800 down to 100mhz -50mV
Hope this helps!
n1ghtwish said:
Here's my setup - no lag, no hiccups or freezing!!
1300mhz (max) -75mV
1200mhz -75mV
1000mhz -75mV
800 down to 100mhz -50mV
Hope this helps!
Click to expand...
Click to collapse
Can you please tell me what the actual voltage is? I found that with IMO 4.0 kernel, and with Tegrak Overclock Ultimate, I can clock the at 1.252 Ghz @ 1285mV and 1.3 Ghz @ 1330mV stably. However, I don't know what the actual stock voltage is or the PBJT voltage or IMO 4.0 voltage, etc.
I figure you could check the voltage at least with the free version of Tegrak.
{
"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"
}
Stable for days... Vr ..smartassv2.. 1200 max 100 min.. Eclipse with 1/15 pb&j
Sent from my SCH-I510 using XDA App
Phone is laggy
I am also new to the voltage and clock adjustments. I am finding that my phone is SUPER slow now. I used another forum member's numbers that were supposed to offer a good balance of performance and battery life. I know that every phone is a little different, but I don't want to start messing around and screw stuff up
My setup is:
1300-1400 -0
1000-1200 -50
800-900 -75
100-700 -75
I am running PBJ 415 with FP1 on Tweaked 2.0.
Please be gentle, I am a newb
dees_74 said:
I am also new to the voltage and clock adjustments. I am finding that my phone is SUPER slow now. I used another forum member's numbers that were supposed to offer a good balance of performance and battery life. I know that every phone is a little different, but I don't want to start messing around and screw stuff up
My setup is:
1300-1400 -0
1000-1200 -50
800-900 -75
100-700 -75
I am running PBJ 415 with FP1 on Tweaked 2.0.
Please be gentle, I am a newb
Click to expand...
Click to collapse
Was your phone slow when you first flashed the new kernel? imnuts' kernels tend to slow down over time on my phone and I've had better luck with stock. Some people never seem to have issues.
Personally, I run the stock kernel which can't be overclocked. I do have the minimum clock speed set to 400 and the governor (which I think makes the biggest difference) set to performance. i/o scheduler is noop, but I've heard that it doesn't make a huge difference either way.
The only issues I have with speed are RAM related. I typically reboot my phone first thing in the morning just to get it going.
And battery life has maybe suffered some, but its hard for me to tell. I get horrible reception downtown, so when I need my phone I toggle data off to keep it from dying. When I'm home, I keep it on since I'm close to a charger. There's too many variables in my day to know (or even remember at this point) whether its had a significant impact.
BleedsOrangeandBlue said:
Was your phone slow when you first flashed the new kernel? imnuts' kernels tend to slow down over time on my phone and I've had better luck with stock. Some people never seem to have issues.
Personally, I run the stock kernel which can't be overclocked. I do have the minimum clock speed set to 400 and the governor (which I think makes the biggest difference) set to performance. i/o scheduler is noop, but I've heard that it doesn't make a huge difference either way.
The only issues I have with speed are RAM related. I typically reboot my phone first thing in the morning just to get it going.
And battery life has maybe suffered some, but its hard for me to tell. I get horrible reception downtown, so when I need my phone I toggle data off to keep it from dying. When I'm home, I keep it on since I'm close to a charger. There's too many variables in my day to know (or even remember at this point) whether its had a significant impact.
Click to expand...
Click to collapse
FYI, if you have the governor set to performance, then the minimum doesn't matter. That governor runs the CPU at max constantly. Great for performance, but hideous for battery life. The only time it will ever ramp down is when it goes into deep sleep, otherwise, it's running at 1GHz.
BleedsOrangeandBlue said:
Was your phone slow when you first flashed the new kernel? imnuts' kernels tend to slow down over time on my phone and I've had better luck with stock. Some people never seem to have issues.
Personally, I run the stock kernel which can't be overclocked. I do have the minimum clock speed set to 400 and the governor (which I think makes the biggest difference) set to performance. i/o scheduler is noop, but I've heard that it doesn't make a huge difference either way.
The only issues I have with speed are RAM related. I typically reboot my phone first thing in the morning just to get it going.
And battery life has maybe suffered some, but its hard for me to tell. I get horrible reception downtown, so when I need my phone I toggle data off to keep it from dying. When I'm home, I keep it on since I'm close to a charger. There's too many variables in my day to know (or even remember at this point) whether its had a significant impact.
Click to expand...
Click to collapse
My phone was great when I flashed, but within about 12 hours, things were horrible. I have since flashed back to the stock fp1 kernel, and life is good. Unfortunately, I am not a person who 'leave well enough alone'. I'd like to enter the world of over/ under clocking and see if I can gain some additional performance.
Thanks in advance for any additional info/advice you can provide.
Sent from my Xoom using XDA
shrike1978 said:
FYI, if you have the governor set to performance, then the minimum doesn't matter. That governor runs the CPU at max constantly. Great for performance, but hideous for battery life. The only time it will ever ramp down is when it goes into deep sleep, otherwise, it's running at 1GHz.
Click to expand...
Click to collapse
War Eagle!
I thought that was how it worked, but I will open voltage control from time to time and it will read that its currently at 400 or 800 MHz. Does the program not display properly?
edit: Playing around with it some more, if I change it to something else and then switch it to performance it goes right to 1000. Weird that it displays incorrectly when the program is opened.

Advice on battery life, Beans 14/lean kernel

Hey guys, I'm new to this forum but not Android Central. Anyways, I just recently switched to jelly beans build 14 w/lean kernel. For some reason my battery life is just terrible. I'm just barely making it through an 8 hour workday, and that's not even using it that much. I was wondering if you guys had any tips for good battery life on this ROM/Kernel combo. I do have set cpu installed and running but I'm only Overclocked to 1.6 and undervolting by 50 mv. I also have a save battery life profile that drops it down to 1026 when the screen is off, it's charging, or battery is below 40%. Can you guys give me advice on settings to use to save battery life? I really like this ROM and kernel but I'm getting such terrible battery life. I think it's probably more user error than anything but maybe you guys could provide some tips.
Thanks in advance.
Nick
sent from my Galaxy S3 on beans 14 via tapatalk 2
How recently did you switch to Beans and LK combo? I wouldn't base battery life off of the first day after a flash. I use the same combo, however I use the LK exp version. I would suggest changing your voltages to match begin at a lower mv. I have mine starting at 900 mv according to Imoseyon voltage chart.
http://rootzwiki.com/topic/31329-ke...nimalistic-kernel/page__st__1410#entry1042976
That said, I have my screen off max cpu speed at 486 so you could probably go lower. How's your signal at work as well?
Sent from my SCH-I535 using xda app-developers app
SlimSnoopOS said:
How recently did you switch to Beans and LK combo? I wouldn't base battery life off of the first day after a flash. I use the same combo, however I use the LK exp version. I would suggest changing your voltages to match begin at a lower mv. I have mine starting at 900 mv according to Imoseyon voltage chart.
That said, I have my screen off max cpu speed at 486 so you could probably go lower. How's your signal at work as well?
Sent from my SCH-I535 using xda app-developers app
Click to expand...
Click to collapse
Hey thanks alot for the response!! It's the third day of this ROM/Kernel combo. So I can really go as low as 486 when the screen is off? I figured it probably wouldn't be very stable if I dropped it that low. I've looked at the Rootzwiki thread you posted and have set all my voltage settings as follows for the last two days:
1900mhz-1250mv
1809mhz-1200mv
1720mhz-1200mv
1620mhz-1150mv
1512mhz-1100mv
1458mhz-100mv
1350mhz-1125mv
1242mhz-1125mv
1134mhz-1125mv
1026mhz-1125mv
and its 1125 mv the rest of the way down.
So basically I'm undervolted by about 50mv at the highest clock speeds, then gradually come down to about 25mv at the lower speeds.
I'm really scared to go much more than that for fear of causing instability. I would love to be able to undervolt by more if I knew for sure it wasn't going to make it unstable. What are your voltages at the highest clock speeds and the lowest? Can I undervolt it by more when I get down below 1026 mhz? I figured they were all set to 1150mv stock for a reason. Got any advice on that? I want to squeeze as much battery as possible..
Oh and my signal is perfect! I think it's even better than it was before. This Rom didn't come with a different radio too did it?
Thanks for the reply!!
nicholi2789 said:
Hey thanks alot for the response!! It's the third day of this ROM/Kernel combo. So I can really go as low as 486 when the screen is off? I figured it probably wouldn't be very stable if I dropped it that low. I've looked at the Rootzwiki thread you posted and have set all my voltage settings as follows for the last two days:
1900mhz-1250mv
1809mhz-1200mv
1720mhz-1200mv
1620mhz-1150mv
1512mhz-1100mv
1458mhz-100mv
1350mhz-1125mv
1242mhz-1125mv
1134mhz-1125mv
1026mhz-1125mv
and its 1125 mv the rest of the way down.
So basically I'm undervolted by about 50mv at the highest clock speeds, then gradually come down to about 25mv at the lower speeds.
I'm really scared to go much more than that for fear of causing instability. I would love to be able to undervolt by more if I knew for sure it wasn't going to make it unstable. What are your voltages at the highest clock speeds and the lowest? Can I undervolt it by more when I get down below 1026 mhz? I figured they were all set to 1150mv stock for a reason. Got any advice on that? I want to squeeze as much battery as possible..
Oh and my signal is perfect! I think it's even better than it was before. This Rom didn't come with a different radio too did it?
Thanks for the reply!!
Click to expand...
Click to collapse
I actually have my voltages set to exactly what Imoseyon has listed for the nominal cpu. As far as my screen off, I honestly just picked a low number and since I don't see lag I keep it there haha in addition, I use interactive governor which scales up the cpu once the screen comes on so it balances out either way.
To check which cpu type you have, do this. Details on what the cpu differences are included in the link as well. Matching your cpu type and adjusting your voltages may help extend your battery life but some say it is marginal.
No, your radio actually stays the same unless you manually flash a different one. I should also ask, what else do you have enabled? For example, in Maps/Settings, do you have everything disabled except "Enable Location History"?
{
"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"
}
Yeah i already did that to sort out what Cpu I have as well.
And I have limit background processes enabled in developer options, limit processes 4 at most. Also where exactly are the maps settings? I have GPS off and Google maps frozen by Titanium backup (except when I use it occasionally). I also have every other unnecessary app frozen. Like the Samsung keyboard (use swiftkey) the stock email app, etc.
sent from my Galaxy S3 on beans 14 via tapatalk 2
nicholi2789 said:
Yeah i already did that to sort out what Cpu I have as well.
And I have limit background processes enabled in developer options, limit processes 4 at most. Also where exactly are the maps settings? I have GPS off and Google maps frozen by Titanium backup (except when I use it occasionally). I also have every other unnecessary app frozen. Like the Samsung keyboard (use swiftkey) the stock email app, etc.
sent from my Galaxy S3 on beans 14 via tapatalk 2
Click to expand...
Click to collapse
Well it's under Location Settings but if you have Maps frozen until needed then it's an unnecessary step. You have done even more than I do or suggest haha I haven't frozen anything.
What would you say you're seeing as your average screen on time?
Sent from my SCH-I535 using xda app-developers app
Oh average screen on time is probably around 2.5 to 3 hours or so. Nothing crazy. I just wanna get my battery life back to before, where basically I could leave home fully charged and work a 10-12 hour day and come home with around 30% or so battery life. That's good enough for me.
So about these recommended voltages. I have the "fast" processor, should I just st the voltages for what he recommends? Are those recommended for bet battery life or best performance? I want to undervolt as much as possible without creating an unstable system or causing damage.
And can you help me understand the governor settings, my understanding is that "ondemand" activate both cores when needed, and interactivex is all the time? Is that roughly correct?
sent from my Galaxy S3 on beans 14 via tapatalk 2
Okay nevermind about the governers. I read quite a bit more about them over the last hour and feel that I understand them at least a little bit better. hehe. So much to learn!! It seems InteractiveX is the obvious choice for performance AND battery. I'm still kinda unsure about how much undervolting I can really get away with though. I love how smooth everything runs when I'm overclocked, but i'm not sure it's worth it in terms of battery life (unless I'm playing a game, or flying my AR Drone). It seems there is still an advantage to be had by setting it to the normal clock speed (1512mhz) and then undervolting by just a bit. Might be able to squeeze just a tad more battery life out. It's still nice to have these things within my realm of control though. I understand why people find this so addicting now!
nicholi2789 said:
Okay nevermind about the governers. I read quite a bit more about them over the last hour and feel that I understand them at least a little bit better. hehe. So much to learn!! It seems InteractiveX is the obvious choice for performance AND battery. I'm still kinda unsure about how much undervolting I can really get away with though. I love how smooth everything runs when I'm overclocked, but i'm not sure it's worth it in terms of battery life (unless I'm playing a game, or flying my AR Drone). It seems there is still an advantage to be had by setting it to the normal clock speed (1512mhz) and then undervolting by just a bit. Might be able to squeeze just a tad more battery life out. It's still nice to have these things within my realm of control though. I understand why people find this so addicting now!
Click to expand...
Click to collapse
Yea flashing kernels and roms is very addicting. Since you have a fast cpu, you can actually UV much lower than I can with my nominal cpu. You can set your voltages to match Imoseyon's table and you'll be fine or maybe try lower. I know from experience that I can't UV lower than 900 mv without my phone immediately locking up lol You can even hold off on setting voltages at boot if you want to get a feel for performance while UV'ed.
I can't really speak on OC vs. regular clock battery life, I keep mine OC'ed at 1.62 ghz so I'd notice minor drops in battery life compared to say 1.8 ghz. I don't even have much need for that since its fast enough to me as is. I haven't noticed too much of a hit on battery, I still range between 2.5-4 hours screen on pending if I'm on LTE or wifi during that charge.
Also, if you want to try your hand at really digging into kernel settings then you should also check out the the Team Kernelizer's thread for KT747 kernel. Personally, I use LeanKernel cuz it works really good for me so I applied some settings from there but not everything was applicable. This thread has some really knowledgeable people in it. Definitely give KT747 a look, or any other kernel for that matter, and see which ones you like the best.
Yeah i think i may have had a bad battery. I checked and I know my phone is deep sleeping, but since adjusting my voltages and settings last night it'd definetely improving. I have my voltages set to 25mv under what is recommended on that chart down to 1.4 the in the lower clock settings o have it exactly at the recommended settings. Seems to work okay. I have set on boot enabled but i also have the stock voltage settings on my SD Just in case of a boot loop.
sent from my Galaxy S3 on beans 14 via tapatalk 2
Does anyone have any suggestions? I really like this ROM and would prefer to keep it if possible but this battery life is terrible. Ant ideas on some measures I could take to try and improve it a bit?
I wiped cache partitions, davlik cache, and did factory reset before installing. I even do them twice just to be sure.
Would maybe wiping and re flashing the Rom help? I'm totally stumped here.
sent from my Galaxy S3 on beans 14 via tapatalk 2
I don't understand. I used cpu spy and i know phone is deep sleeping. I have set CPU to drop the clock speed when screens off.
Why the heck is it using so much battery? I'm dropping about 6-7% battery at idle. Somebody shed some insight.
sent from my Galaxy S3 on beans 14 via tapatalk 2

Categories

Resources