• Competitor rules

    Please remember that any mention of competitors, hinting at competitors or offering to provide details of competitors will result in an account suspension. The full rules can be found under the 'Terms and Rules' link in the bottom right corner of your screen. Just don't mention competitors in any way, shape or form and you'll be OK.

AMD - How To Overclock The Official Way Using Afterburner + Step By Step Overclocking Guide + Comple

Caporegime
Joined
12 Jul 2007
Posts
42,047
Location
United Kingdom
A short guide on how to overclock the Official way using AMD's powerplay tables but without the restricted clock limits you encounter with CCC whilst using msi afterburner. This guide will also show you how to completely sweep your system of AMD driver files, including registry entries which can be very handy if you're experiencing crashes or instability.

Overclock Preparation

1. Download the Latest AMD Drivers (Latest caps always included with the latest Beta)
http://www2.ati.com/drivers/13-12_win7_win8_64_dd_ccc_whql.exe - Currently 13.12 WHQL

2. Download & install Driver Fusion. Check the contents of the rar file closely. Look for the README file.
http://www.sendspace.com/file/d4hcii

3. Download the latest version of afterburner. (Currently Beta 18)
http://www.guru3d.com/files_get/msi_afterburner_beta_download,20.html

4. Un-install any other versions of Afterburner, Trixxx, GPU Tweak etc. Don't want other apps interfering. Do not keep user settings, delete everything.

5. Uninstall the AMD drivers+Caps via Add/Remove Programs.

6. Restart your pc. Once back into windows run Driver Fusion. Analyse amd and then delete all entries. Restart.

7. Now you can install the new drivers. Use the express install option unless you have a specific reason not to. Follow the prompt and after installing the drivers, install the caps file. Restart your pc.

8. Once booted back into windows, install afterburner. If it prompts you to restart, restart your pc.

9. Take note of these settings. Crossfire users should definitely tick to disable ULPS if they wish to overclock xfire.

1c6sCS3.jpg

10. Go to settings in afterburner and use the settings from step 9. Click ok to apply settings, restart if prompted.

11. Do not unlock overdrive in CCC. You should now be able to overclock the official way without the clock limits imposed by AMD.

12. Crossfire users ensure disable ULPS is ticked in afterburner settings if you wish to overclock your gpu's. If you don't you won't be able to monitor the temps of your second card and gpu-z may report incorrect values. Overclocking may also be restricted or problematic with it enabled. You will also struggle to get full gpu usage on both gpu's unless you disable ULPS in my experience. Note that if you disable ULPS then zerocore will no longer function. You will need to restart after disabling ULPS before the changes take effect.

Overclocking Preparation Continued



Now that you've updated your drivers and installed afterburner you're ready to begin overclocking your AMD card. You will need the following.

Unigine Valley - http://www.techpowerup.com/downloads/2208/Unigine_Valley_Benchmark_1.0.html

GPU-Z - http://www.techpowerup.com/downloads/SysInfo/GPU-Z/


You should also make sure that you're using an aggressive fan profile so that high gpu temps do not restrict your overclock. You can either create a custom profile in afterburner under the Fan tab.

2r9kCp2.jpg

Or you can just set it manually to 100% or however loud you can tolerate during this overclock. At this point you should set the power limit to +20% (or +50% on 270X/280X/290X cards) so that the card does not attempt to throttle while overclocking. Throttle will show itself as the core clock dropping lower than its set value. This can also show up as a decreased benchmark score.

Sa9bDFZ.jpg

Next we need to find out if your GPU is voltage locked. If you don't see an option to change the voltage in afterburner like in the picture below and you have ticked 'Unlock voltage control & monitoring' in afterburner then your card is voltage locked. Or afterburner is unable to change the voltage on your card.

4Q75OYE.jpg

One other way to check if your card is voltage locked, and a much more reliable way is to use GPU-Z which we downloaded earlier. Simply run GPU-Z, go to the sensors tab at the top. At the bottom you should some voltages. The main one to look for is VDDC, this is the main core voltage for your card. MVDDC relates to memory voltage.

W16RY84.jpg

Your card should be running in a low clock powerplay state, so the clocks and voltage will be low. What we need to do is trigger 3d clocks to ensure you can make a change to the voltage in afterburner and then see if the voltage bumps shows up in the GPU-Z sensors tab. If it doesn't then you're voltage locked. To do this we will use the Basic Preset on Unigine Valley.

IqnSpqw.jpg

With Unigine Valley running in the background go into afterburner and increase your voltage to 1.3v. Now go back to GPU-Z and see if your voltage has increased above its stock value. For me that was 1.112v. Here is what mine looks like with 1.3 volts applied through it.

9wtEX9I.jpg

Ok so now you should know whether or not you can change voltage. If you can great the force is strong with this one. If you can't lets hope you still have enough headroom at stock voltage to do some overclocking.


The Overclocking Guide - The Core

Put everything back to stock settings. Voltage, core and memory. Run Unigine Valley, use the extreme preset.

a2wE8gz.jpg

Crossfire users should put a tick in the Disable ULPS box while overclocking. You can always enable it again once you've finished. ULPS will shut the second card off while the pc is idle. For now though we want energy saving features disabled.

S2qXWRd.jpg

Start Valley and press F9 to initiate the full benchmark procedure. Assuming you complete the benchmark safely and get to the final screen and get your score, exit the benchmark. Go back into afterburner and bump your core speed 25mhz.

m3XRIAx.jpg

Now run the benchmark again. If you pass the next benchmarking run successfully with no crashes or anything, bump another 25mhz and do it again.

phXd98N.jpg

At some point you will reach a stage where your overclock tops out. You suddenly start getting crashes, error messages, black screens, driver stopped responding messages. At this point you have two options. Back out and settle for what you've got or carry on but start adding voltage. If you're voltage locked and have to back out, reduce the core speed by 25mhz and go play some games. Generally games require slightly lower clocks than benchmarks to be stable, so backing off 25mhz should be enough to see you fully game stable.

Those of us with voltage unlocked cards may continue. Assuming you reached a stage where by the benchmark froze, crashed, black screened or you have a driver stopped responding message, immediately restart your pc. Once back into windows apply your overclock settings and this time bump the voltage up a notch. I say a notch, its actually 6 clicks to the right of the voltage tab as seen in this picture below. Note my default voltage was 1.112v.

pI8jiXW.jpg

So with my voltage now bumped up a notch i complete the next benchmarking run successfully. I then rinse and repeat and bump my clocks another 25mhz.

z1fxWMa.jpg

Unfortunately this time the benchmark freezes and i get a black screen. So i immediately restart my pc, get back into windows apply my clock settings + fan settings and give the voltage another bump.

AvHjvIk.jpg

Now keep going until you reach a limit you're happy with. Or until you get to a stage where despite how much voltage you add the card will not remain stable or you get white dots or a black checker board on the screen. Your card might artifact at high core speeds if it does not like them, or if its getting too hot. Generally the higher you go on the core, the more you need to keep temps in check. Try to stay at or below 75c for heavy overclocking. Ideally 70c or below is best for large overclocks. If the card gets too hot it will cause a driver crash. Some cards handle heat better than others so it really is suck it and see. If you're doing all you can to keep your card cool and you still get artifacts you need to back down the core clock until they go away.

Once you're happy with your final core speed and voltage settings, give it one extra bump of voltage to help ensure 100% stability when gaming. You might find you even need two extra bumps of voltage to be fully game stable. Get playing some demanding games to find out.

So this is the limit i reached on my card. Any higher and i struggle to keep the temps under control. I'm happy with this and this will be my maximum core overclock.

Zp3myro.jpg



The Overclocking Guide - The Memory


Now we will use the same procedure to overclock the memory. So we start with the memory at stock, we add 25mhz onto the memory and run unigine. Providing we complete the benchmark safely then we add another 25mhz onto the memory. Keep going until you get a crash, freeze, pc hang, or some weird stripes down the screen, or a decreased or lower benchmark score.

Sometimes memory has error correction built in so if you see your typical benchmark score lower, or you see reduced fps on the screen you will know your memory either needs more voltage or to be down clocked slightly.

Not all cards have memory voltage. If yours does you need to click this arrow button in afterburner.

MX07L6W.jpg

So we use the same method as before. Adding 25mhz onto the memory until we get stability problems. Then you can either add another notch of voltage like so. Note its also 6 notches to the right.

9C33k7h.jpg

Or you can back off the memory speed 25mhz and get on to some game testing if you don't have memory voltage control or you're happy with the speed you've reached.

As i pushed my memory up to 1750 i had a weird crash, with stripey lines on my screen.

rHijQ38.jpg

aY9RJfp.jpg

That means my memory has reached its maximum stable speed and exceeded it. So i bump the memory a notch, and another notch after that. After some more benchmarks, clock increases and voltage bumps i finally decide to settle on final clocks and voltage of 1825mhz and a memory voltage of 1.625v.

Hzzpfad.jpg

As before the same rules apply. I will probably need an extra notch of voltage on the memory to be fully game stable so i bump the memory voltage up to 1.631v and go off to test some games. If you have any other questions, don't hesitate to ask. :cool:



Custom Fan Profiles - Based on a reference 7970 cooler


Silent - Stock

jyet9.jpg


Quiet - Light overclock

JvNTQ.jpg


Normal - Decent overclock

Y6Kba.jpg


Balanced - Performance version of normal, no increase in sound level but better, quicker cooling.

NHERk.jpg


Performance - For Large Overclocks

mv8OH.jpg


Performance Extreme - Extreme version of performance with no increase in sound level but better, quicker cooling.

S98Or.jpg


Benchmark - For extreme overclocks to bench

2r5zwpe.jpg





Benchmark Extreme - Extreme version of benchmark with no increase in sound level but better, quicker cooling.

KJhWz.jpg

Credits

Thanks to the creator of afterburner - Alexey Nicolaychuk for this great overclocking tool which makes AMD cards so enjoyable to use.
Guru3D forum where i sourced some of this information in the OP from.
 
Last edited:
I presume this method will work with all 7xxx series cards?

Either way, many thanks for the helpful information! :)

Yep. It definitely works for 7xxx cards, it may even work for older cards.

Very interesting. Mainly because i'm not too sure why there is an issue :p I have had my 7970 overclocked using afterburner and i get the voltage control up to 1.3v and im not too sure what exactly the benefit is to your method?

I dont play huge numbers of game and i am watercooled so maybe im just lucky not to get or notice the flicker.

Does what your doing unlock higer voltage control or are you doing it using the power management percentage where you go to a maximum 120% maximum power or something like that?

Im confused, please explain :confused:

This will give you cooler idle temps than using the old un-official overclock method as power play and clock changes are unaffected. Using the old method i used to see higher idle temps as sometimes the card wouldnt clock down when idle after applying an overclock profile in afterburner.

Yeah i get the flicker and lines when i apply overclocks when i unlock afterburner so may give that a try.
regards

Yes, this is the main fix (no more flicker when applying different afterburner profiles) along with the resolved issue of the cards not clocking down.

Bottom line this is overclocking the cards as AMD designed it. So everything works properly rather than the unofficial afterburner way where it works but it messes some other stuff up. (flicker, flash problems, powerplay problems ULPS problems.)
 
LtMatt: when i add the /xcl to the shortcut it wont open the shortcut. Any ideas whats causing that?

same here

No idea tbh.

Are you creating a shortcut and adding it to that

Maybe try enabling unofficial overclocking first in afterburner config and then trying it?

It worked first time for me. I uninstalled afterburner, made sure all files were deleted (and i didnt click yes to save profiles when uninstalling). Then i re-downloaded it, installled it, run it & it then prompts a restart, restart pc, run it and then follow the guide.
 
Last edited:
Hi even with these files it doesn't work this isn't a very good tutorial, sure who haven't missed other files out as well?
regards

Hmmm. Well only three people have posted, one said it worked, two said it didnt. Not sure why it wouldn't work tbh, all i know is it solved all my problems.

Here is the original post, from another forum that i got this from.

Install AB. In general you will need to install the above linked clock control files. RC11 does not need these files.

On your desktop is the shortcut of AB, make a copy of it to edit. Add /xcl to the end of the target box after right clicking it/properties. Click ok to close the window. Make sure to close AB before running this newly edited shortcut.

After AB's prompt, reboot and save this shortcut and rename it so you have it for safe keeping. You will need to re-run if it you change drivers again.

For some background on the xcl process. The -xcl switch is just to tell AB to create new modified Powerplay Tables in the registry. All it does is unlock the overclock limits of Overdrive. Note you won't be using Overdrive at all. You'll instead be using AB but using AB just as default with only the check marks for unlocking voltage. Don't do anything in AB's config file, that method is for "unofficial method" whereas you'll be using "official method."
When you add -xcl to the AB shortcut, it doesn't run, it merely imports the Powerplay Tables as mentioned above. Once that's done, you have to then remove the -xcl you added, and reboot. Upon reboot, you can open up AB and overclock like normal.
**There are a couple caveats with the -xcl method. The most annoying is that AB cannot edit the Powerplay Tables of more than 1 card. And that 1 card is only the active card so if you have crossfire you will have to jump thru some hurdles. There's a trick to add all the Powerplay Tables for ppl in crossfire in that link.
**The other annoyance is that you will have to redo the -xcl method after each driver install.
**Also, you will need the clock control files.
It's also a good idea if you are crossfired, to do this on a cleaned registry so you know which Radeon folder to edit.Thus the bottom line is we use AB to overclock without enabling UOM and without disabling ULPS. When you set your overclock in AB, this gets passed to Overdrive and you stay inside AMD's Powersaving tech. For voltage control, we use AB as we normally would.
 
I just did it again, from scratch. Didn't touch the cfg. Install afterburner, run it, restart at prompt, install the clock change patch, added the /xcl ran the shortcut, deleted /xcl, restarted pc.



Unlocking voltage in settings is the last thing you do!!
 
Found it now. So just dump them in loose, no need to place them in any specific folder?

Then just try the Afterburner installation again I guess?

Yep. I'm convinced this will work, if it doesn't ill buy you a beer and we can reminisce about the good old days. Hopefully borely gives it another bash as well.
 
I know even in just unlocking Afterburner on later versions of CCC you need 2 .dll files extra I take it these are the ones?
Regards

Yes, these are the two files. I guess thats why its not working, because you guys dont have them.

To be honest i forgot i had them installed as i added them to enable my 6950 un-official overclocking in afterburner 6+months ago so the files have been sitting in my windows folder all this time and hence, it worked first time for me.
 
Tried it and still no voltage control. Looks like I'll just have to use Trixx again.

The plot thickens. If i remove those files then the /xcl command does not work for me and afterburner won't open till i remove the /xcl.

Just install afterburner on its own and unlock voltage control. You should be able to do that, if you can't then something is wrong.

We really need someone else to try this to get a wider spectrum.

Maybe you do need the clock control patch.
 
Last edited:
Done both of those things, and no voltage tweak. Just doesn't seem to work for me, going to go back to Trixx as it worked for me.

It seems the clock control file adds the files automatically.

Something must be wrong with your setup if you cant even unlock voltage control in afterburner. Thats a basic feature that you can enable after install without touching anything.

Which ati drivers are you using?

EDIT

Confirmed working for other people

http://forum.guru3d.com/showthread.php?p=4288963
 
Last edited:
I did this an voltage does not unlock. I have 7850 in crossfire.

edit - also why is it using my overclocked settings from Trixx as default? This method is bugged I'm afraid.

Apparently for crossfire this method requires a different approach according to the guide i found. Heres the xfire method.


AB xcl method above will only unlock the Overdrive limits for the active card. If you have other cards in a crossfire, technically you will have to disable crossfire and plug a monitor into each card and run the xcl unlock process to unlock each card. This can be quite the hassle. Luckily there's an easier way.

Anyways, I extracted the powerplay tables allowing one to edit and not do the song and dance.

*Open notepad, copy paste this in there save it as a *.reg file or rename .reg then merge that into your reg. Edit the "0000" for each card you have. Simply paste/create the key below and label each corresponding key 0000/0001/002/etc for as many entries or cards as you have in the registry. Also with this key, you don't have to create the shortcut sd with Part 1.



Windows Registry Editor Version 5.00


[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E968-E325-11CE-BFC1-08002BE10318}\0000]


"PP_PhmSoftPowerPlayTable"=hex:f3,01,06,01,00,00,00,10,18,58,00,6b,00,dd,00,e8,\
03,e8,03,58,00,00,80,03,00,10,00,00,02,07,3b,00,00,6d,00,df,00,00,3f,01,0a,\
00,3f,01,4f,01,4e,02,00,00,27,10,00,00,5b,01,75,01,8f,01,00,00,c2,01,00,00,\
04,01,00,00,af,00,00,00,60,ea,00,00,a9,01,52,03,00,00,14,00,40,00,04,01,00,\
00,03,01,04,05,00,03,02,05,05,00,03,03,06,06,06,07,10,54,69,01,1c,19,02,01,\
ff,6b,03,02,00,00,00,00,00,50,c3,00,80,38,01,20,03,5c,03,01,00,00,00,00,00,\
30,75,00,80,38,01,20,03,5c,03,01,00,00,00,00,00,40,9c,00,80,38,01,20,03,5c,\
03,02,00,00,00,00,00,30,75,00,98,3a,00,52,03,6b,03,00,00,00,00,00,00,b4,c3,\
00,1c,19,02,b6,03,6b,03,01,00,00,00,00,00,30,75,00,98,3a,00,20,03,6b,03,00,\
00,00,00,00,00,04,18,08,00,00,00,78,00,00,00,00,00,00,00,00,00,00,00,00,00,\
00,00,00,00,00,00,05,00,00,00,78,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
00,00,00,00,00,00,04,00,00,7a,00,00,00,00,00,00,40,19,01,00,c0,da,00,00,00,\
00,00,00,00,00,00,00,00,78,00,00,00,00,02,00,00,00,00,00,00,00,00,00,00,00,\
00,00,00,02,06,7c,15,8c,23,48,26,d0,07,7c,15,58,1b,48,26,0c,00,20,bf,02,00,\
f4,e9,03,00,cb,01,05,30,75,00,20,03,50,c3,00,52,03,60,ea,00,84,03,70,11,01,\
b6,03,54,69,01,01,ff,05,98,3a,00,5c,03,30,75,00,61,03,80,38,01,66,03,1c,19,\
02,6b,03,80,19,02,6c,03,05,98,3a,00,20,03,30,75,00,52,03,80,38,01,84,03,1c,\
19,02,b6,03,80,19,02,01,ff,04,20,03,00,00,00,00,52,03,00,00,00,00,b6,03,00,\
00,00,00,92,04,00,00,00,00,01,e8,03,98,3a,00,a8,61,00,00,03,d8,d6,00,d8,d6,\
00,70,11,01,70,11,01,30,75,00,30,75,00,02,b6,03,00,1a,04,01,06,01,01,00,01,\
02,02,00,01,02,03,00,03

**If for some reason it's not working for you, you can simply open up your registry, navigate to HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E968. Easy way is Local, System, CurrentControlSet, Control, Class, then scroll down to "4D36E9" set then hit the "68" at the end. Inside you find "0000" files, and each folder represents a physical card per slot. So if you moved card 1 that was in slot 1, into slot 4, that will create a new folder. Try not to move cards around too much because it will create a lot of folders, making it confusing. Also, if you followed my manual uninstall method, your registry should be cleaned up nicely.

Ok, now scroll down to the 4D36E968 folder and extract that folder to some place. Open up some place, and edit the reg file. Basically you just delete everything except the table and header from above. And then simply create more entries as instructed above.
 
Back
Top Bottom