My findings with Kaby Lake and HD630!
I had two almost identical machine for a few days for testing:
- Gigabyte Z270N-WIFI, Intel i7-7700K, Samsung 960 EVO nvme SSD, Gigabyte nVidia 1060Ti
- Gigabyte Z270N-WIFI, Intel i7-7700K, Samsung 960 EVO nvme SSD, MSI ATI Radeon RX460
Installed 10.12.6 on both machines, they were fully working.
In the config.plist I had NO:
- FakeCPUID param
- FakeID for IntelGFX
- Device/AddProperties section for IntelGFX
- KextPatch for IntelSKLGraphics (4 displays)
But I set these in the config.plist under Graphics:
- ig-platform-id=0x59120000.
- Inject Intel=true
And these for DSDT/Patches section in the config.plist:
- change OSID to XSID patch
- change _OSI to XOSI patch
- change _DSM to XDSM patch
- change EC0 to EC patch
- change H_EC to EC patch
- change EHC1 to EH01 patch
- change EHC2 to EH02 patch
- change HDAS to HDEF patch
- change HECI to IMEI patch
- change MEI to IMEI patch
- change GFX0 to IGPU patch
Clover kexts:
- FakeSMC.kext
- IntelMausiEthernet.kext
- HackrNVMeFamily-10_12_6.kext
- XHCI-200-series-injector.kext
- USBInjectAll.kext
- IntelGraphicsFixup.kext
- Lilu.kext
- Shiki.kext
iMac 14,2 was used as the system definition, with fully generated SMBIOS details using the
iMessage for idiots guide.
Both graphics (Intel graphics and the videocard) worked for the ATI and the nVidia system, too. I felt the ATI system much quicker for simple task like application launch animations, Safari browsing, clicking very fast everywhere this system was very responsive. Not to say nVidia was lagging (because it was fast, too) but for general animations and feeling, I felt the ATI system quicker. Also HD630 + RX460 sleep-wake worked like a charm OOB, but I had to set Primary Graphics: IGFX in the BIOS, so this ATI system worked with dark boot only (you can't see the startup gigabyte screen, the bootloader and the macOS loading: the signal only arrives to the display when you are at the login screen and macOS fully loaded). It was not an issue because I set DefaultVolume in Clover so macOS booted straight into the Sierra partition.
However on the nVidia system: HD 630 + nVidia1060Ti I could set Primary Graphics as PCI-E in BIOS, so the OS loading was not dark, you can see what's happening. But sleep-wake was not fully working: The system could sleep and wake, monitors are back after wake but then after half a minute I saw graphics glitches everywhere. On
this forum thread I read I have to set Hot Corners for Sleep Display, but this workaround was not working for me... BUT: If I change the display resolution under System Preferences/Display/Scaled to something smaller (1600x900), then swith back to the original full resolution (in my case 2560x1440), this issue gone completely. It's not a big issue, but you need to do this resolution switch to low then switch to full every time after you wake your system to get rid of graphics glitches.
Also you need to install drivers (nVidia Web Driver for 10.12.6) to make a PC nVidia card working and set nvda_drv=1 as boot flag + set NvidiaWeb true in config.plist. The ATi doesn't require anything.. This RX460 works with the core macOS ATI driver, so Sierra already containts everything for this card. No extra work after macOS install or after a macOS update.
Apart from graphics:
For the Samsung nvme SSD I generated the latest kext for 10.12.6 according to the
Rehabman Guide, and added two SSDT patch (SSDT_NVMe-Pcc.aml, and the Special injections required for 960 EVO: named my as: SSDT_NVMe-Pccc.aml) in Clover. You need to install Windows to get the information for the SSDT patches. The nvme magic value for this Z270N-WIFI motherboard was: _SB.PCI0.RP09.PXSX
Sound ALC1220 worked with latest MultiBeast + VoodooHDA. Installed ALC1220 and 100/200 series audio patch from the Audio section. Then reboot -> Every sound input and output jack was properly identified, I could change the volume with the slider, under System Information/Audio it seems fully working but then when I wanted to play some music or YouTube videos for test, the playback didn't start! Then I tried rebuild kernel cache with:
sudo touch /System/Library/Extensions && sudo kextcache -u /
Then reboot -> Still no sound.
Then downloaded VoodooHDA 2.8.8.pkg from sourceforge, installed it, reboot and boom it worked. All back and front jacks are functional.