Any GPU that have drivers bundled with macOS will work after macOS load the kexts. A non-flashed Sapphire RX 580 works for macOS install/Recovery, screen will work after around 3 minutes, and you can see the progress bar when booting because the drivers are bundled.
Btw, boot screens are a wrong terminology and people frequently use it trying to express a totally different thing. The correct term is pre-boot configuration support and this represents much more than just the boot screens or the boot picker.
No GPU besides original Apple Mac Pro GPUs from 2008 to 2012 (HD 2600XT, 8800GT, Quadro FX 5600, GT120, HD 4870/5770/5870) or 3rd party Mac EFI cards like Sapphire HD 7950 Mac Edition, eVGA GTX 680 Mac Edition, NVIDIA Quadro 4000/K5000 Mac Edition or self-flashed/MVC flashed cards have what is...
WOW, I'm really on cloud nIne. I can't thank you all for what you folks do. I finally did a clean install of Mojave and then OC 0.6.9. I'm able to utilize my 32bit plugins on Pro Tools, OS Mt. Lion for audio processing then jump back on reboot to Mojave running current PT2021.3. THANKS AGAIN ALL.
thanks a lot for your new Opencore 0.7.0 package. I tried it immediately and everything works as it should - except the BootPicker.
I tried to find out what the problem is but got no result: Only the text BootPicker appears and no graphical one. I am at a loss. I have not yet performed a 3x PRAM reset.
I am grateful for any tip.
P.S.: I check all relevant entrys:
PickerMode - PickerVariant - and if the drivers there and have the correct names.
I checked the part of "PickerVariant" at the new Config Documentation and got the new icon resources copy it to the target, delete the old icons and fix the entry of the "PickerVariant" value. Reboot and hold the escape key (my prefered config) and works like a charme.
thanks a lot for your new Opencore 0.7.0 package. I tried it immediately and everything works as it should - except the BootPicker.
I tried to find out what the problem is but got no result: Only the text BootPicker appears and no graphical one. I am at a loss. I have not yet performed a 3x PRAM reset.
I am grateful for any tip.
P.S.: I check all relevant entrys:
PickerMode - PickerVariant - and if the drivers there and have the correct names.
I checked the part of "PickerVariant" at the new Config Documentation and got the new icon resources copy it to the target, delete the old icons and fix the entry of the "PickerVariant" value. Reboot and hold the escape key (my prefered config) and works like a charme.
I tried to follow this - installed icon folders in /Image/ and changed the config "PickerVariant" as per screensnap but still get only a text version of the bootpicker. If I set "PickerVariant" to "Default" or "Auto"- same result, also if I changed backslash to regular slash in the pathname.. Can anyone please let me know what I am missing here? Thanks
I tried to follow this - installed icon folders in /Image/ and changed the config "PickerVariant" as per screensnap but still get only a text version of the bootpicker. If I set "PickerVariant" to "Default" or "Auto"- same result, also if I changed backslash to regular slash in the pathname.. Can anyone please let me know what I am missing here? Thanks
I tried to follow this - installed icon folders in /Image/ and changed the config "PickerVariant" as per screensnap but still get only a text version of the bootpicker. If I set "PickerVariant" to "Default" or "Auto"- same result, also if I changed backslash to regular slash in the pathname.. Can anyone please let me know what I am missing here? Thanks
I tried to follow this - installed icon folders in /Image/ and changed the config "PickerVariant" as per screensnap but still get only a text version of the bootpicker. If I set "PickerVariant" to "Default" or "Auto"- same result, also if I changed backslash to regular slash in the pathname.. Can anyone please let me know what I am missing here? Thanks
So what is the current update as of June with the whole runaway disk corruption issue with PCIe Boot Drives?
Is 11.2.3 still the currently accepted stable release for Mac Pro 5,1 with NVMe Boot Drives?
Im currently on 11.3, but its not on a PCIe Boot. I am planning a project to upgrade this machine, and NVMe Boot Drive is of course one of the primary ones.
Sorry, indeed, I meant Big Sur 11.4 😅
But, I just realize my cMP made the update itself from 11.2.3 --> 11.3 🤦
I think I missed something here when I tried to update, It failed, black screen...
But when I restarted, I saw the icon "Big Sur Installer"
And I don't know when It disappeared 😅
And now I'm on 11.3 ... So it's been updated.
Well, I'll try Martin's 0.70 OC, see if all is ok, and I'll try to update to Big Sur 11.4
I created a new "easy to install package" as per many requested (based on the official OpenCore). [The attached package already updated to 0.7.0]
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:
Boot screen (via GOP for unflashed card, including some Nvidia card)
Firmware protection (to run Windows in EFI mode without risking the cMP bootROM)
HWAccel (H264 / HEVC hardware decode + encode in Mojave and newer macOS up to Big Sur 11.2.3)
ability to watch DRM streaming content (Mojave and newer macOS up to Big Sur 11.2.3)
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)
NVMe and SATA drives on PCIe card show up as internal
Support for Apple USB SuperDrive
TRIM (regardless trimforce status)
Ability to run non-GUI 32bit software in Catalina
Ability to reset NVRAM in boot picker (disabled at this moment to align with the native Apple boot manager)
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]
Ability to boot Catalina / Big Sur Recovery Partition
Sleep should work (tested on my cMP, but I can't guarantee it also work with your hardware)
Possible to run 8x32GB RAM in macOS (user need to mod the config.plist manually. Replace the false below CustomMemory to true)
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
[Optional] 3x NVRAM reset to avoid some unknown issues.
Disable SIP (must do, especially if you performed step 1)
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.)
Follow the steps in this video (please turn on and read the subtitle)
For Big Sur only, if some ports on your graphic card are disabled, please follow the steps in this video to re-enable them.
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.
Hello, just one question. First, on this page you talk how configure titan ridge. So my first question is: ¿this is for titan ridge 2.0?
other point, i found this link also: LINK on the part of "Install Files" the config.plist is really different from the link that you upload on forums.macrumors.com, there is a lot of differences.
So i follow this page, and put my card on the 4 slot but my mac pro 5.1 early 2009 with opencore 0.7.0 and Catalina OS, and it doesn't recognize the card (you can see upload image)
I'm using the 0.7.0.zip file and works well up to i put the titan ridge 2 card.
And just to clarify, the titan ridge card is enabled.
Sorry, indeed, I meant Big Sur 11.4 😅
But, I just realize my cMP made the update itself from 11.2.3 --> 11.3 🤦
I think I missed something here when I tried to update, It failed, black screen...
But when I restarted, I saw the icon "Big Sur Installer"
And I don't know when It disappeared 😅
And now I'm on 11.3 ... So it's been updated.
Well, I'll try Martin's 0.70 OC, see if all is ok, and I'll try to update to Big Sur 11.4
It failed... I don't find the topic on issues about Big Sur latest updates installation (and bootloop or com.apple etc error that means my computer doesn't support anymore latest updates of Big Sur), someone have it?
Or maybe have a solution to downgrade, without Time Machine
Hello, just one question. First, on this page you talk how configure titan ridge. So my first question is: ¿this is for titan ridge 2.0?
other point, i found this link also: LINK on the part of "Install Files" the config.plist is really different from the link that you upload on forums.macrumors.com, there is a lot of differences.
So i follow this page, and put my card on the 4 slot but my mac pro 5.1 early 2009 with opencore 0.7.0 and Catalina OS, and it doesn't recognize the card (you can see upload image)
I'm using the 0.7.0.zip file and works well up to i put the titan ridge 2 card.
And just to clarify, the titan ridge card is enabled.
All is here
Follow the instructions
There's a thread on MacRumors too here exclusively for Thunderbolt Cards.
The thread here is only about HW acceleration with an OpenCore mod from Martin.
BTW, I have a Titan Ridge rev2, I flashed it myself, I follow the instructions from the link I gave you but I used an other FW because i need it to make a soundcard to work (Apollo Twin MKII TB). Then I enabled TB in config.plist
Hi Martin! For a long time I just wanted to say thank you for increasing the lifespan of my Mac Pro 5.1, your package have been working very well for me for about a year now, so thank you a lot. OpenCore v0.7.0 working well too...
Just one question if you have the time:
From v0.6.8 to v0.6.9 you started using and changed the value in 'csr-active-config' in the config.plist from 'dwgAAA==' to 'fwgAAA=='.
Is it just a typo since 'd' and 'f' are right beside eachother on the keyboard, or does that value make some real difference on purpose?
I have commented out that section for a long time in my config.plist anyway to have SIP enabled. And now from v0.7.0 I have set the new 'AllowToggleSip' to 'true'.
I am running Catalina and never experimented with Big Sur.
I don't find the topic on issues about Big Sur latest updates installation (and bootloop or com.apple etc error that means my computer doesn't support anymore latest updates of Big Sur), someone have it?
Always good idea to 1) de-activate OS auto updates on cMP running unsupported OS and 2) check carefully this sub-forum before doing any OS upgrade/update to make sure you won't brick your cMP.
Read more below, it has been among the 10 most active threads on this cMP sub-forum for the past 2 months. Strange you did not find it.
macOS Big Sur 11.3 Beta 3 has broken Mac Pro's early-2009 to mid-2012 ability to boot reliably into macOS. It's still possible to boot 11.3/11.4, but the process requires multiple restarts and a connection has been made between PCIe devices, especially storage related devices and USB controller...
Hi Martin! For a long time I just wanted to say thank you for increasing the lifespan of my Mac Pro 5.1, your package have been working very well for me for about a year now, so thank you a lot. OpenCore v0.7.0 working well too...
Just one question if you have the time:
From v0.6.8 to v0.6.9 you started using and changed the value in 'csr-active-config' in the config.plist from 'dwgAAA==' to 'fwgAAA=='.
Is it just a typo since 'd' and 'f' are right beside eachother on the keyboard, or does that value make some real difference on purpose?
I have commented out that section for a long time in my config.plist anyway to have SIP enabled. And now from v0.7.0 I have set the new 'AllowToggleSip' to 'true'.
I am running Catalina and never experimented with Big Sur.
Using this csr-active-config dwgAAA== works to disable SIP correctly on Catalina and previous macOS, but on BigSur csrutil status with "Custom Configuration" and csrutil authenticated-root disabled. Instead this new value fwgAAA== works to disable SIP correctly on BigSur and authenticated-root...
There are a few users asked about how to stop Big Sur update to go beyond 11.2.3. For those who are using my OpenCore package (0.6.6 or older), and already running 11.2.3, here is the method.
Once you update the system to 11.2.3.
1) Mount the EFI partition
2) Open config.plist with a text editor
3) Search
N.B. This is not just to stop Big Sur update to go beyond 11.2.3. But completely disable the ability to install / update ANY versions of Big Sur. e.g. You can't even re-install 11.2.3 until you add these code back in. Therefore, please only do this if you know what you are doing. If you screw up your OS, and want to make a clean Big Sur installation. You will need to add these code back in by using another OS / boot drive / computer / etc.
There are a few users asked about how to stop Big Sur update to go beyond 11.2.3. For those who are using my OpenCore package, and already running 11.2.3, here is the method.
Please note that since version 0.6.7, the original SMBIOS tables are preserved as a failsafe, so it is no longer necessary to specify FirmwareFeatures and FirmwareFeaturesMask for updating or installing Big Sur. In other words, the method that is proposed here should really only work for OC 0.6.6 and earlier.