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:
- vanilla guide
- usb map guide with also this video
- CaseySJ's guide on tonymacx86.com, his guide is NOT vanilla, but it provides so much deep information and troubleshooting and really useful custom specific SSDT for this motherboard
- bonus, read this post about OsxAptioFix2Drv-free2000, long story short, it's really dangerous to use it, but a lot of guides actually do that, including CaseySJ's!! But fear not, my EFI clover is simple and clean, without it, everything works just fine
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
- AppleALC
- VirtualSMC (with SMCProcessor.kext and SMCSuperIO.kext)
- IntelMausiEthernet
- Lilu
- USB Inject All (before you have mapped your ports)
- USBMap (once ports are mapped, only use this one with a custom generated SSDT)
- WhateverGreen
- SmallTreeIntel82576.kext (put this kext in the 10.14 folder)
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!!
[link] [comments]
Post a Comment