Hi Guys,
after years using Mojave in my cMP 4,1>5.1 I have successful installed Monterey 12.2.1 using the great OCLP. after some day I got a patched TitanRidge 2. how to enable TBOLT3 with OCLP configuration?
I have tried in the Mojave on NVME disk by using Martin 0.7.9 and TBOLT3 works in Mojave.
but I think there is conflict between 0.7.9 and OCLP config file There is a way to enable Tunderbolth 3 without use 0.7.9?
....
I adit my question because I was able to finally install Monterey using the USB with OCLP in the EFI.
and now I'm using Martin 0.7.9 to enable my Gigabite Titan Ridge 2
dditional option 1: If you have 4K screen, and you want to have "Retina" boot screen. You may do this. [Depreciated in 0.7.6, which Retina should be enabled automatically on 4K monitor]
I have installed Monterey 12.2.1 and I have
4K monitor using HDMI out in my (i know this thread is for AMD cards) but I have an old Nvidia 680 flashed for Mac.
The change/edit in config file you descrribed in the video will work in my setup?
Additional option 3: If you want to enable the ability to install / update Catalina, Big Sur and Monterey, please follow the steps in this video. [N.B. you should revert the changes after macOS installation completed. This special setting is not designed for daily use]
Help to find a right rom for SAPPHAIRE RX580 BIOS ,Plate number shows part number 299-1E388-00SA
Device ID (PCI 1002:67DF:1DA2:E353),from techpowerup website find 4 similar bios find one we get
bootscreen on Both display port,no HDMI Display, possible to use other 3 bios to try for HDMI Display.
I created a new "easy to install package" as per many requested (based on the official OpenCore). [The attached package updated to 0.7.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 and newer macOS 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)
ability to watch DRM streaming content (Mojave and newer macOS)
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 / Monterey and the associated Recovery Partition [SurPlus (credit to Syncretic) is included and enabled by default to fix the racing condition in macOS 11.3 or later][MonteRand is also included. another credit to Syncretic][ASPP-Override is included for macOS 12.3, credit to dortania]
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)
Enable HDMI Audio for some graphic cards
Ability to monitor modern AMD GPU's temperature (by using the attached RadeonGadget. Credit to Aluveitie)
It's impossible for me (and other voluntary helpers) 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, credit to Dosdude, password "rom")
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, analysis shows that depends on hard drives config. It's hard to explain which exact scenario may hit this bug. So, please avoid to install this package on NVMe. You can install this package on ANY SATA drive with virtually no performance lost, 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 packages 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.
I tried to make the installation as simple as possible. However, I still demand you to learn some very basic skills. Those skills are very useful in the recovery process if something goes wrong. Anyway, 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.)
Follow the steps in this video (please turn on and read the subtitle)
For Big Sur and Monterey, 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 [For those who installed OC onto the Windows drive, please make sure you only replace the OC files, but not the whole EFI folder]
Additional option 1: If you have 4K screen, and you want to have "Retina" boot screen. You may do this. [Depreciated in 0.7.6, which Retina should be enabled automatically on 4K monitor]
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, Big Sur and Monterey, please follow the steps in this video. [N.B. you should revert the changes after macOS installation completed. This special setting is not designed for daily use]
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: To enable legacy BT support in the latest unsupported OS, you may turn on both BlueToolFixUp and BlueTooth-Spoof kext.
Additional option 6: 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. (please turn on the English subtitle when you watch this video, some useful info at there)
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.
Anyone having problems with Pixelmator Pro and OpenCore Monterey 12.3.1 on a Mac Pro 5,1? Running Pixelmator Pro tends to end with a power cut / system crash / unable to power on until 20 second SMC reset!
Hi Guys,
after years using Mojave in my cMP 4,1>5.1 I have successful installed Monterey 12.2.1 using the great OCLP. after some day I got a patched TitanRidge 2. how to enable TBOLT3 with OCLP configuration?
I have tried in the Mojave on NVME disk by using Martin 0.7.9 and TBOLT3 works in Mojave.
but I think there is conflict between 0.7.9 and OCLP config file There is a way to enable Tunderbolth 3 without use 0.7.9?
....
I adit my question because I was able to finally install Monterey using the USB with OCLP in the EFI.
and now I'm using Martin 0.7.9 to enable my Gigabite Titan Ridge 2
The only way I know to use full 40Gp/s speed is the option 2 described in this post.
At first my issue was installing the OPLC boot in an internal EFI to avoid using USB flash drive. But this makes impossible to use 0.7.9 properly.
Now I use the OCLP Efi boot only in the USB stick and I have to use this only for system update due to the fact that I use Nvidia GTX 680... this is a little bit OT in this thread because they are talking about AMD Hardware acceleration.
I think there is no way to use Martin Package to activate post installation for Nividia users but..
For only installing or update the system I use the OCLP EFI boot in the USB stick just for the Nvidia drivers than I back to the 0.7.9 EFI boot installed in my internal drive by unplug the USB stick.
It worked for me.
Hope this helps
The only way I know to use full 40Gp/s speed is the option 2 described in this post.
At first my issue was installing the OPLC boot in an internal EFI to avoid using USB flash drive. But this makes impossible to use 0.7.9 properly.
Now I use the OCLP Efi boot only in the USB stick and I have to use this only for system update due to the fact that I use Nvidia GTX 680... this is a little bit OT in this thread because they are talking about AMD Hardware acceleration.
I think there is no way to use Martin Package to activate post installation for Nividia users but..
For only installing or update the system I use the OCLP EFI boot in the USB stick just for the Nvidia drivers than I back to the 0.7.9 EFI boot installed in my internal drive by unplug the USB stick.
It worked for me.
Hope this helps
I know it’s unrelated but I have a RX 560 in a Sonnet thunderbolt enclosure hooked to my MBA retina 2018 and I just manage to get H264 encoding working. With my RX 580 in my Mac Pro I got H264 and HEVC with opencore right away… from what I got it’s not possible to install opencore on a T2 enable computer… is it still possible to enable HEVC on my Sonnet RX 560 puck in TB3 with my MBA retina 2018? Thanks guys
I simply enabled Thunderbolt as per the video in this thread. In fact it’s my only change to Martin’s package. My Titan Ridge has worked from 0.7.6 thru 0.7.9. Currently running macOS 11.6.5
I know it’s unrelated but I have a RX 560 in a Sonnet thunderbolt enclosure hooked to my MBA retina 2018 and I just manage to get H264 encoding working. With my RX 580 in my Mac Pro I got H264 and HEVC with opencore right away… from what I got it’s not possible to install opencore on a T2 enable computer… is it still possible to enable HEVC on my Sonnet RX 560 puck in TB3 with my MBA retina 2018? Thanks guys
Anyone having problems with Pixelmator Pro and OpenCore Monterey 12.3.1 on a Mac Pro 5,1? Running Pixelmator Pro tends to end with a power cut / system crash / unable to power on until 20 second SMC reset!
I have installed Monterey 12.2.1 and I have
4K monitor using HDMI out in my (i know this thread is for AMD cards) but I have an old Nvidia 680 flashed for Mac.
The change/edit in config file you descrribed in the video will work in my setup?
can I use the option 3 video to safely update to 12.3.1 from 12.2.1
I simply enabled Thunderbolt as per the video in this thread. In fact it’s my only change to Martin’s package. My Titan Ridge has worked from 0.7.6 thru 0.7.9. Currently running macOS 11.6.5
First: Your package is awesome and worked for me in Mojave ... My mojave partition seems to be a brendnew computer compared to 3 week ago performances. Thank you so much for your great work
I decided to try Monterey because I'm music producer and Logic was my main DAW since Mac os9 times
I used OCLP and installed Monterey than update to to 12.3.1 via software update.
1 week ago I bought the titan ridge (my plan was also to buy a AMD card but the costs are too much for me and I do not want accept the market speculation),
With the titan ridge I start to search for enable TB3 at 40Gp/s. (i'm not an opencore expert) I get mayor issue by installing your package alone because when I try to start post-install the result is "SIP is ENABLED"
at this point i check on Terminal app with "csrutil status" and the result is
Even if with OC 0.7.9 SIP is disabled for the OCLP app is ENABLE!! I hope this will be fixed in the future releases.
I repeat this is the first time that I use OC.. I'm sure there is an easiest way.
I have create a Monterey backup with CCC. (that is not only for my lack of experience with opencore but also for install Monterey in my NVME drive instead Mojave)
I have also migrated in one of the internal SATAII ssd Mojave that was in the NVME disk
1) I have tried to use only OC 0.7.9 but I found impossible activate post-install from the OPLC app
2) I have decided to install 12.2.1 be cause it was the only successful installation for me.
3) I GOT A BIG SERIUS PROBLEM here> after a first successful OLPC boot I do post-install then migrated my user.. BUT IT WAS A SUPER WRONG EXPEREIENCE for me?
I was very scared because I got the access denied symbol in the boot screen using OC
luckily my gtx680 is flashed for mac
so I'm back to Mojave that was migrated in my internal sata ssd.
The next day I got an idea.
I reinstalled 12.2.1 using exclusively the OCLP EFI boot in my USB stick by pressing "alt" at every system reboot in order to avoid using 0.7.9 release (config modified for install as described)
then I migrated my user before doing the post install patch for Nvidia drivers
(that was a pain because Monterey is very slow without hardware acceleration so only 1080 resolution in a 4K monitor)
after completing my migration I reboot using USB OCLP the system and I selected my main user.
I finally did the post-install ... and after the last reboot from OCLP I was able to upgrade to 12.3.1 using system software update.
Now I have disconnected the USB stick and Monterey 12.3.1 is installed in my NVME drive with thunderbolt 3 activate at 2 x 40Gp/s.
AFAIK, the only way to get AMD HEVC hardware encoding is by spoofing the Board ID to iMac Pro or Mac Pro 7,1. For any other Mac's Board ID, macOS will default to use the iGPU HWAccel.
In your case, if you don't mind to try, you may test if the iMac Pro board ID can work for you. However, you must plan your full recovery procedures.
1) You will need OpenCore to do that. So far, all other way to mod the OS can only activate HEVC hardware decoding, I haven't find any way to activate HEVC hardware encoding without using OC.
2) Even the iMac Pro is a desktop, but it's basically an all-in-one computer. So, may have better compatibility for your MBA. So, I believe iMac Pro Board ID is a better choice than Mac Pro 7,1.
3) If doesn't work, you may need to use Recovery Partition / Internet Recovery (by using the hotkey, but not via the OC boot picker) to format the the hard drive and make a new clean installation of macOS.
P.S. That power thing was replying another post, not your setup's issue.
AFAIK, the only way to get AMD HEVC hardware encoding is by spoofing the Board ID to iMac Pro or Mac Pro 7,1. For any other Mac's Board ID, macOS will default to use the iGPU HWAccel.
In your case, if you don't mind to try, you may test if the iMac Pro board ID can work for you. However, you must plan your full recovery procedures.
1) You will need OpenCore to do that. So far, all other way to mod the OS can only activate HEVC hardware decoding, I haven't find any way to activate HEVC hardware encoding without using OC.
2) Even the iMac Pro is a desktop, but it's basically an all-in-one computer. So, may have better compatibility for your MBA. So, I believe iMac Pro Board ID is a better choice than Mac Pro 7,1.
3) If doesn't work, you may need to use Recovery Partition / Internet Recovery (by using the hotkey, but not via the OC boot picker) to format the the hard drive and make a new clean installation of macOS.
P.S. That power thing was replying another post, not your setup's issue.
Thanks a lot, found a way to boot into recovery and disable the T2 secure boot and kext approval strategy now opencore works fine to spoof the iMac Pro while using lilu and whatevergreen. I’ll do more tests and let you know. Really appreciate ?
This is so weird. It reports acceleration as unavailable for HEVC with videoproc but I seem to be able to get it working under handbrake with h265 videotoolbox 10 bits as I get over 100fps… is this something normal? Activity monitor show the RX560 active but just over 12-15% and the CPU is about the same (it’s just a dual core i5 8th gen) when the cpu does the encoding it barely does 12-15 fps but it’s used almost at 400%…
Do you guys think it’s working and just a glitch?
It reports acceleration as unavailable for HEVC with videoproc but I seem to be able to get it working under handbrake with h265 videotoolbox 10 bits as I get over 100fps… is this something normal?
HEVC hardware encoding use a dedicated media engine to encode the video, just a relative small part inside the GPU. Therefore, the low GPU usage is normal.
You may refer to this AMD Polaris white paper (e.g. in page 6, you can see that the multimedia accelerator is just a small part (on the top right corner). Not inside the CU.)
HEVC hardware encoding use a dedicated media engine to encode the video, just a relative small part inside the GPU. Therefore, the low GPU usage is normal.
You may refer to this AMD Polaris white paper (e.g. in page 6, you can see that the multimedia accelerator is just a small part (on the top right corner). Not inside the CU.)
I have successfully installed Big Sur on an NVME in my 5,1 with Martin’s 0.79 package installed on an SSD w/Mojave in bay #1. I have also a second NVME with Catalina. I have only one issue I am hoping someone can help me out with.
For some reason, when in Big Sur, Clover Configurator does not show my OC SSD in bay#1 in the “Mount EFI” drive list at all. All other drives in my computer are visible. Just not the Mojave SSD in bay#1 with the OC installed.
The drive is however visible to the Big Sur system (Finder etc.) and obviously it is being used for OC or I would not have been able to boot into Big Sur. The Clover app itself is also very sluggish (pinwheel) and non-responsive when selecting the “Mount EFI” tab. I suspect it is hanging when searching to find that drive.
If I boot into Catalina or Mojave, the Mojave SSD in Bay#1 is visible in the list and the EFI can be mounted in Clover and works just as it should. I did a fresh install if Big Sur and the problem persists.
Anyone know what would cause this issue with Clover seeing my OC drive in Big Sur and the sluggishness?
I have successfully installed Big Sur on an NVME in my 5,1 with Martin’s 0.79 package installed on an SSD w/Mojave in bay #1. I have also a second NVME with Catalina. I have only one issue I am hoping someone can help me out with.
For some reason, when in Big Sur, Clover Configurator does not show my OC SSD in bay#1 in the “Mount EFI” drive list at all. All other drives in my computer are visible. Just not the Mojave SSD in bay#1 with the OC installed.
The drive is however visible to the Big Sur system (Finder etc.) and obviously it is being used for OC or I would not have been able to boot into Big Sur. The Clover app itself is also very sluggish (pinwheel) and non-responsive when selecting the “Mount EFI” tab. I suspect it is hanging when searching to find that drive.
If I boot into Catalina or Mojave, the Mojave SSD in Bay#1 is visible in the list and the EFI can be mounted in Clover and works just as it should. I did a fresh install if Big Sur and the problem persists.
Anyone know what would cause this issue with Clover seeing my OC drive in Big Sur and the sluggishness?
Update...I upgraded to the latest version of Clover (5.22) and now my drive is visible again in the EFI portions drives list.
I can now open the EFI partition on my drives, however, mounting and un-mouting is still slow (10 seconds of beachball) compared to Catalina or Mojave where the partitions mount/unmount fast.
Hey guys quick question. I am running package 0.7.4. Runs perfectly on my 4.1(flashed to 5.1) dual 5680’s running big sur. What are the upgrades/advantages or running 0.7.9?