OK, I have used your system DSDT.aml table along with Corpnewt's SSDTTime python script to generate a number of custom SSDT's and config.plist ACPI > Patches for your CFL system. The Results folder generated by SSDTTime has been attached below.
The SSDTs and patches have been added to the OC 0.9.5 EFI folder also attached below. This is a separate/new EFI folder I have not used your previous one, but I have checked to make sure it follows the OC guide for a Coffee Lake system using an RX 580 dGPU with a natively supported IGPU.
I have also added a couple of custom SSDT's.
- An SSDT that will disable the CNVW device containing the Intel WiFi/BT card, as these were known to cause problems when left enabled in CFL Hacks running macOS.
- Another SSDT that should help your RX 580 work better with macOS.
I have omitted your USB kexts, as I am not sure they are correct. As an alternative I have enabled the
Kernel >
Quirks >
XhciPortLimit entry in the OC config.plist and added USBInjectAll.kext so you should have all your USB ports functional while you test this EFI.
You should be able to use Hackintool to generate a new custom USBPorts.kext using this EFI in macOS.
Testing/Booting:
If you want to try this revised EFI, simply add your Serial Number, MLB and ROM data etc. to the new config.plist. Don't make any other changes to the setup.
- Enable your IGPU in the BIOS, but make sure you have the PCIE/PEGP/External GPU set as the primary graphics card. As this is how macOS expects to find your system setup.
- You may need to boot in to the BIOS twice to check that the correct graphics settings are in place.
After adding the Serial Number etc. to the config.plist, copy the new EFI folder to the EFI partition on a spare USB pen drive and boot from the pen drive.
Don't replace your current EFI until you are sure the new EFI works and boots without any issues.
You will need to use the ResetNvramEntry.efi option before you boot with this new OC setup.
- Simply boot from the USB pen drive, press the Spacebar when you arrive on the OC boot screen (GUI),
- This will unhide the tools and drivers contained in your OC setup.
- Select the ResetNvramEntry.efi and the system should automatically reboot.
- Select your USB pen drive from the system Boot Menu again, and
- This time boot in to macOS using the revised EFI.
Hopefully this will help solve your CPU Max Core issues.