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.
I have re-installed your OC 064 and it does now work with HWAccel. I appreciate all your work and assistance.
I understood issues to not swap config.plist, it was a more of test and found it interesting it worked with HWAccel, and was trying to learn what variable enabled to work that might be transferable to other config.plist.
All moot now, I've reinstalled, reblessed and HWAccel is working correctly.
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.
That's interesting. Let's see if other RX580 user also has this problem.
I trust you, but from memory, you are the 1st one report this issue. So, at this stage. It's hard to tell if that's software (compatibility) issue, or really OpenCore issue.
Do you have spare drive to perform a clean OS installation, then check if have the same behaviour?
That's interesting. Let's see if other RX580 user also has this problem.
I trust you, but from memory, you are the 1st one report this issue. So, at this stage. It's hard to tell if that's software (compatibility) issue, or really OpenCore issue.
Do you have spare drive to perform a clean OS installation, then check if have the same behaviour?
Only one, I will remove the Big Sur one on the next release. That was requested by users, and end up causing so many confusions.
For DRM streaming, that won't work in Big Sur.
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.
For the DRM stuff I have been reading up on all the older Catalina issues, and trying different config.plist setting to see what works and doesn't. My test scenario is a bit slow, but for testing configs I have an external bootable clone I am using so I don't brick my main drive. I usually just run the clone via USB3 and pull my OS drive.
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.
My RX580 have the same behavior after heavy render task.
The fans speed fast, and after finish the render and close the program, the fans remain at high speed despite the GPU temp is down.
BTW, my GPU fan slow down slowly and after 20 min, the speed is back to normal. Check it
Great info shared here. Thank you so much.
Im gathering info in order to update my 5.1 2x3.46 Xeon + RX580.
My question is if it is possible to install 10.15.7 on my PCIe RAID Amfeltec Gen 2 that carries 4x 512GB AHCI Samsung SSDs and boot from it?
Up until know I did install Mojave on a singe SSD and then clone to the PCI RAID.
My RX580 have the same behavior after heavy render task.
The fans speed fast, and after finish the render and close the program, the fans remain at high speed despite the GPU temp is down.
BTW, my GPU fan slow down slowly and after 20 min, the speed is back to normal. Check it
Yes I think we have the same experience then. I did a fresh opencore install and I've found that it's become a bit less intense and they slow down quicker now. Maybe there was something lurking in the NVRAM (I have no idea!)
I've searched this thread and saw a few mentions about the 7950; just wanted to confirm that VideoProc cannot use this card for HW acceleration? I have a Dosdude v1.4.4 patched version of Catalina running on my 3,1 with a flashed 7950 and this is what VideoProc tells me:
Hi there, So I did a clean install of opencore on a new drive and the problem has gone away - not sure what happened but I'm glad it's back to normal now
Many thanks for your help.
Peter
I've searched this thread and saw a few mentions about the 7950; just wanted to confirm that VideoProc cannot use this card for HW acceleration? I have a Dosdude v1.4.4 patched version of Catalina running on my 3,1 with a flashed 7950 and this is what VideoProc tells me:
This is repeatedly answered, it's even on the first post FAQ (Q9).
The first AMD card that have VideoToolbox API supported AVC/UVD are Polaris and Baffin (RX 480/RX 580 - RX 460/560).
Older cards are not supported even if the card have an older AVC/UVD version, like the R9-380 that have an almost identical AVC/UVD of Polaris/Baffin but it's not supported by the VideoToolbox API. The cards need to be GCN4.0 to be supported.
This is repeatedly answered, it's even on the first post FAQ (Q9).
The first AMD card that have VideoToolbox API supported AVC/UVD are Polaris and Baffin (RX 480/RX 580 - RX 460/560).
Older cards are not supported even if the card have an older AVC/UVD version, like the R9-380 that have an almost identical AVC/UVD of Polaris/Baffin but it's not supported by the VideoToolbox API. The cards need to be GCN4.0 to be supported.
macOS is not Windows. It's not Videoproc that interacts with the hardware at all.
It's the Video Toolbox API that talks to UVD/VCE/VCN hardware units, Videoproc talks to the API and not directly to the hardware itself. If the Video Toolbox API supports a GPU family, Videoproc then supports it.
Videoproc is a very dumb way to check if Video Toolbox API is working, it's just parses the name of the card.
keepsyms=1 - Makes sure that if a kernel panic does happen during sleep, that we get all the important bits from it
swd_panic=1 - Avoids issue where going to sleep results in a reboot, this should instead give us a kernel panic log
I have 2 Sabrent NVME drives and Titan Ridge Thunderbolt.
Should I install NVMEfix.kext?
Do I need to do the 'Thunderbolt 3 fix' - it looks very complex so I won't go that route for now.
Strange, because waking up immediately after sleep is a side effect of having a USB 3 device connected to a flashed Titan Ridge card. Anyways, this is off-topic here. If you have concerns about OpenCore being the cause of the problem, it's best to discuss this in the OC thread:
This guide explains how to use the excellent OpenCore boot loader to install, run, and update the latest version of macOS on the MacPro5,1, resulting in a clean, unaltered operating system just like on a supported Mac.
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.5]
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 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, 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.
the 0.6.5 Package doesn't install Big Sure 11.1. Second Step of Installation fails. 0.6.4 Package works fine. What's the problem? Can you send pictures of the failure....
After Installation with 0.6.4 runs Big Sur verry well. Can I update OC 0.6.4 -> 0.6.5 now without problems?
v0.6.5 Package has NO conig.plist for Big Sur? only Catalina?
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.5]
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 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, 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.
the 0.6.5 Package doesn't install Big Sure 11.1. Second Step of Installation fails. 0.6.4 Package works fine. What's the problem? Can you send pictures of the failure....
After Installation with 0.6.4 runs Big Sur verry well. Can I update OC 0.6.4 -> 0.6.5 now without problems?
v0.6.5 Package has NO conig.plist for Big Sur? only Catalina?
@h9826790 Hi, I have a different problem. I have Asus RX560 ROG Strix 4GB and I am losing screen randomly. I can't recreate the problem whatsoever. It is totally random. The screen turns fully light grey while working with no cursor or sound. All fans and case are working. BTW acceleration and HEVC working too. The connection type is mDP to DP. I tried also HDMI and the problem still continues. The solution is a hard reset. After resetting no panic or trace on console log (or I don't know how to look it).
I read your Q&A about the freeze section but I think you are not mentioning this type of problem in this section. I understand from Q&A, you can still see the screen or still has a cursor moving. If I am wrong, please correct me.
I wanna ask you this; how can trace this problem? Do you have any idea what can I do? Thank you.
the 0.6.5 Package doesn't install Big Sure 11.1. Second Step of Installation fails. 0.6.4 Package works fine. What's the problem? Can you send pictures of the failure....
After Installation with 0.6.4 runs Big Sur verry well. Can I update OC 0.6.4 -> 0.6.5 now without problems?
v0.6.5 Package has NO conig.plist for Big Sur? only Catalina?
@h9826790 Hi, I have a different problem. I have Asus RX560 ROG Strix 4GB and I am losing screen randomly. I can't recreate the problem whatsoever. It is totally random. The screen turns fully light grey while working with no cursor or sound. All fans and case are working. BTW acceleration and HEVC working too. The connection type is mDP to DP. I tried also HDMI and the problem still continues. The solution is a hard reset. After resetting no panic or trace on console log (or I don't know how to look it).
I read your Q&A about the freeze section but I think you are not mentioning this type of problem in this section. I understand from Q&A, you can still see the screen or still has a cursor moving. If I am wrong, please correct me.
I wanna ask you this; how can trace this problem? Do you have any idea what can I do? Thank you.
If in doubt, you can disable HWAccel (by mounting EFI partition -> open the config plist in any text editor -> search UpdateSMBIOS -> change the true below it to false -> reboot) and see if problem is fixed.