Hi Casey,
Thank you so much for making EFI for me. I tried with your EFI, and still experiencing similar issues (with SSDT-EC on, the output shows some component loaded successfully but still stuck at some point). However, with/without
SSDT-EC on, it gave different output. I have attached two photos, the first one is with SSDT-EC on, the second one is without SSDT-EC on.
Currently, I have three PCI-E devices: Gigabyte RX 5700XT, Fenvi T919 (which claims plug-and-play with MacOS, but I haven't plug Bluetooth USB into the motherboard, and I will plug it in once I got the internal USB splitter from Amazon), a 10GBE NIC came with the motherboard (from what I learned from its driver on Windows, it is the same as other ASUS's 10GBE NIC using an Aquantia 10GBE chip, which should be working with MacOS, but we will see). On BIOS setting, I disabled Fast Boot, VT-d, CSM, Thunderbolt (will work on this once I get MacOS installed properly), Intel SGX. But there is
no CFG Lock option on ASUS Bios setting, so I think I have to set True on AppleCpuPmCfgLock and AppleXcpmCfgLock in my plist file. For the options I enabled, I enabled Above 4G decoding, Hyper-threading, XHCI Hand-off, and iGPU memory preservation with 64MB. I connect my display to RX 5700XT with a displayport cable. I have also attached my DSDT file below if it helps.
Output with SSDT-EC on:
View attachment 473994
Output with SSDT-EC off:
View attachment 473995