Thanks for the helpful reply
@CaseySJ!
So I just tested the H370 Aorus Gaming 3 WIFI, and got the following:
Index 1/port 5: not used. I set it to BusID 00, pipe 0 and type to dummy.
Index 2/port 6: physical DVI. BusID set to 02, type to HDMI of course. I first tried BusIDs 06 and 05, neither worked.
Index 3/port 7: physical HDMI. BusID set to 04, type to HDMI. That was the first BusID I tried as per
@CaseySJ's note about Gigabyte boards' HDMI, so it worked right away!
For the 2 working ports I set pipe to 18.
Both ports work great, system starts up normal. HDMI gives me 2560X1440 on the Acer monitor, I had the Gateway plugged in to the DVI, and that got me a full 1920X1080 (highest res for that monitor) with no issues.
I had purple/green screen on HDMI at first, but that was because the first time I ran the patch, for some reason Hackintool didn't create the entire code, or the port types got reset back to DP and so it didn't generate port type code. Therefore when I restarted, the ports were still DP. So anyone having issues, remember to check the connectors tab before patching (as the guide explains), just in case things get reset. Once I redid the code things worked great!
@CaseySJ, here is the code generated by Hackintool, so you can add it to the boards configurations list. If something's missing or you need something else added/tested, let me know!
I didn't include the keys/values marked with a * in my config, as I didn't feel I needed them for things to work. I left them here for the sake of completeness and just in case.
Should I put them in? Or are they not needed if things are showing up fine in system info?
Patch code for Gigabyte H370 Aorus Gaming 3 WIFI FrameBuffer:
<key>Properties</key>
<dict>
<key>PciRoot(0x0)/Pci(0x2,0x0)</key>
<dict>
<key>AAPL,ig-platform-id</key>
<data>
BwCbPg==
</data>
<key>AAPL,slot-name</key> *
<string>Internal</string> *
<key>device_type</key> *
<string>VGA compatible controller</string> *
<key>framebuffer-con0-busid</key>
<data>
AAAAAA==
</data>
<key>framebuffer-con0-enable</key>
<data>
AQAAAA==
</data>
<key>framebuffer-con0-pipe</key>
<data>
AAAAAA==
</data>
<key>framebuffer-con0-type</key>
<data>
AQAAAA==
</data>
<key>framebuffer-con1-busid</key>
<data>
AgAAAA==
</data>
<key>framebuffer-con1-enable</key>
<data>
AQAAAA==
</data>
<key>framebuffer-con1-pipe</key>
<data>
EgAAAA==
</data>
<key>framebuffer-con1-type</key>
<data>
AAgAAA==
</data>
<key>framebuffer-con2-busid</key>
<data>
BAAAAA==
</data>
<key>framebuffer-con2-enable</key>
<data>
AQAAAA==
</data>
<key>framebuffer-con2-pipe</key>
<data>
EgAAAA==
</data>
<key>framebuffer-con2-type</key>
<data>
AAgAAA==
</data>
<key>framebuffer-patch-enable</key>
<data>
AQAAAA==
</data>
<key>model</key> *
<string>UHD Graphics 630 (Desktop)</string> *
</dict>
</dict>
Any comments? Did I miss something? Can I improve it somehow?
Also, when doing the patch I only checked Graphic device and Connectors, for now left everything else in both tabs unchecked. I didn't touch the connector flags section either.