You have a 14 core 28 Thread CPU, don't you need VoodooTscSyn.kext or CpuTscSync.kext to enable all your processor cores/threads?
Do X99 systems no longer need to rename the CPU processor thread, i.e. CP01 -> PR00 etc. Or has OpenCore done away with the need to those APCI patches? The screenshots below show the numerous ACPI rename patches that were required under Clover:
They continue on,
But I suppose the number of patches required would be dependant on the CPU and number of cores.
I think I read the the Alpha Piker Kernel Patches have been incorporated in to the OC setup, but I can't remember which quirk you need to enable to have these patches included:
Kernel Patches - Find -> Replace
Kernel Patches - comment
FWIW, the Kamarang framebuffer is for the Vega 56/64 series of cards. I'm not sure the 'name' key would instruct OC to force the system to use the Kamarang framebuffer.
Do your system's USB ports work OK, without the need for XHCI-Unsupported.kext? By that I mean are the USB controllers discovered correctly?
You have the Audio codec injected twice, once via DeviceProperties layout-id=1, and again via the boot arguments alcid=5, which is correct?
I am not sure you need the
wegtree=1 boot argument, from what I just read:
- Added wegtree=1 boot argument (rebuild-device-tree property) to force device renaming on Apple FW
Using the
-wegtree boot argument to force device renaming might be a better boot argument for your system.
The OC folder contains a lot of drivers and tools, which your system probably doesn't need or use.
The config.plist contains a lot of placeholder entries, i.e. patches that are set to false and used by the config creators to show what could be added to the various sections, these again do nothing for your system.
Nothing stands out as being wrong, not in respect of your Radeon VII, well not as far as I could see.