@CaseySJ, thanks for the guide!
I just read the entire thread (all 62 pages!), in order to inform my self of all the details before attempting this. I have a few rigs I'm upgrading and would like to get IGPU working.
For the purpose of this post, I'm working with the following hardware: Gigabyte H370 Aorus Gaming 3 WIFI (with the WIFI module removed), Intel i5-8400, and Acer ET321-HQU (2560X1440) monitor (has HDMI, DP and DVI). I also have a Dell U2415 (1920X1200, DP and HDMI) and a Gateway 2703 (1920X1080, DVI and VGA) that I can also test on if need be. All tests will be done with direct cables, no adapters/converters.
Software: Mojave 14.4, Hackintool 2.4.4, Clover 4920, latest LILU, AppleALC, WhateverGreen, FakeSMC, USBInjectAll (with proper custom USB SSDT in place) and Ethernet kext in L/E.
I'll also be doing this procedure on 2 other Gigabyte boards, and will post working configurations for all 3 as soon as they are confirmed working; all boards running latest Gigabyte BIOS.
But for now, due to the methodical testing that must be performed, my goal is to know what is the minimal amount of things I need to include in the patch to successfully test ports (what boxes to check/uncheck), without adding unnecessary/extra variables that may interphere or mess things up. So my questions (before I get started) are as follows:
1. Do I need to do anything with the connector flags? By default, when openning Hackintool, some of the flags are checked. Should they all be unchecked?
2. I'm assuming since Mojave 14.4 has support for CFL graphics that I don't need to use device ID, just the recommended 3E9B0007 ig-platform-id? (read a post a few pages back that seems to imply this)
3. Since my UEFI allows me to change video mem sizes and such, do I need the VRAM boxes checked when patching? Or just connectors and graphic device?
4. Do I need HDMI20 checked (is it for 4k only, or would 1440p (2k?) also require it)?
5. Do I do anything with the pipes number column? Only mention of it I read was setting them all to 18 to fix a certain issue; is leaving them at their default for now also OK? Right now with the ig-platform-id set, they are 9, 10, and 8 for index 1-3 respectively.
6. This board only has 2 ports, 1 DVI and 1 HDMI. Is using type dummy and busID 0x00 still the best way to disable the third unused port?
7. Finally, (more so for informational/learning purposes), is there a post somewhere that explains when to check what box in the patch section of Hackintool to produce certain effects? At least those that relate to FB patching.
If not, any chance they could be added to your guide? It may be useful to have a good understanding in order for each user to be informed of what they may or may not require when patching.
That's all for now, thanks for any answers you or anyone else can provide!