I'm having a fairly major issue after upgrading to 11.1 with a Sapphire Pulse Radeon 5700 XT in a MP 5,1 (upgraded with dual x5690 procs, 64GB of 1333mhz RAM, and the Pixlas mod). While Catalina was rock solid with OC 0.6.1, using 0.6.4 (Martin's config) I am experiencing the system rebooting itself out of nowhere (can't reproduce as it happens sporadically), and Cinema 4D/Octane X is crashing constantly making it so I can't work at all.
I've got MacsFanControl running and all my temps are just fine. The only thing that has changed since running Catalina is installing OC 0.6.4 and Big Sur 11.1. I even upgraded all my software prior to making the move to Big Sur to ensure everything was fine.
Would love any input on getting this back to a stable system. Thanks!
I am having trouble with this, and any suggestions appreciated. I have successfully installed OC using the #1314 method (thanks @h9826790!). No mods to the config file. HWA and Catalina, check and check.
I cannot Sign In to the App Store. That is, I can sign in with Apple ID, but it doesn't seem to do anything, and I cannot get any apps to download. I've changed the password associated with the ID, logged out and in several times across all devices, including iCloud, Messages, Music. Rebooted several times.
Any ideas?
I am having trouble with this, and any suggestions appreciated. I have successfully installed OC using the #1314 method (thanks @h9826790!). No mods to the config file. HWA and Catalina, check and check.
I cannot Sign In to the App Store. That is, I can sign in with Apple ID, but it doesn't seem to do anything, and I cannot get any apps to download. I've changed the password associated with the ID, logged out and in several times across all devices, including iCloud, Messages, Music. Rebooted several times.
Any ideas?
"
Q27: Why the "Graphics" in VideoProc HWAccel page shows N/A?
A: No idea, but it's just a cosmetic error in this case. (Update: It seems VideoProc looking for the key word "AMD". e.g. If the card ident as AMD Radeon VII, VideoProc can show it properly. But if the card ident as Radeon VII, then VideoProc can't show its name)
P.S. For those who want to add the prefix AMD in front of they graphic card's name, please join the OpenCore thread. We can rename the graphic card to whatever we want in OpenCore."
Anyone knows how exactly do that? add the prefix AMD?
@h9826790 , "HWAccel Video" not indicated by VideoProc.
Noob here... OC 0.6.4, MacPro 5,1, Dual 3.46, MacOS 10.15.7, Highpoint SSD7101A-1 NVMe RAID, Booting 1 Slot Samsung 970 1TB, and GPU a Vega 64 (MacVid Flash). The VideoProc Check box to select GPU enabled does retain a checkmark, but hitting the refresh icons, neither H264 or HEVC is enabled.
System does Boot up, goes to Grey blank screen for few seconds, then Black OC Screen.
Read the posts, I didn't see one that would help me with this one.
Clarification, on a separate question with OC EFI: A non-Mac FW GPU will boot with Bootscreen? Or is there still a Mac FW that needs to be flashed?
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.4]
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 optimised for your setup (e.g. I did'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 optimisation 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 or later)
ability to watch DRM streaming content (Mojave and Catalina)
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)
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)
Follow the steps in this video
For those who run Big Sur ONLY, you may go to EFI/EFI/OC, rename the config.plist to config backup.plist, then rename config Big Sur.plist to config.plist. This step is OPTIONAL (and requested by some members), the main difference is that I use the 7,1's board ID to activate HWAccel. This can avoid the "ports disabled" issue on some graphic cards (this problem only exist in Big Sur). Since there is no 7,1 support in Mojave or earlier OS, please do NOT do this step if you may run any OSX / macOS other than Big Sur.View attachment 1688822
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 package, and want to install Big Sur, 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 default 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.
First, this worked great and as easy to set up for Catalina.
So, OpenCore noob question here now... In the 0.6.4 pack there are 2 plist (config & config Big Sur) do I use both or only one? Or are you trying to confuse an old guy?
Currently I am using the config.plist with a few mods. The only problems I am having are DRM related an I know there are Big Sur DRM issues. I did do a download of the source for OC and Lilu and WG and I am looking in to it as best I can to see if I can help out. Currently I have everything working except for the Apple TV App. Netflix and Amazon work in Chrome, Firefox, Edge (glitchy) and Safari. With the Apple TV app, if I play movies on my HDD I get audio fine with a red screen. If I play anything via streaming I again get audio fine, but instead of red screen I get a green one. No clue if I'll figure anything out with the code, but I'm having a look, besides I need to learn something other than php/js/and mono.net - LOL
Machine: Mac Pro 5,1(not 4,1 Flashed), 2 x 2.4 GHz 6-Core Xeon, 64 GB 1066 MHz DDR3, Radeon RX 580 8 GB
@h9826790 , "HWAccel Video" not indicated by VideoProc.
Noob here... OC 0.6.4, MacPro 5,1, Dual 3.46, MacOS 10.15.7, Highpoint SSD7101A-1 NVMe RAID, Booting 1 Slot Samsung 970 1TB, and GPU a Vega 64 (MacVid Flash). The VideoProc Check box to select GPU enabled does retain a checkmark, but hitting the refresh icons, neither H264 or HEVC is enabled.
System does Boot up, goes to Grey blank screen for few seconds, then Black OC Screen.
Read the posts, I didn't see one that would help me with this one.
Clarification, on a separate question with OC EFI: A non-Mac FW GPU will boot with Bootscreen? Or is there still a Mac FW that needs to be flashed?
Thanks Martin for developing this easy install package. It's really very much appreciated.
I'm running Catalina on an NVME drive in a 2010 5,1 with a UAD Thunderbolt audio interface which works perfectly and boots first time!
I have a Mojave backup drive and the OC 0.6.4 EFI is on it's own drive.
I have one issue which is the fans on my Sapphire RX580 seem to be running much higher than before.
Is this just part of hardware acceleration?
Should I try the alternate hex method? I'd have to prepare a CCC of my boot drive first, but just wondering if anyone else had this issue?
So, OpenCore noob question here now... In the 0.6.4 pack there are 2 plist (config & config Big Sur) do I use both or only one? Or are you trying to confuse an old guy?
Currently I am using the config.plist with a few mods. The only problems I am having are DRM related an I know there are Big Sur DRM issues. I did do a download of the source for OC and Lilu and WG and I am looking in to it as best I can to see if I can help out. Currently I have everything working except for the Apple TV App. Netflix and Amazon work in Chrome, Firefox, Edge (glitchy) and Safari. With the Apple TV app, if I play movies on my HDD I get audio fine with a red screen. If I play anything via streaming I again get audio fine, but instead of red screen I get a green one. No clue if I'll figure anything out with the code, but I'm having a look, besides I need to learn something other than php/js/and mono.net - LOL
For TV apps, I can play movies after fully download. You are not the only one report that even fully download doesn't work. I don't know what's the difference at this moment, why some work, and some other doesn't.
Thanks Martin for developing this easy install package. It's really very much appreciated.
I'm running Catalina on an NVME drive in a 2010 5,1 with a UAD Thunderbolt audio interface which works perfectly and boots first time!
I have a Mojave backup drive and the OC 0.6.4 EFI is on it's own drive.
I have one issue which is the fans on my Sapphire RX580 seem to be running much higher than before.
Is this just part of hardware acceleration?
Should I try the alternate hex method? I'd have to prepare a CCC of my boot drive first, but just wondering if anyone else had this issue?
If you want to try the kext edit method, you will lost the HEVC encoding ability, and DRM streaming ability.
Technically, HWAccel won't affect the RX580's fan profile. However, if your usage can actually benefit from HWAccel, which means, the GPU usage will goes up, therefore, more cooling will be required. However, shouldn't be too dramatic. Since the video engine isn't that stressful.
If you want to try the kext edit method, you will lost the HEVC encoding ability, and DRM streaming ability.
Technically, HWAccel won't affect the RX580's fan profile. However, if your usage can actually benefit from HWAccel, which means, the GPU usage will goes up, therefore, more cooling will be required. However, shouldn't be too dramatic. Since the video engine isn't that stressful.
The fan seems to be behaving abnormally - I have just closed the game that caused the high fan usage and the temp on the GPU has gone down to 35 but the fan is still running at full speed.
On this session, I started with a fresh Mojave and I hadn't performed any additional edits. It appeared the current OC064 and Config were set to run without additional edits. Then a regular Catalina install wirh a Boot USB without any OC config edits.
The fan seems to be behaving abnormally - I have just closed the game that caused the high fan usage and the temp on the GPU has gone down to 35 but the fan is still running at full speed.
On this session, I started with a fresh Mojave and I hadn't performed any additional edits. It appeared the current OC064 and Config were set to run without additional edits. Then a regular Catalina install wirh a Boot USB without any OC config edits.
Installed OC 064 before Catalina. Fresh Mojave to NVMe, then OC 064, using the fresh setup indicated in post #1314... followed by Catalina Install via a Boot USB stick.
I just tried the config.plist from Post #594 @startergo (#1155) and it Worked... both HWAcel enabled correctly.
There are a few oddities in this config.plist... boot picker, a blink of an message screen, etc.
I don't know how to see what corrected, can you tell me what I need to modify in your OC064 config.plist that's present in @startergo config.plist ?
Hiya, yes it's definitely the GPU fan - I've got Macs Fan Control so I can see all the other fans are running fairly low. I'm not 100% sure if it's a flashed 580 or not. It's definitely a Sapphire pulse RX580 - not sure how to find out if it's been flashed... it was working with Mojave when I bought the cMP without opencore and with no bootscreen. I think that means it's not flashed.
This is exactly why HWAccel doesn't work. You have to turn on VMM and turn off SMBIOS spoofing to install Catalina (that's the additional option no.3 in post #1314).
And after Catalina installation, you should turn on SMBIOS spoofing again to re-gain HWAccel ability.
If in doubt, download and re-install my OC package from post #1314 should always able to re-gain HWAccel ability.
Hiya, yes it's definitely the GPU fan - I've got Macs Fan Control so I can see all the other fans are running fairly low. I'm not 100% sure if it's a flashed 580 or not. It's definitely a Sapphire pulse RX580 - not sure how to find out if it's been flashed... it was working with Mojave when I bought the cMP without opencore and with no bootscreen. I think that means it's not flashed.
Thank you for your reply..I do see a bootscreen with opencore installed. It's just that without opencore I don't see a bootscreen - does that still mean it's flashed?
This is exactly why HWAccel doesn't work. You have to turn on VMM and turn off SMBIOS spoofing to install Catalina (that's the additional option no.3 in post #1314).
And after Catalina installation, you should turn on SMBIOS spoofing again to re-gain HWAccel ability.
If in doubt, download and re-install my OC package from post #1314 should always able to re-gain HWAccel ability.
Confused, mentioned post #594 for HWAccel within #1314... Swapping the #594 config.plist does activate the HWAccel options correctly, returning to #1314 config.plist returns to disabled & not available.
Confused, mentioned post #594 for HWAccel within #1314... Swapping the #594 config.plist does activate the HWAccel options correctly, returning to #1314 config.plist returns to disabled & not available.
You can't just change config, should re-install the whole package.
Each OC version has it's own config, can't be cross used with other version's OC.
Anyway, if you figure out your own way to make it work on your cMP, then you can use your own combination. There is no way for me to tell what you've done on your cMP. So, my suggestions not always the best solution.