[Q] Does SetCPU work for GS2 - Galaxy S II Q&A, Help & Troubleshooting

Does SetCPU need to add support for the GS2 to work for this?
Or are there any apps that can adjust CPU settings?

Mr setcpu has made an overclock kernal that is in the dev section. Use that for full setcpu support
Sent from my GT-I9100 using XDA Premium App

Actually I wanted to underclock.
I installed SetCPU anyway and it seems to be working
Set from 200mhz to 1000mhz

i tried to use setcpu for power button turn off profile, it failed to turn back on each time. so have gotten rid of it now.

Smith2001 said:
i tried to use setcpu for power button turn off profile, it failed to turn back on each time. so have gotten rid of it now.
Click to expand...
Click to collapse
You need to include 800mhz for screen-off profile
As with galaxy s and nexus s, the device needs 800mhz for turning back on
I have charging profile on top, screen off prof as 200-800 right below, and 200-500 for regular use at the bottom.
No freeze issue so far for the past 8 hours, and I'm going strong at 72% (which includes 30 min of gaming, 40 min of movie, one reboot, and total of 1hr and 45min display on time).

Damn i'm looking forward to this phone. I've had a Hero for the last 18mths and battery life has been a pile of manure. Now to hear people talking about underclocking and still having a fast phone, can't wait.

Related

SetVSel

Ok - someone help me understand how this thing works. Can I only have three steps? What is the VSel1/2/3? Can I change the governor?
it's here :
http://forum.xda-developers.com/showthread.php?t=898036
That is the app thread but I don't see instructions.
Yes, there are three steps and for each one you can choose the CPU voltage (vsel) and frequency.
You can choose between two governors: performance (always at max freq and voltage) and on demand (freq and voltage scaling).
Sent from my MB525
Ok but how do I know what voltage is best? What frequency is best? I read the item about phone ringing:
________________
update7:
when i set my defy to 300mhz while screen is off then when a phonecall is incoming the defy is so slow that it takes ages for the screen to go on....
sometime it takes 2-3 ring befor i can answer the call
so setvsel set it to maximum speed on phoneringing befor the screen is on!!
________________
Is he saying he did that in code or an action is needed by the user to handle this? Mine still takes 3 seconds for the screen to turn on.
its preety much the same as overclocking cpu on pc ..but easier
just try ...each chip is different ..and it depends on the rom aswell
phone will reboot if ull set it 2low ...or ull get some app closing errors or stuff like that
safe voltages to start would be 300/20 600/40 1000/56 ...then go lower
So if I set it too low then phone will reboot?
What is the safest settings if I am still using stock rom?
Sent from my MB525 using Tapatalk
e-prast said:
So if I set it too low then phone will reboot?
What is the safest settings if I am still using stock rom?
Sent from my MB525 using Tapatalk
Click to expand...
Click to collapse
Yes if you go too low on the vsel for that frequency then the phone will reboot - just make sure at first you don't have setvsel configured to "apply at boot" until you have discovered your stable settings.
As for stable settings then maybe start with the first vsel & lower it until it reboots then you know it's too low & you need to go up higher by 2 vsel or so.
It would be easier to do each vsel at different times so you know which one causes the reboot.
Just for info my settings are:
300/18
700/32
1100/56
Up_threshold 75%.
I could possibly go lower on the 300 & 700 but I'm happy as they are. The 1100 on mine is set at the lowest stable vsel I could get.
As mentioned all cpu are different & what settings that work for one person may not be any good for another.
Ok thanks
I am still using the default clock but i'm lowering the vsel a bit. I'll start tweaking untill get the best result. I hope I can reach 1000 max. BTW what is the threshold for? Mine still in default.
Sent from my MB525 using Tapatalk
Threshold is the % load that the cpu reaches before it switches to the next higher frequency.
Just for example sake here are my settings. Actually the only one I changed was #3. [email protected] All the rest is left at default. I just wanted a bit of a quicker device, and changing just this one setting gave me what I wanted. Very stable and snappy now. My Quadrant scores are in the low 1700s. (oh and I'm on the official 2.2.1, but nothing else is changed)
How is your battery? Do you use the stability test to determine your lowest values?
sp8y said:
Yes if you go too low on the vsel for that frequency then the phone will reboot - just make sure at first you don't have setvsel configured to "apply at boot" until you have discovered your stable settings.
As for stable settings then maybe start with the first vsel & lower it until it reboots then you know it's too low & you need to go up higher by 2 vsel or so.
It would be easier to do each vsel at different times so you know which one causes the reboot.
Just for info my settings are:
300/18
700/32
1100/56
Up_threshold 75%.
I could possibly go lower on the 300 & 700 but I'm happy as they are. The 1100 on mine is set at the lowest stable vsel I could get.
As mentioned all cpu are different & what settings that work for one person may not be any good for another.
Click to expand...
Click to collapse
Battery lasts a long time for me could get between 2-3 days on a full charge but i normally top up the battery every day and don't let it run out.
As for the stability test i did use it when there was a one built into the setvsel app but not for long. I just adjusted my settings then used the phone for a while to make sure it was ok.
How do I know how high I can go on over clock?
Sent from my MB525 using Tapatalk
Bump
Sent from my MB525 using Tapatalk
Just try it; but generally top frequency is 1200 otherwise you have to set too high vsel with consequences on temperature and stability.
Sent from my MB525
Just working fine, thanks
Hello guys, i have overclocked the cpu at 1100Mhz with 58v and is perfect but i want understand what is the maximum v for stay secure.
I have 1200 at 62
Sent from my MB525 using XDA App
I use
19/300
38/600
50/800
only for the reason - to to keep my Defy, without charging as lons as it possible. now my record is 4,5 day for normal everyday using (30 minuts of wi-fi, 45 minutes of conversations, a little bit games some times, 1-2 hour of reading e-books)

SetCPU

I was curious... does SetCpu work for this phone like Milestone Overclock? What's the difference, aside from SetCPU having more options?
They are both free (well SetCPU only free for XDA), but everyone uses milestone OC here and I'm wondering if there's a reason for that.
syrenz said:
I was curious... does SetCpu work for this phone like Milestone Overclock? What's the difference, aside from SetCPU having more options?
They are both free (well SetCPU only free for XDA), but everyone uses milestone OC here and I'm wondering if there's a reason for that.
Click to expand...
Click to collapse
There is difference between two applications. Milestone overclock actually overclocks the processor while setcpu doesn't. Setcpu just changes clock frequency of CPU ranging from minimum to maximum. It allows you to make user profiles depending on which frequency of processor will be controlled. It actually helps battery last battery longer. BTW setcpu is paid application
SetCPU is used for setting CPU parameters. Like the range of mhz your CPU works at. Also setting profiles (CPU mhz when the phone is charging, reach temperature, battery lower than... etc.). But it cannot be used for overcharging, that's why we use Milestone overclock...
Sent from my XT720 using XDA App
jackfrost3821 said:
There is difference between two applications. Milestone overclock actually overclocks the processor while setcpu doesn't. Setcpu just changes clock frequency of CPU ranging from minimum to maximum. It allows you to make user profiles depending on which frequency of processor will be controlled. It actually helps battery last battery longer. BTW setcpu is paid application
Click to expand...
Click to collapse
Setcpu is free for XDA members bud, find it here
how should i adjust my advanced settings? im overclocked at 850mhz
LibertyMonger said:
Setcpu is free for XDA members bud, find it here
Click to expand...
Click to collapse
Thank you I wasn't knowing it is free for xda members!
I personally think Setcpu creates glitches in phone routine. Say when I play music and turn off the display, after I turn it on it pauses music a bit. I uninstalled it, problem seems to be no more. Still I can't confirm if the bug was created because of setcpu plus the battery life is not increased exponentially with setcpu.
Thanks for the answers
jackfrost3821 said:
I personally think Setcpu creates glitches in phone routine. Say when I play music and turn off the display, after I turn it on it pauses music a bit. I uninstalled it, problem seems to be no more. Still I can't confirm if the bug was created because of setcpu plus the battery life is not increased exponentially with setcpu.
Click to expand...
Click to collapse
I think I agree, lol. Android has it's own built in "Setcpu" it's supposed to do a good job on it's own. I have been using it lately and not really sure it is much of an advantage. I'm gonna go a few days without I think and see. Same with battery calibration, I use 3 backup batteries so if it works it really can't work properly when switching batteries but they all always seem calibrated the same whether I use it or not.
SetCPU works with msoc but it is more of a parameter setting app. Imagine if you were oc to 1200 all the time. That would be foolish bc your processor would burn up that is to say if you battery stayed charged long enough to do it. Im set at 1100/74 but I don't need it like that all the time. When my screen is off, why do I need it that high. I do bc I listen to alot of online media, MLB, Jango, Pandora, and if the screen is on it makes temp go up. I do, you may not need it that high. SetCPU allows me to set that parameter to adjust the CPU down and underclock it if I need to. Also if my battery is too hot, I don't need it to be fast as lightning compounding heat, so I set it for a specific temp and it underclocks when I hit it. Here is a screen shots to show my settings.
LibertyMonger said:
I think I agree, lol. Android has it's own built in "Setcpu" it's supposed to do a good job on it's own. I have been using it lately and not really sure it is much of an advantage. I'm gonna go a few days without I think and see. Same with battery calibration, I use 3 backup batteries so if it works it really can't work properly when switching batteries but they all always seem calibrated the same whether I use it or not.
Click to expand...
Click to collapse
Exactly that is what I've tried, uninstalled SetCPU to see the battery performance. It was really unnoticeable the battery drain with and without Setcpu. I use Autokill Memory Optimizer which seems to be providing good results as well as performance enhancement.
Nah that pause has nothing to do with setcpu. I get that all the time.
Sent from my Milestone XT720 using XDA App
exist2resist said:
Nah that pause has nothing to do with setcpu. I get that all the time.
Sent from my Milestone XT720 using XDA App
Click to expand...
Click to collapse
Yes it has to do with SetCPU if your minimum frequency is less. In screen lock profile select min frequency to 550Mhz instead of 250Mhz. Music won't pause while waking up your device. It works!
jackfrost3821 said:
Yes it has to do with SetCPU if your minimum frequency is less. In screen lock profile select min frequency to 550Mhz instead of 250Mhz. Music won't pause while waking up your device. It works!
Click to expand...
Click to collapse
I guess you are correct.
But currently I removed the SetCPU. And I see much better performance now. I was min at 250MHz. Even the quadrant score is much better now.
Thanks for your insight
I remove setcpu and do a comparison too. I'm using CM 7.1.0 of fjfalcon and it lasts 1.5-2 days with minimal usage on setcpu. Now let's see if it's barely unnoticable.
but I think set cpu to 250mhz during the night when you don't use your phone may prolong battery life.
Woodrube said:
SetCPU works with msoc but it is more of a parameter setting app. Imagine if you were oc to 1200 all the time. That would be foolish bc your processor would burn up that is to say if you battery stayed charged long enough to do it. Im set at 1100/74 but I don't need it like that all the time. When my screen is off, why do I need it that high. I do bc I listen to alot of online media, MLB, Jango, Pandora, and if the screen is on it makes temp go up. I do, you may not need it that high. SetCPU allows me to set that parameter to adjust the CPU down and underclock it if I need to. Also if my battery is too hot, I don't need it to be fast as lightning compounding heat, so I set it for a specific temp and it underclocks when I hit it. Here is a screen shots to show my settings.
Click to expand...
Click to collapse
Dude! with those settings what is your battery life like?
my minimum is at 125mhz and max at 250mhz (when screen off) and I lose 30% over night! and it barely lasts 8hours D:
what ROM are you on?
Do you guys know how the smartass governor works?

Best SetCpu settings for battery life?

So ive been told that underclocking or undervolting might actually harm battery life instead of helping it by making the process slower before it completes.
What are the best set cpu settings for battery life?
If i decide I dont want to use setcpu how can i restore the default values?
Search for the setcpu thread by lennyuk.
All your answers are in there. Sorry don't have the link but you will find it. Think it might be in android development and hacking section??
Edit:
http://forum.xda-developers.com/showthread.php?t=1158102
Sent from my GT-I9100 using XDA App
digitallysick said:
So ive been told that underclocking or undervolting might actually harm battery life instead of helping it by making the process slower before it completes.
What are the best set cpu settings for battery life?
If i decide I dont want to use setcpu how can i restore the default values?
Click to expand...
Click to collapse
UC/UV/OC can harm your phone if not properly taken care of.
Each cpu is different so there is no 'best settings'. If i share my settings, it might not be stable in your phone, or may be you can undervolt more than me which means your cpu can handle lower voltages better than mine.
You can use an init.d script (if your kernel supports) or SetCpu or Voltage Control to overclock/underclock/undervolt.
First thing, search through kernel threads and find a kernel you think suits your taste best.
Next, using setcpu or voltage control, set a min and max global frequency.
Now for each frequency lower the voltage by 25 mv (from stock). Keep doing this until your phone becomes unstable or hangs. Use the last settings that didn't cause any problems.
I have a profile which works only at night
from 11pm to 6 am 500mhz with power save.
Once i tried 1000mhz conservative, for the whole day, does seem to give me more battery life at the end of the day.
ProNewb said:
I have a profile which works only at night
from 11pm to 6 am 500mhz with power save.
Once i tried 1000mhz conservative, for the whole day, does seem to give me more battery life at the end of the day.
Click to expand...
Click to collapse
Shouldn't the phone be in deep sleep (200mhz) at night? If you're not using it ofcourse.
TheSaw said:
Shouldn't the phone be in deep sleep (200mhz) at night? If you're not using it ofcourse.
Click to expand...
Click to collapse
Deep Sleep doesn't mean locking on to lowest frequency supported by kernel. (200 mhz on stock).
Deep sleep is the state where both cores shut off, and system (O.S) goes to sleep, governor stays idle, etc etc. There will be some background processes running too, but cpu is not using 200 mhz throughout deep sleep.
EDIT: Or you meant a screen off profile.
TheSaw said:
Shouldn't the phone be in deep sleep (200mhz) at night? If you're not using it ofcourse.
Click to expand...
Click to collapse
The phone should be in deep sleep, but some apps don't let the phone sleep at night thanks to there inefficient coding.
Anyway it does seem to use less battery, without this profile, I loose around 9% in 6 hours, but now I loose only 4-5%.
Sent from my GT-I9100 using XDA App
digitallysick said:
So ive been told that underclocking or undervolting might actually harm battery life instead of helping it by making the process slower before it completes.
What are the best set cpu settings for battery life?
If i decide I dont want to use setcpu how can i restore the default values?
Click to expand...
Click to collapse
just unistall setcpu and then reboot your phone and then you go back to default values

[Q] How to tell if a kernel supports undervolt

Ive been running the "cm7-1.4highpro-test-rev3" kernel and it runs great. I've been bumping up my undervolting slowly, and im at -475 at 216 mhz, which (in theory) should be the undervolt clock speed that will save me most battery becasue i have phone set to go between 216 mhz and 312 mhz when screens off. Ive got both 216 and 312 mhz undervolted extremely heavily and i haven't seen ANY issues. The rest of clock speeds are at -100 or so, and if i push much further than that the phone locks up and does weird stuff. This would lead me to believe that the undervolting IS indeed working. But can the processor really run at -475 @216mhz and [email protected] without any side affects?? I haven't once had it get stuck in sleep mode with screen off or ANYTHING, so im a bit unsure if it is actually undervolting or not.. Myrt undervolt shows that my phone is undervolted to the specific settings i set within SetCpu. I also havent seen much, if any, difference with battery life. With 10 hours of idle time, straight idle screen off whole time, wifi, gps, mobile data, 4g, bluetooth, all that stuff off and after 10 hours my battery is down to 85%.
I limited uv clocks, so there is a low limit. One day ill add more low end clocks but it won't matter because the photon uses a separate clock for suspend. I knew people would try to uv to 500 with it set on boot and screw there phone up. So this way I didn't have thousands of user error related uv issues. Uv does works but its more for high end than low end. Low end uv causes sleep of death.
w0lf215 said:
Ive been running the "cm7-1.4highpro-test-rev3" kernel and it runs great. I've been bumping up my undervolting slowly, and im at -475 at 216 mhz, which (in theory) should be the undervolt clock speed that will save me most battery becasue i have phone set to go between 216 mhz and 312 mhz when screens off. Ive got both 216 and 312 mhz undervolted extremely heavily and i haven't seen ANY issues. The rest of clock speeds are at -100 or so, and if i push much further than that the phone locks up and does weird stuff. This would lead me to believe that the undervolting IS indeed working. But can the processor really run at -475 @216mhz and [email protected] without any side affects?? I haven't once had it get stuck in sleep mode with screen off or ANYTHING, so im a bit unsure if it is actually undervolting or not.. Myrt undervolt shows that my phone is undervolted to the specific settings i set within SetCpu. I also havent seen much, if any, difference with battery life. With 10 hours of idle time, straight idle screen off whole time, wifi, gps, mobile data, 4g, bluetooth, all that stuff off and after 10 hours my battery is down to 85%.
Click to expand...
Click to collapse
Sent from my MB855 using XDA App
haha ok I understand, just thought I was going crazy there for a bit, or had the most amazing tegra 2 known to man. is there a way to UV the suspend mode then or no? And is my battery life at idle about average or low considering the UV. do you have any kernels for CM7 that aren't limited for UV? Thanks for reply, and all your hard work on the photon!!
Sent from my MB855 using XDA App
Changing suspend voltage can only be done in source. I havnt played with it yet because i need to test it on a stable kernel that way i know any issues would come from it. As far as extra uv steps its planned after wifi fix. I wont add 500 new steps probably 2 steps at a time(-25 steps). Im also planning on changing my clock table(multiples of 216 only). I might make a half step 1.0 kernel underclocked to 108~192. It will be mem underclocked and gpu/avp underclocked. With lower voltage tables on everything. Default scheduling will be powersave. Which you can check out with cpu master right now. That kernel will also have a tweaked 2 core start/stop.
w0lf215 said:
haha ok I understand, just thought I was going crazy there for a bit, or had the most amazing tegra 2 known to man. is there a way to UV the suspend mode then or no? And is my battery life at idle about average or low considering the UV. do you have any kernels for CM7 that aren't limited for UV? Thanks for reply, and all your hard work on the photon!!
Sent from my MB855 using XDA App
Click to expand...
Click to collapse
Sent from my MB855 using XDA App
"That kernel will also have a tweaked 2 core start/stop. "
Holy ****!
That would be the best thing
All new ones this week have tweaked 2nd core
DethMetalz69 said:
"That kernel will also have a tweaked 2 core start/stop. "
Holy ****!
That would be the best thing
Click to expand...
Click to collapse
Sent from my MB855 using XDA App
Im building a battery version of top secret now
Sent from my MB855 using XDA App

USA SGP 5.0 Underclocking with SetCPU?

Just finally got around to rooting my USA SGP 5.0 yesterday and download SetCPU 2.24. I set the max clock to 400MHz but noticed that it would periodically jump up to 800MHz. Am I to conclude that it is not properly setting the max speed? ie. not doing anything at all?
thanks!
No, this is normal for this device. When you touch the screen, the driver or the kernel increase the speed to 800MHz, but when you let it go, it will jump back to whatever you set in SetCPU. The driver or kernel overwrites the settings, this is done by Samsung to increase the responsiveness of the device. There's nothing you can do about it.
Interesting... So I want to be able to set a profile so that when the screen is off, the max speed is 200MHz. I am assuming that listening to music does not require the CPU to be clocked at max speed. That said, do we know if the CPU automatically clocks down when not needed? If it does, then does that mean that SetCPU is doing nothing to help with battery life?
I don't know how well the CPU clocks down when not needed. Run some tests with and without caping the CPU and see what SetCPU shows you in terms of clock speed. I have SetCPU on my device because i like to set exact limits to my CPU and not rely on some algorithms to figure it out.
It seems to work whenever I switch the governer to ondemand. Conservative, not so often.
Sent from my YP-G70 using xda app-developers app
If you can buy tegrac overclock..you can undervolt any FQ and overclock how many you want.
Sent from my Nexus 7 using xda app-developers app
Nevermind... I just uninstalled SetCPU. I had set it to max out at 400MHz. I surfed the web for a while and then watched youtube for 1.5 hours and noticed that I dropped from 70% to 45% battery life. I've never seen my battery drain so fast, even when watching full movies. I might give Tegrak a try but I think I'm done with SetCPU for now...

Categories

Resources