My first hackintosh. For some information on my motivation for building this machine, see hackintosh.
I used known working parts for an easy OS installation. Here I'm using an i7 2700K, which is a 4-core.
There are a number of motherboard options for this processor. Given that this is my first hackintosh build, I went with a known working board: the Gigabyte GA-Z68X-UD3H-B3.Below is the list of hardware with prices as of August 3, 2012. Note that buying an equivalent iMac would have cost $3100. It actually would not be quite equivalent, since Apple doesn't have an iMac configuration with 32G of RAM but would have a 1TB data drive as opposed to my 500G data drive. And of course the iMac would include the beautiful display, but not without problems (many users have continued to report problems with dust and yellowing of the backside of the display glass on the iMac). Most importantly for me, I have additional drive bays and effective cooling, and significantly more graphic card power (as well as options to buy more powerful graphics card solutions).
Part | Description | P/N | Qty. | Unit Price | Total |
---|---|---|---|---|---|
Microsoft Office 2011 | Office 2011 for Mac | Office 2011 for Mac | 1 | $9.95 | $9.95 |
Total | $9.95 |
Part | Description | P/N | Qty. | Unit Price | Total |
---|---|---|---|---|---|
Numbers | Spreadsheets | Numbers | 1 | $19.99 | $19.99 |
Keynote | Presentations | Keynote | 1 | $19.99 | $19.99 |
Aperture | Photos | Aperture | 1 | $79.99 | $79.99 |
Total | $119.97 |
Part | Description | P/N | Qty. | Unit Price | Total |
---|---|---|---|---|---|
HyperDock | window management bindings, window previews from Dock, etc. | HyperDock | 1 | $9.95 | $9.95 |
Total | $9.95 |
Date | Total |
---|---|
Aug 30, 2012 | $9.95 |
Aug 5, 2012 | $119.97 |
Jul 26, 2012 | $9.95 |
Total | $139.87 |
Part | Description | P/N | Qty. | Unit Price | Total |
---|---|---|---|---|---|
USB 3.0 card | Orico Fresco 1100 based 4-port USB 3.0 PCIe card | PFU3-4P | 1 | $28.99 | $28.99 |
USB 3.0 hub | Anker Uspeed USB 3.0 7 Port Hub + 1 Charging Port | AK-68UPHUB-B8U | 1 | $47.99 | $47.99 |
USB 3.0 hub option 2 | Satechi 10-port USB 3.0 Hub + 1 Charging Port | UH3-10P | 1 | $49.99 | $49.99 |
Total | $126.97 |
Part | Description | P/N | Qty. | Unit Price | Total |
---|---|---|---|---|---|
Pages | Word processor | Pages | 1 | $19.99 | $19.99 |
Total | $19.99 |
Category | Total |
---|---|
hardware wishlist | $126.97 |
software wishlist | $19.99 |
Total | $146.96 |
Using the Corsair fans, with an ambient temperature of 22C, I saw core temperatures in HWMonitor reported as 51C, 57C, 49C and 51C after 15 minutes at full load. HWMonitor reports ambient as 46C, which is obviously bogus (where does that sensor reading come from?).
A disappointment with the Arc Midi case includes the filter in the top, which points toward it being intended for intake. With it being used as exhaust, it's just restriction and is probably going to be loaded up with dust in little time. It also causes warm air to be recirculated, since my radiator is not as wide as the mesh openings in the top of the case. I'll need to work up a solution to this issue.
A second disappointment is the stupid fan grill in the side door. Ideally the side door would have a window or just be solid. I made my own window from scratch-resistant polycarbonate.
I replaced the Corsair H100 fans with Noctua NF-F12 PWM fans. They're not as effective as the Corsair fans at full load, but they're MUCH quieter. I haven't decided whether or not to switch to using the top as an intake. It's completely against my intuition for air flow, but it would make it easier to clean the top filter (a vacuum would work fine). Right now, it's not like there aren't plenty of escapes for positive pressure... the rear 140mm fan and all the room around the radiator in the top of the case.
I want some additional lighting inside the case. At the moment I'm thinking I'm going to use one of my Luxeon dome light modules. They produce a tremendous amount of light, though I don't have a convenient way to mount one at the moment. However, that problem is relatively easy to solve.
The new Sapphire Pulse RX580 card continues to work well as a replacement for my old GTX570. The GTX570 was causing crashes multiple times per day (when waking from sleep), probably due to crappy Nvidia drivers (the latest). I've had no such issues with the RX580. This was an inexpensive experiment which has worked out well. I can keep my hackintosh for a while longer before building a new desktop computer. I don't game on my desktop, but I will later want to use OpenCL for deep learning, at which point I'll use a new VEGA card with a higher core count CPU than I have right now.
I have yet to figure out why I can't completely boot from my OS backup drive. I do have full backups running to it now using the latest Carbon Copy Cloner. And I did install Clover on it, in the EFI partition like my primary boot drive. Same drivers, kernel extensions, etc. And I can boot the OS from that drive when the bootloader runs from my primary drive. It's possible that there's something wonky about my BIOS, I don't know yet. At the moment I'm not going to worry about it too much. The new primary boot drive is a Samsung 850 Pro which will likely outlive the rest of this machine.
The only thing left is to get a decent USB 3.0 hub and to get Bluetooth working without using the IOGear USB Bluetooth dongle, so I can have Handoff work. I ordered a WiFi card setup from osxwifin.com, which will resolve the issue with the card I have now (which was bogusly sold as an Apple card; it's not!).
I believe I have iMessages working again. The issue was that I had forgotten to transfer my ROM setting from Mountain Lion.
It looks like SMS via my iPhone works. Yay! AirDrop works too, in both directions (desktop to phone, phone to desktop). I love you Apple!
Further difficulties ensued once I had a Yosemite base installation. I had to install the Nvidia Web drivers and add PatchVBiosBytes to get my GTX570 to run at full resolution. Then I shot myself in the foot trying to get the Bluetooth on my WiFi card to work, and had to use single-user mode from my Clover USB stick to repair what I ahd done (modifying an Info.plist for Bluetooth).
I have yet to dig into the issues with iCloud, but it should not be difficult.
So at the moment, I'm alomost back to where I was with Mountain Lion, except for iCloud/iMessages and Bluetooth. I still need to dig into the Nvidia issue of running at full tilt all of the time.
I hemmed and hawed over which SSD to buy for over a month. The 850 Pro is not cheap. But I've been very happy with my other Samsung SSD drives, and in the end it boiled down to reliability. The 850 Pro carries a 10 year warranty, well above any others in the industry (most are 3 years, some are 5 years). Recovering from a dead drive eats more of my time than the entire price of the drive is worth.
I also bought a Sandisk Extreme 32G flash drive. This will replace one of my older 16G drives that I intend to use for the Clover and Yosemite bootstrap. I already have a 16G Sandisk Extreme that I use for work, and I've been very happy with it (it's speedy).
Finally, I bought another Razer Naga mouse to replace my existing one. Razer sucks quality-wise, my old mouse was used less than 100 hours total (I almost never use it or even plug it in since I much prefer my Apple trackpad). The old mouse lights up and the buttons work but the sensor doesn't work. The only reason I bought another Razer is that MicroCenter doesn't have a lot of wired mice that work well with OS X in the store. I don't want Bluetooth or RF when installing a new OS, I need the reliability of a wired USB mouse.
I installed GenericUSBXHCI.kext from here. I now have working USB 3.0 ports from my motherboard. Awesome! I need to do this on mom's hackintosh and again on my own when I install Yosemite.
I added a second option for a USB 3.0 hub to my wish list. It's the Satechi UH3-10P, which has 10 USB 3.0 ports plus a charging port.
I also ordered Sanyo eneloop AA batteries with a 4-location charger so I can start using them for my Magic Trackpad. I've been meaning to switch to rechargeables here and elsewhere for ages, to save money and reduce the amount of batteries I recycle. I am thrilled with the Energizer Ultimate lithium so far, but they're expensive and I would rather just use good-quality NiMH rechargeables.
Worth noting that the molex power header on this card SUCKS. It's very flimsy, and the holes for its latches are way too big so the latches will not stay in place. Hence the header bends awat from the board when trying to install the cable, or after installation if the cable is routed downward. As a result, I wound up drilling a small hole through the PCB to allow a cable tie to be installed to hold the header in place.
I also bought an iogear GBU521 USB Bluetooth adapter, since it supports Bluetooth 4.0 and reportedly works better than the Rocketfish RF-MRBTAD I have been using. This appears to be true; though I had to re-pair my Magic Trackpad after putting the GBU521 in place, it looks like I don't have to wait 30 seconds after wake-from-sleep to use my trackpad now. It starts working immediately after the USB hub in my das keyboard is initialized.
Finally, I bought a Samsung 840 Pro Series 256 gigabyte SSD for the second hackintosh I'm building for mom. It was on sale at $224.99, as was the Fractal Design Arc Midi case I bought for her. I also bought an EVGA GT640 video card for her. She's not going to be playing any games, it'll work just fine.
I finished migrating to the new Samsung 840 Pro SSD. One of the things I had forgotten... my installation settings for Clover. I used GPT boot0hfs, following the instructions for creating a FAT-32 filesystem on the EFI partition.
Samsung 840 Pro performance... I'm seeing 467 MB/sec write, 515 MB/sec read. Not dramatically different than the Samsung 830, but a bit faster and I now have space to breathe.
Once done, I reconfigured my CarbonCopyCloner scheduled tasks to back up the new SSD. I also started a TimeMachine backup to my MyBookLive.
One strange thing happened in this process... my das keyboard is no longer able to make the BIOS stop before it jumps to the bootloader. I suspect it has something to do with having the new USB to Bluetooth adapter plugged in to the hub on the das keyboard. I will have to figure it out shortly. Since I needed to be able to get to the boot menu in the BIOS while setting up the new SSD, I plugged my old Unicomp keyboard into one of the front panel USB ports. That worked fine.
This is one of those areas where I'm irked that Apple continues to use HFS and abandoned ZFS over licensing issues. HFS remains fairly easy to corrupt, journaled or not. A bad DIMM shouldn't result in the loss of the filesystem. I should also be able to force a filesystem to be mounted read-write if I can mount it read-only. I was able to mount the filesystem on the SSD as read-only, but for the life of me I could not figure out how to mount it read-write. That meant I had to erase it just so I could make it a target for Carbon Copy Cloner.
I hope I can return the bad DIMM to MicroCenter, I don't really have time for an RMA. A new module is $45 and in stock.
The slowness of my OS clone drive is annoying. It's a Western Digital Caviar Green. Not so bad for backups and restores, but it's somewhat painful to use as a boot drive, especially compared to the SSD. I really should replace it with a 7,200 or 10,000 rpm drive. But as long as my backups continue to work and I don't completely lose my SSD, I'm O.K.
We'll see how I feel about this setup after I've used the new setup for a week or two. I do still dislike how cramped parts some areas of the keyboard seem when compared to my old Unicomp buckling spring keyboard. The control keys in particular, since I'm a 20-year emacs user and use emacs keybindings in a number of places (not just in emacs).
In any event, I'll be thrilled to replace the keycaps with the ones from wasdkeyboards.com. It will resolve my issues and I can go back to not having a lamp shining on my keyboard.
I also ordered the wire keycap puller and a set of the 40A o-ring dampeners with .4mm travel reduction. I may or may not use the o-ring dampeners, depending on how they feel. My hope is that they reduce the shock to my right hand when I bottom out the keys, without adversely affecting the feel of the keyboard. I think I'll like them, but if not I just won't use them. At a minimum they'll probably be useful in training me ot not bottom out the keys.
This is the first keyboard I've owned with Cherry MX blue key switches. My first impression is that I like it a lot. It's much lighter touch than my Unicomp, and considerably quieter. However, as expected, I hate the printing on the keycaps; it's too small, and I prefer capital letters over small letters. I'm also certain that the printing is going to wear off quickly, like every white-on-black laser-etched-and-filled keyboard I've owned. There's a reason Unicomp only offered it for a very short time; the longevity is abysmal compared to dye-sublimated keycaps or even light-colored keys with just laser etching.
Short story made long... as much as I love my buckling spring keyboards like the one I use now, there are times when I want something slightly lighter in touch and a little bit quieter. I still want clicking for touch typing, just a slightly lighter touch. There isn't a chance in hell I'm ever going to use a rubber-dome type keyboard for daily use, I've been using buckling spring keyboards like the IBM Model M for over 20 years and IMHO non-mechanical keyboards just suck to type on for long periods. There's really no comparison in terms of keyboard quality. Rubber-dome keyboards are inexpensive, but they also suck. In fact any keyboard that requires full depression of the keys sucks for typing. I can live with the keyboard on my MacBook Pro, but I'd never want to use it for long coding sessions.
Many years ago, I was a passenger in a car accident that damaged a bunch of cartilage in my right hand. I also had two reconstructive surgeries on my right thumb for a Bennett's fracture. For this reason, I can't tolerate keyboards that require me to bottom out the keyswitch to have a character transmitted. They cause daily pain, not to mention the frustration of their lack of longevity. A quality mechanical keyboard will last through decades of daily use, and not require one to bototm out the keys to get a character. They also never produce double hits.
If I were buying for an operating system other than OS X, I'd probably buy a keyboard with Topre switches. They're probably the nicest available for typing, and they're available in 55g and 45g weights. However, I've not seen one made for the Mac, so they have the wrong labelling and are missing some of the special functions on the top row of function keys. I've been living with such issues for a long time using my Unicomp buckling spring keyboards, but I want to have the functions as I'm now using my hackintosh as my primary desktop. I also want the extra USB ports on the daskeyboard; one will hold my USB to Bluetooth micro-adapter for my magic trackpad, and the other will either be used for USB flash drives or for a Mobee Power Bar to keep my Magic Trackpad charged at all times. I've been using AA alkaline batteries in my Magic Trackpad, and it conusmes a pair of them about once a month. Given that I essentially never move it and it sits right next to my keyboard, I could use a 6" USB to micro USB cable plugged into the keyboard to keep my Magic Trackpad charged at all times. On the rare occasion I need to use my Razer Naga mouse (mostly when playing a game), I'll unplug it. That happens less than once a month. The same injury that causes me to suffer when using a rubber dome keyboard causes significantly more suffering when using a mouse; it's the reason that I used a Logitech Wireless Trackman Marble for over 10 years before changing my primary desktop to OS X.
It's worth noting that the USB ports on the daskeyboard are fairly low current. There's no chance of using one to charge an iPhone or iPad in a reasonable amount of time. But it should work fine to power the Mobee Power Bar since I'll leave it plugged in all of the time; it'll essentially just be trickle charging the Mobee Power Bar round-the-clock. Even if it doesn't, it'll be nice to have my USB to Bluetooth micro-adapter literally inches from my Magic Trackpad; it completely eliminates any potential problems with reception.
I know the daskeyboard surface attracts dust and fingerprints like a magnet. I have a cover designed in CAD to address that issue, which will be cut from anodized aluminum. I may or may not powdercoat it with a textured powder.
I've gone back to using the LaCie PXHCD driver (from the LaCie web site, not from MultiBeast 4.6.x) and the lynx2mac ethernet driver. I do sometimes have to unplug/replug my Razer Naga mouse after sleep/wake, but the OS doesn't crash and I don't lose my network.
Under my VM for Windows XP, I installed eMachineShop 1.76 from emachineshop.com.
I bought Carbon Copy Cloner. It works well for what I need, and I intend to keep using it.
I ran the first backup of my OS drive. It took about 37 minutes, 30 minutes of which was data transfer. So in the worst case (SSD completely full), I expect a full backup to take approximately 67 minutes (right now my SSD is only half full). That's significantly faster than a full backup to my low-power machine in the basement.
I installed the Chimera bootloader on the backup drive, then booted from it by selecting it in my BIOS. It booted fine. It was slow as molasses compared to my SSD, but that was expected. What matters is that it works.
As a result, I repartitioned my 500G drive that formerly contained my Lion installation, and will now use it as a data drive. I started transferring my music collection from my old FreeBSD desktop, and when it's done I'll pull the two 1G drives out of that machine to use for backups in the hackintosh. I moved my iTunes Media folder to the 500G drive.
sudo perl -pi -e 's|\x75\x30\x89\xd8|\xeb\x30\x89\xd8|' /System/Library/Extensions/AppleRTC.kext/Contents/MacOS/AppleRTC
This basically just causes the code to jump over the checksum updates.
I also bumped my turbo clocks to 42 on all cores. I rarely run my CPU hard, but when I do I want it to run at 4.2GHz. 4.2GHz is mild and safe, given that I have the Corsair H100. My Geekbench score is back to 15,144.
I updated my VMWare Fusion to 4.1.3 in order to run it on Mountain Lion.
One issue I haven't chased down and fixed... it appears that I don't really have power management of the GPU. HWMonitor is reporting it at above 50C all of the time. Duh, that's basically what I expect when using MacPro 3,1 as my system definition. I'm going to stick with it for now, since my sleep/wake is working better.
I also picked up the Samsung 830 256G SSD and another 8G USB stick for UniBeast 1.5.1. I installed UniBeast, and proceeded to install Mountain Lion on the Samsung 830 256G SSD.
I had a few glitches along the way, mostly with my DSDT not working initially. I think this was due to Safari not saving it properly (tonymac should ditch the stupid menu-only selection on the website). Obviously I had to install my SSDT to get SpeedStep to work correctly. I also had to install the AppleRTC Patch for CMOS Reset, else my CMOS would be reset at every reboot. And unlike Lion, I decided to use toleda's new patched AppleHDA and ALC889 for audio, which works just dandy.
One very cool think about Mountain Lion... my GTX570 video card just works, without trying to install the OpenCL enabler from MultiBeast. It also appears to be glitch-free after sleep and wake. I hope this remains true, since I continued to have problems with wake from sleep under Lion.
I've decided on my additional case lighting. I want the NFLS-SS-A300-1/2M-S (amber) and NFLS-SS-WW300-1/2M-S (warm white) from superbrightleds.com. The white strip will go on the top of the case and the amber will go in the bottom. I wouldn't mind having white in both places, but I don't think I want the brightness of the white hitting my eyes when I walk by my hackintosh.
My APC Back-UPS XS 1300 continues to show 0 minutes of runtime, and I can't seem to find the cable for it. Not that it really matters; PowerChute isn't available for anything but very old versions of OS X, and from what I've read the APC units don't really work with OS X. The unit functions, in terms of the inverter coming on when I pull the plug from the wall, but I have no way of having my hackintosh shut down when runtime gets low. I've decided I'm going to buy a new CyberPower OR1500PFCRT2U from Amazon. It's a 2U rackmount, line-interactive with pure sine output, for a reasonable price ($410). Importantly, it has an HID-compliant USB port that works with OS X.
I bought new batteries for my APC Back-UPS XS 1300. Normally I only use this to power my monitors, but right now I'm also using it to power the hackintosh. Despite the fact that its output is not a sine wave, it's better than taking the power bumps that seem to be frequent this month. I need to buy new batteries for several more of my UPS systems (all rackmounted systems). At the moment the important one is the Best Fortress 1425 that I normally use for my desktop. I need 4 batteries for it, the cost will be around $160.
My iPhone wasn't being seen by iTunes. Per suggestion in the tonymacx86 forum, I tried the IOUSBFamily Rollback, but it made no difference. I am still loading the NEC USB3 driver. What does seem to work... using one of the powered USB 3.0 ports on the back.
I put the fourth coat of polyurethane on the rolling platform. This is the final coat. I wish I had something else that needed a finish... I had to destroy the lid on the can of polyurethane to get it open because it was glued shut, but it's still at least 2/3 full. At any rate... the platform is nothing special but looks nicer than I expected and is definitely highly functional. I almost wish the slots would be visible, since they're the most interesting looking feature.
I finished sanding the rolling platform and put the first coat of polyurethane on it.
Just for kicks, I tried a system definition of MacPro 5,1 to see if it made any difference with my sleep/wake issues. I copied my original smbios.plist to ~/Hackintosh/smbios.plist.3,1 first. Good thing I did; the 5,1 smbios.plist caused a kernel panic. So instead I went back to 3,1 and no overclocking in my BIOS. For the moment, it seems to have resolved my sleep/wake issues. I doubt it will stay that way; I've done this before and eventually I had wake issues.
I put a second coat of polyurethane on the rolling platform. Blondewood plywood and poplar absorb finishes like crazy, especially if they've been sitting in your home for years. it'll need a third coat and possibly a fourth.
I assembled the wood part of a rolling platform using some scrap 3/4" thick blondewood plywood I had left over from making my bed years ago. I trimmed the edges with 1.5" x .75" poplar. Nothing special here, I tacked it together with my finish nailer and wood glue. I then plunge-cut 23 slots in it with my miter saw, spaced 1/2" apart, which is enough to allow some air to be pulled in from underneath the platform by the bottom intake fan and the power supply fan. OF course, the case has feet too, so it can draw air in even if I had not cut the slots. I rough sanded the top and sides, then installed the casters. I brought it into my office for a test fitment, it's near perfect. I'll finish sanding it tomorrow and start putting polyurethane on it. It'll be nice to have a reasonably good setup for cooling and maintenance.
I'm still debating what to do about the filtering of the radiator fans. It's really just obstruction since I'm using them as exhaust. If I change them to intake, it really messes up the whole air flow in the case. For now I'm leaving it alone, since my CPU temperatures are fine. I think my only reasonable option is to cut out the filter above the radiators, but I'm reluctant to do it because the filter material isn't removable from it's frame.
Yesterday I bought some cheap casters to make my rolling platform. I need to get moving on a design for it. The easy thing to do is use plywood I already have, but I'm leaning toward using perforated stainless steel.
I still have not completely resolved my sleep/wake issues. They may never be resolved for this motherboard. Probably serves me right for choosing a Gigabyte board and GTX570 video card. On the upside, it's really not unreasonable for me to just shutdown and restart. That will be even more true when I install an SSD. Since I power down my monitors at night, I don't need to be concerned about the power consumption there. And of course I never put my old FreeBSD workstation to sleep because it didn't have sleep functionality (server type motherboard).
I replaced the Corsair H100 fans with the Noctua NF-F12 PWM fans. My core temperatures look fine, and the machine is very quiet.
The Noctua NF-F12 PWM fans will replace the Corsair fans on the Corsair H100 radiator. The Noctua NF-F12 PWM fans are almost as effective as the Corsair fans, but much quieter and have a 150,000 hour MTBF.
The Xigmatek XLF-F1453 fans will replace the Fractal Design front intake fans. I don't really trust the Fractal Design fans to last very long, and I'm certain that the Xigmatek are quiet since I already have some in the case.
After much fiddling and head-scratching, I went back to using the analog audio output of my motherboard. I eventually found a post in a forum on how to reset the SRC2496: hold the EMPHASIS and COPY buttons while powering up. I'll be darned, that appears to have fixed it. However, I don't trust it long-term. I believe it's over 10 years old, I think I bought it in 1998. The DAC in it is really nothing special, and I know the analog stages are low-grade. The main reason I bought it way back when was for digital conversion, and to avoid induced noise on the cable from my PC by moving the DAC close to my pre-amp and amplifier. At the time I was using an m-audio Revolution 7.1 card (which I wish I could still use, it was a nice card for the price). In my current home office, I don't really have noise sources to worry about, so I could just use the analog output of my hackintosh.
On an entirely different subject... I am stunned at how well everything has been working on my hackintosh. Doing roughly the same things I was doing on my FreeBSD desktop, I see SpeedStep keeping my CPU cores at 1.6GHz most of the time. That's with iTunes playing music, my usual plethora of browser and terminal windows open, etc. I see a good amount of RAM free most of the time. And obviously since my CPUs are running at low speed most of the time, my core temperatures are very low. The GUI is very responsive and I'm running HyperDock with window previews enabled and it's smooth as butter. I really couldn't be happier for what I spent. And now that I have TimeMachine working to one of my FreeBSD servers, I don't have to feel like it's all a temporary experiment.
I am intending to build a rolling platform to hold my tower. It will have some venting to allow free movement of air into the power supply and bottom intake fan. Right now I have the case propped off of the floor because its feet sink into the carpet, rendering those intake fans useless.
I created the bootable OS X Lion USB stick using one of my old 8 gigabyte sticks. I need to pull one of my monitors from my current desktop, plug in a keyboard and see if the new system will actually boot.
I bought a single-link DVI cable from BestBuy (otherwise known as your local rip-off store), and a Rocketfish USB to bluetooth adapter. Not sure the Rocketfish will work, but it's worth a try since it's the only thing I could find locally at 6:30PM on a Sunday. Time to hook things up and see where I get...
Well, first hitch... UniBeast is not smart enough to emit an error when the target doesn't have a Master Boot Record. It reports success, but you have a USB stick that can't be booted. I repartitioned my 8G USB stick, and reran UniBeast. UniBeast took about half an hour; you can watch the progress by running df once in a while. I then ejected the USB stick from my MacBook Pro, and put it in one of the USB ports I have on the front of my case. Success! However, I had to fight a bit with keyboards and mice. I don't have a USB mouse that works with the bootloader, so I wound up using an old Unicomp USB keyboard with built-in pointing stick and mouse buttons.
The first thing to do once it's possible: open Utilities->Disk Utility and format the new hard drive (use Mac OS Extended (Journaled).
A long time later and some fumbling around, I have a basic setup working. One monitor (I haven't loaded the real 570 drivers yet, nor CUDA drivers). Sleep works, which is very nice. My Apple Magick Trackpad works with the Rocketfish USB Bluetooth adapter, though it takes a little bit to come to life after sleep. Dual monitors are working fine, and my Cinebench score shows 43 frames/sec for OpenGL.
Next up is to see if I can get digital audio (I need to buy a new, long optical cable). For now, I moved the output of my digital equalizer to the output of my Rane BB 44X and plugged the analog output of my motherboard to the input of the Rane BB 44X and that works fine. I can button things up and put the Samsung 830 SSD on my list for a new install. Awesome!
Next month I'll order a keyboard and the Samsung SSD. In the meantime I need to document all of my settings from Multibeast, including the latest SDST tweak that was needed to make my CPU cores run at the correct speed. My current geekbench score is 14,132.
I installed the Seasonic 660W power supply in the Fractal Design Arc Midi case. I also installed the Gigabyte GA-Z68X-UD3H-B3 motherboard and the Xigmatek XLF-F1453 case fans, one in the bottom of the case and one replacing the original Fractal Design fan in the rear. The Fractal Design case fan that was in the rear was moved to the front of the case so that I have two intake fans in the front. I did this because I'm pretty sure I'll eventually be replacing the Fractal Design fans; from what I've read, they don't last a long time.
I installed the i7 2700K CPU on the motherboard.
I installed the Corsair fans on the Corsair H100 radiator. I suspect I will eventually replace these fans with something else, but it depends on how well they hold up. I know they're going to be loud. But in the end I'll probably replace the whole H100 setup anyway; I'd like a thicker radiator and I'm leery of leaks.