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

MedRuf

macrumors newbie
Original poster
Oct 7, 2024
2
0
Hello everyone, i bought myself a Mac Pro 4.1 and i put in some x5690 cpus which work fine, but when i installed the Sapphire RX580 no boot screen and nothing loaded, no video signal, it does boot on Windows but not on MacOS, it gives me the beep, and than it just stays there, when i press the power button it immediately turns off after a single press i am stuck, i did install MacOS Sonoma with OpenCore
 

MarkC426

macrumors 68040
May 14, 2008
3,701
2,097
UK
What GPU did you have before the RX580.
Did you have a previous macOS version installed before Sonoma.
 

sfalatko

macrumors 6502a
Sep 24, 2016
643
366
So two things to check (at least) -

As @MarkC426 said - OCLP root patches have to be installed with all of the hardware in place as OCLP surveys the machine and patches for the hardware it sees. In the cMP that means it will replace video drivers - if your RX580 wasn't installed when OCLP did its patching it won't work. So the first question is did the machine boot with the old graphics card before OCLP and/or with OCLP?

The second thing to that your RX580 (if purchased used) could either be a mining card and needs to have the stock bios reflashed or if it came from China it might actually be a RX570 and need a different BIOS or may not be compatible. There are several threads discussing this.
 

JedNZ

macrumors 6502a
Dec 6, 2015
647
247
Deep South
Hi @MedRuf . Welcome to the community. I strongly encourage you to add a meaninful signature with your hardware/macOS set up to increase your chances of others replying and helping you, including what macOS version you'r running, the OCLP version (if used) etc.

Now back to your issue. Please confirm your firmware version. I assume it's 144.0.0.0.0 given you're running those X5690's. WHat is the exact model of your GPU - make, model names - e.g. Sapphire Pulse RX 580 8GB. This may help someone else guide you to fixing the problem. Now back to you GPU, some RX580s hitting the market have been mined and the BIOS has ben changed and will cause a conflict with macOS. Does your GPU have a BIOS switch - usually the RX580 have a Gaming and Compute VBIOS (they can be referred to with other names like MINING, or OC etc). If you have the BIOS switch chances are that the other one may have been left untouched, so toggle the switch and try again. If the VBIOS has been changed and isn;t compatible with Apple then you could consider reflashing it back to the original BIOS. I'll levae you to do your own reading on this, but perhaps this link might get you started.

Another likely issue might be with your OCLP settings. There's a tick option for "AMD GOP Injection - Inject AMD GOP on PC GPUs". Before you deploy OCLP, consider resetting NVRAM (restart holding down these 4 keys continuously: Cmd+Opt+P+R) until you've heard the startup chime sound 3 times (make it 4 if you think you've missed the first one). Let us know how you go.

@sfalatko bet me to it concerning the BIOS ;) but makes a good point about having the RX580 installed at the time you build OCLP and then apply root patches.
 

MedRuf

macrumors newbie
Original poster
Oct 7, 2024
2
0
So two things to check (at least) -

As @MarkC426 said - OCLP root patches have to be installed with all of the hardware in place as OCLP surveys the machine and patches for the hardware it sees. In the cMP that means it will replace video drivers - if your RX580 wasn't installed when OCLP did its patching it won't work. So the first question is did the machine boot with the old graphics card before OCLP and/or with OCLP?

The second thing to that your RX580 (if purchased used) could either be a mining card and needs to have the stock bios reflashed or if it came from China it might actually be a RX570 and need a different BIOS or may not be compatible. There are several threads discussing this.
I installed the graphics card after the OCLP, and the machine does boot with the old graphics card that the machine came with, but with the new it only boots on windows, thank you for your replies.
 

tsialex

Contributor
Jun 13, 2016
13,459
13,608
I installed the graphics card after the OCLP, and the machine does boot with the old graphics card that the machine came with, but with the new it only boots on windows, thank you for your replies.

You can't change your GPU with OCLP.

OCLP root patches remove support for any other GPU that has different drivers than the GPU used for the initial macOS install.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.