First of all, HEVC encoding on RX5xx GPU does NOT work with FCPX or Compressor, only H.264 works (even with iMacPro1,1 Model ID). H/W decode of both H.264 & HEVC works fine.
It does work with VideoProc. VideoProc will use the RX570 for encoding H.264 & H.265 (HEVC) but not Apple's Apps.
Secondly, your config.plist is screwed up - it's a combination of Clover & OC
Had you used a DEBUG version and turned on DEBUG, you will have noticed the warnings.
You have not read the OC manual (Configuration.pdf) document.
For EVERY item/variable you put in the config.plist, you should SEARCH the manual and understand what it does.
AFTER you have made changes to the config.plist file and BEFORE you boot your system, you should VALIDATE your config.plist with the OC utility called OCVALIDATE which you will find in OC's utilities/ocvalidate folder. It's a terminal command to which you provide the config.plist file as the parameter. It will list any issues it finds in the config.plist.
There's even an online
sanity checker that you can use (though not as accurate as ocvalidate utility).
Each version of OC comes with it's own configuration.pdf document and ocvalidate utility and they should be respectively read and used with every version you download or build yourself.
There's even a differences.pdf document that details what has changed from the previous version.
Remember, OC is not finished and it evolves/changes on an hourly/daily basis.
Issues with your config.list:
- In ACPI, there's no AutoMerge, DisableASPM, FixHeaders, HaltEnabler, PatchAPIC in OC (that's Clover)
- There's no GUI variable in OC (that's Clover)
- There's no RtVariables variable in OC (that's Clover)
- Under DeviceProperties, you have added GPU device properties INCORRECTLY. Read the manual
- There's no SMBIOS variable outside of PlatformInfo variable in OC (that's Clover).
In OC, SMBIOS is under PlatformInfo and it's ONLY used if Generic is set to FALSE
You have set Generic to TRUE, which means SMBIOS will NOT be used by OC (even if was in the correct place).
Using SMBIOS (to manually set the values is NOT recommended).
Your Generic is used and in there you have set the SystemProductName to MacPro6,1 NOT iMacPro1,1
- Under Misc/Tools, you have enabled EVERY tool ! Do you know what they do and do you need them ALL ?
- Under UEFI/Drivers, you have enabled HFSPlus.efi AND HFSPlusLegacy.efi. You ONLY need HFSPlusLegacy.
- Under UEFI/Drivers, you have enabled OpenRuntime.efi which is not needed for legacy system.
Your main issues are 4. and 5 above.
For 4., you should NOT need to added the DeviceProperties for your GPU but if do wish to add it, then each of those properties should be under a
Device Path for the GPU. Read Section 6.1 of the manual on how to find that path for specific to your system.
For 5., you should change the
Generic/SystemProductName to iMacPro1,1 and also change the corresponding
SystemSerialNumber and
MLB for that model ID.
Had you clicked on the Apple logo in the menu bar and clicked "About This Mac", you will have notice that your model is NOT iMacPro1,1 but MacPro6,1