[Updated] Stork's Thunderbolt Build: i5-3570K | GA-Z77X-UP5-TH | GTX 650 Ti | El Capitan
Stork's Thunderbolt Build: i5-3570K | GA-Z77X-UP5-TH | HD4000
GTX 650 Ti | El Capitan
Gigabyte Z77X-UP5-TH Motherboard with Thunderbolt and Intel Integrated Graphics - Discontinued
Intel Core i5-3570K Processor Unlocked for Overclocking and HD4000 Capable - Amazon || Newegg
Thermaltake Water2.0 Performer Sealed Water Processor Cooler - Amazon || Newegg
Corsair Vengeance Low Profile (Black) 8GB (2x4GB) DDR3 1600 Memory - Amazon || Newegg
SanDisk Extreme 120GB SATA III 2.5-Inch Solid State Drive SDSSDX-120G-G25 - Amazon
EVGA GeForce GTX 650 Ti SSC 1024MB GDDR5 (01G-P4-3652-KR) - Amazon || Newegg
Rosewill Wireless N Dual Band Adapter IEEE 802.11a/b/g/n PCI Express Up to 450Mbps Data (RNWD-N9003PCe) - Amazon || Newegg
OCZ ModXStream Pro 700W Modular Power Supply - Amazon || Newegg
NZXT H2 Silent White Computer Case - Amazon || Newegg
GELID Solutions FN-SX12-10 120mm Silent Case Fans - Replacing the two radiator fans on the Thermaltake cooler - 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 Bluetooth TrackPad
Table of Contents
This build is about three technologies - Gigabyte 7 series motherboard with Thunderbolt, Intel Ivy Bridge processor with HD4000 and the NZXT H2 Silent Case. I eventually updated to EVGA GTX 650 Ti after initial installation in Mavericks proved out the HD4600 viability.
An excellent article on the state-of-the-art of Thunderbolt v1.0 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.) Initially, after installing Mountain Lion, 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 Yosemite; 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 an EVGA GTX 650 Ti 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 mini SSD device and can't be used as a miniPCI-e slot for, say, a wireless mini card. As of April, 2015, mSATA mini SSD drives are alternative to the 2.5 inch SSD freeing up disk drive mounts for those that need lots of disk drives. (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:
As of April, 2015, this case has been a winner. The White version of this case looks good and has the external & front panel features that I like. I highly recommend the NZXT H2 Silent Case.
- 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.
Note: I will shortly update this build description post with my update procedure for installing El Capitan. However, you can read my initial instruction at Post #746. For now, below is the Chimera UniBeast/MultiBeast Yosemite installation procedure.
Note: Installation of Yosemite 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.
The Apple Mac App Store, iCloud, FaceTime and iMessage won't work unless you install with Ethernet; don't use WiFi for the installation of Yosemite.
Prepare the UniBeast USB thumb drive in accordance with the tonymacx86 Installation Guide for Yosemite, Steps 1-2;
Download and put MultiBeast for Yosemite on the UniBeast thumb drive.
Update the BIOS to the latest version; the current BIOS version is F12. See my How to Update Your Gigabyte Motherboard's BIOS.
Power down the computer;
Disconnect all drives except for the drive onto which Yosemite will be installed;
Connect your monitor to either the motherboard's DVI or HMDI Back Panel connector unless you're going to go with a graphics card;
Note Put the UniBeast USB thumb drive in an USB 2.0 socket on the motherboard Back Panel.
: Apple stopped updating the natively supported graphics cards with Mountain Lion 10.8.5. Consequently, the nVidia Maxwell graphics cards (750, 750 Ti, 900 series and Titan series) require the current nVidia Web (and optionally CUDA) drivers to work in Yosemite. See the threads in the Graphics forum section
for the latest driver information.
Boot the computer into the BIOS and change the BIOS[/U] by doing the following (see the User Manual for more information):
Load the Optimized Settings;
If you're using memory supporting XMP, then set the XMP to Profile 1 to set the correct memory parameters (M.I.T. > Advanced Memory Settings);
Check your BIOS for the settings that thelostswede showed in his article
In addition to thelostswede's BIOS setup, apply these BIOS settings to allow sleep/wake-up to operate properly, and USB ports to act correctly after wake-up (thanks to arehep - see his post here
XHCI Pre-Boot Driver = Enabled
XHCI Mode =Smart Auto -> Sleep/wake-up works better set to Auto
Internal CPU PLL Over-voltage = Disable
For the UniBeast installation of Yosemite and running the MultiBeast for Yosemite configuration, set the Boot Option #1 to the UniBeast USB drive (BIOS Features > Boot Options Priorities);
For HD4000, ensure the Internal Graphics is set to Enable and the Internal Graphics Memory Size to 32MB since Yosemite allocates the HD4000 memory size needed (Peripherals); and
Save the BIOS settings and exit (F10) to boot into the UniBeast USB drive.
Installation of OS X
At the Chimera screen, choose the UniBeast thumb drive to execute and follow the installation procedure in Steps 4 of the tonymacx86 Yosemite Installation Guide referenced above.
The Yosemite Installation will complete and reboot; that's why we set the BIOS to always boot from the UniBeast USB drive for just this occasion.
At the Chimera screen, use the arrow keyboard key to highlight the Yosemite drive (don't hit Return, yet).
Press the keyboard's SpaceBar to open the boot flag window at the bottom of the screen.
Enter "-v" (without the quotes) and press the Return key on the keyboard to boot into the Yosemite Desktop.
Note: The "-v" will show you the load information and is useful for debugging. At the Yosemite Desktop, copy the MultiBeast for Yosemite into the /Applications folder and unzip it if you haven't done so already;
Before running MultiBeast for Yosemite, open the Security & Privacy Preference Pane in System Preferences, which is located in your Dock, and:
Run MultiBeast and selection the following:
In the lower left corner, click on the padlock and type in your Admin username & password;
Click on the General tab if it isn't already highlighted;
Click on the "Anywhere" radio button under "Allow applications and downloaded from:" and
Close the System Preferences window.
Reboot into the BIOS.
Quick Start > DSDT Free <--- See page 3 of the MultiBeast Features document for the default kexts/drivers loaded
Drivers > Audio Realtek ALCxxx > ALC898
Disk > TRIM Enabler > 10.10.3 TRIM Patch
Drivers > Network > Intel > AppleIntelE1000e <--- Use the latest version
Build <--- To see your full configuration
Note: While the MultiBeast Configuration snapshot above may reflect earlier versions of some of the drivers/kexts, the .mb file will automatically be updated by MultiBeast to the current MultiBeast versions.
Save <--- Save your MultiBeast configuration file somewhere convenient
Click on the Install button in the MultiBeast window bottom right hand corner and wait for MultiBeast to finish.
Change BIOS Features > Boot Options Priorities > set this to the P0 setting for the Yosemite drive
F10 to save the BIOS update and reboot.
Yosemite has changed the default audio output settings from those of the previous OS X's. So, in the Sound Preference Pane, do the following:
Sound Effects: Check the box "Play feedback when volume has changed." This is a new option and was the default on Mavericks and earlier. You now need to turn it on to test your speaker volume.
Now, audio works!
You're done! Yeaaaaaa! Now the fun begins.
Everything is working so far including sleep/wake-up and iMessage. Audio disappears after an auto sleep then wake-up. I manually put it to sleep for 10 seconds, woke it up and audio returned. Another options is to use shilohh's LoadHDA app. I put it on the desktop and click on it after wake-up; it reloads the Apple HDA and audio returns. It's a lot easier than rebooting. If this is a PITA for you to do, use the appropriate audio driver from MultiBeast v6.2.2.
UPDATES TO THIS BUILD DESCRIPTION
October 03, 2015. Updated to El Capitan 10.11.0 successfully using the tonymacx86 Guide. See Post #746 for details. I will update this post as soon as time permits.
June 30, 2015. Updated to 10.10.4 successfully. See this post for my procedure.
May 01, 2015. Fresh installation of Yosemite 10.10.3. Up until this time, Yosemite has been too fresh. However, I will still continue to use Mavericks 10.9.5 on Thunderball as my production OS X until 10.10.4 to see how many more bugs are corrected. Frankly, I just don't like the Yosemite GUI. YMMV.
September 19, 2014. Updated from Mavericks 10.9.4 to 10.9.5. Updated this original post to reflect a clean ("fresh") installation of Mavericks 10.9.5.
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)