Here the guide i use on my SGS2 that i pick on XDA forum to optimize your SGS2 using tegra overclock
here the link
Guide to overclock your SGS2CPU Level 0 - 1200 Mhz and higherThis CPU level is for overclocking. If you just want to stay at stock clock, you'll have to do the same as @200Mhz : As low as possible.
So, there are three school for tuning here.
School of battery lifeYou want the best battery life no matter what the max frequency you can get.
First, you have to find your lowest voltage @1200Mhz. Mine is 1200mV 100% stable (1175Mhz is ok but crashed one time on testings)
Then, you can try to increase your frequency to find what is your max frequency for this voltage.
As 1Mhz is nothing in performance, add 10Mhz every morning until you got a crash and go back to last frequency until it never crash anymore.
For my device, it's 1200mV@1270Mhz.
School of performanceYou want really noticeable better performance than stock and don't want your phone to overheat.
In my opinion, 1500Mhz is the point.
So, method is the same. Put 1500Mhz and try at 1350mV first. If it's okay after a day, try to lower the voltage 1325, 1300 (if your device is ok at less than 1300mV@1500Mhz, you got a gold CPU^^)
When you got a crash, go back to last voltage until it never crash anymore.
School of the biggestYou want :
- A kickass smartphone no matter battery consumption is AND no matter your cpu life will suffer
- The best frequency your smartphone can beat
Start by putting 1500mV at the Core Voltage. DO NOT try to do the same with Internal Voltage. 1100mV~1150mV is good.
Next, try to start at 1700Mhz and increase by 100Mhz every hour. Between each test, do not keep your screen off. You can run a benchmark or playing games.
Your phone will heat so be careful ! At this point, this is a little risky. You cpu may burn and die (I am not responsible blah blah...). Normally he can't (he will crash before) but who knows.
When your phone crash, just go back to last frequency until it never crash anymore.
Later, you can tune the frequency by steps of 10Mhz but well... Does it really matter ?
I didn't tune a lot on this, but for my device, I can raise at 1500mV@1700Mhz with no errors.
recommends : 1200mV@1250MhzCPU Level 3, 2 and 1 - 500, 800 and 1000 Mhz500, 800 and 1000 Mhz are frequencies who are used when you are using your smartphone normally : sending sms, using web browser, using home screen, etc.
But, in fact, the max frequency is more often used.
You can see that by yourself with a cpu frequency monitor (setcpu can do that). Just put your finger on the screen and you'll see that the frequency go max just for getting your finger position (like crypticc said, this is visible only for "on demand" governor).
Anyway, theses frequencies are important because the phone will grind on them very often. So the voltage have to be low but not as accuracy as @200Mhz.
With a calculator, you can scale the voltage on frequencies and then adjust for your device.
Just remember that trying to put the lowest voltages on theses frequencies is pointless because you will increase your chance of crash.
recommends : 900mV@500Mhz, 975mV@800Mhz and 1100mV@1000MhzCPU Level 4 - 200 MhzThis is the critical setting of your phone because it will be most of the day at it (when your screen is off).
No matter what are your other settings, I recommend 825mV but you can try 800mV. Most of the phones will crash at less.
(Note : I have seen that if your max frequency is very high (1500+), it will be more difficult to put 825mV@200Mhz. I don't know why but on my phone, I had to put between 850 and 900mV when max frequency were more than 1500Mhz. If you are experiencing the same thing, please share !)
recommends : 825mV@200MhzThis post has been edited by Slekerz: Jul 8 2011, 09:26 PM