Contribute
Register

[Success][10.12.5] t6t's Darkintosh Build: GA-Z170X-UD5-TH - i7-6700K - GTX 980Ti

Status
Not open for further replies.

t6t

Joined
Dec 28, 2016
Messages
9
Motherboard
Gigabyte Z170X-UD5-TH
CPU
Intel i6700K
Graphics
Gigabyte GTX 980Ti OC Edition
Mac
  1. iMac
Mobile Phone
  1. iOS
t6t's Darkintosh Build:
GA-Z170X-UD5-TH - i7-6700K - GTX 980Ti

full


Contents

Components

Motherboard: Gigabyte GA-Z170X-UD5 TH (rev 1.0), Chipset Intel Z170, Socket 1151, 4xDDR4 memory slots, Thunderbolt 3, USB 3.1

Processor: Intel Core i7 6700K 4.00 GHz Unlocked Quad Core Skylake Desktop Processor, Socket LGA 1151
Graphic Card: Gigabyte GTX 980Ti OC Edition

Memory: 32GB total, with 2x8GB Corsair Vengeance LPX DDR4 2133Mhz + 2x8GB Crucial Ballistix Sport DDR4 2400Mhz
Corsair Vengeance DDR4 2133Mhz:
Crucial Ballistix DDR4 2400MHz:

CPU Cooler: Be quiet! Dark Rock 3

Computer Case: Be quiet! Dark Base 900, black, ATX

Power Supply: Be quiet! Dark Power Pro 11 750W

SSD: Samsung EVO 850 500GB Internal SATA III

HDD: Western Digital Black 2TB 7200 RPM SATA 6Gb/s 64MB Cache

Monitor: Dell P2715Q IPS 27-Inch Ultra HD 4K

USB Key: Samsung 32GB BAR (METAL) USB 3.0

Keyboard: Das Keyboard 4 Professional Soft Tactile MX Brown


Already Owned

Keyboard: Apple USB Keyboard with Numeric Keypad

Mouse: Razer Imperator

BD Writer: Samsung SE-506BB USB2.0 External Slim Blu-ray Writer Drive

Audio Interface: Focusrite Scarlett 6i6 USB (1st gen)


Comments

Who & Why

I've been a happy Apple customer & user for ~13 years now, owning many different models of iMacs, Macbooks, iPhones, iPads, iPods, Time Capsule(s), you name it. Before, I used to own and build my own "Gamer PCs". Today, I work as a developer, where I use macOS, Linux and Windows machines. At home, I never had a Mac Pro nor a Mac Mini, even though I would have preferred that kind of solution, but Apple always made either oversized & overpriced machines (Mac Pros) or under powered machines (the Minis), at least from my stand point.

My last and now decommissioned Apple desktop is a high-end iMac 27 "late 2009", running El Capitan. I never wanted to upgrade it besides adding memory. It's been a wonderful computer overall, besides the design flaw that allowed dust to get behind the screen glass and stay visible as dirty gray marks. Then its graphic card somehow died (I was able to disable it and keep basic stuff working though) . The internal HDD and boot time became really annoying too, not to mention the array of external hard drives I had to add over time.

So in late 2016, I was hoping and waiting for an iMac refresh, or even may be a new headless Mac desktop? Well... We got overpriced Macbooks with touchbars (yay!), and no desktop love. Meanwhile, mostly thanks to the tonymacx86.com forum and various youtube videos, I realized that the "Hackintosh" path was becoming viable and reliable... So sorry Apple, I've decided to take the plunge!

The Build

This is my first Hackintosh build ever, started and completed in Dec 2016/Jan 2017. The only experience I had with assembling PCs is ~13 years old, when PC cases were beige and when "Silent Gamer PC" was a oxymoron.

My main requirements for this build:
  • Versatility: this is my main home computer, so it must be powerful and versatile enough to fulfil all my needs... and more!. This includes:
    • Basic personal computer apps: photo management, home videos, watching bluray or digital movies, internet/browser based apps, etc.
    • Home studio: I'm a guitar hobbyist, I use a digital rig (Kemper) for my guitars, and this rig is connected to a USB audio interface that's the hub of my home studio, including my computer. All my audio output goes through studio monitors or headphones. I use garage band and other home studio related apps.
    • Video conversion and editing: need CPU power for that
    • Gaming: my iMac was struggling when gaming, even with BootCamp. I now want a computer that can handle current games with "good enough" settings. No need for VR yet, but my computer should allow me to upgrade when necessary.
  • Silence: even though I now have enough room to hide a PC case under my desk, I still want my computer to be as silent as possible, especially when doing basic tasks.
  • Ease of setup & stability: because this is my first Hackintosh build, I favor ease of setup and stability over raw power. I want a "no worries" build.
  • Upgradability: that's the main problem with iMacs, and I don't want to have this constraint anymore. I want a computer that's easy to service and upgrade, so that I can easily add a new drive, upgrade the graphic card, etc.
Based on these requirements, I made 2 decisions:
  1. To achieve ease of setup & stability, while enabling versatility & raw power, I made specific choices for the most sensible components for a Hackintosh build: the motherboard, the CPU, and the graphic card. For these components, I first selected the best supported hardware for building a Hackintosh (e.g. as described on tonymacx86), and then I chose powerful components among this supported hardware. In Dec 2016, this meant Intel Slylake i7 6700K, Z170 motherboard (either Gigabyte or Asus), and a GTX 9xx series graphic card since the GTX 10xx drivers were not yet available. Buying the graphic card was quite a challenge, at least here in France, since almost no one was selling this generation anymore. I was lucky enough to find one in a local shop, for a very good price on top of that...
  2. To achieve silence and upgradability, I decided not to go cheap for components that are supposed to last and stay with you for years even when upgrades happen. That's why I got a couple of components from Be Quiet!: the (huge) PC case, the power supply, and the CPU cooler, which are all designed and built with silence and (German) quality in mind.
A note on the memory sticks: why 2 different brands and speeds? This is actually the result of an unexpected problem. Initially I was planning to get 16GB only, and I bought the 2x8GB Crucial Ballistix 2400MHz sticks. When assembling and setting up my computer, I discovered that unfortunately my GA-Z170X-UD5-TH motherboard was a bit picky about the memory configuration. I couldn't get the BIOS to see more than 8GB, and only if 1 memory stick was sitting in slot #3, otherwise the BIOS would report a "memory error". After some googling, I discovered this problem could be solved by using 2133MHz sticks in positions #1 and #3, while keeping 2400MHz sticks in positions #2 and #4. So I bought the 2x8GB Corsair Vengeance 2133MHz sticks, and I can now confirm that yes, this works, the problem is gone, and I now have 32GB of memory. Probably too much at this point...

Installation Notes

Note: This was originally written with 10.12.2. The upgrade to 10.12.3, 10.12.4, etc. is described in the Extra Steps section.

This is supposedly the most daunting and potentially complex part of this whole story. And actually... OMG, no worries at all! Almost too easy to be true. This is what I did, which can be summarized as "just follow the instructions" (or RTFM):
  • Secure a "last" and full backup of my iMac (running El Capitan) with Time Machine.
  • Download the nVidia drivers for my new graphic card, to be used with Sierra, as described on tonymacx86.com.
  • Download macOS Sierra and the tonymacx86 tools and prepared the USB key as described on tonymacx86.com.
  • Strictly follow the "macOS Sierra installation" guide provided by tonymacx86.com.
  • For the BIOS configuration, follow the Gigabyte UEFI guide available on tonymacx86.com.
  • Finally, after macOS Sierra is OK on the new computer and everything seems to be working correctly, restore my previous macOS configuration (users & documents, network settings, applications) using Time Machine. This last step took some time, but it worked flawlessly as well.
And that's it.

Post-installation concerns:
  • I was getting an automatic restart when shutting down the computer from macOS, but I finally solved this problem by plugging in the Dell Monitor USB hub cable to a different USB port. Looks like USB can wake my computer very easily... but now the problem is gone.
  • Update 2017-02-19: The auto-restart problem reappeared when I changed the keyboard and used a different USB port. I finally managed to fix it. See Extra Steps.

Extra Steps

I'll be listing here all the extra steps I went through after I originally posted this story. See Updates.
  • TRIM mode for SSD: open terminal, run "sudo trimforce enable". After reboot, check SATA/SATA Express settings in System Report.
  • Update from 10.12.2 to 10.12.3: no issue at all. Steps:
    • Download and install the Sierra update from the App Store
    • After rebooting, the graphic drivers won't be used anymore and you'll get the default "low res" display settings
    • Open the nVidia Driver Manager, open the Update tab, and start the update process.
    • After another reboot, everything is back to normal
    • Enjoy!
  • Fix the auto-restart happening after a shutdown:
    • Problem to solve: when shutting down the machine from macOS, the machine would:
      • automatically restart after 2-3 secs,
      • and it could start as soon as a key stroke or a mouse action happened.
    • Initially, I though this was a hardware or BIOS issue. It's not.
    • In order to get a definitive shutdown, without the ability to restart the machine with a a keystroke or a mouse click, I had to:
      • Update the CLOVER config (edit the CLOVER/config.plist file), in order to add USB/Inject and USB/AddClockID. This avoids the auto-restart.
      • In the BIOS, enable ErP. This avoids the machine from starting with a keystroke or mouse click.
  • Update from 10.12.3 to 10.12.4: no issue at all. Steps:
    • Download and install the Sierra update from the App Store
    • After rebooting, the graphic drivers won't be used anymore and you'll get the default "low res" display settings
    • After logging in, the nVidia Driver Manager asked for updating the driver. Cool! Anyway, in case it doesn't ask you: Open the nVidia Driver Manager, open the Update tab, and start the update process.
    • After another reboot, everything is back to normal
    • Enjoy!
  • Update from 10.12.4 to 10.12.5: no issue at all. Same as before. Enjoy!

Summary

Overall, I'm surprised by how smooth and effortless this experience has been, at least so far. Retrospectively:
  • the longest part was choosing the right hardware and watching many reviews on youtube before making my final choices;
  • the most intimidating step was installing the CPU on the motherboard and then the CPU cooler;
  • the most annoying part was the cable management within the case (and I'm lucky, since this is a very good and large case), and then that strange motherboard/memory incompatibility.
As you can see, there's nothing in this list about the macOS installation and configuration, or macOS crashes, or instability. Even the OS update process and the nVidia driver update process were a non-issue. It appears that, as long as you don't buy any fancy hardware and follow very simple steps, you can get a Hackintosh up and running with no pain.

What Works
  • macOS Sierra 10.12.4 (updated from 10.12.3, updated from 10.12.2), with Core i7 4GHz CPU, 32GB RAM, and GTX 980Ti. No crash or unexpected behavior so far. The computer is configured as a iMac 14,2.
  • 4k Display, 3840x2160, 60Hz, through mDP connection
  • All the fans (CPU, graphic card, PC case) have their speed automatically adjusted depending on the load. Fan speeds and temperatures of various components (CPU, GPU, HDD, etc.) seem to be correctly reported in iStat Menus. Overall, quite a silent machine under regular load, I'm happy! When pushing the GPU and CPU though... it makes as much noise as my previous iMac under 100% CPU load.
  • Audio works as expected, at least through the USB audio interface.
  • USB 3 and USB 2 ports, on the back and on the front.
  • Apple Keyboard, or Das Keyboard, with some special keys working: mission control, dashboard, iTunes controls.
  • Ethernet connection
  • Apple software: Time Machine, iCloud, Photos, iTunes
  • Non-Apple software: audio interface configuration with Focusrite tools, video playback with VLC, Bluray Disk playback 3rd party player, network monitoring with Little Snitch, system monitoring with iStat Menus, 1Password, etc.
What Does Not Work
  • iBooks: displays an empty frame for non-PDF books. I don't use iBooks on the Mac, I use it on the iPad only. Still, I'll try to fix that.
  • Some special keys on the Apple or Das keyboards: brigthness, volume, eject. Not working, but that's expected.

Not Tested
  • Audio through the motherboard audio chip and audio ports
  • Thunderbolt 3 ports.
  • USB 3.1 speeds
  • Sleep & Wake-up
  • Bluetooth and WIFI networks. I will probably buy a dedicated bluetooth & WIFI card soon, since I have an Apple ecosystem at home, and I could leverage the Continuity features. I'll update this guide accordingly.
Benchmarks

Geekbench 4.0.4 - CPU Benchmark
  • Single-Core Score: 5280
  • Multi-Core Score: 17086
full

Unigine - Valley Benchmark
  • 1920x1080, Medium Quality, AA off: FPS 106.6 - Score 4459
  • 1920x1080, Ultra Quality, AA x2: FPS 84.6 - Score 3539
full


full

Unigine - Heaven Benchmark
  • 1920x1080, Medium Quality, AA off: FPS 123.1 - Score 3101
  • 1920x1080, Ultra Quality, AA x2: FPS 93.3 - Score 2351
full


full


Updates
  • 2017-05-26: Update to Sierra 10.12.5. nVidia update to 378.05.05.15f01. All done through the normal update mechanisms. See Extra Steps
  • 2017-04-14: Update to Sierra 10.12.4. nVidia update to 378.05.05.05f01. All done through the normal update mechanisms. See Extra Steps
  • 2017-02-19:
    • Changed keyboard, from Apple wired keyboard to Das Keyboard 4 Pro
    • Fixed the auto-restart issue after shutdown, and the hit-a-key-to-start issue. See Extra Steps
  • 2017-02-04: Update to Sierra 10.12.3. nVidia update to 367.15.10.35f01. All done through the normal update mechanisms. See Extra Steps
  • 2017-01-29: TRIM enabled on the SSD. See Extra Steps
  • 2017-01-22: Initial Post, with Sierra 10.12.2 setup
 
Last edited:
Congratulations on a really nice build! :) I enjoyed reading the details.

That memory problem was a strange one. You would think such things were governed by both BIOS and the Intel chipset and so very much the same from machine to machine. Personally, for my build I run all the memory at 2133 anyway. It doesn't seem slower than the intended speed (3000) in normal use. I hope this will keep it reliable.

Yes, for me, the keyboard brightness keys have never worked. I don't know if others have managed to make them work. I've used HDMI and DVI cables but with no luck. Audio keys *should* work though if your device is recognised in the System Preferences panel, even for external USB devices. Only when audio is routed out via HDMI do they not work easily. The Eject key can be worked around. It was an old problem for me, but with recent Clovers and macOS has worked perfectly. You can always drag the applet onto the menu bar and click on it there to open the drive. Maybe it is something to do with the fact your drive is BluRay and macs don't cater for them?

:)
 
Thanks.

Interesting comments. If I remember correctly, audio keys didn't work before (on my iMac) as long as I was using the USB audio interface. However, when switching it off and when using the iMac built-in speakers, everything was back to normal. The eject key... I don't remember, but I'm pretty sure it was *only* controlling the internal DVD drive.

My main concern now is getting the bluetooth/wifi to work and get the continuity thing up and running with my iPads and iPhones. I need to buy the right network card though. Any recommendation is welcome.
 
Last edited:
Update to Sierra 10.12.3. nVidia update to 367.15.10.35f01. All done through the normal update mechanisms.
 
Last edited:
Fixed the auto-reboot-after-shutdown issue. See Extra Steps in the original post.
 
Fixed the auto-reboot-after-shutdown issue. See Extra Steps in the original post.

thanks for posting these updates, buying this mobo based on your suggestion
 
Update to Sierra 10.12.4. nVidia update to 378.05.05.05f01. All done through the normal update mechanisms.
 
Update to Sierra 10.12.5. nVidia update to 378.05.05.15f01. All done through the normal update mechanisms.
 
Status
Not open for further replies.
Back
Top