I was very happy about my hackintosh, everything going smooth and easy… until it all broke down and I was left with no computer for almost a month.

And what was even stranger was that also Filippo’s hackintosh, built at the same time as mine, went down only a few days after mine. If computers were organic, I would have thought about some sort of mortal sickness.

Ok let me say that there’s a happy ending to this story: the motherboards were not dead but only in a coma. It was necessary to reinstall the bios and use an external graphic card to redirect the display because for some reasons the integrated HD3000 gpus were not working.

details of a hackintosh entering a coma

So I built these two hackintosh, one for me (A) one for a friend (B).

A B
CPU Core i5-2500K 3.3GHz Core i3-2105 3.1Hz
M/board Gigabyte GA-H61N-USB3 Gigabyte GA-H61N-USB3
ram Corsair 2x4Gb XMS Corsair 2x4Gb Value
ssd Corsair 115GB Corsair 115GB
case Silverstone SST-SG05B Nilox / Apex MI-10

As you can see, fairly standard builds following the hackmini example by tonymac.

I updated the bios to F7 (h16nusb3.f7 from Gigabyte website), installed Lion 10.7.3 through Unibeast Lion 10.7.3.

Hackintosh A was the first one to die (alas, to enter a coma); it worked great for an entire week then one day I switched it on, could hear the fans whirring away, the hard drive starting up, but no output on the screen, so I couldn’t even get to the BIOS screen and do something. I had the cpu replaced from amazon.it because I thought that was the only thing that could have failed, but when I tried the new one nothing changed.

Then I went to Filippo’s house (owner of hackintosh B), replaced my motherboard with his, and blam, the hack is alive! So I’m happy because I know that it’s the motherboard that doesn’t work.

And then the next day Filippo calls, the same thing happened to his computer! Stuck on a black screen, the system doesn’t even load the BIOS.

Two motherboards, same model, different CPUs but really this should not matter, different cases. No idea about how this could happen. A defective batch of these two motherboards even if they are very common (and recommended to build hackintosh)? My case (a rather expensive Silverstone SG05) burning something on the board?

I sent my motherboard to the online shop’s customer service (in the meantime, a month goes by) and rather unexpectedly they said that nothing was broken, that my m/b was running ok, only thing they did was to upgrade the BIOS.

Wait a second, how did you do that if there’s no display output whatsoever? “Oh well we used an external graphic card”. So that’s it? I was still a bit skeptical but then I decided to buy an external graphic card; I knew from internet discussions that this should speed up video and photo editing so that was an upgrade that I was willing to do. I went to a local shop this time and bought a whatever-ATI-5450 with 2Gb of ram for 45 euros (surely faster than the GPU that Apple puts inside the 2-grand macbook pro I reasoned). And guess what, the customer service guys were right; I could update the BIOS on Filippo’s motherboard and that was it.

Yes I had to play a little bit more to have the graphical card working ok on my hackintosh but now it seems like everything’s running smoothly. I am still afraid to close the case (it’s still a post-industrial sight my desktop, with all components running and clicking away in the open), but maybe now it’s so hot here in Milano that I’ll leave the machine like this.

I just hope Giulia doesn’t notice it because you know women want to have clean stuff around, especially if this half-assed mechanical monster happens to live in the baby room (another month and a half to go before my yet un-named babygirl comes into the world).

sidenotes

When I installed in the PCI-E slot the graphic card I couldn’t get any display once OS X was loaded, so I had to use this switch at boot:

GraphicsEnabler=No

Then I installed ATI5000Injector.kext using Kext Wizard. I did other bits too that I’ve read somewhere but am not sure about them. Anyway, just in case I need them again: first, find the PCIRootUID of graphic card, by typing in from a terminal window:

ioreg -l | grep -15 "AppleACPIPCI" | grep "_UID"

What this command does is giving you this UID number which you have to put into /Extra/org.chameleon.Boot.plist by adding the following lines:

<key>PCIRootUID</key>
<string>1</string>

Finally I also added these other two lines (to have the card identified as a 5400 series instead of a 5000):

<key>AtiConfig</key>
<string>Eulemur</string>

a magical QE/CI world

Trying to find information to make the graphic card work I stumbled once more on some acronyms that these nerds in the forums use a lot. Let me write those down so I will remember them:

Other acronyms that are probably worth remembering can be found at http://www.tonymacx86.com/viewtopic.php?f=7&t=2789.

These are things that make the graphical magic happens in OS X; sometimes a card will work but with no magic (i.e., no rippling water effects, no transparencies, etc.); and how do you know if the magic is not there?:

If the Finder menu-bar is transparent, if a water ripple effect appears when you add a desktop widget and if you can zoom in/out on the desktop by holding ctrl while moving the mouse wheel then you have QE/CI.

update to lion 10.7.4

Since everything was working I wanted some more troubles so I updated my system to 10.7.4 using the Combo package.

Then, not unexpectedly, OS X crashed on restarting and had to boot from the unibeast USB disk, selecting to boot from the drive with the newly installed system using these switches:

-v GeneratPStates=No DropSSDT=Yes

I then ran Multibeast 4.5.2 using the updated DSDT for my motherboard and selected these options:

It all worked out in the end except for the graphic card which was not recognized as a 5400; I edited again the /Extra/org.chameleon.Boot.plist and added the AtiConfig/Eulemur strings (see above) so I reckon the correct way to install this card is just to use the ATI5000Injector.kext and these two lines in the chameleon.Boot.plist.

final results

So this is the updated list of components and total price for my hackintosh:

component details price [€] notes
CPU Intel Core i5-2500K 3.3GHz 185.25 amazon.it
M/board Gigabyte GA-H61N-USB3 78.36 stele.it
ram Corsair 2x4Gb XMS 41.24 stele.it
hd Corsair ssd 115GB SATAII F115 108.50 stele.it
case Silverstone SST-SG05B 300W 101.30 stele.it
wifi TP-Link USB TL-WN727N 7.66 stele.it
bluetooth Belkin Bluetooth USB adapter 8.54 amazon.it
GPU Sapphire Radeon HD5450 2GB 45 local shop
total 575.85

And this is the new benchmark comparison against other macs (small improvement in 10.7.4 using dedicated DSDT for the F8 Gigabyte m/b BIOS):

computer geekbench xbench
hack-mini 9029 330
mb air 2087 117
macmini 3744 215
mb pro i7 9608

Xbench ran with no thread test otherwise it would lock up, and geekbench is the 32-bit tryout mode.