RX 5600 XT BIOS Unlock, 2 GHz and beyond09 Feb 2021
We are all aware of the previous VBIOS fiascos the RX 5600 XT has been a part of. As a quick refresher, AMD released a VBIOS update for the RX 5600 XT to make it more competitive in response to a price dip from NVIDIA on cards competing in the same price range. This update boosted clocks and power limits, pushing the silicon further than originally intended. Despite this, AMD still limited the performance of the RX 5600 XT via firmware and the driver, by imposing a hard limit of 1820 MHz on core clock, 1860 MHz on memory clock, and 180? Watts on ASIC power. Attempting to push the card further (for example, with soft PowerPlay tables) would cause the card to instantly duck to the lowest clock speed. This is because the RX 5600 XT actually has a lot of overclocking room, capable of competing with the RX 5700 and RX 5700 XT.
To go beyond the limits and break the 2 GHz barrier we need to bypass both the firmware and driver restrictions. Recently, u/BITBY_RU released bonafide unlock VBIOSes (VBIOS’?) which were capable of bypassing the firmware restrictions placed on this card, crediting “a man from Bulgaria”. Their intention is for cryptocurrency mining, although they serve their purpose for boosting gaming performance as well.
Before continuing, I highly recommend reading through the GamersNexus guide to flashing VBIOS for RX 5600 XT, which contains useful information regarding recovery in case you brick your card.
- ATIFLASH v2.93+ EXACTLY, do not use newer versions (the “+” is part of the version name, it doesn’t mean “including versions newer than v2.93”)
- Unlock VBIOS for your respective card from BITBY.RU
- MorePowerTool (MPT) and Red BIOS Editor (RBE)
Creating the overdrive unlock VBIOS
The unlock VBIOSes provided by BITBY.RU come with default overdrive limits. Therefore, we will need to create an MPT profile with our desired overdrive limits, and apply it to the unlock VBIOS.
First, open MPT and open the unlock VBIOS you downloaded earlier. You will want to modify the overdrive limits and power/voltage to higher values so that you will be able to overclock it later. For reference, here are the values I chose:
The most notable changes are to the GFX Maximum Clock and Maximum Voltage GFX. I do not recommend changing Power Limit GPU or TDC Limit GFX unless you have the thermal headroom.
After you are done configuring, DO NOT click Write SPPT. Instead, click Save and save the MPT profile somewhere.
Next, open RBE and load the unlock VBIOS. You will want to change the GPU ID to 5700XT, which will cause the driver to think the card is an RX 5700 XT and bypass the driver restrictions. Next, navigate to the PowerPlay tab and load the MPT profile you created earlier. Click Save and save this modified unlock VBIOS somewhere.
You will now flash the modified unlock VBIOS onto your graphics card. This is the most dangerous part of the process, make sure you have read my disclaimer above and have taken the necessary precautions.
First, open an administrator command prompt. You can do so by searching “cmd” in the start menu, right clicking it, and choosing “Run as administrator”.
In the admin CMD, change directory to where you extracted ATIFLASH v2.93+ using
cd /d <path>.
For example, I extracted it to my desktop, so I would run
cd /d "C:\Users\netdex\Desktop\293plus".
Next, copy your modified unlock VBIOS into this directory. Make sure there are not any spaces in the name. For example, the contents of my directory now look like this:
C:\Users\netdex\Desktop\293plus>dir Directory of C:\Users\netdex\Desktop\293plus 02/07/2021 12:36 PM <DIR> . 02/07/2021 12:36 PM <DIR> .. 02/07/2021 11:12 AM 377,344 amdvbflash.exe 02/07/2021 11:12 AM 12,048 atidgllk.sys 02/07/2021 11:12 AM 22,800 atikia64.sys 02/07/2021 11:12 AM 14,608 atillk64.sys 02/07/2021 11:12 AM 6,446 doc.txt 02/07/2021 11:12 AM 218 how-flash.txt 02/08/2021 09:00 AM 524,288 ulfakempt.rom 10 File(s) 2,532,546 bytes 2 Dir(s) 27,770,851,328 bytes free
ulfakempt.rom is my modified unlock VBIOS file.
In the admin CMD, run
amdvbflash -i. You will get output like this:
C:\Users\netdex\Desktop\293plus>amdvbflash -i adapter bn dn fn dID asic flash romsize test bios p/n ======= == == == ==== =============== ============== ======= ==== ============== 0 28 00 00 731F Navi10 W25Q80 100000 pass -
Under the adapter column is the GPU ID for each respective GPU in your system. Note which GPU ID corresponds to your RX 5600 XT (shown as “Navi10” here).
Before we continue, we might want to make a backup of your current VBIOS in case something goes wrong.
You can do so by running
amdvbflash -s <GPU ID> bios0.rom in the admin CMD, which will save the current VBIOS into a file called
Now, we will proceed to actually flash the modified unlock VBIOS onto your graphics card. I’m sure I’ve already warned you enough about the potential dangers.
In the admin CMD, run
amdvbflash -f -p <GPU ID> <MODIFIED_UNLOCK_VBIOS.ROM>. For example, I would run
amdvbflash -f -p 0
ulfakempt.rom. Then, wait for the flash to successfully finish, and restart
your computer when it tells you to. If everything went well, congrats! Your
RX 5600 XT is now fully unlocked, and you can now proceed with the usual
overclocking game to try and push your hardware to its limits.
I won’t go over exactly how to tune your overclock, because it’s outside the scope of this article. Instead, I’ll tell you the overclock I was able to achieve on my card with the unlock VBIOS: core clock 2050 MHz @ 1.1V, mem clock 1800 MHz. The limiting factor for me is power/thermals, I currently have the limit set to 200W but any higher leads to scary junction temps.
Tutorial how to unlock rx 5600 xt
Unlocked bios for Gigabyte RX 5600 XT 6GB GAMING OC 3 Fan GV-R56XTGAMING Samsung + Micron
Unlocked modified BIOS for AMD Radeon RX 5600 XT samsung + micron + hynix