- Joined
- Oct 9, 2018
- Messages
- 17
- Motherboard
- Gigabyte Z370 HD3P
- CPU
- i7-8700K
- Graphics
- RX580
- Mac
- Mobile Phone
jaabdad's Coffee Lake ATX Build:
i7-8700K - Z370-HD3P - 32GB RAM - RX580
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)
- 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)
- Reboot into your Mojave system drive
- 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
- Reboot again, then run Clover Configurator
- In Clover Configurator, mount your EFI partition
- In Clover Configurator, open the Clover config.plist file on your EFI partition
- 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
- Chipset > DVMT Pre-Allocated: 96M
- Chipset > DVMT Total GFX Mem: 256M
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: