
A Snow Leopard follow up to this post is here.
A couple of months ago I built a quad-core Mac Pro equivalent “Hackintosh” based on Intel’s X58 and Core i7. All components were selected for their compatibility with Mac OS X Leopard. My goal was to build as close a Mac Pro clone as possible using off the shelf parts, with the ability to do Apple Software Updates on a retail, unmodified OS X installation as you would with a real Mac. First though, a little background…
BIRTH OF A DELLINTOSH
For five years I’ve used a trusty Dell Optiplex GX280. It’s a 3Ghz Pentium 4, Hyper-Threading system. I’ve never had any issues with it which probably had something to do with the fact that I’d stuck with Windows XP Pro throughout and didn’t bother “downgrading” to Windows Vista. From video editing using Sony Vegas to Photoshop usage, the system was rock solid and stable.
Back in August of 2008 I jumped on the Hackintosh bandwagon by installing OS X on it.
To test out whether my Dell works with OS X, I got hold of a bootable, modified installation disc that allowed me to do just that. These Hackintosh distros are dubbed “OSx86″ as they’re patched to work with non-Apple x86-based systems. For instance, Apple uses EFI to boot while non-Apple machines use BIOS, so the distro has to emulate EFI in some way. Additionally, as the kernel provided in OS X only works with a Core/Core 2 CPU, the distro includes a modified kernel that works with a Pentium 4. The distro also includes additional/replacement kernel extensions (kexts) to drive hardware not usually found on Apple systems.
To my surprise, OS X booted up just fine; it even recognized my dual monitor setup. It didn’t identify the on-board Broadcom chipset ethernet, which was easily rectified by using a Realtek chipset ethernet card that I got for around three dinars (eight dollars).
I was even able to edit and render 1080p video using Final Cut Pro without a hitch. It soon became my system of choice and I hardly ever booted XP.
Following that little experiment, I went ahead and installed OS X permanently on my Dell, dual-booting with XP using the Darwin bootloader. Granted, the Dell was only a P 4 system, yet OS X worked smoothly and flawlessly, recognizing the two virtual cores provided by Hyper-Threading. I was even able to edit and render 1080p video using Final Cut Pro without a hitch. It soon became my system of choice and I hardly ever booted XP.
With its Unix base, OS X took me back to the days when computing was fun, when one could dig under the hood and run shell scripts and do all that good geekery. It’s like FreeBSD or GNU/Linux but with popular application support and a great user interface. I was hooked.
OS X has the best of both worlds: like a *nix system, it is rock solid and allows one to easily get under the hood and elegantly script and code for it, all the while having a mature desktop as Windows does.
Prior to the introduction of OS X, I never had the inclination to get a Mac, since the Classic Mac OS (Systems 7-9 having been used by me) seemed rather pedestrian. OS X has the best of both worlds: like a *nix system, it is rock solid and allows one to easily get under the hood and elegantly script and code for it, all the while having a mature desktop as Windows does.
The only snag with my Dell Hackintosh was that I wasn’t able to update easily or without the risk of breaking the system installation. Part of that is due to the fact that I was using a non-vanilla kernel as well as various other kexts in a way that if they were overwritten by the Apple Software Update, it would render my system non-working.
The Hackintosh community did come up with various ways to install system software updates without the risk of breaking an OS X installation, yet by that time I had been using OS X on my Dell for a little over a year and decided its time to finally upgrade my rig.
CLOUDNUMBERNINETOSH: A CORE i7 HACKINTOSH PRO
I thought of buying a Mac Pro. Whether I purchased it locally or had one shipped from the States, the cost would be significantly higher than if I built my own customized Hackintosh Pro system. True, a Mac Pro uses
Instead of a true Mac Pro clone, I’d be creating a sort of “Mac Pro jr.”, a mythical machine that costs a bit more than an iMac but is as fast as a W3520 Xeon-based 2009 Mac Pro, and has expansion potential similar to the Mac Pro.
way more expensive server-class Xeon CPUs instead of the Core i7, comes in a great case and has an unmistakable quality feel to it. Then again, with the right motherboard, the Core i7 has great bang-for-the-buck when overclocked compared to a Xeon. Instead of a true Mac Pro clone, I’d be creating a sort of “Mac Pro jr.”, a mythical machine that costs a bit more than an iMac but is as fast as a W3520 Xeon-based 2009 Mac Pro, and has expansion potential similar to the Mac Pro.
Besides, what’s the fun in buying something pre-built? I’ve built a PC nine years ago and it was great fun, and the thought of doing it again was more tempting than simply walking into the local Apple dealer and handing him a wad of cash for one box. I wanted crates of components and I wanted to build it myself.
THE BUILD
I’ve ordered most components from Amazon.com. I would’ve loved to order from newegg.com, but they were being jacks about accepting my non-US CC and shipping to my Aramex mail-forwarding box.
The table below compares the Mac Pro vis-a-vis my Hackintosh configuration’s components and shipping price. The motherboard of choice is the Gigabyte GA-EX58-UD5, which has been shown to work quite well with OS X.
| Item | 2009 W3520 Mac Pro Quad 2.66GHz | Hackintosh Pro 2.66GHz | Hackintosh Pro Item Price (USD) |
| Processor | 2.66GHz Quad-Core Intel Xeon W3520 | 2.66GHz Intel Quad-Core i7 920 | 289 |
| Memory | 3GB 1066MHz DDR3 ECC SDRAM | 6GB 1600MHz DDR3 (Corsair Dominator) | 312 |
| Hard Drive | 640GB 7200-rpm Serial ATA 3Gb/s | 640GB 7200-rpm Serial ATA 3Gb/s | 66 |
| Graphics Card | NVIDIA GeForce GT 120 512MB (GT 120 is a rebranded GT 9500) | NVIDIA GeForce GT 9500 1GB +NVIDIA GeForce GT 7600 256Mb
Providing a total of 4 DVI outputs. |
140 |
| Optical Drive | 18x SATA SuperDrive | Samsung 22x SATA SuperDrive | 40 |
| Mouse | Apple Mighty Mouse | Logitech Wireless | 40 |
| Keyboard | Apple Keyboard | Logitech Wireless | 40 |
| Motherboard | Apple Proprietary | Gigabyte GA-EX58-UD5 | 289 |
| PSU | Apple Proprietary | Cooler Master Silent Pro M700 Series Modular 700W | 131 |
| Case | Apple Proprietary | Gigabyte Aurora 3D | 172 |
| Card Reader | None | 5.25″ Multi-Card Reader/Writer | 37 |
| 5.25″ SATA Dock | None | 5.25″ IcyBox SATA slot | 36 |
| CPU Cooler | Apple Proprietary | Noctua NH-U12P SE1366 Silent CPU Cooler | 80 |
| OS X Leopard | Included with Mac Pro | Single-User Retail – Required to be legal! | 99 |
| Shipping and Taxes – New York | USD 41 | - | 106 |
| Aramex Shop & Ship forwarding to Bahrain | USD 401 | 210 | |
| Mac Pro from US (USD) | USD 2,942 | Hackintosh Pro Total (USD) | USD 2,080 |
| Mac Pro from US (BHD) | BHD 1,109 | Hackintosh Pro Total (BHD) | BHD 784 |
| Mac Pro from Apple Center Bahrain (BHD) | BHD 1,220 | ||
| Mac Pro from Apple Center Bahrain (USD) | USD 3,236 |
The table below provides the savings potential from going the Hackintosh route instead of buying a Mac Pro locally in Bahrain or from the US.
| Price Difference | |
| Mac Pro Purchased from US vs Hackintosh Pro | |
| Savings (USD) | USD 862 |
| Savings (BHD) | BHD 325 |
| Savings (%) | 29% |
| Mac Pro Purchased from Bahrain (Apple Center) vs Hackintosh Pro | |
| Savings (USD) | USD 1,156 |
| Savings (BHD) | BHD 436 |
| Savings (%) | 36% |
Note that I could have saved over 44% by settling for less, and slower memory instead of the 6GB 1600MHz Corsair Dominator, and settling for one graphics card instead of two.

INSTALLING OS X LEOPARD
The process of installing a retail copy of OS X is simplified by the wonderful “Standard Retail DVD Install” script and instructions provided by digital_dreamer at InsanelyMac.
Apple Software Updates can be performed safely without the risk of breaking the installation.
This method of installation provides for a completely retail, vanilla install and uses the Chameleon bootloader to load any necessary modifications at boot time, without affecting the original system files and/or structure. This ensures that Apple Software Updates can be performed safely without the risk of breaking the installation. This makes the Hackintosh as good as a real Mac with hassle-free updates.
I also installed Windows 7. I don’t usually boot directly into it (though I can), since I use VMWare Fusion to run it in a virtual machine under OS X. Works like a charm. The same goes for other OSs, including Ubuntu and AROS.
I’m currently using three Dell 20.1″ monitors and running four virtual desktops, each one spanning all three monitors. The following is a screenshot of the setup using Exposé:

Windows 7 is running in a virtual machine on the left screen of the first desktop, while AROS is running in another VM on the middle screen of the lower left desktop. Photoshop, Google Earth, VLC and a host of other programs are running as well. Yes, even when zoomed out in Exposé, the videos, Google Earth’s animation, etc. are playing without a hiccup. Mac OS X is THAT good.
BENCHMARKS: HACKINTOSH PRO FASTER THAN A W3520 XEON-BASED 2009 MAC PRO
Without overclocking the i7 920, I’m pleased to say that the Cloudnumberninetosh is faster than a W3520-based 2009 Mac Pro. It has a Geekbench score of 8667, while average W3520-based 2009 Mac Pro scores are at 8144.
Compare this to my old Dell’s score of 1805!
Having at your disposal four real cores and a total of eight virtual cores (each core is virtualized into two) means that whatever you throw at this rig, it won’t break a sweat.
Once I get around to overclocking this beast, I’ll update this section. Based on the experience of others with a similar setup, I can easily get a score of 12,000+ with a 3.6-3.8GHz overclock.
Having at your disposal four real cores and a total of eight virtual cores (each core is virtualized into two) means that whatever you throw at this rig, it won’t break a sweat.
CONCLUSION
Is it worth it? Absolutely. If you’re willing to spare the time and don’t have the need for all the other additions/advantages that a Mac Pro provides, then this is a great way to get a machine which is super-fast and expandable while remaining only slightly more expensive than a high end dual-core iMac (even if you add 100 dinars or so for a decent monitor) and cheaper than a Mac Pro.
Besides, if you’re a Windows gamer, the motherboard comes with three NVidia SLI and ATI CrossFireX PCI Express slots which you can take advantage of for connecting up to three same-model graphics cards to get higher frame rates. SLI and CrossFire is not available on the Mac Pros and is not supported by Leopard, though on a Hackintosh such as the Cloudnumberninetosh you may keep the cards bridged as it won’t affect the operation of OS X. When using Windows, you can turn on SLI/CrossFire for certain games to get higher frame rates.

Note: In no way do I condone software piracy. Having installed OS X on three machines to date, I did buy a brand new, shrink-wrapped OS X Retail Family Pack from eBay for US$149 (a bargain multi-license if you compare it to other software), which gives me a license for up to five installations. I know Apple’s end-user license agreement (EULA) states that OS X should not be installed on ” non Apple-labeled” machines. That is subject to interpretation. Apple-labeled could well mean slapping an Apple sticker on the machine (which is what I did). Besides, in some jurisdictions post-purchase agreements such as EULAs are not valid. I’m not sure what Bahraini law’s take on that, though I doubt it’s advanced enough to deal with such issues.
Don’t ask me for copies of OS X! You can get your own single-license copy from amazon.com for around USD 99.


Pingback: OSX Snow Leopard P55 | Ten Targets Blog
#1 by Michael on May 22, 2010 - 8:55 pm
Quote
Great Article. It has been awhile since I built a PC. I think it was back in the P3 days. Yes it has been along time. That said, I have a few questions. If I go with the 970 vs 920 would I need a different Mboard /memory?
Also, What is the maximum memory I have have? If I must use a different MBoard
What SSD drive would you recommend? Size does matter.
What is a good HIGH END (FAST) Video card that can support up to 4 Monitors.
Thanks
#2 by static on June 10, 2010 - 11:58 pm
Quote
Hi
first off I would like to thank you for all the information, its amazing and has made me think long and hard about building a hackintosh for my self. I am a music producer and have been using a core 2 duo with 3 gig of ram running cubase 5 but the machine is on its way out, its around 6 years old and the software (vst’s) i am starting to use is pushing it to its limits and holding me back. I have been looking in to a macpro put unfortunately there is no way ill be able to afford one. I was very upset when I saw how much they where as I really want to cross over to Logic and as this is only available on an apple system I am stuck with cubase.
After finding your information on line I have started to get very excited as the possibility of me running osx and logic are now looking very promising. If I was to do a hackintosh I would follow your exact hardware setup as I dont want any chance of error and my dream system taken away. If its OK I have a few questions I would like to ask in relation some of my hardware,
#3 by Sammy on June 15, 2010 - 10:30 am
Quote
Your write up inspired me to build a hackintosh, to rival a mid spec iMac i7.
I’ve come to post here as I’ve reached a stumbling block – I am looking for a ‘go ahead’. I aim to use it for video editing and Adobe’s latest Apps.
Specs would include:
CPU: i7 930 2.8GHz 8MB Cache
MOBO: Gigabyte GA-EX58-UD5 or EX58A-UD3R
GPU: Gigabyte GTS 250 1Gb or ATI Radeon 4890 (Are there better compatible cards?)
RAM: Corsair 8GB (4x2GB) PC-12800 (1600MHz) DDR3
HDD: Seagate XT 2TB 7200rpm 6GB/s 64M
POWER: Corsair HX-850 ATX
I’m hoping the careful selection of parts yields me a simple install using a retail OSX 10.6.3 disc? Out of the box is what I’m aiming for. Hope to get it as good as a real Mac with hassle-free updates.
Any suggestions?
Regards, Sammy.
#4 by hisham on June 16, 2010 - 9:48 am
Quote
Apologies to all the above visitors who have left lingering questions for so long. I’ve been quite busy lately with a new gig amongst other things. I really hoped others would chip in as well if I didn’t reply soon enough. I know this is not a forum per se, but do feel free to reply and impart your knowledge on us.
@ Tag
I honestly have not used ATI cards in a Hackintosh build, so I wouldn’t be the best one to answer your question. I would though go for one which has the best reviews and ratings and a handy return policy should it fail to work under OS X.
I would strongly suggest at least giving digital_dreamer’s method a gander. At the very least, you’ll gain an appreciation of what makes a Hackintosh work. As a beginner, it may take you a bit longer than a day to tweak your Hackintosh to your satisfaction, but the understanding you would gain from digital_dreamer’s method is worth it.
@ Ross McGinnis
If both cards are not working from the get go, you’ll likely need to add them via the device-properties tag in com.apple.boot.plist. See here .
You may also need to change the BIOS settings to make the second graphics card as primary (i.e. the card that displays the initial power-up screens on when the computer is first turned on), otherwise OS X will not boot and/or recognize only one card. This is needed for the GA-EX58-UD5.
@ Ali
Not if you have a video card with two outputs, which most do nowadays.
@ Pedro
Use OSX86Tools to make a custom EFI graphics string. There should be a 9500GT card listed there somewhere. Here’s a video tutorial.
@ vicky
Check to see that you’re using the same audio kexts that digital_dreamer’s script recommends.
@ Michael
Thanks.
I believe the GA-EX58-UD5 is compatible with the 970. Corsair Dominator memory should work fine as well, or anything else similar.
The GA-EX58-UD5 supports up to 24Gb. Other boards should be similar. As a comparison, the 8-core Mac Pro can handle up to 32Gb of memory.
For SSD drives, I have no experience with any as of yet; though I’m hoping to get a pair of OWC Mercury Extreme Pro SSDs soon. When I do, I’ll post a review and a comparison vis-a-vis conventional disks.
Not sure. I use two video cards to run four monitors. I think it works better this way as you’re not overloading one 16x PCI-Express slot with data for four screens.
@ static
Please post and/or email your questions again and I’ll see what I can do to help.
@ Sammy
The 930 is fine. If you can get hold of a 920 revision D0 at a lower price than the 930, then it’s good too, and you’ll be able to achieve similar overclock speeds.
For the motherboard, stick with the GA-EX58-UD5 as it’s the one with historically less snags when installing OS X.
I would go with the GTS 250 1Gb. Seems to have the least trouble working. See here.
I’d go for 6Gb (3×2) now, and leave the remaining three memory slots for a future 6Gb upgrade.
Since you’re going to do video work, I’d suggest you have two drives. One for the system and the other for your data. The system drive needn’t be more than 200-400Gb (you can probably get away with 80Gb).
Good luck!
#5 by Duc on June 20, 2010 - 3:03 am
Quote
Hi there
I just want to know how stable the hackintosh could Final cut studio. Is there any crash or other issue ?
#6 by Alan on June 26, 2010 - 9:55 pm
Quote
I need help installing mac os on a custom build computer… i7 930 with six gb corsair and GA X58A–UD5 I am using a hdd that is with sata 3 and a other drive sata 2 for the os for mac… just not quite sure how to proceed… I have windows 7 on the 1tb and well the other hdd is 500gb which i want for the mac OSx
#7 by Josh on June 27, 2010 - 1:25 pm
Quote
Hi
Just I would update that I have now successfully installed on an i7 rig (almost similar to yours) and have overclocked it to 3.7 Ghz. This gives me a Geekbench (64 bit) score of nearly 11000.
I don’t know whether it’s good or not but I am very happy and everything is running super smooth.
#8 by bob on June 28, 2010 - 5:11 am
Quote
I do have to wonder about the legality. I’m sure you won’t get in trouble, but isn’t this the same thing that Psystar tried, only they were selling them? I guess they would have been fine if they stuck Apple stickers on their PCs lol.
#9 by Soren on June 28, 2010 - 8:12 pm
Quote
Do you use a sound card? and if you do what do you prefer?
#10 by ravikumae on June 29, 2010 - 11:11 am
Quote
#11 by ravikumae on June 29, 2010 - 11:14 am
Quote
sir please help me to instal mac os x 10.6.3 for my custem built pc
#12 by MacHacker on July 4, 2010 - 11:23 am
Quote
My Hackintosh build was about $1700 less monitor and I used the Gigabyte EX58-UD5 with Intel i7 920 CPU, 12 GB OCZ DDR3 1600 RAM and an EVGA Nvidia 9800 GTX+ video card to install Leopard and then Snow Leopard. I also used a ram cooler and the Corsair Hyrdo H-50 water cooler.
I recently reloaded the 500 GB boot drive with Kakewalk 2.1 using the flash drive method and it was the simplest install of Retail Snow Leopard I have ever encountered. I am currently running 10.6.3 wit Final Cut Studio and Logic Studio and much more.
Be sure to know that you can not successfully load MacOS X with a boot drive larger than 999 GB.
#13 by Ped on July 5, 2010 - 5:09 am
Quote
Imprecionante I will make an attempt here in my country. I would just ask a question of new motherboards are not compatible? which have usb 3 and all that.
#14 by Bruce on August 1, 2010 - 5:30 pm
Quote
I have a dimension 8400 thatg I have been trying to install iATKOS S3 v2 on. I have had a sucessful install but can not get past boot kernal panic I also had trouble getting thsi distro to see my HDD. Had to set bios to sata/Pata combo. Any help?
#15 by jobeyone on August 2, 2010 - 2:12 am
Quote
Great info,
Are you able to get wifi working on this?
Many thanks.
#16 by Pedro on August 2, 2010 - 4:26 pm
Quote
Hello, I have a system like this, running and stable for months, but it started booting out of nothing. I didnt installed anything different. I dont know what to do now, in order to recover my system.
#17 by Rojo on August 5, 2010 - 4:58 pm
Quote
is there a list of updated video cards that would be compatible with this setup, or would any video card be compatible with this setup? YOU ARE A LIFE SAVER!!
#18 by vpoola on August 15, 2010 - 1:12 am
Quote
Hey, I love your setup. Im really struggling with getting multiple displays with my hackintosh, any way you can help me out?
#19 by medorpg on August 18, 2010 - 1:52 pm
Quote
Dear Sir, I have a similar spex to yours
I have a successful installation of OSX and everything is working just fine
EXCEPT that my CPU frequency is read as 2.0 but mine is 2.66 just as yours
how can I fix that ?
#20 by Jeff on August 23, 2010 - 5:01 am
Quote
How did you get your hackintosh to recognize all 8 cores (4 but hyperthreaded) of your i7? This is the only problem that I am running into at the moment.
#21 by sean on August 23, 2010 - 10:17 am
Quote
Dear Hisham,
Can I just say ‘thank you’ for posting this page and sharing your insight into the hackintosh world.
I’ve yet to come across ANYONE who has been as generous as you with their rig info and gladly answering everybody’s q’s.
I have so many questions to ask but I’ll leave it for now and come back after some attempt at getting things done.
Just saw your portfolio as well, the shots with the badass hoodlums – awesome!!
Thanks HEAPS once again. All your info here is helping many worldwide.
Reg,
s
#22 by Andrew on September 1, 2010 - 12:09 pm
Quote
Thanks for the article it’s helped out so much. At the moment the motherboard you suggested is out of stock everywhere. Is there another/better board you know of that is available?
#23 by Lan Ops on September 3, 2010 - 7:12 am
Quote
Is there a motherboard with support for usb 3 and sata 6? I know Aple does not sell any, but I would love to see this. If not, will it support a pciX SSD card? I would rather put money on that (300$ for 120GB) then the full amount n a pro rig.
#24 by loupop on September 5, 2010 - 10:08 pm
Quote
Hisham,
i was wondering, i have the same stup as you, i get random crashes when i play video like youtube or use handbrake to convert.
i am so lost and i have no idea what to do, can you help?
i wrote on forums and stuff but no response…
i am pretty bummed…
thanks if you have an idea… i am running all updated SL.
cheers!!
#25 by loupop on September 6, 2010 - 12:33 pm
Quote
maybe the ram? too much? i have the same as you and the cpu overclock, for some reason i cant see kernel panic log so i have no idea…
#26 by loupop on September 7, 2010 - 12:39 pm
Quote
i took 4 ram stick out (8gig)
and it seem better, you guys have a idea on what i can do to be able to run the ram?
#27 by loupop on September 7, 2010 - 11:15 pm
Quote
i was wondering if you could send me the list of you kext?
maybe i use some stuff that i shouldnt…
maybe a screen snapshot of your extention folder?
that would help i think…
here is my email,
Louisrobert@gmx.com
#28 by Miquel on September 13, 2010 - 1:46 pm
Quote
Hi!
Can you tell me how do you get the third monitor working? i have a GTX285 and a GT220 and there’s only the first working with two displays and nothig in the third… what i should do?
#29 by L-e-o-g on September 23, 2010 - 10:00 pm
Quote
hi hisham,
I have found your site very helpful and clear amongst a sea of confusion, however lots of the parts dont seem very widely available in the UK at the moment, im looking for a motherboard/ram/graphics card to build around a i7 950 around a medium kinda price range….. any suggestions – thanks
Pingback: C’est mon premier hackintosh, Yeah !!! – iToubib
Pingback: My Hackintosh Build « (billimarie.com)
#30 by Lemarqq on November 22, 2010 - 11:44 am
Quote
Hello guys.
I wanna install Mac OS X on my PC, and i need your help.
My specs : Gigabyte EX58 UD5, Intel7 920@2.67 GHz, 3GB DDR3, 2 x WD 6400 AAKS, PNY GTX 285,SoundBlaster X-Fi Xtreme Gamer.
Please tell me which Mac OS X distro is okay for my specs.
Do i need to pre-install another Mac OS X distro, before Snow Leopard ?
Any ideas / suggestions, are welcome.
Thanks in advance.
Pingback: The apple of my eye: building my core i7 hackintosh pro rig « Cloud Number Nine « Chicago Mac/PC Support