AMD Trinity / Richland / Kaveri Socket FM2(+)
This overclocking guide was created for the AMD Trinity generation featuring socket FM2. However, you can apply the same procedure and settings also for Richland (FM2) and Kaveri (FM2+)
Note: Overclocking might lead to a loss of warranty and damage components. However, if you follow the instructions of this guide, you should not experience any issues. If you want to know more about the risks of overclocking, simply check out this guide.
AMD Trinity basic knowledge:
AMD Trinity is part of the Virgo platform. This includes the said AMD APUs and an appropriate mainboard. You can find them with the chipsets A55, A75 and A85X. The A85X chipset was published with the AMD Trinity APUs and provides the best features and OC-configurations for Trinity. Therefore, I am using the F2A85X-UP4 from GIGABYTE for this OC-Guide with an AMD A10-5800K. This APU includes the HD 7660 D graphics.
Reading this guide you might realise that the overclocking of these APUs is quite similar to the Llano or Bulldozer CPUs.
The CPU clock is a result of the Base-Clock (BCLK) and the CPU multiplier (multi). Same goes for the memory clock which also results from the BCLK and a multi.
101,47 BCLK x 44 Multi = 4464 MHz CPU clock
101,47 BCLK x 13.33 Multi = 1353 MHz RAM clock
Assumed you got a CPU with a “K” suffix the overclocking is very easy. You just have to enter the BIOS and raise the CPU multi by one to gain 100 MHz CPU clock. However, I recommend to change some more settings to improve your setup.
If you’re using a CPU without “K” suffix, you have to overclock by raising the BCLK. Compared with the latest Intel Z77 chipset, you can raise the BCLK a little bit more. Usually 115 MHz is no problem which results in about 500 MHz more – enough for 24/7 overclocking.
AMDs Trinity APUs come along with a Turbo-Mode. This means that the CPU can overclock itself if not all cores are 100% on load to push the speed a little bit. You will find more about this in Step 3: Turbo & power saving options.
The most important part of the overclocking are your temperatures. It’s essential to check your temperatures during the overclocking all the time. The official maximum for the AMD A10-5800K is 74°C. I recommend to stay away from this temperature by about 10°.
Basic Overclocking Step-by-Step:
I’m using a GIGABYTE F2A85X-UP4 with an AMD A10-5800K APU for this guide. Of course, you can follow these steps also with different boards. Some settings might be named differently – post in this thread if you need some additional help.
Step 1: Voltages
We start with moderate overclocking. Therefore, we don’t need to do any complicated tests or settings. I just recommend to fix all the voltages to their stock value in the BIOS to prevent too high voltages which you might have using the “Auto” settings. Luckily, the GIGABYTE F2A85X-UP4 shows all these stock values directly in the BIOS. In my case:
DRAM Voltage: 1,650 Volt (Depends on your memory kit. Check the manufacturer information!)
CPU VCORE: 1,36250 Volt (depends on the CPU)
NB VID: 1,27500 Volt
APU PLL: 2,500 Volt
APU VDD Voltage: 1,200 Volt
FCH Voltage: 1,100 Volt
Nearly all CPUs have some room for overclocking even on the stock voltages. This means you can get performance for free and don’t risk to damage your CPU due to high voltages and temperatures.
Step 2: BCLK and CPU multi
Beside the voltages, I also recommend to fix the BCLK to 100. As we are using an A10-5800K with unlocked multiplier, we don’t need to change the BCLK. On stock voltages, I start with a multi of 40 which results in a CPU clock of 4000 MHz. The overclockability differs from CPU to CPU. If your CPU does not run 4000 MHz stable on stock voltages, you have to lower the CPU multi by one – thus 39 and try it again.
Step 3: Turbo & power saving options
AMDs Trinity APUs come along with a Turbo-Mode. This means that the CPU can overclock itself if not all cores are 100% on load to push the speed a little bit.
The Turbo-Mode is limited to the TDP of 100 W. If you use only one core, the CPU can automatically be overclocked to 4200 MHz. Still we will receive a higher average performance if we overlock all cores to 4000 MHz.
Power saving options like Cool&Quiet might remain active, however you should disable these features for higher overclocking to improve the stability.
Step 4: Memory settings
A lot of people waste performance due to wrong memory settings. Memory on “Auto” can result in wrong and lower speeds than it is actually capable of. Check if your board detected and set the correct values for memory clock and the latencies (CAS, tRCD, tRP, tRAS). Mostly, they are written on the memory module itself. If you can’t find them, check the manufacturer website and set them manually. The memory voltage is also important to ensure that your system is running stable. Mostly you have to set this value manually as well.
In addition, I recommend to use a Command Rate (tCMD) of 2 instead of 1. This helps a lot with memory overclocking and stability.
Especially if you’re using the iGPU, the memory clock is very important. I recommend to use a memory speed of at least 1866 MHz. This can improve your 3D performance by 30-40 % compared to 1333 MHz.
Important: For 2133 MHz and more memory clock you might have to raise other voltages like the NB-voltage.
Step 5: Test your settings
To test your settings I recommend using Prime 95.
Don’t forget to monitor temperatures and clocks! Tools like CoreTemp, HardwareMonitor, EasyTune and CPU-Z are the most common ones for this purpose. CoreTemp and HardwareMonitor seem to have some issues with the Trinity temperature though. Therefore, I use EasyTune from GIGABYTE to check the temperature.
Now it’s time to push your CPU higher. Raise your CPU step by step and keep testing the stability. If you reach the goal, you should do some fine-tuning and lower the CPU voltage as low as possible to save energy and keep the temperature low.
- System does not boot [undo the last settings and watch the post LED for error codes]
- System does not boot [undo the last settings and watch the post LED for error codes]
- System freezes at windows startup [Raise CPU core voltage, check the temperature]
- Error during Prime 95 [Raise CPU core voltage ; check the temperature]
BSOD in windows [Raise CPU core voltage ; check the temperature]
The GIGABYTE EasyTune 6 is a handy tool for easy overclocking. You can change all necessary values like BCLK, multi and voltages on the fly. Using this utility you can quickly find the maximum clock for your CPU in windows and adjust the values later in the BIOS for 24/7 usage.
Let’s get to the real overclocking. 4000 MHz are cool but not cool enough To get even higher, we have to raise the voltages a little bit more. In this table you can find all important voltages, limitations and tips. Of course everything on your own risk! (“testing” means OC for non daily usage and with good air- or watercooling.)
A helpful feature for higher clocks is the loadline calibration. The LLC helps to keep the voltages stable even on high load. Some mainboards with a small amount of phases or low quality components cannot handle this. However, the F2A85X-UP4 has some very good VRMs which stay below 30°C even on high load. Therefore, you can use the LLC without any problems. I recommend to use “Medium” to improve the voltage stability.
Like I have already mentioned the iGPU benefits significantly from higher memory frequencies. 1866 MHz are usually no problem with stock voltages – given that the memory kit is working at this speed.
I’m using a 2 x 2 GiB G.Skill Pi Kit with 2400 MHz on 1,65 Volt. The timings are 9-11-9-28. However if I increase the memory speed to 2133 MHz or higher, the sytem would not boot anymore and the post LED would show 51 which is a memory issue according to the mainboard manual. So what do we do?
My CPU requires to raise the NB-Voltage for 2133 MHz or higher. I had to use 1,2875 Volt to get the system running.
Of course this depends on the CPU and you have to test step by step.
Overclock the iGPU
Beside the CPU core, you can also overclock the HD 7660 D of the APU inside the BIOS. However, the APU will not profit from it as much as from RAM-Overclocking. 900 MHz – an increase of 100 MHz is usually possible without raising the APU core voltage. For 1 GHz core clock I had to raise the GPU voltage by 0,025 Volt.
Mind that the overclocking of 200 MHz and the higher voltage increased the power consumption of my APU by 18 Watt. Therefore, you will also increase the APU temperature.
As you can see on the CPU list above, not every CPU has a unlocked multiplier. Therefore, you have to use the BCLK to overclock your system. At First you have to fix the voltages like I showed in Step 1: Voltages. In the following step we will test the maximum BCLK.
Lower the multiplier so the resulting frequency does not exceed the stock clock of 3800 MHz. I recommend to use a multi of 16. Now raise the BCLK in steps of 3-5 in the BIOS and try to boot into windows. Repeat this step until your system crashes or is unable to even boot. Now go back to the BIOS and lower the BCLK to 100 and set the multi to the maximum. Increase the BCLK in steps of 2-3 to overclock your CPU. Go to Step 5: Test your settings to check the stability of your setup.
If you are stuck in BCLK overclocking try to change the SATA controller to IDE instead of AHCI. This should help a lot in BCLK overclocking. However, you have to change the registry of your windows 7 or windows 8 to get it to boot using IDE mode.
Have fun overclocking your Systems!
470,758 total views, 332 views today