Hackintosh Diaries, Part Two: Choosing and Assembling Your Hardware
In part two of our three-part Hackintosh guide, we'll walk you through the most complex step: selecting all the individual components for your homebuilt OS X PC
OK, so you’ve decided to build a Hackintosh PC from scratch. Here in part two of our three-part Hackintosh guide, we’ll ease the confusion of what could be the most time-consuming and arduous part of the entire process: browsing hardware catalog sites for hours trying to choose the components that will become your new machine.
Choosing hardware for your Hackintosh is confusing because for each primary component–your motherboard, CPU, graphics card, memory modules, optical drive, and anything else you choose to install–there are literally thousands of choices. So let’s narrow that down, shall we? The mission here is to choose components that OS X will recognize and accept with little or no custom configuration.
The most important two components by far–95 percent of the compatibility battle according to Tonymac, the author of the Hackintosh-enabling software we’re using for this guide–are the motherboard and graphics card. The motherboard is important because it presents yet another subset of even more choices. Motherboard manufacturers choose from several different CPU sockets, network controllers, audio chipsets, USB interfaces and more for each model motherboard they produce, each with its own degree of OS X compatibility. And graphics cards can also be powered by a dizzying variety of chipsets from both Nvidia and ATI/AMD, each requiring specialized drivers to tap into their full capabilities.
Thankfully, the community that has formed around MultiBeast has done almost all of the work for you by documenting specific hardware setups that have been proven to work well. On the forums, and on tonymacx86.com, there are many complete system configurations with confirmed support, spanning the full range of power levels for every budget. Now, you just need to choose which system model to follow! Which can be harder than it sounds.
Hardware on the Table
For my build, I followed this guide originally produced by MacMan, Tonymac’s co-developer who now maintains MultiBeast (MultiBeast, if you recall from part one, is the software tool that makes this all possible). I adhered to my general computer-buying dictum and went for as much power as I could afford at the time, so I opted for one of Intel’s most powerful non-server processors in the 3.06 GHz Core i7 950. Add to that 6GB of RAM, a solid-state startup drive, and a powerful graphics card, and we’re talking about a pretty powerful machine. The complete system, including a new 23″ LCD monitor, rang up to a grand total of $1,295.86 on Newegg.com in December 2010 (not including rebates). Compare that to a $2,499 price tag on a similarly equipped Mac Pro (without monitor and SSD). Not bad at all.
For a closer look and specific notes on each component I used, check out the gallery below:
Click to launch the photo gallery
If you’re looking for a less powerful, cheaper machine, or something that fits in a smaller enclosure, there are numerous such guides in Tonymac’s forums and on his site. For fear of this guide’s scope spiraling out of control, I’m going to stick mostly to this set of hardware. But before we get specific, we’ll cover some of the general concepts surrounding what types of hardware are best suited for Hackintoshing. So if you need to deviate from my system here, you’ll be prepared.
Recognition vs. Compatibility
A simple rule to follow in choosing hardware is that if the component has been used by Apple in an iMac or Mac Pro, chances are it will do well in your Hackintosh system. For instance, the current line of Mac Pros use an ATI Radeon HD 5770 graphics card, so I went with a card that uses the same Radeon 5770 chipset. If it’s in one of Apple’s machines, there’s a good, reliable device driver for it somewhere–most likely built into OS X itself. So that’s good.
But there is a slight catch. To use that reliable driver, your Hackintosh must first recognize that your graphics card even exists. In my case, the latest version of Chimera, the software that sits between a PC’s startup BIOS and OS X, now provides full enabling of any Radeon 5xxx chipset. You won’t need to worry about this too much, but knowing about this distinction between recognition and compatibility cleared up a lot of my confusion regarding why even hardware with OS X drivers didn’t “just work” with my Hackintosh. It has to be recognized by the system first.
An important part of the Hackintosh configuration process (which we’ll cover in the third and final installment tomorrow) is employing a file called a Differentiated System Description Table (DSDT). A DSDT is essentially a roadmap of your motherboard that OS X reads to know what hardware you have inside your machine, and how to use it. Each motherboard has a unique file, which also depends on the revision of the board you have and the firmware or BIOS version you have installed. Yikes! Luckily, it’s easy to check which version of the motherboard you have, which is as much figuring out as you need to do. Tonymac’s DSDT database has pre-configured files to download.
The Tonymac folks tend to lean toward Gigabyte brand motherboards, and the DSDT files for most of the popular Gigabyte boards have been tested and confirmed in the database. So unless you’re prepared for some complications, stick with Gigabyte for your motherboard.
Which Graphics Card?
One confusing part about choosing a graphics card is that there isn’t just “one” Radeon HD 5770 card made by ATI to buy. ATI makes the chipset, which is then used by a huge number of manufacturers (like Gigabyte, Asus, etc) on cards of their own design. So once you’ve picked a chipset, you still have to figure out which card to buy.
The trick is staying close to ATI’s or Nvidia’s “reference design”–more on which can be read here. But if you stick to the Gigabyte Radeon HD 5770 card I used (the one that looks like a Batmobile!) you should be fine.
You want one! See the component list for more on that.
Inside the Case
Actually Building the Damn Thing
Thankfully, building your Hackintosh is just like building any other Windows PC–you don’t have to do anything special. If you’ve never done it before, you’re going to have a fun time, I can pretty much guarantee. You’ll be best served by reading the manual for each component to make sure everything is installed according to plan, but in general, every component of your machine needs a power connection and a data connection. And there may be a few screws to anchor it in place. That’s it–truly nothing to be intimidated by.
Power connection wires emerge from the power supply inside the case, and generally speaking, if the connector fits in the plug on the back of your component, it’s the correct one. Hard drives and disc drives almost all use a SATA power connector, which looks like this. If, like me, you want to install a few extra hard drives, you might need some Molex to SATA power adapters to mate your power supply’s old Molex leads to a SATA drive. Beyond that, your graphics card will have a dedicated power lead from the power supply, as will the motherboard. The instructions should indicate which is which clearly.
For data connections, you’ll use SATA data cables (these come packaged with your motherboard) for disks and drives, and your graphics card, memory modules, etc. will pop into the motherboard’s dedicated slots.
Be prepared to troubleshoot. When I first turned my machine on, I didn’t get any video. After restarting with each of my three RAM modules installed individually to check for bad RAM (a frequent issue), I realized that I had neglected to connect my video card’s power cable to the board. Whoops! Luckily, this was easily fixed. If you run into problems, try to isolate each potentially problematic component until you find the culprit.
If this is your first time building a PC, I wholeheartedly recommend Lifehacker’s excellent guide for beginning PC builders for more guidance.
And that should about cover the hardware end of it. For a closer look at the components I used for my system, see the gallery here. And stay tuned for Part 3 tomorrow, where we install and configure OS X (yesterday’s part one can be found here). Happy hackintoshing!
Gigabyte GA-X58-UD3R Rev 2 Motherboard
Intel Core i7 950 Bloomfield 3.06 GHz Processor
Gigabyte GV-R577UD-1GD Radeon HD 5770 1GB Graphics Card
OCZ 3x2GB 240-pin DDR3 1600 MHz 1.65V RAM
Crucial RealSSD C300 64GB Solid State Drive
Samsung Spinpoint 1TB 7200RPM SATA Hard Drive
Sony Optiarc 24x DVD Burner
Antec Three Hundred ATX Case With 430W Power Supply