[Updated] Stork's Thunderbolt Build: i5-3570K | GA-Z77X-UP5-TH | GTX 650 Ti | Mountain Lion & Mavericks
Stork's Thunderbolt Build: i5-3570K | GA-Z77X-UP5-TH | HD4000
GTX 650 Ti | Mountain Lion & Mavericks
Intel Core i5-3570K Processor Unlocked for Overclocking and HD4000 Capable - Amazon || Newegg
Gigabyte Z77X-UP5-TH Motherboard with Thunderbolt and Intel Integrated Graphics - Discontinued
EVGA GeForce GTX 650 Ti SSC 1024MB GDDR5 (01G-P4-3652-KR) - Amazon || Newegg
Thermaltake Water2.0 Performer Sealed Water Processor Cooler - Amazon || Newegg
GELID Solutions FN-SX12-10 120mm Silent Case Fans - Replacing the two radiator fans on the Thermaltake cooler - Amazon || Newegg
Corsair Vengeance Low Profile (Black) 8GB (2x4GB) DDR3 1600 Memory - Amazon || Newegg
OCZ ModXStream Pro 700W Modular Power Supply - Amazon || Newegg
Rosewill Wireless N Dual Band Adapter IEEE 802.11a/b/g/n PCI Express Up to 450Mbps Data (RNWD-N9003PCe) - Amazon || Newegg
NZXT H2 Silent White Computer Case - Amazon || Newegg
Apple Thunderbolt to Firewire 800 Adapter - Amazon || Newegg
Thunderbolt (miniDisplayPort) to DVI Monitor Adapter - Amazon || Monoprice
IOGEAR 4-Port Dual View Dual-Link DVI KVMP Switch with Audio GCS1644 - Amazon || Newegg
The following are connected to the IOGear KVM DVI Switch:
Dell UltraSharp U2711 27-inch Widescreen Monitor - Max Resolution 2560 x 1440
HP ZR24W 24" IPS Monitor with DVI, HDMI, DisplayPort and Sub-D Connectors and USB Hub
(out of production; replaced by the HP ZR2440W Monitor) - Amazon
Logitech Wireless Solar Keyboard K750 for Mac - Silver (920-003472)
Targus Bluetooth USB Dongle
Apple Bluetooth Wireless Keyboard
Apple Bluetooth Magic Mouse
Apple Bluetooh TrackPad
This build is about three technologies - Gigabyte 7 series motherboard with Thunderbolt, Intel Ivy Bridge processor with HD4000 and the NZXT H2 Silent Case.
An excellent article on the state-of-the-art of Thunderbolt as on the first implementation in Gigabyte motherboards is Everything You Need To Know About Thunderbolt, dated June 2012.
Since I've been a long time Macintosh user, I have FireWire 400 and 800 peripherals. (I do not have any USB 3 devices, so don't ask me if I have USB 3 working. See Updates at end of this post for more USB 3 infomation.) After installing Mountain Lion (see below), I tested the Thunderbolt to FireWire 800 with an Other World Computing Mercury Elite Pro USB 2.0 + FireWire 400 + FireWire800 + eSATA external drive case in which was a 1TB Western Digital Black HDD. This worked like a champ and seem to be as fast as a FireWire 800 interface can get. (I'll leave the testing to others. If it works and meets expectations, it's good enough for me.)
Gigabyte caveat ---> Compatibility may vary according to system configuration and device specifications.
Requirement of 3 monitors output : Thunderbolt or display monitors plus 1 RGB or HDMI monitor.
Note: The back panel shown above is not from a UP5H TH motherboard. Here is the back panel of the UP5H TH.
The two Thunderbolt connector ports on the real panel have constraints as noted in the Gigabyte User Manual:
Note. By default, the 2 Thunderbolt ports enable only connecting up to 3 devices on each Thunderbolt port. If you really want to daisy-chain 6 devices off each port, you have to enable extra bandwidth in the BIOS. A consequence of enabling more bandwidth to the Thunderbolt ports is disabling the SATA-8 port and the eSATA at the back panel. However, this shouldn't be a problem for most of us. (See the Manual page 59 for the technical gobbly gook.)
- 2 Thunderbolt ports (MDP1/MDP2) support for Mini-DisplayPort and Thunderbolt monitor(s), and supporting a maximum resolution of 2560x1600;
- When a monitor connected to the DVI-D port, the MDP2 (left port on rear panel) Thunderbolt port can support Thunderbolt storage device(s) only;
- Each Thunderbolt port can be daisy chain around 3 Thunderbolt devices; <-- Default design limitation (see below)
- 2 DisplayPort monitors daisy chain in the same port must separate by one Thunderbolt device.
- Due to PC architecture I/O resources limitation, the amount of the Thunderbolt devices can be used is dependent on the quantity of PCI Express and PCI devices be installed. If a PCI Express graphics card is installed, it is recommended that the BIOS Reserved IO for Thunderbolt parameter set to 40K or less.
I could not get any adapter to work in the Thunderbolt MDP1 port. As I stated above, I was successful in using Thunderbolt MDP2 port with an Apple Thunderbolt to FireWire 800 Adapter to an external disk drive case, thus, validating the above 2nd bullet using the DVI motherboard connection for HD4000.
I was also successful in unplugging the motherboard DVI cable and using the Thunderbolt to DVI for my HD4000 display in the MDP2 port. But, neither the FireWire or DVI adapter would work in the MDP1 port. For now, this means I can only use MDP2 for my FireWire peripherals or my Monitor. So, the monitor goes back onto the DVI motherboard port. All works well with Mountain Lion; hopefully, more Thunderbolt capability will be added with the last BIOS updates. (My luck is always is that more capability is in the next motherboard revision or newer model.)
(Note: See the Update at the end of this build description for how I added a EVGA GTX 650 Ti.)
Not surprising is how well Intel's Ivy Bridge Integrated Graphics, or HD4000, works - very well as a matter of fact. While according to Tom's Hardware web site's Graphics Cards Hierarchy Chart, the HD4000 is on a tier with nVidia 8600GT and AMD/ATI HD 3670, it seems as robust as my old 9800 GT Silent Cell. However, since my graphics requirements do not require the latest graphics cards, I'll use a spare AMD/ATI 5770 Gigabyte Batmobile eventually after I get through testing HD4000 some more. I'll show you how to set up HD4000 in the BIOS when I get into the installation below. For more information on using HD4000 (and HD3000 on Sandy Bridge motherboards) see this excellent primer on Intel Integrated Graphics: Intel HD Graphics 3000/4000 For Beginners.
Another item to note about the GA-Z77X-UP5-TH motherboard is the mSATA mounting on the motherboard. This mounting is strictly for a mSATA devise and can't be used as a miniPCI-e slot for, say, a wireless mini card. Note that the the mSATA mounting is shared with the SATA2 5 port which can't be used with a mSATA SSD is installed
The NZXT H2 Silent Case has an OK reputation on the 'Net review sites including reviews at AnandTech.com and silentpcreview.com. It's solidly built, well designed for use and of a pleasing design, but is not the best case for silent running regardless of the case name, but good enough. But, I discovered this case by accident. I needed to make a trip to a close by Micro Center to pick up a processor, memory and a case. I originally wanted to get a Fractal Design Define R3, but they didn't have any in stock. (I learned later that the R3 had been discontinued and replaced by the R4.) So, after a quick review of silent cases that the Micro Center had in stock, I decided on the NZXT H2 case in white; I was getting tired of black cases as it was a pain to install components in the case without setting up special lighting so see into the black hole of the case. Needless to say, it was easy to install all my components with normal room lighting. Finally, this case has several attributes that make it worth your consideration:
- A sturdy font door that opens to the left (hinges on the left side);
- Opening the front door reveals two fans which easily come out to access the hard drive removal trays;
- The front door also reveals access to three 5.25" drives bays and eight (!) 3.5"/2.5" removable screw less drive trays (for more drives than you would ever need/use);
- The case is designed to be an under the desk case since the power/reset buttons and external ports are located on the top, front of the case along with the microphone and headphone jacks, three USB 2.0 and one USB 3.0 connectors, and a fan controller switch with three settings;
- Also on top is an external SATA docking bay for a hard drive drive which is a real plus if you need to clone disks, etc., and toward the back is a mounting for a 140 mm fan underneath a magnetic cover (covers removed in picture below);
- Very good cable management slots and holes; and
- Fan filters on every fan opening.
I'm using the Thermaltake Water 2.0 Performer processor cooler which MacMan recommend. Although twice the cost of a good air processor cooler, it was easy to install. This cooler has no interference with finned memory and keeps the processor at 26-28 degrees C. I can't wait to see how well it performs if and when I try overclocking. However, the two fans, one on each side of the radiator, are noisy, and I replaced them with GELID Solutions FN-SX12-10 120mm Silent Case Fans to have a fairly silent case.
I recently added the Roswill wireless card that is a competitor to the TP-Link WDN-4800 dual band wireless card. Works as well as the TP-Link card, and wakes from all manners of sleep without a problem - ready when my BT Apple KB, Might Mouse and TrackPad wake from sleep. It's about $10 USD less expensive than the TP-Link wireless card. However, both go on sale when either Amazon or Newegg puts it on sale. I highly recommend the Rosewill dual band PCI-e 802.11b/g/n card.
I did a fresh install of Mavericks 10.9.0 on a test partition, and, using Migration Assistant as part of the fresh installation, I "migrated" my Mountain Lion 10.8.5 build. I chose everything in the Migration Assistant except for "Other Files." I then ran MultiBeast for Mavericks. (See here for my MultiBeast v6 configuration and .mb file.) Everything is working so far including sleep/wake-up and iMessage. I also upgraded to 10.9.1 without a problem; I just had to run MultiBeast after the installation to reload the audio driver (see this post).
To get iMessage to work, I had to change my Apple password. It didn't work, at first. However, I use WiFi, and it finally sunk in that you have install Apple's OS X on a hackintosh using Ethernet. So, turned off WiFi, plugged in a very long Ethernet cable, and logged in with the new password. iMessage now works.
However, I'll keep my production build at 10.8.5. Mavericks is at 10.9.0. I've learned through my experience with Apple's OSs not to upgrade a production system until the 3rd OS update, which will be for 10.9.3 for Mavericks. By then, the major bugs and security gaps will be fixed.
The Installation of Mountain Lion
Installation of Mountain Lion was uneventful and actually quite easy. But, note that the Gigabyte WiFi/Bluetooth card will not work with Apple's OS X and may cause installation problems if you don't remove it.
First, update the BIOS to the latest version; the current BIOS version was F10 at the time of my installation. I used a USB thumb drive formatted FAT 32. On another hackintosh, I download the BIOS which is an .exe file. I used the free Stuffit Expander to unpack the BIOS .exe file and copied it to the thumb drive. Then, I inserted the thumb drive in the front panel USB port, booted into the BIOS on this system and ran Q-Flash to update the BIOS.
Second, create the UniBeast USB thumb drive in accordance with the tonymacx86 UniBeast Installation Guide. Download the latest MultiBeast and copy it to the UniBeast USB drive, and insert the UniBeast USB Thumb Drive in the USB 2 front panel port.
Third, change the BIOS by doing the following (see the User Manual for more information):
Fourth, install Mountain Lion in accordance with the UniBeast Installation Guide. The Mountain Lion Installation will complete and inform you that it will reboot in 8 seconds; that's why we set the BIOS to always boot from the UniBeast USB drive for just this occasion.
Fifth, once you've booted into Mountain Lion and accomplished the setup, it's time to run MultiBeast. Copy the MultiBeast zip file from the UniBeast USB drive to your desktop and unzip. Open the MultiBeast folder and read the MultiBeast Features document; page 3 lists the defaults for UserDSDT so you won't have to select those items since we're going to check the UserDSDT option once we run MultiBeast. Below is the MultiBeast configuration for my components including HD4000. Since I am only using one monitor, the default MacPro3,1 worked for my HD4000 installation. (See further below for the MultiBeast configuration snapshot for the GTX 650 Ti installation.)
MultiBeast v5.3+ Fresh Install Configuration for Mountain Lion for HD4000
MultiBeast v5.3+ Fresh Install Configuration for Mountain Lion for the GTX 650 Ti
(Only difference is the selection of GraphicsEnabler=No in Customization > Boot Options)
Sixth, after completing the MultiBeast installation, before restarting your computed, use TextEdit to remove "darkwake=0" in the /Extra/org.chameleon.Boot.plist file. Do this only for OS X 10.8.4 and greater versions.
Seventh, now restart the computer and boot into the BIOS.
- Change the Boot Option #1 to your Mountain Lion drive;
- Save the BIOS configuration (Save & Exit > Save Profiles); and
- Save and Exit Setup.
Your done! Yeaaaaaa! Now the fun begins.
No Issues except for the graphics benchmark scores being lower than in 10.8.3. See OS X 10.8.3 and NVIDIA 6xx OpenCL Benchmarks for the explanation.
UPDATES TO THIS BUILD DESCRIPTION
November 15, 2013. Fresh install of Mavericks 10.9.0 on a test partition, and using Migration Assistant as part of the fresh installation, I "migrated" my Mountain Lion 10.8.5 build. I chose everything in the Migration Assistant except for "Other Files." Everything is working so far including sleep/wake-up and iMessage.
September 14, 2013. Updated to 10.8.5 with the Combo Update following the procedures in Post #466.
August 15, 2013. Remove the "darkwake=0" in Mountain Lion 10.8.4 /Extra/org.chameleon.Boot.plist file with TextEdit to make all forms of Sleep/Wake-up work as it should.
June 12, 2013. Updated to Mountain Lion 10.8.4 using the Combo Update and the procedures outline in Post #408.
April 20, 2013. Updated the MultiBeast configuration screen snapshots for a fresh (completely new) installation and removed the fresh install MultiBeast configurations for previous versions of Mountain Lion. The updates from Mountain Lion 10.8.1 onward can be found in later posts in this thread.
April 15, 2013. Updated the BIOS settings to include arehep's sleep/wake-up BIOS settings (Post #368).
April 6, 2013. Added the Roswill wireless card that is a competitor to the TP-Link WDN-4800 dual band wireless card. Works as well as the TP-Link card, and wakes from all manners of sleep without a problem - ready went my BT Apple KB, Might Mouse and TrackPad wake from sleep.
March 15, 2013. Updated to Mountain Lion 10.8.3; see Post #217 for how to do it.
January 16, 2013. Added the Tom's Hardware site's article on everything You Need To Know About Thunderbolt, dated June 2012.
January 13, 2013. Use the motherboards USB 3 connectors #2 or #3, not #1, for a case's Front Panel USB 3 connection. The #2/3 connectors provide both USB 2/3 functionality to the Front Panel USB 3 ports. The #1 does not and provides iffy USB 3 only support. (Long story, shortened.)
November 14, 2012. I updated my configuration with an EVGA GTX 650 Ti using the tonymax86 Guide: MacBook Air and MacBook Pro Update 2.0. (See Post #32 for more information.) I also added the following to the /Extra/org.chameleon.Boot.plst file:
Unigine's Heaven 4.0 in 10.8.3 (Updated)