Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.

mahdif62

macrumors newbie
Original poster
Sep 5, 2024
11
0
I installed an xfx RX 580 after my HD 7950 died.

Now macos boots into a black screen after a pinkish progress bar is full. The startup screen is fully pink and pixelated.

Linux successfully boots up, and Windows refuses to boot.

The machine has the latest bootrom.

I have no idea what to do now.
 
Last edited:
You are testing with a fully supported macOS release like Mojave, no?

First check if is a GPU with 2304SPs or a fake one with 2048SPs, if is the latter you need to flash the GPU back to the RX 570 firmware to have any chance of the GPU to work with macOS - the fake RX 580 with 2048SPs are not supported by macOS GPU drivers.

If the GPU is a 2304SPs one, probably the the GPU is flashed to a mining firmware, check TechPowerUp dumps. The theory is well cover on this post below, you just need to adapt from Sapphire to XFX:


Since you can't make it work with macOS or Windows, the mining GPU firmware seems very plausible. Mining rigs mostly run Linux and the GPU firmware mod is tweaked to it.
 
You are testing with a fully supported macOS release like Mojave, no?

First check if is a GPU with 2304SPs or a fake one with 2048SPs, if is the latter you need to flash the GPU back to the RX 570 firmware to have any chance of the GPU to work with macOS - the fake RX 580 with 2048SPs are not supported by macOS GPU drivers.

If the GPU is a 2304SPs one, probably the the GPU is flashed to a mining firmware, check TechPowerUp dumps. The theory is well cover on this post below, you just need to adapt from Sapphire to XFX:


Since you can't make it work with macOS or Windows, the mining GPU firmware seems very plausible. Mining rigs mostly run Linux and the GPU firmware mod is tweaked to it.
Thanks. Linux reports vbios version as: 113-58085HADO-W90
 
Last edited:
Thanks. Linux reports vbiis version as: 113-58085HADO-W90
Don't believe too much on the firmware ID, could be a firmware from a completely different GPU flashed to yours. Check the GPU labels, most probably the label is still from your own card.

The post I've linked have all the info that you need for re-flashing the GPU.
 
  • Like
Reactions: mahdif62
Thanks @tsialex . Please see the attachment. I can't determine which rom to download.
This seems to be a less common model:

RX - 580P8D VP.0
GTS XXX ED RX 580 8GB OC+ 1386M D5 BP
 

Attachments

  • 2025-07-09 12.59.00.jpg
    2025-07-09 12.59.00.jpg
    140.2 KB · Views: 15
Last edited:
Thanks @tsialex . Please see the attachment. I can't determine which rom to download.
This seems to be a less common model:

RX - 580P8D VP.0
GTS XXX ED RX 580 8GB OC+ 1386M D5 BP

Searching for "RX - 580P8D" showed this one, start from it:


If won't work, try the one with 113-58085HADO-W90


If none above works, you will have to remove the heatsink and find the correct video RAM maker/model and test all XFX firmwares that support the GDDR model or send it back to the seller.

Good luck!
 
None worked. This is the only working rom i could find, but the pink boot screen issue persists. The memory is made by Hynix, according to the seller, which corresponds to the working rom details.
 
None worked. This is the only working rom i could find, but the pink boot screen issue persists. The memory is made by Hynix, according to the seller, which corresponds to the working rom details.

Pink tinted boot loading screens can be related to video cables, displays and for some cards to output interfaces, RX 560 is famous for the DVI pink screen, RX 580 with DVI to HDMI cables have it too.

After you test all the outputs, maybe is better to cut your losses and send the card back.
 
The issue was resolved by flashing this rom for RX 580 Sapphire Pulse. I tried this since it uses the same memory as my XFX card (Hynix H5GC8H24AJR) and it worked. Now boot loader screen is displayed correctly, no pink tint anymore.
 
Last edited:
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.