|Hackintosh Performance Hardware Options|
|Articles - Featured Guides|
|Written by David Ramsey|
|Tuesday, 16 April 2013|
Page 4 of 5
Hackintosh Video Performance
Configuring your Hackintosh to use the Intel HD4000 integrated CPU is pretty simple: you need to set the video memory used by the iGPU in the ASUS BIOS, and make one tweak to the org.chameleon.Boot.plist file.
First, specify your monitor's resolution by adding the following key/string pair to org.chameleon.Boot.plist (located in the Extra folder at the root level of your Hackintosh hard disk):
I'm using a 1080P monitor, so I set 1920x1080x32; substitute the horizontal and vertical resolution of your monitor for the first two numbers and use the "x32" on the end. If you don't set this, your desktop will appear interleaved and scrambled, so get it right! You can leave this setting even if you later switch to a discrete video card.
Next, reboot, go into the BIOS of the ASUS P8H77-I, and set the iGPU Memory to 96M as shown below. And although this screen shots shows the Primary Display set to iGPU, you can leave it at Auto if you wish. Note that you'll have to use either the DVI or HDMI ports for integrated video; the VGA port of the ASUS P8H77-i motherboard isn't supported.
For whatever reason, the Chameleon boot loader requires the iGPU memory to be set at 96M as shown above. However, once OS X boots, the iGPU memory is automatically set to 512M, as a quick dive into the system report shows:
So how does the iGPU perform? Well, just doing "stuff"-- web surfing, playing back DVDs, and such-- there's no visible difference at all in the performance of the iGPU and the two video cards. However, differences do appear one we start testing. CINEBENCH's OpenGL test shows, oddly, virtually no difference between the GTX650 and the much more powerful GTX660, although either card (when paired with the 3770K) is over 50% faster than the iGPU.
The Unigine Heaven 4.0 benchmark, though, shows huge differences. The GTX660 spits out more than 70% more frames than the GTX650, and the Intel HD4000...well, that's really just a slide show. It is interesting to note here that the performance of the GTX650 is identical with both processors, while even the 660GTX is only 1.53% faster with the 3770K.
Actual gaming performance is more difficult to assess. There's nothing like FRAPS available for OS X, and none of the games I have access to have in-game benchmarks. So as a meager substitute, I turned on the on-screen FPS counter in Serious Sam BFE and played the same section of the game with the same settings (1080P, CPU Ultra, GPU High, GPU Memory High) while making notes of the displayed frame rates.
The GPU makes a huge difference here, as you'd expect. The HD4000 is unplayable at 1080P with the above settings, although you can get frame rates into the mid-20s if you let the game automatically choose "optimum" settings...but the visuals are pretty horrible. Dropping from the quad-core 3770 to the dual-core 3220 takes brings about a 15% frame rate hit in this game with either NVIDIA card, and the GTX660 is roughly 50% faster than the GTX650 on either CPU.
So what does all this mean for your Hackintosh? Join me in the Final Thoughts section.