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.
Thank you all for the amazing information. i have a perfect opencore 0.5.9 installation and also windows 10, it runs perfect.

the only thing that is not working on catalina, is the original wifi card. i read in another post that this is the kext (mojave) i need the make it work: /System/Library/Extensions/IO80211Family.kext/Contents/PlugIns/AirPortBrcm4331.kext.


how can i install that kext without messing up my perfect mac?

Thanks so much!

ps. in my opinion, it would be a good idea to add this to the original WIKI, since the majority of people probably have the original wifi card.
 
OpenCore 0.5.6 released. I created a new "easy to install package" as per many requested. [The attached package already updated to 0.5.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 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:
  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 or later)
  4. ability to watch DRM streaming content (Mojave or later)
  5. Boot picker (only support EFI systems, only tested with wired 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 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)
  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 Recovery Partition
  13. 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
  1. Disable SIP
  2. Download the attachment in this post
  3. Follow the steps in this video
  4. Reboot

Additional option 1: If you have 4K screen, and you want to scale up the Apple logo during boot. You may do this.

N.B. Unflashed 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.

[Last update: 12 Jun 2020, OC 0.5.9, Lilu 1.4.4, WEG 1.3.9]
Thanks for your amazing work!
is there a way to make the original mac pro 5,1 WifiCard work? thats the only thing that doesnt work on my setup. thanks!
 
Thanks for your amazing work!
is there a way to make the original mac pro 5,1 WifiCard work? thats the only thing that doesnt work on my setup. thanks!
No, it's not supported at all and it's totally out of focus of this thread.

Almost everyone prefer a totally vanilla install of Catalina and upgrade the AirPort card to one supported just to not have trouble with software updates. Software updates will overwrite the kexts and every time you will need to re-do the patches.

Look, most people running OpenCore already upgraded to BCM94360 for 802.11ac plus Continuity and Watch unlock support - if you really want to keep your now unsupported by Catalina AirPort running, go for a dosdude patched install.
 
No, it's not supported at all and it's totally out of focus of this thread.

Almost everyone prefer a totally vanilla install of Catalina and upgrade the AirPort card to one supported just to not have trouble with software updates. Software updates will overwrite the kexts and every time you will need to re-do the patches.

Look, most people running OpenCore already upgraded to BCM94360 for 802.11ac plus Continuity and Watch unlock support - if you really want to keep your now unsupported by Catalina AirPort running, go for a dosdude patched install.
Thanks for your feedback.
Im pretty sure there is more mac pros with original wifi cards than with upgraded ones.
im sure someone is gotta have the way of making it work. i belive i only need the right kext and copy paste every time there is an update only for that kext.

if anybody else can help it would be great thanks so much all of you!
 
Thanks for your feedback.
Im pretty sure there is more mac pros with original wifi cards than with upgraded ones.
im sure someone is gotta have the way of making it work. i belive i only need the right kext and copy paste every time there is an update only for that kext.

if anybody else can help it would be great thanks so much all of you!
Seems you didn't got my point at all - go to the Catalina unsupported thread and ask for help there, since they developed the patches that make older kexts to work with Catalina. This is not the focus here or on the OpenCore thread.

This is the correct thread for asking patched AirPort help:


Stop knocking on the wrong doors.
 
Seems you didn't got my point at all - go to the Catalina unsupported thread and ask for help there, since they developed the patches that make older kexts to work with Catalina. This is not the focus here or on the OpenCore thread.

This is the correct thread for asking patched AirPort help:


Stop knocking on the wrong doors.
Ok

if someone tho could just put the solution on the WIKI of main page of this thread will be extremely helpful since many many still would like to use the old wificard. thats the whole point of all this forums, keep old hardware living and not buy the new 10,000k mac pro. it will only be a small side point like "if you have old wifi card do this". just like the 4k monitor part or other parts. food for thought
 
Ok

if someone tho could just put the solution on the WIKI of main page of this thread will be extremely helpful since many many still would like to use the old wificard. thats the whole point of all this forums, keep old hardware living and not buy the new 10,000k mac pro. it will only be a small side point like "if you have old wifi card do this". just like the 4k monitor part or other parts. food for thought
I really don't understand why you are keep discussing unsupported AirPorts here? This is not the focus of the thread, this is the AMD hardware acceleration thread.

Please go to the appropriate thread and ask help there:

[automerge]1592359034[/automerge]
Btw, using patched installs goes against everything that the users of OpenCore want. We have been developing it since the beginning to have vanilla installs with totally supported Software Updates. To have it, some eggs need to be broken and one of them is to upgrade your Mac to the minimum supported config. The same way you need Westmere processors and 144.0.0.0 firmware, you need supported AirPort Extremes.
 
Last edited:
sorry amigo, i have seen many other problems (and solutions from many) come up about open core and not only hardware acceleration. sorry to bother you.
 
OpenCore 0.5.6 released. I created a new "easy to install package" as per many requested. [The attached package already updated to 0.5.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 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:
  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 or later)
  4. ability to watch DRM streaming content (Mojave or later)
  5. Boot picker (only support EFI systems, only tested with wired 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 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)
  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 Recovery Partition
  13. 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
  1. Disable SIP
  2. Download the attachment in this post
  3. Follow the steps in this video
  4. Reboot

Additional option 1: If you have 4K screen, and you want to scale up the Apple logo during boot. You may do this.

N.B. Unflashed 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.

[Last update: 12 Jun 2020, OC 0.5.9, Lilu 1.4.4, WEG 1.3.9]

Hi, is it possible to add windows legacy partition to boot screen?
and modify boot screen device list?
Thank you.
 
As expected, HWAccel still works in Big Sur. However, due to Lilu and WEG are not supported macOS 11 yet, DRM streaming won't work at this moment.
macOS 11 5,1.png
 
OpenCore 0.5.6 released. I created a new "easy to install package" as per many requested. [The attached package already updated to 0.5.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 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:
  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 or later)
  4. ability to watch DRM streaming content (Mojave or later)
  5. Boot picker (only support EFI systems, only tested with wired 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 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)
  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 Recovery Partition
  13. 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
  1. Disable SIP
  2. Download the attachment in this post
  3. Follow the steps in this video
  4. Reboot

Additional option 1: If you have 4K screen, and you want to scale up the Apple logo during boot. You may do this.

N.B. Unflashed 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.

[Last update: 12 Jun 2020, OC 0.5.9, Lilu 1.4.4, WEG 1.3.9]
Hello,
I've followed all the things in this post, for my MP 5.1
Mid 2010
cpu 3,33 GHz 6-Core Intel Xeon
ram 32 GB 1333 MHz DDR3
gpu Radeon RX 580 8 GB
Version Boot ROM: 144.0.0.0.0
Version SMC (sistema): 1.39f11
Version SMC (slot processore): 1.39f11

but nothing happens, I try before on a usb disk were I cloned my ssd, nothing.
so I try to do it on my primary ssd, the first time doesn't boot, so I've try again, but the result was no hw acceleration, no havoc enable... nothing.

someone has an idea on what I'm wrong?
many thx for all want to try to help me.
regards
 
So this is working out of the box, or which section / setting of OpenCore is responsible for enabling HWAccel if not WEG?
I only did few tests so far. But in my case, full HWAccel works straight away with my current config.

My understanding so far, as long as Big Sur is installed, my OC package config can boot it, and provide H264 HWAccel.

We spoof the board-ID via OpenCore directly, that should be the key to get H264 HWAccel, and HEVC hardware decoding.

My personal config is a bit different than the public config in the package (the public config aim at highest compatibility), I rename the GPU to GFX0 directly via OpenCore, but not via WEG. That should be the reason why I can also get HEVC hardware encoding as well.

Of course, there is still a possibility that none of the above is correct, but Big Sur provide HWAccel natively for all supported GPU. I haven’t test that yet.
[automerge]1593066537[/automerge]
Hello,
I've followed all the things in this post, for my MP 5.1
Mid 2010
cpu 3,33 GHz 6-Core Intel Xeon
ram 32 GB 1333 MHz DDR3
gpu Radeon RX 580 8 GB
Version Boot ROM: 144.0.0.0.0
Version SMC (sistema): 1.39f11
Version SMC (slot processore): 1.39f11

but nothing happens, I try before on a usb disk were I cloned my ssd, nothing.
so I try to do it on my primary ssd, the first time doesn't boot, so I've try again, but the result was no hw acceleration, no havoc enable... nothing.

someone has an idea on what I'm wrong?
many thx for all want to try to help me.
regards
Any error during the OC installation?
 
  • Like
Reactions: eksu
have allways kernelpanics during installation (full OC on a stick)
so i will do a clean OC (without kexts and SSDT for TB3) and test it again

it is the third cMP in my signatue
 
My personal config is a bit different than the public config in the package (the public config aim at highest compatibility), I rename the GPU to GFX0 directly via OpenCore, but not via WEG. That should be the reason why I can also get HEVC hardware encoding as well.
Now you got us - or at least me - curious!
Would you mind sharing it? I'd love to learn from your findings.
Thanks! And don't worry if you'd rather not, understand.
 
Now you got us - or at least me - curious!
Would you mind sharing it? I'd love to learn from your findings.
Thanks! And don't worry if you'd rather not, understand.
There is nothing special, all discussed in the OpenCore thread.
Code:
<key>DeviceProperties</key>
    <dict>
        <key>Add</key>
        <dict>
            <key>PciRoot(0x0)/Pci(0x3,0x0)/Pci(0x0,0x0)/Pci(0x0,0x0)/Pci(0x0,0x0)</key>
            <dict>
                <key>PP_PhmSoftPowerPlayTable</key>
                <data>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</data>
                <key>shikigva</key>
                <data>UA==</data>
                <key>agdpmod</key>
                <data>cGlrZXJhAA==</data>
                <key>rebuild-device-tree</key>
                <data>AA==</data>
            </dict>
        </dict>
        <key>Delete</key>
        <dict/>
    </dict>
Code:
        <dict>
            <key>Comment</key>
            <string>PXS1 to GFX0</string>
            <key>Count</key>
            <integer>0</integer>
            <key>Enabled</key>
            <true/>
            <key>Find</key>
            <data>UFhTMQ==</data>
            <key>Limit</key>
            <integer>0</integer>
            <key>Mask</key>
            <data></data>
            <key>OemTableId</key>
            <data></data>
            <key>Replace</key>
            <data>R0ZYMA==</data>
            <key>ReplaceMask</key>
            <data></data>
            <key>Skip</key>
            <integer>0</integer>
            <key>TableLength</key>
            <integer>0</integer>
            <key>TableSignature</key>
            <data></data>
        </dict>
 
Last edited:
Lilu and WEG compiled from master are mostly functional in Big Sur. User patcher is disabled and this might affect DRM.

There is nothing special, all discussed in the OpenCore thread.

Note that the PXS1 to GFX0 patch is not needed with rebuild-device-tree.
 
  • Like
Reactions: h9826790
Something is changed in Big Sur. HEVC hardware encoding can work even with device name still PXS1.
Screenshot 2020-06-26 at 2.29.56 AM.png

(P.S. I have Lilu and WEG loaded in my screen capture, but that's just for other reference, won't change anything. Even I remove Lilu and WEG, GPU still ident as PXS1, and HEVC hardware encoding still works)
 
  • Like
Reactions: startergo
I only did few tests so far. But in my case, full HWAccel works straight away with my current config.

My understanding so far, as long as Big Sur is installed, my OC package config can boot it, and provide H264 HWAccel.

We spoof the board-ID via OpenCore directly, that should be the key to get H264 HWAccel, and HEVC hardware decoding.

My personal config is a bit different than the public config in the package (the public config aim at highest compatibility), I rename the GPU to GFX0 directly via OpenCore, but not via WEG. That should be the reason why I can also get HEVC hardware encoding as well.

Of course, there is still a possibility that none of the above is correct, but Big Sur provide HWAccel natively for all supported GPU. I haven’t test that yet.
[automerge]1593066537[/automerge]

Any error during the OC installation?
no errors, that's is very strange.
 
Hello,
I've followed all the things in this post, for my MP 5.1
Mid 2010
cpu 3,33 GHz 6-Core Intel Xeon
ram 32 GB 1333 MHz DDR3
gpu Radeon RX 580 8 GB
Version Boot ROM: 144.0.0.0.0
Version SMC (sistema): 1.39f11
Version SMC (slot processore): 1.39f11

but nothing happens, I try before on a usb disk were I cloned my ssd, nothing.
so I try to do it on my primary ssd, the first time doesn't boot, so I've try again, but the result was no hw acceleration, no havoc enable... nothing.

someone has an idea on what I'm wrong?
many thx for all want to try to help me.
regards
no error message during the installation.
one doubt, I install only this package, I need to install or modify something other??
many thx to help me.
 
Something is changed in Big Sur. HEVC hardware encoding can work even with device name still PXS1.
View attachment 927640
(P.S. I have Lilu and WEG loaded in my screen capture, but that's just for other reference, won't change anything. Even I remove Lilu and WEG, GPU still ident as PXS1, and HEVC hardware encoding still works)
They might have removed the artificial lock. Will it work without OC?
 
I'm running Big Sur on my Mac with a Radeon VII but can't seem to enable Graphics / Hardware acceleration. I have not loaded WEG / Lilu and I do have rebuild-device-tree set as well as the PXS1 to GFX0 ACPI patch.

Would be willing to compare if that would help you figure out what it is that determines if this functionality is enabled.

EDIT: I have tried loaded WEG / Lilu from your bundle as well as self-compiled versions but there is no change. Not sure why it's not enabled.
 
Last edited:
I'm running Big Sur on my Mac with a Radeon VII but can't seem to enable Graphics / Hardware acceleration. I have not loaded WEG / Lilu and I do have rebuild-device-tree set as well as the PXS1 to GFX0 ACPI patch.

Would be willing to compare if that would help you figure out what it is that determines if this functionality is enabled.

EDIT: I have tried loaded WEG / Lilu from your bundle as well as self-compiled versions but there is no change. Not sure why it's not enabled.
Did you enable SMBIOS spoofing to inject the iMac Pro board ID?
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.