- Joined
- Jan 4, 2013
- Messages
- 127
- Motherboard
- Gigabyte Z370 AORUS Ultra Gaming
- CPU
- i7-8700K
- Graphics
- MSI Radeon RX 5700XT Evoke + UHD 630
- Mac
- Mobile Phone
Macboy123's CoffeeLake Build:
Gigabyte Z370 Aorus UG - i7-8700K - Zotac GTX 1080
View media item 189601
ComponentsGigabyte Z370 Aorus UG - i7-8700K - Zotac GTX 1080
View media item 189601
Thermaltake Versa C22 White ATX Case
https://www.amazon.de/gp/product/B01LQM3JBM/?tag=tonymacx8603-21
https://www.amazon.com/dp/B01LZ5X3KE/?tag=tonymacx86com-20
Gigabyte Z370 AORUS ULTRA GAMING Motherboard
https://www.amazon.de/dp/B075ZQ6V9R/?tag=tonymacx8603-21
https://www.amazon.com/dp/B075LC78QK/?tag=tonymacx86com-20
https://www.newegg.com/Product/Product.aspx?Item=N82E16813145037
Intel Core i7-8700K Coffee Lake Processor (really hard to get ATM)
https://www.amazon.de/dp/B076DC3VZW/?tag=tonymacx8603-21
https://www.amazon.com/gp/product/B07598VZR8/?tag=tonymacx86com-20
http://www.newegg.com/Product/Product.aspx?Item=N82E16819117827
Corsair MU16GX4M2C3000C15B Vengeance LED 16Gb (2x8GB) DDR4 3000MHz C15 XMP 2.0 Enthusiast Blue LED Memory
https://www.amazon.de/dp/B01LZ5VSIH/?tag=tonymacx8603-21
https://www.amazon.com/dp/B01HKF4ZUI/?tag=tonymacx86com-20
https://www.newegg.com/Product/Product.aspx?Item=N82E16820236076
Philips Brilliance 27" 288P 4K UHD Monitor
https://www.amazon.de/dp/B00JMFCF7K/?tag=tonymacx8603-21
Zotac Geforce GTX 1080 Mini 8GB RAM
https://www.amazon.de/dp/B01NCVICRY/?tag=tonymacx8603-21
https://www.amazon.com/dp/B01NCVICRY/?tag=tonymacx86com-20
https://www.newegg.com/Product/Product.aspx?Item=N82E16814500414
Already Owned
Alpenföhn BROCKEN Highend CPU silent tower cooler
https://www.amazon.de/dp/B00BPKWBCO/?tag=tonymacx8603-21
beQuiet 550W modular power supply
https://www.amazon.de/gp/product/B005JS580A/?tag=tonymacx8603-21
Samsung 850 EVO 250GB SSD
https://www.amazon.de/dp/B00P736UEU/?tag=tonymacx8603-21
https://www.amazon.com/dp/B00OAJ412U/?tag=tonymacx86com-20
https://www.newegg.com/Product/Product.aspx?Item=9SIA2W02CZ2241
Samsung 840 Pro 256GB SSD
https://www.amazon.de/dp/B009LI7CTY/?tag=tonymacx8603-21
https://www.amazon.com/dp/B009LI7CTY/?tag=tonymacx86com-20
Western Digital Red 5400rpm 2 TB Hard Drive (WD20EFRX)
https://www.amazon.de/dp/B008JJLZ7G/?tag=tonymacx8603-21
https://www.amazon.com/dp/B008JJLZ7G/?tag=tonymacx86com-20
be quiet! PureWings 2 140mm Case Front Fan
https://www.amazon.de/gp/product/B016XWZ56M/?tag=tonymacx8603-21
Comments
I had an Intel Haswell/Devils Canyon Hack for 2 years and liked to update to newest hardware and specs with my macOS 10.13 build and existing hard drives. So, I went for a brand new Coffee Lake 6 core 8700K processor, a good and compatible board with known components, and performance RAM modules and a new 1080 GPU, in my case the Zotac GTX 1080 Mini 8GB.
As the Zotac 1080 Mini has a small form factor and length of 21 cm, it is even fitting in ITX cases, and has a 8 pin connector need. This card comes with a 5 year warranty!
I flashed the 1080 AMP! BIOS with latest NVFlash for a little Overclocking and Zero Fan Mode, which the Mini BIOS unfortunately doesn't come up with out of box but with a loud 37% Fan Min setting (crap Zotac).
First of all, I did an TimeMachine and Sector by Sector Paragon HDM backup, in case of anything going wrong.
As I use a dual boot Windows 10 / macOS Clover configuration, I preferred to use two separate SSD drives, for APFS Container and for Windows NTFS. Data and Games are stored on the classic hard drive.
UPDATE: Since NVIDIA support went dark with 10.14 and following, i switched to a Navi AMD Radeon GPU , MSI RX5700XT Evoke.
Installation Notes
BIOS Settings
Since my old Hack Haswell with a Gigabyte Z97 and a MSI 980GTX was already able to run with UEFI mode, I used pretty much same BIOS settings as before and as recommended by TonyMacx86. With newest graphics and motherboard combo Win and Mac can boot with UEFI only mode, having really fast boot up time and performance. As i sometimes use VMWare, I have VT-d enabled and added dart=0 Clover boot options. For Windows 10 Multi GPU rendering I use both Intel UHD 630 IGPU as well as NVIDIA dGPU.
UEFI Settings
1. To access UEFI Setup, press and hold Delete on a USB Keyboard while the system is booting up
2. Set to Optimized Defaults.
3. Misc Settings, PCI-Express Auto or Gen3, Set X.M.P. Memory Profile to Profile1 for 3000Mhz
4. Vt-D enabled, Internal Graphics enabled, Size DVTM 32GB, Memory MAX, Init Display First IGPU, SATA AHCI, Boot Order Clover UEFI set with EasyUEFI under Windows, can also be set under macOS recovery with "sudo bless --setBoot --folder"
5. Fast Boot Enabled, Next boot on power loss Normal, CSM Disabled, Secure Boot disabled, EFI Driver Auto, USB Partial Init6. Save and exit.
Clover Settings
I used newest 4289, config.plist can be requested. Needed to add EmuVariableUEFI for 1080 NVIDIA support, because 100series and upper chipsets unfortunately don't bring native NVRAM support like Z97 did. So i lost my Clover LastBootedVolume and timeout as well.
I had to switch from AptioDrv to Aptio2Drv to avoid Realloc error, but that's nowerdays the preferred one to use anyway.
I used IntelMausiEhternet.kext, RehabMens newest FakeSMC.kext plus Sensors, and, after first macOS bootup, I added Toledas CloverALC130 audio and CloverHDMI130 script for support of ALC12220 sound and DP audio over NVIDIA. Therefore, Realtec ALC was installed in kexts and NVIDIA PEG0 SSDT in ACPI patched. To install ALC1220 audio, the DSDT rename from HDAS to HDEF is needed. I also renamed GFX0 to IGPU.I also used HECI to IMEI.
Luckily the CPU ID itself is compatible to Kaby Lake 7700K CPU and only last Hex digit changed 0x000906E9 vs 0x000906EA.
Only needed when grpahics iGPU is active.
For graphics HD630 function I realized FakeCPU, Fake IntelGFX ID and igx-platform ID is necessary anyway, maybe support comes with later minor macOS update.
CPU 0x000906E9
ig-platform-id 0x59120000 (can use 0x59120003 connectorless for QuickSync and iTunes DRM as well)
IntelGFX 0x59128086
The Graphics IDs are necessary because 0E92 id of UHD630 is not listed in AppleIntelKBLGraphicsFramebuffer.kext.
To avoid problems with NVRAM set other IDs to 0x0.
As KextPatches, I used Pike's AppleGraphicsDevicePolicy patch for iMac 18,3 definition and SMBIOS to avoid NVIDIA blackscreen.
Then, I used the XHCI port limit patch, and the KBL ComputeLane Patch, as well as the auto generated Toleda ALC edits automatically inserted.
Post Configuration
The NVIDIA Web driver installed in newest version .121 with SIP enabled. Later updated to .07 with 10.13.1.
ASMedia USB3.1 controller is recognized and speeds with USB3.1 Gen 2 Icybox and Samsung 850 SSD made clear that Thunderbolt 1 and 2 is nearly obsolete these days.
To get all P-States and working PM i ran ssdtPRGen.sh script by Piker Alpha with my CPU under User defined.
Make sure cfg files in /User/Library/ssdtPRGen/Data also include this new CPU model, after version checks and downloads of the script.
Then SSDT was generated. I copied to Clover/ACPI/patched and PM worked, I checked with IOReg and AppleIntelInfo.kext.
If you overclock you just have to modify TurboClock param and re-create SSDT.
To have a correct CPU model in About my mac, I changed the "Unknown CPU" identifier in the SystemInfo.strings according to this guide.
http://www.idownloadblog.com/2017/01/13/how-to-modify-about-this-mac-hackintosh/
Summary
macOS and Windows 10 are fully compatible to hardware changes and re-arrange themselves with the new components.
Of course, in Windows I had to reactivate Win and Office.
Everything else just worked after a longer first time boot.
In OS X all hardware is working with FakeID method for Coffee Lake to Kaby Lake spoofing.
Performance
Intel Core i7-8700K is one of the most powerful Single Core architectures on the market.
That for a price much less than the enthusiasm sector. Everyone playing with a new Hackintosh build, i can only recommend to go with Coffee Lake series, as it is very similar to Kaby Lake and even chipset Z370 is a relabel of Z270.
In some upcoming miner macOS updates like 10.13.2 or 10.13.3 there may no Fake IDs be necessary any more at all, as 8xxx architecture will find its way to real macs as well in Q1/18.
About my Mac
View media item 189574
ASMedia USB 3.1 SSD Performance
View media item 189619
Benchmarks
General system benchmarks from Geekbench 4, CPU and Compute with GTX1080 OpenCL
View media item 189596View media item 189576
OpenGL test results from Unigine Heaven for Extreme Setting.
View media item 189577
Last edited: