The MacOS isn't identifying the new rx580 device.
The MacOS isn't identifying the new rx580 device.
I recently received an RX580 and installed it on my MacPro 5.1. It didn't show anything, so I tried using the old HD5770 instead. It booted up fine. When checking if both cards were recognized, only the HD5770 appeared. Before assuming a problem with the GPU or PCIe slot, I swapped in a Windows drive and everything worked perfectly.
It seems there may be a driver problem. macOS is very particular about which graphics card it boots with and identifies. These drivers are typically built into the OS and slightly adjusted by Apple, which is why they moved away from using Nvidia cards. This can make it difficult to locate a GPU that functions correctly. The best approach I suggest is searching the internet for macOS versions compatible with your Mac Pro and that support the RX 580. Resources for Hackintosh might also be useful here.
Current MacOS releases, from Sierra all the way to Ventura, include the rx580. Yet certain older models need a specific VBIOS version that supports GOP. The best way to resolve this for @8740359o is to install a GOP-compatible VBIOS onto the rx580, which must match their exact card model. Here’s the official OCLP Discord link for assistance: https://discord.gg/rqdPgH8xSN Hackintosh communities can also offer support, though they mainly assist with OSCP modifications.
It came with a "gaming bios" file, which likely explains why it doesn't function properly when not the standard one included with the card.
It’s not about a gaming bios or another format—it’s simply that certain vBIOS versions lack the necessary protocol (GOP or Graphics Output Protocol).
I encountered the same issue. My rx580 doesn’t have GOP, so it won’t show a boot screen even with refind+. I need a boot screen because I’m dual-booting between macOS Sierra and Linux Mint 20. Mint won’t boot at all with it. I went back to the HD 5770. A related question: anyone knows if you can install an NVIDIA card alongside the HD 5770? I’ll still connect the monitor to the 5770, but I’m only interested in using it for GPU-accelerated deep learning experiments.