Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.
I would guess that supported for now means driver support within macOS but nothing more. I cannot see Apple's offering a EFI to flash onto RX5x0 cards for boot support now or in the future.

They're going to have to change something though. Right now, if you're on a pre-0089 firmware, the Mojave installer will insist on upgrading your firmware before you can install Mojave. But that firmware installation will silently fail if you've replaced your stock GPU with one of the two recommended cards (because they lack an EFI driver). So after the reboot, your firmware is not flashed, and yet the Mojave installer will keep insisting that you install the new firmware before it will proceed.
 
They're going to have to change something though. Right now, if you're on a pre-0089 firmware, the Mojave installer will insist on upgrading your firmware before you can install Mojave. But that firmware installation will silently fail if you've replaced your stock GPU with one of the two recommended cards (because they lack an EFI driver). So after the reboot, your firmware is not flashed, and yet the Mojave installer will keep insisting that you install the new firmware before it will proceed.

Has anybody with one of the recommended cards reported this issue, though?
 
I will, but waiting for my @#&*% power cable to arrive from China so I can install my Pulse RX 580. We're going to need everyone to report this though (as well as all the other limitations like no FileVault, PCIe fan spinning too high, no way to get back to MacOS from bootcamp, etc.). I think maybe we need a thread here and on the Mojave forum asking people to report all the stuff that's not working with the recommended cards in Mojave.
 
  • Like
Reactions: cdf
PCIe fan spinning too high
Probably best to leave this out as it only happens on a 2009 5,1 with RX 580.
I’ve installed three Sapphire RX 580 Pulse models, two in 2010 cMPs and one in a 2009 5,1.
The 2009 is the only one with a fan issue, the two 2010 cMPs work perfectly in this regard.
 
Probably best to leave this out as it only happens on a 2009 5,1 with RX 580.
I’ve installed three Sapphire RX 580 Pulse models, two in 2010 cMPs and one in a 2009 5,1.
The 2009 is the only one with a fan issue, the two 2010 cMPs work perfectly in this regard.

I think someone (or multiple people?) said they also experience that issue with true 5,1 cMPs. But yes, people with 4,1>5,1 cMPs should hold off reporting that one.
 
They're going to have to change something though. Right now, if you're on a pre-0089 firmware, the Mojave installer will insist on upgrading your firmware before you can install Mojave. But that firmware installation will silently fail if you've replaced your stock GPU with one of the two recommended cards (because they lack an EFI driver). So after the reboot, your firmware is not flashed, and yet the Mojave installer will keep insisting that you install the new firmware before it will proceed.

You need a metal-cabable card with EFI. That means an EFI-NVidia card from Kepler to Pascal.

That's why my GTX Titan X (Maxwell) is still installed although I already have an RX 580.
 
You need a metal-cabable card with EFI. That means an EFI-NVidia card from Kepler to Pascal.

That's why my GTX Titan X (Maxwell) is still installed although I already have an RX 580.

I know. But Apple didn't make that specific recommendation. They simply recommended a metal-capable GPU and then went on to specify two particular cards, both AMD and neither with an EFI driver.

We have always been able to swap in other GPUs on the cMP, but none of that was done with Apple's blessing. This is different. They listed two specific cards in their recommendation. As it stands, those two cards prevent some basic functions of the cMP from working properly (firmware updates and FileVault most importantly). That's why some of us are hopeful they will come up with some solution so the cMP can use Mojave without those severe compromises.
 
Has anybody with one of the recommended cards reported this issue, though?
I have already.... not expecting much to be honest.
[doublepost=1532453185][/doublepost]
Probably best to leave this out as it only happens on a 2009 5,1 with RX 580.
I’ve installed three Sapphire RX 580 Pulse models, two in 2010 cMPs and one in a 2009 5,1.
The 2009 is the only one with a fan issue, the two 2010 cMPs work perfectly in this regard.

absolutely not true. Two mid 2012 Mac Pro computers at work suffer from the same issue. Only on cold boots though.
 
I have already.... not expecting much to be honest.
[doublepost=1532453185][/doublepost]

absolutely not true. Two mid 2012 Mac Pro computers at work suffer from the same issue. Only on cold boots though.
Which cards though? Sapphire RX 580 Pulse cards?
 
Which cards though? Sapphire RX 580 Pulse cards?

This is all everyone knows currently...

https://beta.apple.com/sp/betaprogram/faq

macOS Mojave supports:
Mac Pro (Late 2013, plus mid 2010 and mid 2012 models with recommended Metal-capable GPU, including MSI Gaming Radeon RX 560 and Sapphire Radeon PULSE RX 580)

Do other cards work? Currently, yes.
Will they work after Mojave's official release? Unsure.
Will firmware updates work eventually? Unsure.
Will firmware updates work with non-recommended models? Less likely.
Is there still a chance 2010 and 2012 Mac Pro's are dropped from this supported list? Yes, but Apple doing it's best PR to avoid that right now.

There has been no further clarity on the GPU situation from Apple. There is currently no merger between the Mojave beta card list (two cards above) and the eGPU card list (https://support.apple.com/en-us/HT208544). eGPU does not list RX 560 at all. Would expect at least some housekeeping related to this at some point, but unsure at what stage in the beta that may happen.

IF the MacPro7,1 is ready for an announcement around the time of Mojave's release we MIGHT get some clarity on the future of PC cards working with Macs, either in eGPU or via direct PCIe connection. Personally believe products like the Blackmagic eGPU will be part of Apple's solution for Pro's for GPU upgrades, whether on laptops or desktop configurations.
 
Do other cards work? Currently, yes.
Will they work after Mojave's official release? Unsure.

It's overwhelmingly likely that cards that work in Mojave beta now will continue working in the final. There isn't any real reason they would change that. Also all these cards work with eGPU and will continue working with eGPU, so that also makes it extremely unlikely these cards will be dropped.

Apple's Mac Pro card list is basically their eGPU list, except they're excluding Vegas for power draw reasons.

If they add boot screen support would current cards get it? Who knows. It could even be a new "Mac Pro" edition card if they do anything at all. But there is no way to tell.

Is there still a chance 2010 and 2012 Mac Pro's are dropped from this supported list? Yes, but Apple doing it's best PR to avoid that right now.

The 2010 and 2012 Mac Pro will not be dropped from the Mojave support list. Stop fear mongering. It's not helpful. Apple has already published the requirements for the final version and the 2010 is on there.
[doublepost=1532456349][/doublepost]
There has been no further clarity on the GPU situation from Apple. There is currently no merger between the Mojave beta card list (two cards above) and the eGPU card list (https://support.apple.com/en-us/HT208544). eGPU does not list RX 560 at all. Would expect at least some housekeeping related to this at some point, but unsure at what stage in the beta that may happen.

Again, it's the same list, excluding Vega, which technically has too high of power requirements. At one point, Apple was even pointing Mac Pro users to the eGPU list for Mac Pro Mojave cards.

Power requirements are the issue here which is why you're also not seeing stuff like the XFX Radeon 580 on the Mac Pro list.

The Mac Pro list is not exhaustive. It's all Metal supporting cards such as, it's not the full list.
 
Last edited:
Has anyone tested a Sapphire Vega 56 or any other Vega family GPU for hardware assisted h264 & hevc encode and decode?

Once gpu accelerated encode is working on the 580 or any dGPU we should also test to see if airplay screen mirroring now works (currently relies on Quicksync).
 
BETA is not full release. Until it's a full release, nothing is a guarantee. Look at Apple's history of saying one thing at a Keynote, even promising one thing with beta, and then not delivering and shying away from it later. They did it with eGPU most recently and TB1/TB2 removals. You can argue that it's for a reason, but those folks were SOL when the final was released as part of High Sierra.

Apple is doing "everything" they can not to piss MacPro owners off until the 7,1 is out.

And no, it's not the same list. The RX 560 is not on eGPU list. Does it work in eGPU? Yes, others have reported success, but it's not officially supported.
 
But that firmware installation will silently fail if you've replaced your stock GPU with one of the two recommended cards (because they lack an EFI driver).

Assuming that is an artificial limitation, then that seems like the easiest problem to fix. Maybe that's an incorrect assumption of mine, but I don't know why an Apple EFI GPU would be needed for a firmware update, or even any GPU at all.
 
  • Like
Reactions: crjackson2134
Assuming that is an artificial limitation, then that seems like the easiest problem to fix. Maybe that's an incorrect assumption of mine, but I don't know why an Apple EFI GPU would be needed for a firmware update, or even any GPU at all.

I confess total ignorance about the mechanics of firmware updates in the cMP. Are any of the bits that control the flashing process located in the firmware itself? Or is it completely a software thing after the Installer loads the new firmware file into the EFI partition?

And I don't know why an EFI GPU is needed for firmware flashing either, but it absolutely is needed. Perhaps it was an unintentional oversight on Apple's part since in the past they only expected to have EFI-capable GPUs installed. Maybe some aspect of the flashing routine accidentally depends on an active GPU because Apple didn't think to test it without one installed. I dunno.

I'm sure Apple could fix it like you said, but that still leaves FileVault compatibility among other deficiencies when you lack an EFI-capable card.
 
As per my sig, would I be able to install and run Mojave?

My R9 380X shows that Metal is supported in 10.13.5.

I’m running my cMP with just the R9 380X connected to a 4K display - the GT120 is always also installed but not connected to a display except for when I upgrade the OS and/or FW upgrades. So to install and to then run Mojave (two separate scenarios):
Would I have to connect the GT120 to a display?
Would I have to disconnect the 380X from the 4K for the install, or even remove it from my cMP altogether?
There is a switch on the side of the 380X - which one do I set it to? (Not sure which one it is on anyway)

Just need some clarity on whether my setup will work with Mojave AND the best methods to upgrade.
 
As per my sig, would I be able to install and run Mojave?

My R9 380X shows that Metal is supported in 10.13.5.

I’m running my cMP with just the R9 380X connected to a 4K display - the GT120 is always also installed but not connected to a display except for when I upgrade the OS and/or FW upgrades. So to install and to then run Mojave (two separate scenarios):
Would I have to connect the GT120 to a display?
Would I have to disconnect the 380X from the 4K for the install, or even remove it from my cMP altogether?
There is a switch on the side of the 380X - which one do I set it to? (Not sure which one it is on anyway)

Just need some clarity on whether my setup will work with Mojave AND the best methods to upgrade.
Here's what I would do if I were you:

1. Go to the Mac App Store and download the FULL 10.13.6 High Sierra installer (not the update from the updates tab, actually search the store for high sierra and download the full installer.)

2. Run the installer with your GT120 installed and a monitor connected to it. It will prompt you to install the 0089 firmware update. Allow it to do that and proceed with the instructions to flash the firmware.

3. Once that is done, verify your firmware was updated by going to System Information>Hardware>Boot ROM Version. It should say MP51.0089.B00. If so, then you can cancel out of the remainder of the 10.13.6 install (or install it if you want).

4. When you're ready to upgrade to Mojave, remove your GT120. Mojave will not allow you to install with any non-metal GPUs installed. Since you've already flashed to the latest firmware, you don't need the GT120 installed anymore. You can leave the 380X installed and connected to your 4K monitor. Leave the switch on the 380X wherever it is now. Run the Mojave installer and it will proceed so long as you have removed the GT120 and FileVault is not enabled.

5. Enjoy Mojave. If you want, you can re-install the GT120 and leave it disconnected as before. I believe there are issues with running an EFI+Non-EFI GPU together (or at least a bunch of people are having crashing problems with that kind of setup). So it's probably best to leave the GT120 uninstalled and only re-install it if you need the boot screen for troubleshooting.
 
I strongly advise to continue using 10.13.6 as your primary OS. You should not replace it with Mojave beta! Only install the beta on a separate disk or partition until the final release this fall. If you don't have a separate disk you can create a new APFS drive on your current one. It will dynamically share the free space with all APFS drives on the disk.
[doublepost=1532498851][/doublepost]Here's something interesting about the Metal GPUs for Mojave. Apple now lists which Macs have GPUs that are family 1 and family 2 here: https://developer.apple.com/documentation/metal/mtlfeatureset. Family 2 GPUs listed here: https://developer.apple.com/documentation/metal/mtlfeatureset/macos_gpufamily2_v1.
 
Last edited:
I strongly advise to continue using 10.13.6 as your primary OS. You should not replace it with Mojave beta! Only install the beta on a separate disk or partition until the final release this fall. If you don't have a separate disk you can create a new APFS drive on your current one. It will dynamically share the free space with all APFS drives on the disk.
[doublepost=1532498851][/doublepost]Here's something interesting about the Metal GPUs for Mojave. Apple now lists which Macs have GPUs that are family 1 and family 2 here: https://developer.apple.com/documentation/metal/mtlfeatureset. However, it doesn't match what they have listed here: https://developer.apple.com/documentation/metal/mtlfeatureset/macos_gpufamily2_v1. It shows the Tahiti GPUs in the 2013 Mac Pro to be family 2, but I don't think they are. If they are, then that would mean the HD 7950 should be family 2 as well. I don't think the GPUs in the 2015 iMacs are family 2 either since they are based on the Pitcairn chip. Has anyone with a Tahiti or Pitcairn GPU been able to verify which family your GPU is under Mojave? There's a script you can run in High Sierra that tells you the supported Metal feature sets for your GPU, but I haven't been able to get it working for Mojave.
Did you see this? What's the sense in this table?
Screen Shot 2018-07-25 at 03.43.28.png
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.