Attend XDA's Second Annual Developer Conference, XDA:DevCon 2014!
5,806,858 Members 36,522 Now Online
XDA Developers Android and Mobile Development Forum

[GUIDE] Galaxy S3 CPU/GPU overclocking/undervolting (Updated 12/08/2012)

Tip us?
 
bala_gamer
Old
(Last edited by bala_gamer; 27th August 2012 at 09:46 PM.)
#1  
bala_gamer's Avatar
Recognized Contributor - OP
Thanks Meter 6,547
Posts: 11,329
Join Date: Mar 2011
Location: Madurai-Chennai

 
DONATE TO ME
Default [GUIDE] Galaxy S3 CPU/GPU overclocking/undervolting (Updated 12/08/2012)

Only for international s3 variant
Disclaimer: Im not responsible if something funny happens to your device Read the guide as much as you want before proceeding with overclocking
Overclocking and undervolting is highly debatable, some say its good and some say its bad... so its upto you to proceed further
First rule of overclocking.. Your Mileage May Vary

Most of the people here in xda do know about overclocking and stuffs but still there are many who are so eager to overclock their beast . Hence this guide.

I have given some good info below about these stuffs as far as i can , you can always use google to get further details.


What is overclocking?

Overclocking is the process of making a computer or component operate faster than the specified clock frequency by the manufacturer by modifying system parameters. One of the most important techniques is running at a higher clock rate (more clock cycles per second; hence the name "overclocking")
Operating voltages may also be changed (increased), which can increase the speed at which operation remains stable.

Advantage:

You can get more performance from your chipset, though s3 is already fast you can see the visible changes in application execution time and much more like instant response time.

Disadvantage:

* Overclocking is always risky if something is configured improperly and may also result in permanent damage of your hardware. As long as it is done safely you are good to go.
* You may see some increased power consumption.
* Extreme overclocking might kill your hardware.

Undervolting :

The process where you provide less voltage to your cpu rather than the stock voltage.

Advantage:

* Reduced heat from your device.
* Good battery life.

Disadvantage:

* Extreme undervolting will make your device unstable and some times even end up with a boot loop.

Dividing the guide into 2 parts CPU and GPU

CPU

The max clock that can be used on our s3 is 1800mhz and the minimum is 100 mhz. Below given is the stock voltage for all clocks for your reference.

1800mhz : 1450mv
1700mhz : 1400mv
1600mhz : 1350mv
1500mhz : 1325mv
1400mhz : 1275mv
1300mhz : 1238mv
1200mhz : 1175mv
1100mhz : 1125mv
1000mhz : 1088mv
900mhz : 1050mv
800mhz : 1000mv
700mhz : 975mv
600mhz : 963mv
500mhz : 938mv
400mhz : 925mv
300mhz : 900mv
200mhz : 900mv
100mhz : 900mv

Requirements:

1. Kernel with overclocking support.
2. ns tools to change frequency/voltage.(you can use the app of your choice here).
3. set cpu and stability test to test the stability of CPU.
4. Some patience.


Step 1:
Set the current clock you want to test via ns tools. (Select max frequency in cpu tab).
Step 2:
Open set cpu's cpu stress test and run it for atleast 10 minutes. If you didnt get any errors on those 10 minutes and the test completed successfully then the clock is ready for daily use
Step 3:
Now for undervolting use the same ns tools and reduce the voltage by -25mv.
Repeat step 2.
you can reduce the voltage further by -25 mv after the completion of stress test until the app become unstable. (Advanced users can try reducing -50mv )
Step 4:
Repeat step 1,2 and 3 for every possible cpu clock you see in ns tools.



Note the stable cpu voltage for every clock, once you finish testing all your clock values save it as a profile in nstools and set it on boot.
Voila !!! now you have finished overclocking/ under voting your beast The very same guide can be used to underclock you cpu.


Notes:

1. Not all chips are capable of running at higher speeds like 1800 mhz. Those speeds are highly experimental.
2. Recomended max overclocking is 1600 mhz.
3. If your device gets hotter allow the device to cool for few minutes before starting the test.
4. Combining the overclocking and undervolting will give you the best of both the worlds

In case of emergency:

1. If your device becomes unstable and not responsive either press the power button until your device restarts or pull out your battery.
2. If you end up with the boot loop due to extreme undervoltage below is the cwm flashable to reset your voltage.
http://www.mediafire.com/?e7rk8cu3gw8usqj


Though quadrant is comletely outdated and is not recommended am just adding this screenshot to show the potential of overclocking the below screenshot is tested with 1600mhz(checkrom 3.5 +siyah)


*********************Do note me if any information is incomplete or wrong ill change it.*******************************


Credits :

* wikipedia
* xda and its amazing developers for their work on the kernels.
* ultimate kernel cleaning script (@buster041284 ).... have edited the cwm zip to wipe init.d
DEVICE : 9505 ARCTIC BLUE || MODEM : NC6 || PRIMARY : SOKP || KERNEL : KTOONSEZ || DPI : 320 || LAUNCHER : BUZZ || APPS : 200+ || BATTERY BACKUP : ~~~
|| temp fix for screen smearing in s4 || SenseWiz Theme || multi dpi apps || S3 CPU/GPU overclocking guide || New to Android/s3? Read the FAQ here ||

Oldies : Galaxy S3,S2,SL|| Nokia X6,5230,N73
The Following 74 Users Say Thank You to bala_gamer For This Useful Post: [ Click to Expand ]
 
bala_gamer
Old
(Last edited by bala_gamer; 13th August 2012 at 05:34 AM.)
#2  
bala_gamer's Avatar
Recognized Contributor - OP
Thanks Meter 6,547
Posts: 11,329
Join Date: Mar 2011
Location: Madurai-Chennai

 
DONATE TO ME
GPU OVERCLOCKING

DIsclaimer :

*** I dunno if any other kernels support the very same overclocking , if it is possible kindly inform me ill update it in the post.

*** Using custom kernel or siyah kernel is purely of your choice, im not held responsible if something goes wrong


I would say GPU is by far the weakest hardware in s3, its weak in the sense that its using the very same architecture used for galaxy s2 with some additional improvements to clock it higher. Thanks to the head room given, though the maximum clock for our GPU is 440 Mhz we can over clock it to around 700 Mhz which is roughly 70% more than the stock. Yes it is possible. Thanks to our developer "gokhanmoral" who made it possible.

Advantage:

* Games can be made to run more smoother.
* Much smoother UI.

By default stock mali 400 GPU has 4 steppings , its clock frequencies are as follows

160 Mhz - 875 mv
266 Mhz - 900 mv
350 Mhz - 950 mv
440 Mhz - 1025 mv


Once you install siyah you will be having an additional GPU stepping(totally 5) along with the following available frequencies to choose from.

54 Mhz
108 Mhz
160 Mhz
266 Mhz
275 Mhz
300 Mhz
333 Mhz
350 Mhz
440 Mhz
533 Mhz - 1025 mv
600 Mhz - 1050 mv
640 Mhz - 1050 mv
666 Mhz - 1075 mv
700 Mhz - 1100 mv
800 Mhz - xxxx mv



The voltages for the above additional clocks are purely approximated values. So you can either undervolt or overvolt it as per your need.

Sample screenshot of stweaks gpu interface


REQUIREMENTS:

1. Siyah Kernel 1.5 beta 6 or higher
2. Stweaks
3. GLbenchmark 2.5(Egypt Classic and Egypt HD)
4. Basemark ES 2.0 Taiji
5. Nenamark


Testing methods and procedure:


Step 1:

Install siyah kernel and other mentioned apps and get used to stweaks.

Step 2:

Select the gpu frequency in stweaks along with the recommended voltage and apply the settings.

Step 3:

Open the above mentioned benchmark suits and run it.. if you feel any stuttering or artifacts when running the benchmark then you need some more voltage. Exit the suite and increase the voltage in stweaks by + 25 and restart the benchmark.

(** Egypt HD benchmark does stutters with currently all the mobile available in this world as the test is designed to stress the GPU to its maximum.)

Step 4:

Repeat step 2 and 3 if you need underclock/undervolt your GPU.


Notes :

* Though there are many available frequencies to choose from i would recommend not to use 54 and 800 mhz.
* Make your GPU steppings gradual (Eg : 1xx-2xx-3xx-4xx-5xx)
* If you feel your device warm let the device cool before testing.
* You can monitor your gpu frequencies in real time by using a tool called mali gpu status(caution: do not use these apps when benchmarking as it will degrade your result)
* Dont use any onscreen overlay apps like cool tool as it will degrade your benchmark scores.


Some benchmark results :



Below is the result comparison of basemark 2.0 (mobile with hd screens). Stock s3 gpu scores around 38 fps.



Here is the result achieved with max gpu clock of 700 mhz. It simply smashes all the records.

DEVICE : 9505 ARCTIC BLUE || MODEM : NC6 || PRIMARY : SOKP || KERNEL : KTOONSEZ || DPI : 320 || LAUNCHER : BUZZ || APPS : 200+ || BATTERY BACKUP : ~~~
|| temp fix for screen smearing in s4 || SenseWiz Theme || multi dpi apps || S3 CPU/GPU overclocking guide || New to Android/s3? Read the FAQ here ||

Oldies : Galaxy S3,S2,SL|| Nokia X6,5230,N73
The Following 64 Users Say Thank You to bala_gamer For This Useful Post: [ Click to Expand ]
 
slaphead20
Old
#3  
slaphead20's Avatar
Senior Member
Thanks Meter 4,755
Posts: 11,297
Join Date: Feb 2011
Location: Out there somewhere

 
DONATE TO ME
Nice work mate :thumbup::thumbup:
All donations to me will go to THE PICKERING CENTRE...my local cancer drop in centre, a registered charity no.1112623
http://www.pickeringcancercentre.org.uk/index.html
The Following User Says Thank You to slaphead20 For This Useful Post: [ Click to Expand ]
 
araje
Old
#4  
Senior Member
Thanks Meter 8
Posts: 212
Join Date: Mar 2006
Location: Phoenix, US
Default Interesting

Thanks, Bala - though I have tried doing this for my S before, I havent seen the need yet to do this for S3.
Having said that, if you have the right OC, UV combinatons that worked for you - do you mind sharing them. That will be the best use of this thread.
The Following User Says Thank You to araje For This Useful Post: [ Click to Expand ]
 
bala_gamer
Old
#5  
bala_gamer's Avatar
Recognized Contributor - OP
Thanks Meter 6,547
Posts: 11,329
Join Date: Mar 2011
Location: Madurai-Chennai

 
DONATE TO ME
Quote:
Originally Posted by araje View Post
Thanks, Bala - though I have tried doing this for my S before, I havent seen the need yet to do this for S3.
Having said that, if you have the right OC, UV combinatons that worked for you - do you mind sharing them. That will be the best use of this thread.
My settings is always there in my sig mate

《tapatalked from galaxy s3》
DEVICE : 9505 ARCTIC BLUE || MODEM : NC6 || PRIMARY : SOKP || KERNEL : KTOONSEZ || DPI : 320 || LAUNCHER : BUZZ || APPS : 200+ || BATTERY BACKUP : ~~~
|| temp fix for screen smearing in s4 || SenseWiz Theme || multi dpi apps || S3 CPU/GPU overclocking guide || New to Android/s3? Read the FAQ here ||

Oldies : Galaxy S3,S2,SL|| Nokia X6,5230,N73
The Following 5 Users Say Thank You to bala_gamer For This Useful Post: [ Click to Expand ]
 
kachrukamble
Old
#6  
kachrukamble's Avatar
Recognized Contributor
Thanks Meter 1,340
Posts: 5,042
Join Date: Oct 2010
Location: Disabled
Quote:
Originally Posted by bala_gamer View Post
My settings is always there in my sig mate

《tapatalked from galaxy s3》
This kind of thread was really needed for beginners.
Thanks for good work
---------------------------------------------------------------------------------------------
Speek only when you feel your words are better than your silence......!

Device:
jflte
The Following User Says Thank You to kachrukamble For This Useful Post: [ Click to Expand ]
 
EdgaBimbam
Old
#7  
EdgaBimbam's Avatar
Senior Member
Thanks Meter 1,130
Posts: 2,558
Join Date: Nov 2011
Location: Vilnius

 
DONATE TO ME
Hmmm if 100,200,300mhz have same voltage so better to keep 300mhz as minimum? Talking about battery consumption/performance?
It is better to be hated for what you are than to be loved for what you are not.” André Gide
Need help?
 


iPhone 5 16GB White
 
bala_gamer
Old
#8  
bala_gamer's Avatar
Recognized Contributor - OP
Thanks Meter 6,547
Posts: 11,329
Join Date: Mar 2011
Location: Madurai-Chennai

 
DONATE TO ME
Quote:
Originally Posted by EdgaBimbam View Post
Hmmm if 100,200,300mhz have same voltage so better to keep 300mhz as minimum? Talking about battery consumption/performance?
300mhz and 400mhz are not utilized by many kernels so its more or less useless. either 200 or 100 can be used for minimum
DEVICE : 9505 ARCTIC BLUE || MODEM : NC6 || PRIMARY : SOKP || KERNEL : KTOONSEZ || DPI : 320 || LAUNCHER : BUZZ || APPS : 200+ || BATTERY BACKUP : ~~~
|| temp fix for screen smearing in s4 || SenseWiz Theme || multi dpi apps || S3 CPU/GPU overclocking guide || New to Android/s3? Read the FAQ here ||

Oldies : Galaxy S3,S2,SL|| Nokia X6,5230,N73
The Following User Says Thank You to bala_gamer For This Useful Post: [ Click to Expand ]
 
zoot1
Old
#9  
zoot1's Avatar
Recognized Contributor
Thanks Meter 2,451
Posts: 2,651
Join Date: Jul 2011
Location: Navi Mumbai

 
DONATE TO ME
Quote:
Originally Posted by bala_gamer View Post
My settings is always there in my sig mate

《tapatalked from galaxy s3》
Good work mate...now i will try to do it again..up until now i haven't seen any noticeable improvements..

thanks.

Blog: ||mygalaxyway.blogspot.com|| One stop location for GS3 guides
 
rockyseenu
Old
#10  
rockyseenu's Avatar
Senior Member
Thanks Meter 719
Posts: 1,051
Join Date: Sep 2011
Location: Bangalore

 
DONATE TO ME
Good info...well done mate

Sent from my GT-I9300 using xda app-developers app
HTC - One M8
ROM: MIUI V5 by JTJTJ

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes