@pastrychef so i've been pretty happy with my build for half a year now since you helped me fix my USB config and a weird quicklook problem i had, thx again for that
But I've recently bought a Samsung 4k TV and i cannot boot with the TV attached over HDMI to the Asus RX580 Dual. So i started diggin into it and couldn't really find a fix for it but i think sth is up with my config. It's not a drama to not be able to use the TV on the Mac since i only bought it for gaming on Windows, but it's a pain to have to physically disconnect the cable so i can boot into the hacky. I think the problem might be linked to the fact that the Asus rx580 Dual has 2 HDMI ports whereas most 580s have 3 DP ports and only one HDMI port, so i couldn't find anything specific to my particular model to fix it.
Also I downloaded your latest EFI folder from a couple of pages back and compared it to mine and found a number of differences. I'm not sure why the config.plist is so different since i rebuilt it with your help parly. Could you have a quick look to see if anything strikes you as odd. Although my build is modeled on yours and storks i am still on 10.14.4 with iMac 18,3 SMBIOS and an i7-8700k.
My graphics card shows up as Ellesmere [Radeon RX 470/480/570/570X/580/580X/590] in the system info, probably to do with the config.plist. In activity monitor it shows as a 580 but in System info and everywhere else as Ellesmere.
I have a lot of definitions for the PCI which i don't know where i got them from, like these. Not sure if they actually do anything or are just descriptive.
Code:
<dict>
<key>PciRoot(0x0)/Pci(0x0,0x0)</key>
<dict>
<key>AAPL,slot-name</key>
<string>Internal</string>
<key>device_type</key>
<string>Host bridge</string>
<key>model</key>
<string>8th Gen Core Processor Host Bridge/DRAM Registers</string>
</dict>
<key>PciRoot(0x0)/Pci(0x1,0x0)</key>
<dict>
<key>AAPL,slot-name</key>
<string>Internal</string>
<key>device_type</key>
<string>PCI bridge</string>
<key>model</key>
<string>Xeon E3-1200 v5/E3-1500 v5/6th Gen Core Processor PCIe Controller (x16)</string>
</dict>
<key>PciRoot(0x0)/Pci(0x1,0x0)/Pci(0x0,0x0)</key>
<dict>
<key>AAPL,slot-name</key>
<string>Internal@1,0,0</string>
<key>device_type</key>
<string>VGA compatible controller</string>
<key>hda-gfx</key>
<string>onboard-2</string>
<key>model</key>
<string>Ellesmere [Radeon RX 470/480/570/570X/580/580X/590]</string>
</dict>
<key>PciRoot(0x0)/Pci(0x1,0x0)/Pci(0x0,0x1)</key>
<dict>
<key>AAPL,slot-name</key>
<string>Internal@1,0,1</string>
<key>device_type</key>
<string>Audio device</string>
<key>model</key>
<string>Ellesmere HDMI Audio [Radeon RX 470/480 / 570/580/590]</string>
</dict>
again not sure what the Xeon is doing in there or where i got it from. I have a vague memory of having used Hackintool for at some point and think it might be from that.
Also noticed that in your EFI>CLOVER folder you only got a 'drivers' folder, i got a drivers64 and a drivers 64uefi folders.
My kexts are all in Other and not in /Library/Extensions.
My sleep still doesn't work (Displays turn off but system doesn't sleep), not aproblem but i tried everything i could find to get it to work so i gave up on it.