yes, my machine had the same situation that I needed both FakePCI kexts
as my machine is a Skylake, i started with this configuration:
Code:
<key>PciRoot(0)/Pci(0x02,0)</key>
<dict>
<key>AAPL,ig-platform-id</key>
<data>AAAbGQ==</data>
<key>#hda-gfx</key>
<string>onboard-1</string>
<key>#AAPL00,override-no-connect</key>
<data></data>
<key>#AAPL00,override-no-edid</key>
<data></data>
<key># DVMT-prealloc</key>
<string>32MB BIOS, 19MB framebuffer, 9MB cursor bytes (credit RehabMan)</string>
<key>framebuffer-patch-enable</key>
<integer>1</integer>
<key>framebuffer-stolenmem</key>
<data>AAAwAQ==</data>
<key>framebuffer-fbmem</key>
<data>AACQAA==</data>
<key>## @0 LVDS->DP</key>
<string></string>
<key>#framebuffer-con0-enable</key>
<integer>1</integer>
<key>#framebuffer-con0-type</key>
<data>AAQAAA==</data>
<key>## @1 HDMI</key>
<string></string>
<key>#framebuffer-con1-enable</key>
<integer>1</integer>
<key>#framebuffer-con1-type</key>
<data>AAgAAA==</data>
<key>#framebuffer-con1-flags</key>
<data>hwEAAA==</data>
<key>#framebuffer-con1-pipe</key>
<data>EgAAAA==</data>
<key>## @2 HDMI</key>
<string></string>
<key>#framebuffer-con2-enable</key>
<integer>1</integer>
<key>#framebuffer-con2-type</key>
<data>AAgAAA==</data>
<key>#framebuffer-con2-flags</key>
<data>hwEAAA==</data>
<key>#framebuffer-con2-pipe</key>
<data>EgAAAA==</data>
<key>## @3 HDMI</key>
<string></string>
<key>#framebuffer-con3-enable</key>
<integer>1</integer>
<key>#framebuffer-con3-type</key>
<data>AAgAAA==</data>
<key>#framebuffer-con3-flags</key>
<data>hwEAAA==</data>
<key>#framebuffer-con3-pipe</key>
<data>EgAAAA==</data>
<key>## patch0</key>
<string>Enable lid wake for 0x19260002 credit syscl/lighting/Yating Zhou</string>
<key>#framebuffer-patch0-enable</key>
<integer>1</integer>
<key>#framebuffer-patch0-find</key>
<data>ChMDAAAABgAAAAAAAAAAAA==</data>
<key>#framebuffer-patch0-replace</key>
<data>DxMDAAAABgAAAAAAAAAAAA==</data>
<key>## patch1</key>
<string>Enable lid wake for 0x19260004 credit syscl/lighting/Yating Zhou</string>
<key>#framebuffer-patch1-enable</key>
<integer>1</integer>
<key>#framebuffer-patch1-find</key>
<data>CgsDAAAHBgADAAAABAAAAA==</data>
<key>#framebuffer-patch1-replace</key>
<data>DwsDAAAHBgADAAAABAAAAA==</data>
</dict>
<key>PciRoot(0)/Pci(0x1f,3)</key>
<dict>
<key>#layout-id</key>
<integer>3</integer>
<key>#PinConfigurations</key>
<data></data>
<key>#hda-gfx</key>
<string>onboard-1</string>
<key>#no-controller-patch</key>
<integer>1</integer>
</dict>
(the parts that has a # means that part is disabled)
so i enabled what i needed and ended up with:
Code:
<key>PciRoot(0x0)/Pci(0x1F,0x3)</key>
<dict>
<key>AAPL,slot-name</key>
<string>Internal@0,31,3</string>
<key>alc-verbs</key>
<integer>1</integer>
<key>device-id</key>
<data>
cKEAAA==
</data>
<key>device_type</key>
<string>Audio device</string>
<key>hda-gfx</key>
<string>onboard-1</string>
<key>layout-id</key>
<integer>17</integer>
<key>model</key>
<string>100 Series/C230 Series Chipset Family HD Audio Controller</string>
</dict>
<key>PciRoot(0x0)/Pci(0x2,0x0)</key>
<dict>
<key>AAPL,ig-platform-id</key>
<data>
AAAbGQ==
</data>
<key>AAPL,slot-name</key>
<string>Internal@0,2,0</string>
<key>device-id</key>
<data>
GxkAAA==
</data>
<key>device_type</key>
<string>VGA compatible controller</string>
<key>force-online</key>
<integer>1</integer>
<key>framebuffer-con0-busid</key>
<data>
AAAAAA==
</data>
<key>framebuffer-con0-enable</key>
<data>
AQAAAA==
</data>
<key>framebuffer-con0-flags</key>
<data>
mAAAAA==
</data>
<key>framebuffer-con0-index</key>
<data>
AAAAAA==
</data>
<key>framebuffer-con0-pipe</key>
<data>
EgAAAA==
</data>
<key>framebuffer-con0-type</key>
<data>
AgAAAA==
</data>
<key>framebuffer-con1-busid</key>
<data>
BQAAAA==
</data>
<key>framebuffer-con1-enable</key>
<data>
AQAAAA==
</data>
<key>framebuffer-con1-flags</key>
<data>
hwEAAA==
</data>
<key>framebuffer-con1-index</key>
<data>
AQAAAA==
</data>
<key>framebuffer-con1-pipe</key>
<data>
EgAAAA==
</data>
<key>framebuffer-con1-type</key>
<data>
AAQAAA==
</data>
<key>framebuffer-con2-busid</key>
<data>
BAAAAA==
</data>
<key>framebuffer-con2-enable</key>
<data>
AQAAAA==
</data>
<key>framebuffer-con2-flags</key>
<data>
hwEAAA==
</data>
<key>framebuffer-con2-index</key>
<data>
AgAAAA==
</data>
<key>framebuffer-con2-pipe</key>
<data>
EgAAAA==
</data>
<key>framebuffer-con2-type</key>
<data>
AAgAAA==
</data>
<key>framebuffer-con3-busid</key>
<data>
AAAAAA==
</data>
<key>framebuffer-con3-enable</key>
<data>
AQAAAA==
</data>
<key>framebuffer-con3-flags</key>
<data>
IAAAAA==
</data>
<key>framebuffer-con3-index</key>
<data>
/////w==
</data>
<key>framebuffer-con3-pipe</key>
<data>
AAAAAA==
</data>
<key>framebuffer-con3-type</key>
<data>
AQAAAA==
</data>
<key>hda-gfx</key>
<string>onboard-1</string>
<key>model</key>
<string>Intel HD Graphics 530</string>
</dict>
may be better to view these with plisteditpro software
i think i ended up changing the con1-type
with your kabylake, may be worth looking at
Some Clover config.plist files for common Intel graphics configurations - RehabMan/OS-X-Clover-Laptop-Config
github.com
for a starting off point