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.
I won't be able to move into my new home until mid Oct. There is lack of computer for me to work in the temp home. So, my plan is to skip the OpenCore update until 0.8.6. Unless there are some urgent matter need to be address ASAP, then I will see if I can release another 0.8.0 config as quick fix.

If really need the latest OC to fix the issue, then I can still make one, but most likely will cost 1-2 weeks.
Thank you so much for your involvement and knowledge you give to this community.
 
One thing I've noticed as of late (also in Monterey 12.5.1) is that when I wake up the computer, the monitor come on as expected, but after few seconds in turns black and seems to loose the connection. When this happens it helps to manually turn the monitor on and off again for the video signal to become stable. Not sure when this started, but it wasn't that many macOS versions ago. Or maybe it's related to something in OC?

Anyone with the same problem? Nothing major, but still an annoyance. :)
 
One thing I've noticed as of late (also in Monterey 12.5.1) is that when I wake up the computer, the monitor come on as expected, but after few seconds in turns black and seems to loose the connection. When this happens it helps to manually turn the monitor on and off again for the video signal to become stable. Not sure when this started, but it wasn't that many macOS versions ago. Or maybe it's related to something in OC?

Anyone with the same problem? Nothing major, but still an annoyance. :)
Updated to 12.6, everything works, no KPs still and no issues with sleep/wake.
 
Please, some one help me.
I have a MacPro5,1 (mid 2010) / 2 Xeon x5670 / Radeon RX580 8Gb.
macOS Monterey 12.6 with OpenCore LP v0.4.10.
And seems to me that the Gpu is only being used to display video, and is not being used to decode even though the hardware acceleration is working.
when I play any video the CPU usage go to the moon, and the GPU doesn't bother.
How can I change it?
 

Attachments

  • Captura de Tela 2022-09-16 às 10.18.04.png
    Captura de Tela 2022-09-16 às 10.18.04.png
    22.8 KB · Views: 97
  • Captura de Tela 2022-09-16 às 10.21.43.png
    Captura de Tela 2022-09-16 às 10.21.43.png
    64.3 KB · Views: 92
  • Captura de Tela 2022-09-16 às 10.24.48.png
    Captura de Tela 2022-09-16 às 10.24.48.png
    59.9 KB · Views: 94
Please, some one help me.
I have a MacPro5,1 (mid 2010) / 2 Xeon x5670 / Radeon RX580 8Gb.
macOS Monterey 12.6 with OpenCore LP v0.4.10.
And seems to me that the Gpu is only being used to display video, and is not being used to decode even though the hardware acceleration is working.
when I play any video the CPU usage go to the moon, and the GPU doesn't bother.
How can I change it?
Do you have the detail media info of that video? Not all codec / parameters can be decoded by GPU.
 
Do you have the detail media info of that video? Not all codec / parameters can be decoded by GPU.
I tried 4k h.265 (HEVC) and FullHD h.264. both 60 frames per second.

what support my understanding that the gpu is being used only for monitor display is that, the more I increase the player window more gpu is getting used, and when I decrease the size of the window the GPU is almost not used. at the same time, the CPU usage stays the same.

I could testify this using FCPX, QuickTime Player and DaVinci Resolve (DaVinci got more GPU usage but got more CPU usage as well).
 
Last edited:
I created a new "easy to install package" as per many requested (based on the official OpenCore). [The attached package updated to 0.8.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 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:
  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)
  4. ability to watch DRM streaming content (Mojave and newer macOS)
  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 / 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]
  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 (user need to mod the config.plist manually. Replace the false below CustomMemory to true)
  15. Enable HDMI Audio for some graphic cards
  16. 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
  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.)
  4. Follow the steps in this video (please turn on and read the subtitle)
  5. 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.
  6. 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.

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:298 Apr 2022, OpenCore 0.8.0, Lilu 1.6.0, WhateverGreen 1.5.8, RadeonSensor 0.3.1, AppleALC 1.6.9, FeatureUnlock 1.0.6, SurPlus, MonteRand, ASPP-Override]
I had been installing your latest OC Package 0.8.0 and upgrading to Monterey 12.4 for some time already and everything was working quite well.
Today I wanted to upgrade to Monterey 12.6, but now the Mac won't boot and gets stuck on the Apple logo and progress bar!
Should I wait for your new OC 0.8.6 package or can you send a new config.plist file?
Thank you very much in advance!
 
I tried 4k h.265 (HEVC) and FullHD h.264. both 60 frames per second.

what support my understanding that the gpu is being used only for monitor display is that, the more I increase the player window more gpu is getting used, and when I decrease the size of the window the GPU is almost not used. at the same time, the CPU usage stays the same.

I could testify this using FCPX, QuickTime Player and DaVinci Resolve (DaVinci got more GPU usage but got more CPU usage as well).
There are few ways can test if HWAccel is working.

I suggest you use Terminal command / OpenGL Driver monitor. Please check post #1 Q22.
 
I had been installing your latest OC Package 0.8.0 and upgrading to Monterey 12.4 for some time already and everything was working quite well.
Today I wanted to upgrade to Monterey 12.6, but now the Mac won't boot and gets stuck on the Apple logo and progress bar!
Should I wait for your new OC 0.8.6 package or can you send a new config.plist file?
Thank you very much in advance!
Just want to confirm that’s with the 0.8.0.2 config?
 
There are few ways can test if HWAccel is working.

I suggest you use Terminal command / OpenGL Driver monitor. Please check post #1 Q22.
here is the results:

1: playback 4k h265
playback 4k h265.png

2: playback 1080p h264
playback 1080p h264.png


3: decoding 4k h265 to h264
decoding 4k h265 to h264.png


As I suspect, hardware acceleration is not being used.
What can I do?
 
Please follow post #1 Q29 to double check your latest HWAccel status, make sure it is activated.

Besides, may I know if the monitor is connected directly to the RX580?
I did the double check, is showing that it’s working, but GPU identification is “N/A”.

Yes, the monitor is connected by DP to the Rx580. It’s the only GPU on the board.

If would like to see my config.plist: https://we.tl/t-HrfWgjMBKZ

here is all info about my machine:

Captura de Tela 2022-09-19 às 13.51.07.png

Captura de Tela 2022-09-19 às 13.51.35.png


Ive tried everything to get good h265 display. But im not any kind of expert as guys like you. I probably did something wrong, but cannot identify what is it.
I would appreciate very much if you guide me to get the same performance as you on your videos. Having good HEVC playback with low CPU usage.

I don't even mind change OS. I just need to get the latest FCPX working on it.
The oldest OS that runs FCPX is OS 11.5.1. Right now im using OS 12.6

And I already thank you very much for your attention here!
 
Last edited:
So, you modded the config as per this video, then update macOS.

And then stuck during the update. Is that correct?
No!
The update was successful!
The problem is when the Mac starts with 12.6 crashing while loading and crashing on the screen with the Apple logo and progression bar!
 
No!
The update was successful!
The problem is when the Mac starts with 12.6 crashing while loading and crashing on the screen with the Apple logo and progression bar!
So, the update was successful. Which means, your saw your cMP successfully booted to 12.6 desktop right after update?

Then you revert the config back to its original status. Since then, the cMP stuck when loading to 12.6?
 
I did the double check, is showing that it’s working, but GPU identification is “N/A”.

Yes, the monitor is connected by DP to the Rx580. It’s the only GPU on the board.

If would like to see my config.plist: https://we.tl/t-HrfWgjMBKZ

here is all info about my machine:

View attachment 2072120
View attachment 2072121

Ive tried everything to get good h265 display. But im not any kind of expert as guys like you. I probably did something wrong, but cannot identify what is it.
I would appreciate very much if you guide me to get the same performance as you on your videos. Having good HEVC playback with low CPU usage.

I don't even mind change OS. I just need to get the latest FCPX working on it.
The oldest OS that runs FCPX is OS 11.5.1. Right now im using OS 12.6

And I already thank you very much for your attention here!
I can’t check your config file now, may be I do that later.

But if you want to try something during waiting. You may replace the whole EFI folder with my package in post #1314.

1) download the latest 0.8.0 package

2) download the latest config file separately

3) replace your existing EFI folder by the one that inside 0.8.0 package.

4) replace the config file inside the OC folder by the one that downloaded from step 2

Please only do this if you 100% sure what you are doing. Any error in the EFI folder may cause no boot condition.

Another safer choice is to install the latest Big Sur, then no need the change config, just use my latest package should be good enough.
 
I can’t check your config file now, may be I do that later.

But if you want to try something during waiting. You may replace the whole EFI folder with my package in post #1314.

1) download the latest 0.8.0 package

2) download the latest config file separately

3) replace your existing EFI folder by the one that inside 0.8.0 package.

4) replace the config file inside the OC folder by the one that downloaded from step 2

Please only do this if you 100% sure what you are doing. Any error in the EFI folder may cause no boot condition.

Another safer choice is to install the latest Big Sur, then no need the change config, just use my latest package should be good enough.
Hello!

Right now I was testing different files from my camera (Sony a7iv).

I could notice that actually my Mac Pro is decoding HEVC and h264 via GPU but not 4:2:2 files.

It is using GPU to decode only when using HEVC/h264 4:2:0.

have you tried this kind of video file?

here is a link with some samples of HEVC 422/420 and h264 422/420 if you would like to test: https://we.tl/t-ekfLEWnTYe
 
So, the update was successful. Which means, your saw your cMP successfully booted to 12.6 desktop right after update?

Then you revert the config back to its original status. Since then, the cMP stuck when loading to 12.6?
Solved!
Today I wanted to try not forcing the shutdown after the screen freeze, and after about an hour the Mac rebooted itself and the completely blank desktop background appeared directly, without any icons.
Then I shut down and restarted and miraculously the Monterey 12.6 login page and desktop appeared!
Thank you ever so much for your invaluable help!
 

Attachments

  • Schermata 2022-09-20 alle 15.32.31.png
    Schermata 2022-09-20 alle 15.32.31.png
    1.7 MB · Views: 85
  • tempImage4IOvL5.png
    tempImage4IOvL5.png
    2 MB · Views: 73
  • Like
Reactions: h9826790
Hello!

Right now I was testing different files from my camera (Sony a7iv).

I could notice that actually my Mac Pro is decoding HEVC and h264 via GPU but not 4:2:2 files.

It is using GPU to decode only when using HEVC/h264 4:2:0.

have you tried this kind of video file?

here is a link with some samples of HEVC 422/420 and h264 422/420 if you would like to test: https://we.tl/t-ekfLEWnTYe
AMD never says which chroma subsampling their GPU hardware decoder support.

For 10 bit 422, may be only Intel Gen 11 or later is supported. I think dGPU hardware decoder only has 420 or 444 support, but not 422.
 
Hi Guys,

I have installed Martin's package 0.8.0 (upgrade from 0.6.7)
-SIP is disabled
-VMM flag was on

I created a BigSur bootable USB key, selected it via boot picker. I decided to do a clean install so I erased the main disk and followed the installation, I pointed to the disk to copy files and the installation process started fine, once all data was copied to the disk mac restarted but I got a grey circle grayed out. I tried to reboot into BigSUr recovery but it failed at the same moment also giving me that grey circle crossed.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.