- Joined
- Nov 14, 2016
- Messages
- 49
- Motherboard
- ASUS Sabertooth Z170 S
- CPU
- Core i7-6700K
- Graphics
- HD 530
- Mac
- Mobile Phone
pgriss' First Hackintosh: ASUS Sabertooth Z170 S - i7-6700K - HD530
The case: Fractal Design Define C
Components
ASUS Sabertooth Z170 S Motherboard
https://www.amazon.com/dp/B01ARORJF2/?tag=tonymacx86com-20
Intel i7-6700K Processor
http://www.newegg.com/Product/Product.aspx?Item=N82E16819117559
be quiet! DARK ROCK PRO 3 Silentwings CPU Cooler
http://www.newegg.com/Product/Product.aspx?Item=9SIA68V21E0640
CORSAIR Vengeance LPX 32GB (2 x 16GB) 288-Pin DDR4 SDRAM DDR4 2666
www.newegg.com/Product/Product.aspx?Item=N82E16820233853
be quiet! STRAIGHT POWER 10 800W Power Supply
http://www.newegg.com/Product/Product.aspx?Item=9SIA68V21E0642
Fractal Design Define C Black Silent Compact ATX Mid Tower Computer Case
www.newegg.com/Product/Product.aspx?Item=N82E16811352066
(2x) SAMSUNG 850 EVO 2.5" 500GB SATA III 3-D Vertical Internal Solid State Drive
www.newegg.com/Product/Product.aspx?Item=9SIA4P02T78963
TP-LINK TL-WDN4800 Dual Band Wireless N900 PCI Express Adapter
http://www.newegg.com/Product/Product.aspx?Item=N82E16833704133
MSI GeForce GTX 1080 DirectX 12 GTX 1080 GAMING X 8G not used in Hackintosh mode
www.newegg.com/Product/Product.aspx?Item=N82E16814127943
Already Owned
Samsung SyncMaster SA850 Monitor
www.newegg.com/Product/Product.aspx?Item=N82E16824001880
Steel Resolve to Succeed!
Comments
My main computer is a four year old MacMini with quad core 2.6GHz processor. It's still going strong but I wanted to have a backup. For the past two years I've been waiting for Apple to release a better version of the MacMini, or an updated and less expensive version of the MacPro. My patience had finally run out in October 2016: I decided to build a Hackintosh!
My primary goal was to build a machine that feels like a more powerful version of the MacMini. This is a rather modest goal by today's standards.
At the same time, however, I've also developed an interest in machine learning and learned that the NVIDIA Pascal cards are the preferred platform for that. And then I learned that there is no OS X driver for those cards... Nevertheless, I wanted to build a computer that can run OS X and have an NVIDIA Pascal card installed in it, even if I can't use the two at the same time.
Finally, I wanted to have a computer that can run silently and reliably. These priorities drove my choice of the components.
Installation Notes
I followed the main guide for a fresh macOS Sierra installation.
I had a bit of difficulty with the recommended BIOS settings but after lots of googling it looked like I successfully reached the end of the guide: I had macOS Sierra running on my PC! I did not have sound and graphics seemed a bit slow, which was a bit disappointing because I specifically chose the proper sound and graphics settings in MultiBeast:
- ALC1150 (from Drivers/Audio/Realtek ALCxxx)
- 100 Series Audio (from Drivers/Audio/Realtek ALCxxx)
- Intel HD 530 (from Customize/Graphics Configuration)
But these seemed like a relatively minor issue and I was pleased with my progress.
Then I removed the UniBeast USB stick, and the next time I booted I got this kernel panic.
In retrospect, I think what happened was that when I rebooted the PC after the install, I still had the USB stick inserted and the BIOS set to boot from it. So even though Sierra was running from the SSD, it was booted up by the Clover instance installed on the USB stick and it was using the Clover configuration from the USB stick. After I removed the USB stick, the BIOS didn't have a choice but to boot from the SSD, and the Clover config on the SSD was "messed up" by MultiBeast.
Once I realized this, I looked at the diff between the two Clover configs and zeroed in on the ig-platform-id setting -- when I removed that, macOS booted up successfully. It still didn't have accelerated graphics or sound, though.
Eventually I stumbled across a post that said I needed to have pre-allocated graphics memory set to 64MB in BIOS. After I did this, I was able to put back the ig-platform-id key with value 0x19120000 and still boot up macOS. I now had hw acceleration and 2560x1440 @ 60Hz via the motherboard's DisplayPort!
I had to apply this patch to fix the well known flickering in the upper left corner, and I was all set.
As a bonus, I now also have sound. I think the story here is that MultiBeast added the proper sound card drivers but it also added the IntelSKLGraphicsFramebuffer patches, which broke sound. When I first removed the ig-platform-id key, I looked through the config file to see if there was anything related to it and these frame buffer patches seemed related, so I removed them.
I was also able to add and keep the GTX 1080 card in the chassis and still run macOS (without making use of the card while running macOS, of course).
What Works
- Hardware accelerated graphics 2560x1440 @ 60Hz via the motherboard's DisplayPort.
- Audio via the green back panel port.
- All the USB ports, including the ones on the front of the case, although not sure at what speed.
- WiFi.
- Dual-boot to Linux via Clover installed on the same SSD as macOS (Linux is installed on a separate SSD).
What Does Not Work
- Sleep/Wake: If I put the computer to sleep and wake it up, I don't get video signal any more, I can't ping the computer, and typing on the keyboard doesn't seem to have any effect -- for all intents and purposes the computer does not wake up at all. This is a wide spread issue discussed in this thread.
Change Log
- 12/12/2016: Added clarification about sleep/wake issue.
- 12/12/2016: Added the final config.plist file.
- 12/13/2016: Tidied up links and formatting.
Attachments
Last edited: