Z390 Designare & i9-9900K & RX 580 or iGPU: Ultimate Hackintosh

I created this really powerful build for a friend of mine (vanilla way), it's working really really well. The SMBIOS is "iMac19,1". I've used the following guides:

Build
  • Motherboard: Gigabyte Z390 Designare (BIOS F7)
  • CPU: Intel Core i9-990K
  • CPU Cooler: Dark Rock Pro 4
  • iGPU: Intel UHD Graphics 630
  • RAM : Corsair Vengeance LPX DDR4 3000 MHz 16 GB X 2
  • Storage 1: Silicon Power SSD PCIe M.2 NVMe 512 GB Gen3x4 (macOS 10.14.6)
  • Storage 2: SanDisk 250 GB (Windows 10 Build 1903)
  • PSU: Seasonic Focus+ 850 W
  • Case: NZXT H700
BIOS

I have disabled completely the XMP Profile because that was causing issues with USB drives when waking the computer from sleep. Again, I am using the BIOS version F7. For the specif settings, I just followed CaseSJ, which I'll report here as well (start with a clean state by selecting Load Optimized Defaults):

  • BIOS > Windows 8/10 Featues > Other OS
  • BIOS > CSM Support > Disabled (Also check that secure boot is disabled)
  • Peripherals > Initial Display Output > PCIe Slot 1 (or iGPU if you don't have descrete graphics)
  • Peripherals > Intel Platform Trust Techonology > Disabled
  • Peripherals > Thunderbolt Configuration > TBT Vt-d Base Security > Disabled
  • Peripherals > Thunderbolt Configuration > Thunderbolt Boot Support > Disabled
  • Peripherals > Thunderbolt Configuration > Security Level > No Security
  • Peripherals > Thunderbolt Configuration > Discrete Thunderbolt Configuration > Thunderbolt USB Support > Enabled
  • Peripherals > Thunderbolt Configuration > Discrete Thunderbolt Configuration > GPIO3 Force Pwr > Enabled
  • Peripherals > USB Configuration > Legacy USB Support > Enabled
  • Peripherals > XHCI Hand-off > Enabled
  • Peripherals > Network Stack Configuration > Network Stack > Disabled
  • Chipset > Vt-d > Disabled
  • Chipset > Internal Graphics > Enabled
  • Chipset > DVMT Pre-Alloc > 64M
  • Chipset > DVMT Total Gfx Mem > 256M
  • Chipset > Audio Controller > Enabled
  • Chipset > Above 4G Decoding > Enabled
  • Power > Erp > Disabled
  • Power > RC6 > Enabled
Kext
config.plist

First follow the vanilla guide, then read very carefully CaseySJ and tweak only the little things that are really needed. Lastly, map the USB ports using the really handy map that he created. I'll post my EFI folder at the bottom of this post as a detailed reference.

drivers > UEFI

I only selected these option right here during the clover-builder setup, just be sure that you are using the latest version available here:

  • ApfsDriverLoader.efi

  • AptioMemoryFix.efi

  • EmuVariableUefi.efi

  • HFSPlus.efi

ACPI > patched

Except for the two USB mapped files, all the others are from CaseySJ once again (thank you for your hard work):

  • SSDT-DESIGNARE-Z390-NO-CNVW.aml (helps disabling the wi-fi and bluetooth integrated module, but I'd advice you to also disable it while mapping your ports, it's HS14)
  • SSDT-DTPG.aml (a helper module for the above SSDT)
  • SSDT-EC.aml (can allow high-current USB power charge)
  • SSDT-USBX.aml (USB mapping)
  • SSDT-USBX.dsl (USB mapping)
  • SSDT-Z390-DESIGNARE-RX580-V2.aml (only needed with the RX 580)
  • SSDT-Z390-DESIGNARE-TB3HP-V4.aml (hot plug capability for Thunderbolt 3)
EFI

This is my briefing, I really hope that it will help someone out there, especially if he's still using OsxAptioFix2Drv-free2000, which again, you shouldn't. Now I'll post right here two different setups, one for this hardware with a Radeon RX 580 and another one without a descrete GPU. Thank you all for the great support. Remember to change the serial inside this configuration!!

z390-designare-i9-9900k-rx-580

z390-designare-i9-9900k-igpu

submitted by /u/PacPera
[link] [comments]