Guide RX Vega 56 / 64 Undervolting and Overclocking Guide

RX Vega 56 and 64 GPUs work with too much voltage by default and this causes high power usage and temperature issues.
In this guide, we will fix these issues with undervolting our GPU and gain extra performance.


Power Limit:
You can set the power limit to the maximum when finding overclocking settings and chasing benchmark scores but I don't recommend it for daily usage.
You can set it to the default after you have a good overclocking settings.
+%50 power usage and temperature issues from that doesn't worth the tiny performance uplift.


HBM2 Memory Speed and Voltage:
I wrote the memory settings before the core because memory makes the biggest difference.

HBM2 Memory Speed:
You can try these frequencies for your GPU memory:
Samsung Vega 64: 1000 MHz.
Samsung Vega 56: 950 MHz.
Hynix Vega 56: 900 MHz.

Run a game or benchmark while tweaking the memory frequencies.
If the settings above doesn't work, try to decrease it 25 by 25 until it works.
If it works, try to increase it 25 by 25 until the GPU crashes or starts to artifact.
Finally from the last working frequency, try to increase it 10 by 10 and 5 by 5 until it crashes or starts to artifact again.

HBM2 Memory Voltage:
BIOS sets the memory voltage with RX Vega GPUs.
Memory voltage we set is a floor point that determines the power sate of the memory.
If the core voltage is higher than the memory voltage we set, then memory runs at the frequency we set.

TLDR, memory voltage should be lower than the core voltage.
Since we will undervolt the core, we should decrease the memory voltage too.
Set the memory voltage lower than the core's P6 and P7 (last 2 states') voltage.

If your core voltage is higher than 950 mV, set your memory voltage to 910 mV.
If it is lower, then decrease your memory voltage further.

HBM2 Memory Stability Test:
You shouldn't see any random lights or artifacts in games.
If it artifacts, that means your memory is not stable and you shloud decrease the memory frequency.

I upscale the same image a few times with Waifu2X to test the memory stability.
It will show corrupted pixels at the output image if the memory is not stabe and it's pretty easy to detect.


Undervolting and Overclocking The Core:
These values do work with most of the Vega GPUs:

Power StateP0P1P2P3P4P5P6P7
Core Frequency (MHz)8521000110012001300140015001600
Core Voltage (mV)80081582585090095010001050

Try these values first and then you can try to find the maximum frequency or the minimum voltage with your RX Vega GPU.

Finding The Maximum Frequency:
Generally with 1050 mV, you can run your core around 1625 or 1650 MHz.
Run a game or benchmark while tweaking the core frequencies.
Increase the core frequency 25 by 25 until it crashes.
Finally from the last working frequency, try to increase it 10 by 10 and 5 by 5 until it crashes.

Finding The Minimum Voltage:
Run a game or benchmark while tweaking the core voltage.
Decrease the core voltage 25 by 25 until it crashes.
Finally from the last working voltage, try to decrease it 10 by 10 and 5 by 5 until it crashes.

Core Stability Test:
You can use FurMark and Unigine Superposition 4K Optimized benchmarks for the core stability test.
It should pass these test without any problem at least 3 times.


For More Performance:
HBM2 memory timings make the biggest performance leap with RX Vega GPUs.
This is a topic for another guide. I probably will write a guide for the HBM2 memory timings too.
 
Son düzenleme:

Geri
Yukarı