Updated 2015-10-21: This rig still works and performs awesomely on OS X El Capitan 10.11! I’m able to run it without any unsigned drivers and full system protection. csrutil says “System Integrity Protection status: enabled.”
My ASUS P6T Hackintosh died because of a busted capacitor on the motherboard. I had to decide wether to buy an Apple desktop computer or to build a new Hackintosh. I would have bought an (internally) expandable Mac Pro but the current trash can just doesn’t appeal to me.
I had three goals for the new build:
- Since kernel extension signing is mandatory in OS X Yosemite (at least in the dev previews/public beta versions), it has to be as vanilla as possible.
So, without further ado, here’s the new build:
- Mainboard: GIGABYTE GA-Z97X-UD5H
- CPU: Intel 4790K Devil’s Canyon with a Noctua NH-U14S fan
- RAM: 16 GB Patriot DDR3 2400 MHz
- Graphics: GIGABYTE GTX 760 OC
- Case: Fractal Define XL R2 Black Pearl
- PSU: be quiet! Straight Power E9 (580W)
- Audio: Turtle Beach Audio Advantage Amigo II USB Adapter
- NIC: Intel Gigabit CT Desktop
- Bluetooth: IOGear GBU521
- Storage: Several SSDs and HDDs
The Z97X-UD5H uses Intel’s latest 9 Series chipset which to this date is not being used in any Apple computer. There’s a good chance Apple will use this chipset in the next iMac refresh in Q3/Q4 ’14. Even though the chipset is not officially supported in OS X, it runs just fine, even without a custom DSDT/SSDT!
I decided not to use the internal CPU graphics and opted for a NVIDIA GTX 760 based graphics card instead. With a few kexts from the Multibeast package I was able to use one of the two onboard NICs and the onboard Realtek 1150 audio controller. However, since I didn’t want to use any modified kernel extensions I bought an USB audio adapter and a PCI-e Ethernet card which both are supported natively in OS X Mavericks and Yosemite.
The Fractal Define XL R2 case is fantastic. Big is beautiful :-) There’s enough room for everything, nice cable management, no fancy windows. All fans are super silent, including the Noctua CPU fan and the three (!) “Windforce” fans on the GTX 760. Don’t miss this review of the case: www.youtube.com/watch?v=ZfbDLQa6onA
BIOS settings are pretty much standard (Integrated graphics, NICs and audio disabled) and as for the bootloader I’m using Clover instead of Chimera/Chameleon. The only kext I have to inject is FakeSMC, everything else is natively supported by OS X. In OS X 10.10 Yosemite, I should be able to use Gatebreak for FakeSMC and thus not have to use the dreaded kext-dev-mode=1 setting which turns off kext signature validation entirely. The rig doesn’t require a custom DSDT or SSDT. Here’s Clover’s config.plist I’m using: config.plist
Wake/sleep/shutdown works flawlessly. Speedstepping works as well although I’m only seeing P-states 8 and 40-44. I tried different SMBios-settings and using a SSDT in Clover generated with ssdtPRGen.sh all to no avail, it did not make any difference to the P-state spread. All USB 2.0 and 3.0 ports work out of the box.
Although I’m currently running OS X 10.9 Mavericks, I installed the OS X Yosemite public beta on another SSD and it works well. Here’s the Geekbench 3 output from this rig: