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

danallen

macrumors regular
Original poster
Oct 8, 2018
183
39
Houston
This is a live update journal.

2012 MacPro 5,1 Catalina GTX 680 Graphics 64G RAM
-> Sequoia with Open Core Legacy Patcher and RX 580 with Apple EFI Flash
-> Two 4K monitors
 
Corresponding with sellers of RX 580.

Turns out, the RX 580 I have coming in a week does not have the Apple EFI on it . So, I have to find a solution for that.

1740333747548.png


1740333952807.png







1740337840371.png





1740333513740.png
 
Last edited:
Mac firmware on the graphics card is not as important as it used to be. Mostly, you need a Mac card to reach the firmware boot selector. But OCLP provides its own boot selector, which may be all you need. Keep your old Mac card around though, in case you had to troubleshoot a weird boot issue.

• macOS through early OSX 10.9 Mavericks - macOS will not use a graphics card without Mac firmware. PC cards are ignored.

• macOS from later OSX 10.9 Mavericks to the present - macOS will boot with a PC graphics card. Your screen doesn't light up until the full graphics drivers load, at the tail end of the boot process. So the screen is blank during boot, until just before the login screen or desktop appears. After that, the card works as normal.

• macOS with OCLP installed - the OCLP boot selector appears just after POST, the rest of the boot proceeds as normal. It's like you have a Mac card, except you cannot reach the firmware boot selector. This doesn't usually matter, unless you're diagnosing a really strange boot issue, or have a pre-Metal 2nd graphics card for Snow Leopard games.

You can check your OCLP config in advance for the features in question, though the default is to turn these features on anyway, whenever OCLP installs with a PC card present. Launch the OCLP app, then check:

Settings (button at bottom) -> Build (tab) -> [x] Show OpenCore Boot Picker
... if this box is checked, you will see the OCLP boot selector on each boot.

Settings (button at bottom) -> Advanced (tab) -> [x] AMD GOP injection
... this option causes OCLP to translate low-level graphics commands behind the scenes. macOS will see AMD PC cards as Mac cards, and you'll get boot screens. Just not the firmware boot selector, because it loads before OCLP.

Also note the "[x] Nvidia GOP Injection" option, which does the same for nVidia PC graphics cards.
 
  • Like
Reactions: danallen
Mac firmware on the graphics card is not as important as it used to be. Mostly, you need a Mac card to reach the firmware boot selector. But OCLP provides its own boot selector, which may be all you need. Keep your old Mac card around though, in case you had to troubleshoot a weird boot issue.

• macOS through early OSX 10.9 Mavericks - macOS will not use a graphics card without Mac firmware. PC cards are ignored.

• macOS from later OSX 10.9 Mavericks to the present - macOS will boot with a PC graphics card. Your screen doesn't light up until the full graphics drivers load, at the tail end of the boot process. So the screen is blank during boot, until just before the login screen or desktop appears. After that, the card works as normal.

• macOS with OCLP installed - the OCLP boot selector appears just after POST, the rest of the boot proceeds as normal. It's like you have a Mac card, except you cannot reach the firmware boot selector. This doesn't usually matter, unless you're diagnosing a really strange boot issue, or have a pre-Metal 2nd graphics card for Snow Leopard games.

You can check your OCLP config in advance for the features in question, though the default is to turn these features on anyway, whenever OCLP installs with a PC card present. Launch the OCLP app, then check:

Settings (button at bottom) -> Build (tab) -> [x] Show OpenCore Boot Picker
... if this box is checked, you will see the OCLP boot selector on each boot.

Settings (button at bottom) -> Advanced (tab) -> [x] AMD GOP injection
... this option causes OCLP to translate low-level graphics commands behind the scenes. macOS will see AMD PC cards as Mac cards, and you'll get boot screens. Just not the firmware boot selector, because it loads before OCLP.

Also note the "[x] Nvidia GOP Injection" option, which does the same for nVidia PC graphics
 
These notes are excellent and well-organized. I’ve come across much of this information over the past few years, but I’ve never seen it so thoroughly consolidated and structured before.

I truly believe this information is crucial, and I’m especially grateful for the time and effort you put into creating it.
 
Mac firmware on the graphics card is not as important as it used to be. Mostly, you need a Mac card to reach the firmware boot selector. But OCLP provides its own boot selector, which may be all you need. Keep your old Mac card around though, in case you had to troubleshoot a weird boot issue.

• macOS through early OSX 10.9 Mavericks - macOS will not use a graphics card without Mac firmware. PC cards are ignored.

• macOS from later OSX 10.9 Mavericks to the present - macOS will boot with a PC graphics card. Your screen doesn't light up until the full graphics drivers load, at the tail end of the boot process. So the screen is blank during boot, until just before the login screen or desktop appears. After that, the card works as normal.

• macOS with OCLP installed - the OCLP boot selector appears just after POST, the rest of the boot proceeds as normal. It's like you have a Mac card, except you cannot reach the firmware boot selector. This doesn't usually matter, unless you're diagnosing a really strange boot issue, or have a pre-Metal 2nd graphics card for Snow Leopard games.

You can check your OCLP config in advance for the features in question, though the default is to turn these features on anyway, whenever OCLP installs with a PC card present. Launch the OCLP app, then check:

Settings (button at bottom) -> Build (tab) -> [x] Show OpenCore Boot Picker
... if this box is checked, you will see the OCLP boot selector on each boot.

Settings (button at bottom) -> Advanced (tab) -> [x] AMD GOP injection
... this option causes OCLP to translate low-level graphics commands behind the scenes. macOS will see AMD PC cards as Mac cards, and you'll get boot screens. Just not the firmware boot selector, because it loads before OCLP.

Also note the "[x] Nvidia GOP Injection" option, which does the same for nVidia PC graphics cards.
One more addition - Enable GOP - a firmware driver to enable the native Apple boot picker and early macOS boot progress bar (plus other parts of the firmware UI: target disk mode; firmware password; internet recovery on machines which have it; etc.) on non-natively supported GPUs, before, or even without, the rest of OpenCore.

Full thread -

 
  • Like
Reactions: danallen
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.