• Welcome to TechPowerUp Forums, Guest! Please check out our forum guidelines for info related to our community.

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

Tsukuyomi43434

New Member
Joined
Sep 13, 2024
Messages
3 (0.09/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: 57
  • IMG20240912235517.jpg
    IMG20240912235517.jpg
    1.1 MB · Views: 46
  • IMG20240912235525.jpg
    IMG20240912235525.jpg
    607.6 KB · Views: 45
  • slider right.jpg
    slider right.jpg
    89.1 KB · Views: 48
  • slider_left.jpg
    slider_left.jpg
    90 KB · Views: 48
  • Sticker outside.jpg
    Sticker outside.jpg
    580.6 KB · Views: 54
  • Vram chip.jpg
    Vram chip.jpg
    567.4 KB · Views: 55

eidairaman1

The Exiled Airman
Joined
Jul 2, 2007
Messages
41,649 (6.59/day)
Location
Republic of Texas (True Patriot)
System Name PCGOD
Processor AMD FX 8350@ 5.0GHz
Motherboard Asus TUF 990FX Sabertooth R2 2901 Bios
Cooling Scythe Ashura, 2×BitFenix 230mm Spectre Pro LED (Blue,Green), 2x BitFenix 140mm Spectre Pro LED
Memory 16 GB Gskill Ripjaws X 2133 (2400 OC, 10-10-12-20-20, 1T, 1.65V)
Video Card(s) AMD Radeon 290 Sapphire Vapor-X
Storage Samsung 840 Pro 256GB, WD Velociraptor 1TB
Display(s) NEC Multisync LCD 1700V (Display Port Adapter)
Case AeroCool Xpredator Evil Blue Edition
Audio Device(s) Creative Labs Sound Blaster ZxR
Power Supply Seasonic 1250 XM2 Series (XP3)
Mouse Roccat Kone XTD
Keyboard Roccat Ryos MK Pro
Software Windows 7 Pro 64
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
 

Tsukuyomi43434

New Member
Joined
Sep 13, 2024
Messages
3 (0.09/day)
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: 24
  • IMG20240912233011.jpg
    IMG20240912233011.jpg
    1.1 MB · Views: 26
  • IMG20240912233208.jpg
    IMG20240912233208.jpg
    1 MB · Views: 25
Joined
Mar 20, 2008
Messages
1,700 (0.28/day)
System Name Ryzen5900X
Processor AMD Ryzen 5900X
Motherboard Gigabyte B550 AORUS PRO AC
Cooling NZXT Kraken X62
Memory 4x G.Skill F4-3600C17D-8GTZ
Video Card(s) AMD Radeon RX 6800XT Midnight Black
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.
 

Tsukuyomi43434

New Member
Joined
Sep 13, 2024
Messages
3 (0.09/day)
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!
 
Joined
Mar 20, 2008
Messages
1,700 (0.28/day)
System Name Ryzen5900X
Processor AMD Ryzen 5900X
Motherboard Gigabyte B550 AORUS PRO AC
Cooling NZXT Kraken X62
Memory 4x G.Skill F4-3600C17D-8GTZ
Video Card(s) AMD Radeon RX 6800XT Midnight Black
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.
 
Joined
Oct 15, 2011
Messages
2,312 (0.49/day)
Location
Springfield, Vermont
System Name KHR-1
Processor Ryzen 9 5900X
Motherboard ASRock B550 PG Velocita (UEFI-BIOS P3.40)
Memory 32 GB G.Skill RipJawsV F4-3200C16D-32GVR
Video Card(s) Sapphire Nitro+ Radeon RX 6750 XT
Storage Western Digital Black SN850 1 TB NVMe SSD
Display(s) Alienware AW3423DWF OLED-ASRock PG27Q15R2A (backup)
Case Corsair 275R
Audio Device(s) Technics SA-EX140 receiver with Polk VT60 speakers
Power Supply eVGA Supernova G3 750W
Mouse Logitech G Pro (Hero)
Software Windows 11 Pro x64 23H2
The GTS Black is 1405 MHz boost.
 
Joined
Oct 15, 2011
Messages
2,312 (0.49/day)
Location
Springfield, Vermont
System Name KHR-1
Processor Ryzen 9 5900X
Motherboard ASRock B550 PG Velocita (UEFI-BIOS P3.40)
Memory 32 GB G.Skill RipJawsV F4-3200C16D-32GVR
Video Card(s) Sapphire Nitro+ Radeon RX 6750 XT
Storage Western Digital Black SN850 1 TB NVMe SSD
Display(s) Alienware AW3423DWF OLED-ASRock PG27Q15R2A (backup)
Case Corsair 275R
Audio Device(s) Technics SA-EX140 receiver with Polk VT60 speakers
Power Supply eVGA Supernova G3 750W
Mouse Logitech G Pro (Hero)
Software Windows 11 Pro x64 23H2
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:

eidairaman1

The Exiled Airman
Joined
Jul 2, 2007
Messages
41,649 (6.59/day)
Location
Republic of Texas (True Patriot)
System Name PCGOD
Processor AMD FX 8350@ 5.0GHz
Motherboard Asus TUF 990FX Sabertooth R2 2901 Bios
Cooling Scythe Ashura, 2×BitFenix 230mm Spectre Pro LED (Blue,Green), 2x BitFenix 140mm Spectre Pro LED
Memory 16 GB Gskill Ripjaws X 2133 (2400 OC, 10-10-12-20-20, 1T, 1.65V)
Video Card(s) AMD Radeon 290 Sapphire Vapor-X
Storage Samsung 840 Pro 256GB, WD Velociraptor 1TB
Display(s) NEC Multisync LCD 1700V (Display Port Adapter)
Case AeroCool Xpredator Evil Blue Edition
Audio Device(s) Creative Labs Sound Blaster ZxR
Power Supply Seasonic 1250 XM2 Series (XP3)
Mouse Roccat Kone XTD
Keyboard Roccat Ryos MK Pro
Software Windows 7 Pro 64
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?
 
Top