Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.
Status
The first post of this thread is a WikiPost and can be edited by anyone with the appropiate permissions. Your edits will be public.
It's an original 2009 Mac Pro 4,1 updated to 5,1... With the "false" flag I'm now seeing a snappier boot picker. Not sure yet if the system performance has improved.
 
It's an original 2009 Mac Pro 4,1 updated to 5,1... With the "false" flag I'm now seeing a snappier boot picker. Not sure yet if the system performance has improved.
Sorry, I mismatch the wrong post.

I though that's related to post #2520. It's my fault. Sorry about that.
 
I created a new "easy to install package" as per many requested (based on the official OpenCore). [The attached package already updated to 0.6.9]

For those who only need HWAccel, post #594 has everything you need. This new package mainly offer HWAccel + boot screen. Also, this package should work in Catalina for dual processor cMP.

I don't mind you guys discuss anything about this package, but I have no plan to provide any explanation about OpenCore at here. If you want to know more, please join cdf's OpenCore thread. For new joiners, please make sure read through the FAQ in post #1 before you ask anything.

The attached packaged included Clover Configurator and a complete preconfigured OpenCore. All credits goes to the developer teams. If you want to show your support, please give them donation (declaration of interest: I am NOT in any of their developer teams)

For Clover Configurator and OpenCore developers teams, please let me know if you want me to remove the associated software inside my attachment in this post.

This is a "one package fit all" solution. So, it's designed to fit as much setup as possible, which may not be optimized for your setup (e.g. I haven't provide HiDPI boot screen, for those who are running 4K screen, the Apple logo may be quite small during boot). You have to do the optimization by yourself (details in the OpenCore manual, some info also available in cdf's OpenCore thread).

Anyway, for those who have RX 460 or newer AMD GPU, this package should gives you:
  1. Boot screen (via GOP for unflashed card, including some Nvidia card)
  2. Firmware protection (to run Windows in EFI mode without risking the cMP bootROM)
  3. HWAccel (H264 / HEVC hardware decode + encode in Mojave and newer macOS up to Big Sur 11.2.3)
  4. ability to watch DRM streaming content (Mojave and newer macOS up to Big Sur 11.2.3)
  5. Boot picker (only support EFI systems, tested with Apple wired keyboard, Magic Mouse, and Magic Keyboard, 10s timeout. If you can't see this. Just don't touch the keyboard, and your cMP should continue to boot to desktop)
  6. NVMe and SATA drives on PCIe card show up as internal
  7. Support for Apple USB SuperDrive
  8. TRIM (regardless trimforce status)
  9. Ability to run non-GUI 32bit software in Catalina
  10. Ability to reset NVRAM in boot picker (disabled at this moment to align with the native Apple boot manager)
  11. Ability to run any natively supported ancient OSX with modern graphic card e.g. Radeon VII in 10.6.8 (only can display, no acceleration) [Update 5th May 2020: Sierra and High Sierra may not fully supported yet. Thanks for pierrox's report]
  12. Ability to boot Catalina / Big Sur Recovery Partition
  13. Sleep should work (tested on my cMP, but I can't guarantee it also work with your hardware)
  14. Possible to run 8x32GB RAM in macOS
It's impossible for me to test every single function in all situations. So, as usual, use at your own risk. But you are welcome to report back if there is any problem / error.

Pre-installation:
  • Recommend to backup your BootROM between step 1 and 2 (e.g. by using ROMTool)
  • If you want to test OpenCore, you can install this package onto a bootable USB thumb drive.
  • Quite a few users reported that can't boot OpenCore from NVMe, please avoid to install this package on NVMe. You can install this package on ANY SATA drive, not necessary your boot drive.
  • If you want to remove OpenCore, please mount the EFI partition by using Clover Configurator, then remove BOOT and OC folders inside the EFI folder on EFI partition.
  • If your cMP stuck at boot. After shutdown, please pull out the hard drive that contain OpenCore, then perform NVRAM reset. If still doesn't work, then please install your emergency graphic card that has boot screen. Hold Option to boot, then select your backup boot drive. This should disable OpenCore.
  • For those who want to report issue / error. Please provide details (e.g. which graphic card, OpenCore installed on NVMe / SATA drive, the issue's details, etc) otherwise it will be extremely hard (or even impossible) for me to work out what's wrong.
  • If you installed Lilu for whatever reason (e.g. because of innie), or applied my previous non-OpenCore HWAccel mod, please remove them or revert them. For Lilu + WEG, that means delete Lilu.kext in /Library/Extensions/ and reboot (caution: these kexts may be installed in System/Library/Extensions/ as well). For hex edit method, that means delete AppleGVA.framework in /System/Library/PrivateFrameworks/ and rename AppleGVA.framework.bak to AppleGVA.framework. Warning: My package already have Lilu and WEG included, "double installation" of these kexts will cause macOS boot failure.
  • For PULSE RX580, users reported that only can see boot screen when boot from gaming mode. There may be no UEFI GOP in the compute mode's ROM.
Anyway, I tried to make the installation as simple as possible. Here is what you need to do
  1. [Optional] 3x NVRAM reset to avoid some unknown issues.
  2. Disable SIP (must do, especially if you performed step 1)
  3. Download the attachment in this post (Some users reported 0.6.1 package has compatibility issue. You may download the 0.5.9 package if you prefer that, same installation procedures. Besides, the 0.6.8 package may provide smoother boot picker than the 0.6.9 package.)
  4. Follow the steps in this video (please turn on and read the subtitle)
  5. For Big Sur only, if some ports on your graphic card are disabled, please follow the steps in this video to re-enable them.
  6. Reboot

For existing OpenCore users, you may follow the step in this video to update OpenCore


Additional option 1: If you have 4K screen, and you want to have "Retina" boot screen. You may do this.

Additional option 2: If you have a flashed Thunderbolt 3 card, you can install that in slot 4, then enable Thunderbolt 3 support by doing this.

Additional option 3: If you want to enable the ability to install / update Catalina [Update: Thanks for cdf's finding. If you are with the 0.6.3 (and newer) package, and want to install Big Sur up to 11.2.3, your 5,1 should able to do that "natively". No need to touch the VMM flag etc]

Additional option 4: If you have legacy wifi card, you may try the follow steps to re-activate the old wifi card in Big Sur (only avail in my 0.6.4 package or above)

Additional option 5: Since 0.6.3, I allow OC to take over SIP control. There are various reasons, but anyway, that's defaulted to be disabled. If you want to re-enable SIP, please follow the steps in this video.

For FCP(X) users, if you want to export HEVC video by using HWAccel, you will need Compressor.
[N.B. The setting MUST identical to the one that I show in the video. Otherwise, HEVC hardware encoding may not work]

If you want to completely uninstall my OpenCore package, please follow the steps in this video.

N.B. Unflashed graphic card means "the ROM is never modified". For those who bought used card, and can't see the boot screen, most likely the last user flashed the card with modified ROM (e.g. downvolt for mining). In this case, you can go to TechPowerUp to find a ROM that fit your own card, and flash it.

P.S. If you want to support my work, please donate via the following link. Million thanks in advance! https://www.paypal.com/paypalme/martinlo420

[Last update: 4 May 2021, OC 0.6.9, Lilu 1.5.3, WEG 1.4.9]
Did a lot of reading, simply amazed what you folks are able to accomplish.

Anyhow I installed OC 0.6.9, everything appears to be okay. External drive (NVMe) now show as internal. But I'm not able to boot an older OS as stated in line 11. Ability to run any natively supported ancient OSX with modern graphic card e.g. Radeon VII in 10.6.8 (only can display, no acceleration)

Was trying to boot up Mt. Lion and seemed okay until a slash popped up across the logo.

Was I suppose to install Clover Configurator, and not OC 0.6.9 ?. or am I'm able to still run it ?, thank you.

On Mojave at the moment.
 
Just installed the OpenCore package on a MacPro5,1 (w/ Radeon 560) to try to update to 10.15 from 10.14. I am using an NVMe Boot drive, a SSD Time Machine drive, and a standard HDD as a data drive. I installed OpenCore to the SSD to leave my Boot NVMe untouched but after installing and making sure i can still boot my current install the boot process hangs at the Apple logo. Verbose mode shows that it kernel panics, last loaded kext is WhateverGreen.

Any thoughts?
 
Help please. Trying to get Mt. Lion to boot as indicated in line 11.

11.Ability to run any natively supported ancient OSX with modern graphic card e.g. Radeon VII in 10.6.8 (only can display, no acceleration) [Update 5th May 2020: Sierra and High Sierra may not fully supported yet. Thanks for pierrox's report]

Anyhow I installed OC 0.6.9, everything appears to be okay. External drive (NVMe) now show as internal. But I'm not able to boot an older OS as stated in line 11. Ability to run any natively supported ancient OSX with modern graphic card e.g. Radeon VII in 10.6.8 (only can display, no acceleration)

Was trying to boot up Mt. Lion and seemed okay until a slash popped up across the logo.

Was I suppose to install Clover Configurator, and not OC 0.6.9 ?. or am I'm able to still run it ?, thank you.

On Mojave at the moment.
 
Did a lot of reading, simply amazed what you folks are able to accomplish.

Anyhow I installed OC 0.6.9, everything appears to be okay. External drive (NVMe) now show as internal. But I'm not able to boot an older OS as stated in line 11. Ability to run any natively supported ancient OSX with modern graphic card e.g. Radeon VII in 10.6.8 (only can display, no acceleration)

Was trying to boot up Mt. Lion and seemed okay until a slash popped up across the logo.

Was I suppose to install Clover Configurator, and not OC 0.6.9 ?. or am I'm able to still run it ?, thank you.

On Mojave at the moment.
The oldest macOS version to include the needed drivers for your RX580 is Sierra (10.12). So booting into any older macOS version will fail unless your are installing back an NVIDIA card (supported since 10.8.x??).
 
The oldest macOS version to include the needed drivers for your RX580 is Sierra (10.12). So booting into any older macOS version will fail unless your are installing back an NVIDIA card (supported since 10.8.x??).
I've had snow leopard run with an RX 580. The GOP driver provides basic functionality.

Was trying to boot up Mt. Lion and seemed okay until a slash popped up across the logo.
Mountain Lion is supported on the Mac Pro 5,1. But since my testing with legacy Apple OS (over a year ago), many things have changed in OpenCore. Disable SecureBootModel and try a basic configuration with no spoofing. See the documentation (in particular, section 12) for more information.
 
The oldest macOS version to include the needed drivers for your RX580 is Sierra (10.12).
I've had snow leopard run with an RX 580. The GOP driver provides basic functionality.
Could be that it works on an already installed instance but not sure about actual installation.

Was able to install and run El Capitan with RX 580 (runs slowly and glitches but just about usable for light stuff) but couldn't install Yosemite (stalled partway through).
 
Cheers! I have disabled it now, but don't notice anything different in graphic response. It's quite snappy but it was like that before as well.
 
Could be that it works on an already installed instance but not sure about actual installation.

Was able to install and run El Capitan with RX 580 (runs slowly and glitches but just about usable for light stuff) but couldn't install Yosemite (stalled partway through).
I am wondering if that installation failure is really GPU related.

Did a lot of reading, simply amazed what you folks are able to accomplish.

Anyhow I installed OC 0.6.9, everything appears to be okay. External drive (NVMe) now show as internal. But I'm not able to boot an older OS as stated in line 11. Ability to run any natively supported ancient OSX with modern graphic card e.g. Radeon VII in 10.6.8 (only can display, no acceleration)

Was trying to boot up Mt. Lion and seemed okay until a slash popped up across the logo.

Was I suppose to install Clover Configurator, and not OC 0.6.9 ?. or am I'm able to still run it ?, thank you.

On Mojave at the moment.
I don't think ML support 128GB RAM, you may make it 64GB and try again.

Anyway, did you install ML on a SATA connected drive?
 
I am wondering if that installation failure is really GPU related.


I don't think ML support 128GB RAM, you may make it 64GB and try again.

Anyway, did you install ML on a SATA connected drive?
I just partitioned sata spinner. Partitioned 1, APFS cloned Mojave on it. Partition2 cloned Mt. Lion Extended Journaled

That's as far as I got this second try.

Guidance from here greatly appreciated. Disable SIP etc. thank you so much.

I've been using 128ram with Mt. Lion for a long time now as well.
 
Just installed the OpenCore package on a MacPro5,1 (w/ Radeon 560) to try to update to 10.15 from 10.14. I am using an NVMe Boot drive, a SSD Time Machine drive, and a standard HDD as a data drive. I installed OpenCore to the SSD to leave my Boot NVMe untouched but after installing and making sure i can still boot my current install the boot process hangs at the Apple logo. Verbose mode shows that it kernel panics, last loaded kext is WhateverGreen.

Any thoughts?
NVMe configurations do not support anything past macOS 11.2.3. It appears Apple changed the boot process.
If you can, get an installer for 11.2.3 and try that. Do not update beyond this until the issue is fixed.
If necessary, create a USB installer.
I hope you still have a Mojave partition for recovery.
 
Just spun up a fresh drive with Mojave and installed 0.6.9 last night on my 5,1 mainly for boot screen and recovery support on my non efi card (7870 Myst EDT.). Very happy with the result! Side bonus, my card is now correctly identified rather than being a generic ‘7xxx’ card.

Thank you Martin Lo!
 
Oh boy. Did it to the letter. When I mounted the EFI there was already an apple folder. As to the video it should be empty when dragging from OC folder.

I get this message. Please help. Mounting on a OWC Accelsior PCI drive.
oc.JPG
 
Oh boy. Did it to the letter. When I mounted the EFI there was already an apple folder. As to the video it should be empty when dragging from OC folder.

I get this message. Please help. Mounting on a OWC Accelsior PCI drive.View attachment 1780399
from initial post:

“Quite a few users reported that can't boot OpenCore from NVMe, please avoid to install this package on NVMe. You can install this package on ANY SATA drive, not necessary your boot drive."

It might be the same for pcie drives? Have you got a sata ssd you could try with?
 
I just partitioned sata spinner. Partitioned 1, APFS cloned Mojave on it. Partition2 cloned Mt. Lion Extended Journaled

That's as far as I got this second try.

Guidance from here greatly appreciated. Disable SIP etc. thank you so much.

I've been using 128ram with Mt. Lion for a long time now as well.
Please try a clean ML install / reliable clone on a dedicated SATA drive with single HFS+ partition.

I am not sure if we can mix ML with another APFS bootable partition. There is no APFS support in ML.

At least, for diagnostic purpose, we should remove all possible troubles.
 
Please try a clean ML install / reliable clone on a dedicated SATA drive with single HFS+ partition.

I am not sure if we can mix ML with another APFS bootable partition. There is no APFS support in ML.

At least, for diagnostic purpose, we should remove all possible troubles.
Thank you so kindly folks. Yeah I used a OWC Accelsior PCI partitioned in half. Mt. Lion & Mojave. May be I should just clean install Mojave then open core. Once that is accomplished then I can add a SSD Mt. Lion ?
Can you steer me back to the correct install for Mojave with OC install. Thank you all immensely.
oc.JPG
 
Last edited:
11.4 anyone yet?
Just did the update this morning with no issues ( I'm still on 0.6.8.) I have an internal 2.5" SSD on my 5,1. The update took a while to download---12 gigs. Once finished, rebooted once, then it rebooted again. Install was pretty fast... and everything is back up. Smother than previous update for me.
 
Just did the update this morning with no issues ( I'm still on 0.6.8.) I have an internal 2.5" SSD on my 5,1. The update took a while to download---12 gigs. Once finished, rebooted once, then it rebooted again. Install was pretty fast... and everything is back up. Smother than previous update for me.
Awesome! I'll give it a try...
 
Awesome! I'll give it a try...
Just a heads up:
 
Awesome! I'll give it a try...

If your boot drive is on a PCIe card then you will likely have boot issues with 11.3.1 and above.

11.2.3 is the last stable OS for cMP 4,1/5,1 with boot drives on PCIe cards at this time. Read the thread shared by @cdf above to better understand what is at stake once you upgrade and the status of any potential fixes.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.