Ads Below Tabs

May 6, 2013

Enable HD 2500 graphics on your Hackintosh

In the recent release of OS X Mountain Lion 10.8.3, Apple added support for Intel's HD 2500 integrated graphics cards for the first time ever. Intel HD 2500 graphics can now display Mac OS X at full resolution with graphics acceleration, opening a plethora of new options for new Hackintosh builds. To learn how to enable this new graphics support, read on.

UPDATE (June 4, 2014): This method doesn't seem to work in OS X Mavericks. Stick with OS X Mountain Lion if you want to retain graphics support.

Requirements
The following method only works for OS X Mountain Lion 10.8.3 and newer. The third generation of Intel Core processors (known as "Ivy Bridge" processors) uses two different types of integrated graphics cards: HD 4000 and HD 2500. Most Ivy Bridge processors feature the lower-end HD 2500.

If you want to find out whether your Intel processor uses HD 2500 or 4000, you can Google the model of your processor. For example, if I search "i5-3470" on Google, the first result is Intel's official page for the Intel Core i5-3470. According to the "Graphics Specifications" section of that page, the i5-3470 processor uses "Intel® HD Graphics 2500", which will work. If your processor uses HD 4000 graphics, check out our guide for enabling HD 4000 instead.

1. Adjust your BIOS
To make HD 2500 work in Mac OS X, you need to adjust the amount of internal graphics memory used by Mac OS X. You can do this in your computer's BIOS, which is essentially the settings page for your motherboard. Boot your computer, and enter the BIOS. To enter the BIOS on a Gigabyte motherboard, you have to press the delete key when it boots (before the operating system starts). Different manufacturers set different keys for opening the BIOS.

The specific name of the BIOS setting that you need to change depends on the brand of your motherboard. On Gigabyte motherboards, this setting is literally called "Internal Graphics Memory Size".

Change this setting to 32M. Be sure to adjust the setting for "Internal Graphics Memory Size", not "DVMT Total Memory Size" (as Mac OS X ignores this setting). Save your changes by pressing the F10 key, and reboot.

2. Adjust settings for Chimera
UPDATE (September 23, 2013): Chimera bootloader has added built-in support for HD 2500. So in theory, this step is no longer necessary-- just make sure to install Chimera version 2.2 or newer (which is included in new versions of Unibeast & Multibeast by default).

At this point, Mac OS X still won't recognize your Intel HD 2500 integrated graphics. Even though Mac OS X now includes drivers for HD 2500, these drivers don't work on Hackintoshes by default. To fix this, boot into your Hackintosh. Open up Finder, go to /Extra in the main hard drive, and open the file org.Chameleon.boot.plist with TextEdit. Between <dict> and </dict>, insert the following line.

<key>device-properties</key>
<string>7f0000000100000001000000730000000200000002010c00d041030a000000000101060000027fff04002c0000004100410050004c002c00690067002d0070006c006100740066006f0072006d002d00690064000000080000000b006601140000006800640061002d0067006600780000000d0000006f6e626f6172642d31</string>

This will tell Chimera (or Chameleon) bootloader to inject the device ID of your integrated graphics card into Mac OS X. Now, Mac OS X should recognize your integrated graphics card properly.

3. Install the "Mac mini" system definition 
As a final touch, you will need to install the Mac Mini system definition. Open Multibeast, and select the following option.

System definitions pretend that your Hackintosh is a real Mac. When Mac OS X sees that your Hackintosh is a "Mac mini", which uses integrated graphics, it enables the built-in drivers for HD 2500, which are otherwise turned off.

Ending Notes
You'll get full graphics support once you boot back into Mac OS X. Here are some things you should keep in mind:
  • The VGA port on your monitor will not work (real Macs don't have VGA ports). You have to use either the DVI or HDMI port on your monitor.
  • If you have turned off GraphicsEnabler, you will have to re-enable it. You can do so by reopening org.Chameleon.boot.plist (from Step 2), finding the "GraphicsEnabler" section, and changing "No" to "Yes" (without quotation marks).
  • The maximum resolution that HD 2500 can display through the DVI port is 1900x1200. The maximum resolution that it can display through the Displayport is 2560x1600. These limitations apply to all operating systems, not just Mac OS X.
And that's all there is to it. Congratulations!

SOURCE: [Guide] Intel Ivy Bridge HD2500 Full Resolution and QE/CI (10.8.3+)