Contribute
Register

RX580 on a Mac Pro 3,1 - Mojave (SOLVED)

Status
Not open for further replies.
Joined
Aug 3, 2011
Messages
5
Motherboard
OSX
CPU
i7 4790K
Graphics
Nvidia 660
Mac
  1. 0
Classic Mac
  1. 0
Mobile Phone
  1. 0
Edit: The answer is that Xeon chips will not support the AMD drivers for the RX580 due to a lack of SSE4.2 instructions. NVIDIA Kepler GPUs, like GTX 680/770/780 can be used to drive a 4K monitor on a Mac Pro 3,1 in Mojave.


Hi,

I am trying to get a RX580 card working on a Mac Pro 3,1 with Mojave installed via DosDude1's methods. The previous card was a Nvidia 710 which ran perfectly. However, I need to drive a 4K monitor and the 710 only had HDMI 1.4.

When trying to boot with the RX580 alone, the system appears to boot correctly and the screen comes on after about 30 seconds. But instead of seeing the login screen, it is just a black screen. The monitor stays on however so it is clearly getting some sort of signal from the card.

I have also tried to boot with both the 710 and the RX580 installed. The monitor with the RX580 shows the same as before. The monitor with the 710 shows a black screen with a single white text cursor (i.e. white square) in the top left. However, the system does not responds to keyboard or mouse input.

The RX580 card has been tested on a Hackintosh running Mojave and it works fine.

Any suggestions on what I am doing wrong?

Thanks.
 
Last edited:
If you using dosdude1 Mojave patcher in your macpro tower, you cannot use a newer AMD/ATI card. It calls the SSE 4.2 instruction set that is not on your processor. You absolutely have to use an nVidia card. The GTX 680 is native. If you’re a bit cautious with your purchase you can grab up on that is easily flushable for boot screen. That’s what I did. It runs like a dream.


Edit: The answer is that Xeon chips will not support the AMD drivers for the RX580 due to a lack of SSE4.2 instructions. NVIDIA Kepler GPUs, like GTX 680/770/780 can be used to drive a 4K monitor on a Mac Pro 3,1 in Mojave.


Hi,

I am trying to get a RX580 card working on a Mac Pro 3,1 with Mojave installed via DosDude1's methods. The previous card was a Nvidia 710 which ran perfectly. However, I need to drive a 4K monitor and the 710 only had HDMI 1.4.

When trying to boot with the RX580 alone, the system appears to boot correctly and the screen comes on after about 30 seconds. But instead of seeing the login screen, it is just a black screen. The monitor stays on however so it is clearly getting some sort of signal from the card.

I have also tried to boot with both the 710 and the RX580 installed. The monitor with the RX580 shows the same as before. The monitor with the 710 shows a black screen with a single white text cursor (i.e. white square) in the top left. However, the system does not responds to keyboard or mouse input.

The RX580 card has been tested on a Hackintosh running Mojave and it works fine.

Any suggestions on what I am doing wrong?

Thanks.
 
Yes, the 3,1, when using dosdude1's patcher for Sierra, High Sierra and/or Mojave no longer support AMD cards because of the AMD drivers require processors that support SSE4.2 instruction set.

I have to replace my AMD HD 7850 with a GTX 680 which works flawlessly in High Sierra. Both cards are flashed PC cards.
 
Sorry to resurrect an old thread, but I have a Socket 1156 system with Xeon X3460 CPU (SSE4.2 support according to Intel). Reports I've seen suggest that AMD RX Cards don't work in macOS on my system. The problem reports suggest that it is not the lack of SSE4.2 support, but the lack of UEFI BIOS.

Further, reports that I've seen suggest that Windows runs fine with the AMD RX cards on these and older (socket 775, non-SSE4.2) systems.

Has anyone succeeded in getting an AMD RX graphics card to work in macOS on a system with non-UEFI BIOS (with or without SSE4.2)?

EDIT: Additional info about UEFI and SSE4.2 requirements:
 
Last edited:
I successfully installed Catalina on my Socket 1156 MB with Sapphire Pulse RX580. I started a new thread here.
 
Status
Not open for further replies.
Back
Top