• Welcome to TechPowerUp Forums, Guest! Please check out our forum guidelines for info related to our community.
  • The forums have been upgraded with support for dark mode. By default it will follow the setting on your system/browser. You may override it by scrolling to the end of the page and clicking the gears icon.

XFX RX580 8GB GTS BLK Edition - UEFI CSM Bug - Bios Flashing Help

Tsukuyomi43434

New Member
Joined
Sep 13, 2024
Messages
3 (0.01/day)
Hello,

I recently bought a used XFX RX580 8GB GTS BLK Edition for my Hackintosh setup. I wanted to test it in Windows 11, but I'm encountering an issue: when I plug the DisplayPort or HDMI cable into the card, I get artifacts during boot. I believe this might be related to the well-known UEFI CSM bug with XFX cards, as discussed in these threads:
https://www.techpowerup.com/forums/threads/xfx-rx580-8gb-gts-xxx-edition-uefi-csm-bug.242705
https://www.techpowerup.com/forums/threads/xfx-rx-580-8gb-uefi-csm-bug.296906/

The card has a dual BIOS, and I’ve uploaded photos of the VRAM, all the labels, and the details from GPU-Z. I’m considering flashing the card with a more compatible BIOS, either a newer XFX version or perhaps a Sapphire BIOS, as I’ve read that XFX cards can sometimes cause issues with macOS.

However, I’m a beginner when it comes to flashing GPUs, so I would really appreciate it if someone could recommend a suitable BIOS and provide instructions on how to flash it properly.

Interestingly, if I boot using the iGPU and then plug the DisplayPort into the RX 580 afterward, the card works perfectly fine.

If more data or images are needed, I'd be happy to send them directly.

Thanks in advance for your help!
 

Attachments

  • Artefacts error.jpg
    Artefacts error.jpg
    844.4 KB · Views: 113
  • IMG20240912235517.jpg
    IMG20240912235517.jpg
    1.1 MB · Views: 94
  • IMG20240912235525.jpg
    IMG20240912235525.jpg
    607.6 KB · Views: 88
  • slider right.jpg
    slider right.jpg
    89.1 KB · Views: 90
  • slider_left.jpg
    slider_left.jpg
    90 KB · Views: 92
  • Sticker outside.jpg
    Sticker outside.jpg
    580.6 KB · Views: 102
  • Vram chip.jpg
    Vram chip.jpg
    567.4 KB · Views: 104
Could be a legit hardware fault, 1 ramchip looks cooked

Hello,

I recently bought a used XFX RX580 8GB GTS BLK Edition for my Hackintosh setup. I wanted to test it in Windows 11, but I'm encountering an issue: when I plug the DisplayPort or HDMI cable into the card, I get artifacts during boot. I believe this might be related to the well-known UEFI CSM bug with XFX cards, as discussed in these threads:
https://www.techpowerup.com/forums/threads/xfx-rx580-8gb-gts-xxx-edition-uefi-csm-bug.242705
https://www.techpowerup.com/forums/threads/xfx-rx-580-8gb-uefi-csm-bug.296906/

The card has a dual BIOS, and I’ve uploaded photos of the VRAM, all the labels, and the details from GPU-Z. I’m considering flashing the card with a more compatible BIOS, either a newer XFX version or perhaps a Sapphire BIOS, as I’ve read that XFX cards can sometimes cause issues with macOS.

However, I’m a beginner when it comes to flashing GPUs, so I would really appreciate it if someone could recommend a suitable BIOS and provide instructions on how to flash it properly.

Interestingly, if I boot using the iGPU and then plug the DisplayPort into the RX 580 afterward, the card works perfectly fine.

If more data or images are needed, I'd be happy to send them directly.

Thanks in advance for your help!
Please get a different ram chip picture, those 2 pics I can't see if they are Samsung FB, FC, FD, FE units
 
Thank you for the response.

After the initial boot, the card runs flawlessly. It has Samsung FB memory.

Would it be possible to flash a compatible BIOS from another vendor?
 

Attachments

  • IMG20240912232830.jpg
    IMG20240912232830.jpg
    1.1 MB · Views: 52
  • IMG20240912233011.jpg
    IMG20240912233011.jpg
    1.1 MB · Views: 51
  • IMG20240912233208.jpg
    IMG20240912233208.jpg
    1 MB · Views: 55
Thank you for the response.

After the initial boot, the card runs flawlessly. It has Samsung FB memory.

Would it be possible to flash a compatible BIOS from another vendor?
This bios might work since both bioses (yours and this one) mention C940 which is a board number.
 
This bios might work since both bioses (yours and this one) mention C940 which is a board number.
Thanks for the information!

Is there anything specific I should be aware of when flashing the BIOS? Also, does it matter which position I set the dual BIOS switch to before flashing?

Thanks again!
 
Thanks for the information!

Is there anything specific I should be aware of when flashing the BIOS? Also, does it matter which position I set the dual BIOS switch to before flashing?

Thanks again!
  1. Switch to the mining bios (1150 MHz GPU/2100 MHz MEM).
  2. Flash with AMDVBFlash 2.93. Do not use another version!
  3. Follow the flashing guide of eidairaman1. See below
For RX 500 Series (Polaris) and Older:

Get amdvbflash 2.93

https://www.techpowerup.com/download/ati-atiflash/

Then look for Version 4.68, underneath 4.68 you will see a link to show older version, click that and you should see version 2.93

Follow these steps carefully:

1. Open your "C:" drive in Windows, create a new folder, call it atiflash.

2. Extract the contents of atiflash_293.zip to the "C:\atiflash" folder

3. Find the bios file you downloaded and rename the bios file to 5 digits with .rom on end Example RX 580, change file to rx580.rom (r****.rom)

4. Move r****.rom to the "C:\atiflash" folder

5. Open the start menu, type cmd, when cmd.exe appears right click it and hit "Run as administrator"

6. At the command prompt type in cd\ and press enter until only C:\> is on the screen.

7. Type in cd/atiflash and press enter, you should see C:\atiflash>

8. Type in amdvbflash.exe -i to identify the gpu you want to flash with a 0, 1, or 2)

9. At the C:\atiflash> prompt type in
amdvbflash.exe -unlockrom 0
(there is a space between the e and -unlockrom and 0)(0 is the number zero)
press enter and you will be prompted that the "ROM Unlocked" (or 1, 2)

10. At the C:\atiflash> prompt type in
amdvbflash.exe -f -p 0 r****.rom
(there is a space between the .exe and -f, and a space between -f and -p and 0).
(Or 1, 2)

Press Enter

Follow directions on screen and if flash is successful exit the command prompt and restart, windows should show up on screen.
 
The GTS Black is 1405 MHz boost.
 
I got mine in 2019. ;) Unfortunately, there's a major legacy-BIOS-compatibility issue, considered to not be legacy-BIOS-compatible.

Because everything is working right when on a socket FM2+ motherboard. But BIOS misbehaves on Asus P6T-family motherboards.
But, the issue is different than shown here, instead, it results in the "CMOS-loss-when-unplugged" issue, where the AMI legacy BIOS only saves the CMOS settings to RAM on Asus P6T family motherboards.

No such issue with AMI UEFI-BIOS.
 
Last edited:
We
Thanks for the information!

Is there anything specific I should be aware of when flashing the BIOS? Also, does it matter which position I set the dual BIOS switch to before flashing?

Thanks again!
Well?
 
Back
Top