My apologies, been a while since I been on the forum.Where is the rest of the EFI?
I need to check the versions and contents of some of the files in the ACPI & Kexts folders when reviewing the EFI. So providing the WHOLE EFI is required, not just the config.plist.
Having reviewed the EFI above, I would say that while there are a few minor issues in the contents of the ACPI and Kexts folder, i.e. unused kexts and SSDT's. That the folder looks OK and there is nothing present that would cause any graphics issues in the OC setup.
What make and model is your RX6900 XT, i.e. is it an XTXH card, that requires a spoofed Device ID?
I would recommend you add the DeviceProperties for the RX6900 XT to your config.plist, as shown below.
View attachment 566728
You would need to make sure the PCI Address for your RX 6900 XT is correct when adding the device properties to your config.plist. This should be done in Hackintool > PCIe Devices tab or using IORegistryExplorer, before adding the DeviceProperties.
On a side note your USBPorts.kext is a bit of a mess. You have a number of ports disabled in the kext that don't need to be disabled. You need to remember that the Fresco Logic and ASMedia USB Ports can all be active, as they are each on a separate USB controller and none of these will exceed the 15 ports per controller limit. The only one you would need to limit to 15 ports is the Intel XHC USB controller.
You shouldn't need the ASMedia.kext in your /EFI/OC/Kexts folder and config.plist, as the ASMedia 2141 USB Port controller is natively supported in macOS. Same with the Fresco Logic ports. So while defining them in the USBPorts.kext is not wrong, disabling any of these ports in the kext is most definitely wrong.
Yes, you can use ProperTree to edit/add the RX 6900's DeviceProperties.
You can also use ProperTree to edit your USBPorts.kext/Contents/info.plist to enable the existing ASMedia and Fresco Logic USB Ports. Just right-click on the USBPorts.kext and select show Contents from the drop down list displayed. Then navigate to the Contents folder and open the info.plist with ProperTree. Simply remove the # from the ASMedia and Fresco Logic ports to active them.
As to the Caldigit dock, yes you would probably be best served disconnecting it when undertaking the USB port discovery phase. As long as the dock is connected to a fully working TB/USB port it shouldn't cause any issues after you revise your USBPorts.kext.
Is this your RX 6900 XT card?
If yes, how have you set the Bios switch on the card, options explained in the screenshot below.
View attachment 566729
Do you use the Trixx software in Windows?
Did you make any changes using the software that might effect the way the card runs, in macOS, i.e. play with the fan speed to make the card run quieter?
So looking at this screenshot, I'm a little confused.Having reviewed the EFI above, I would say that while there are a few minor issues in the contents of the ACPI and Kexts folder, i.e. unused kexts and SSDT's. That the folder looks OK and there is nothing present that would cause any graphics issues in the OC setup.
What make and model is your RX6900 XT, i.e. is it an XTXH card, that requires a spoofed Device ID?
I would recommend you add the DeviceProperties for the RX6900 XT to your config.plist, as shown below.
You would need to make sure the PCI Address for your RX 6900 XT is correct when adding the device properties to your config.plist. This should be done in Hackintool > PCIe Devices tab or using IORegistryExplorer, before adding the DeviceProperties.
So I did it, same issue exists. Next up, shutting down and switching the BIOS switch to mode 2, which is silent mode? Hopefully that’s actually a downclock of the card to see if that helps.