Contribute
Register

[Success] Gigabyte Z370-H3DP, i7-8700, RX580, 32GB RAM, Wifi, Mojave

Joined
Oct 9, 2018
Messages
9
Motherboard
Gigabyte Z370 HD3P
CPU
i7-8700K
Graphics
RX580
Mac
iMac, MacBook Pro
Mobile Phone
iOS
jaabdad's Coffee Lake ATX Build:
i7-8700K - Z370-HD3P - 32GB RAM - RX580

Components

Gigabyte Z370 HD3P ATX Motherboard
https://www.amazon.com/gp/product/B0762RN791/?tag=tonymacx86com-20

Intel Core i7-8700K Unlocked Processor
https://www.amazon.com/gp/product/B07598VZR8/?tag=tonymacx86com-20

Sapphire AMD Radeon RX580 GPU 8GB
https://www.amazon.com/gp/product/B06ZZ6FMF8/?tag=tonymacx86com-20

Ballistix Sport DDR4-2400 32GB RAM kit (2x 16GB)
https://www.amazon.com/gp/product/B01AG9EZ6E/?tag=tonymacx86com-20

Samsung 970EVO NVMe 250GB SSD
https://www.amazon.com/gp/product/B07BN5FJZQ/?tag=tonymacx86com-20

Samsung 970EVO NVMe 1TB SSD
https://www.amazon.com/gp/product/B07BN217QG/?tag=tonymacx86com-20

Fenvi FV-T919 PCIe WiFi+Bluetooth Card
https://www.newegg.com/Product/Product.aspx?Item=9SIADXZ7GS4848

Corsair Carbide SPEC-04 Case
https://www.amazon.com/gp/product/B06XTPNCMM/?tag=tonymacx86com-20

Corsair RM750x Power Supply
https://www.amazon.com/gp/product/B079HGN5QS/?tag=tonymacx86com-20

Noctua NH-U9S CPU Cooler
https://www.amazon.com/gp/product/B00TBHYYFK/?tag=tonymacx86com-20

Noctua NF-P12 120mm Fan
https://www.amazon.com/gp/product/B07C5L4QGN/?tag=tonymacx86com-20


Already Owned

LG MN 43MU79-B 42.5" 3840x2160 Monitor
https://www.amazon.com/gp/product/B071NMPGLP/?tag=tonymacx86com-20

Logitech K360 Wireless Keyboard
https://www.amazon.com/gp/product/B007PJ4PN2/?tag=tonymacx86com-20

Logitech M310 Wireless Mouse (part of a set)
https://www.amazon.com/gp/product/B003VANO7C/?tag=tonymacx86com-20


Comments

This was my first build. It is from-the-ground-up with a fresh Mac OS Mojave install. The system runs cool so far and is very quiet, even sitting on my desk not 3 feet away from me. Everything works, including WiFi, Bluetooth, audio (even through DisplayPort to my LG monitor), iMessage, Handoff, FaceTime calling (audio only, no webcam), Airdrop, USB 2 and 3, Sleep, and Ethernet. Encoding 1080p MKVs in Handbrake maxed the CPU temp at 68C, which is not bad at all. Thanks to @andyxm715 for a great build guide to get me started.

Installation Notes
I used the UniBeast 9.0 Mojave Installation Guide all the way through, including running MultiBeast 10.4.

You'll probably want to update the motherboard's BIOS to F8 (latest version as of Oct 2018) using Gigabyte's Q-Flash utility. It's not complicated, but you will need a USB stick.

Then, you'll want to be sure to download and have available the following, either on your install USB stick or you can download onto your functioning Mojave system:

- Clover Configurator
- KextBeast
- The latest kexts for:
  • Apple ALC
  • Lilu
  • USBInjectAll
  • WhateverGreen

BIOS Settings
  • Save & Exit: Load Optimized Defaults
  • M.I.T. > Advanced Memory Settings Extreme Memory Profile (X.M.P.): Profile 1
  • BIOS > Fast Boot: Disabled
  • BIOS > CMS Support: Disabled (this will also disable LAN PXE Boot Option ROM)
  • BIOS > Storage Boot Option Control: UEFI (if this option is available)
  • Peripherals > Super IO Configuration > Serial Port: Disabled
  • Peripherals > USB Configuration > XHCI Handoff: Enabled
  • Chipset > Vt-d: Disabled
  • Chipset > Internal Graphics: Auto (for now)
MultiBeast 10.4 Settings
  • Quickstart > UEFI Boot Mode
  • Drivers > Audio > AppleALC
  • Drivers > Network > IntelMausiEthernet v2.4.0
  • Drivers > Misc > FakeSMC (should be selected by default based on UEFI Boot Mode selection above)
  • Drivers > Misc > FakeSMC Plugins
  • Drivers > Misc > Core Graphics Fixup AKA WhateverGreen
  • Drivers > USB > USBInjectAll
  • Drivers > USB > Remove XHCI USB Port Limit
  • Leave everything else alone (e.g. my system is listed as iMac 14,2, I left it alone)
Post-MultiBeast Procedure
  1. Reboot into your Mojave system drive
  2. Put all your latest kext files on your desktop (KextBeast expects to find them on your desktop), then use KextBeast to put these kexts into /Library/Extensions
  3. Reboot again, then run Clover Configurator
  4. In Clover Configurator, mount your EFI partition
  5. In Clover Configurator, open the Clover config.plist file on your EFI partition
  6. Add the following code as part of enabling USB3 (towards bottom of file, you’ll see an <array> with a bunch of <dict> entries like this one):
Code:
        <dict>
              <key>Comment</key>
              <string>disable port limit in XHCI kext (credit PMHeart)</string>
              <key>MatchOS</key>
              <string>10.14.x</string>
              <key>Name</key>
              <string>com.apple.driver.usb.AppleUSBXHCI</string>
              <key>Find</key>
              <data>g/sPD4MDBQAA</data>
              <key>Replace</key>
              <data>g/sPkJCQkJCQ</data>
          </dict>
Reboot into BIOS and enable iGPU:
  • Chipset > Internal Graphics: Enabled
Reboot into BIOS again and set:
  • Chipset > DVMT Pre-Allocated: 96M
  • Chipset > DVMT Total GFX Mem: 256M
Reboot one last time, you should be into a fully functioning Mojave install on your Hackintosh

Use Clover Configurator to set your computer’s serial number and UUID, almost all of this is detailed in instructions for setting up iMessage.

Thanks for reading, and good luck!
 
Last edited:
Top