Contribute
Register

Enabling HD 3000 graphics on 7-series motherboards, and HD 4000 on 6-series motherboards

Status
Not open for further replies.

tonymacx86

Administrator
Staff member
Joined
Nov 18, 2009
Messages
8,556
Motherboard
PRIME Z490-A
CPU
i5 10600K
Graphics
Vega 56
Mac
  1. MacBook Air
Classic Mac
  1. Apple
  2. PowerBook
Mobile Phone
  1. iOS
Download-Latest-Intel-Graphics-Driver-for-Sandy-Bridge-CPUs-2.jpg
OS X gets confused when you run a 2nd generation Core-i "Sandy Bridge" CPU on one of the newer 7-series motherboards instead of a 3rd generation Core-i "Ivy Bridge" CPU, and vice versa. In order to fix this, you need to edit 2 native kext files in Mountain Lion; the AppleIntelSNBGraphicsFB.kext for HD 3000, and the AppleIntelFramebufferCapri.kext for HD 4000. These kexts are part of the native graphics drivers in OS X.

This guide only pertains to the following 2 instances:

  • 7-series motherboard (B75/Z75/H77/Z77) + 2nd gen Core-i "Sandy Bridge" CPU using HD 3000 graphics
  • 6-series motherboard (H61/H67/P67/Z68) + 3rd gen Core-i "Ivy Bridge" CPU using HD 4000 graphics

I had the opportunity to test this recently using a 7 series Z77 board and a Sandy Bridge i5-2500K. The way I solved this little mismatch was to swap the MEI device ids, then reinstall both kexts using KextBeast- this lets the OS know which framebuffer kext to use. Here's a simple step-by-step.
1. Open Finder and navigate to /System/Library/Extensions
2. Drag AppleIntelSNBGraphicsFB.kext and AppleIntelFramebufferCapri.kext to Desktop
3. Right click AppleIntelSNBGraphicsFB.kext and choose Show Package Contents
4. Navigate to Contents/Info.plist
5. Open Info.plist in TextEdit
6. Make the following changes to the AppleIntelMEIDriver section as shown below:

Original Values in AppleIntelSNBGraphicsFB.kext

Code:
<key>AppleIntelMEIDriver</key>
<dict>
<key>CFBundleIdentifier</key>
<string>com.apple.driver.AppleIntelSNBGraphicsFB</string>
<key>IOClass</key>
<string>AppleIntelMEIDriver</string>
<key>IOMatchCategory</key>
<string>IODefaultMatchCategory</string>
[B]<key>IOPCIPrimaryMatch</key>[/B]
[B]<string>0x1C3A8086</string>[/B]

Change This:
Code:
<key>IOPCIPrimaryMatch</key>
<string>0x1C3A8086</string>

To This:
Code:
<key>IOPCIPrimaryMatch</key>
<string>0x1E3A8086</string>
7. Right click AppleIntelFramebufferCapri.kext and choose Show Package Contents
8. Navigate to Contents/Info.plist
9. Open Info.plist in TextEdit
10. Make the following changes to the AppleIntelMEIDriver section as shown below:

Original Values in AppleIntelFramebufferCapri.kext

Code:
<key>AppleIntelMEIDriver</key>
<dict>
<key>CFBundleIdentifier</key>
<string>com.apple.driver.AppleIntelFramebufferCapri</string>
<key>IOClass</key>
<string>AppleIntelMEIDriver</string>
<key>IOMatchCategory</key>
<string>IODefaultMatchCategory</string>
[B]<key>IOPCIPrimaryMatch</key>[/B]
[B]<string>0x1E3A8086</string>[/B]

Change This:
Code:
<key>IOPCIPrimaryMatch</key>
<string>0x1E3A8086</string>

To This:
Code:
<key>IOPCIPrimaryMatch</key>
<string>0x1C3A8086</string>

11. Save both Info.plist files
12. Run KextBeast
13. Reboot

We're thinking of adding this to MultiBeast, but we're not sure that it is common enough. Let us know in comments if this helped you.
 

Attachments

  • Download-Latest-Intel-Graphics-Driver-for-Sandy-Bridge-CPUs-2.jpg
    Download-Latest-Intel-Graphics-Driver-for-Sandy-Bridge-CPUs-2.jpg
    20.4 KB · Views: 4,868
Last edited by a moderator:
Joined
Apr 9, 2011
Messages
130
Motherboard
Gigabyte GA-Z77-DS3H rev 1.0
CPU
i5 3570K
Graphics
GTX 670
Mac
  1. MacBook
Classic Mac
  1. iMac
  2. Power Mac
Mobile Phone
  1. Android
Yes Tony please add this to MultiBeast ! Currently ordered a Z77 Mobo and I'm thinking of using SBridge and if this was in MBeast, it'll make things so much easier.
 
Joined
Dec 19, 2010
Messages
270
Mac
  1. MacBook Pro
Mobile Phone
  1. iOS
Im thinking of getting a Gigabyte GA-Z77X-UP5 motherboard and running it with my old Core i5 2500K,.....so I think it would be great to see this in MultiBeast. It doesn't seem difficult to manually configure but it would still be nice to see.
 
Joined
Dec 29, 2010
Messages
120
Motherboard
Z77X-UP5-TH
CPU
i7 3770K
Graphics
HD4000
Mac
  1. MacBook Pro
Classic Mac
  1. PowerBook
Mobile Phone
  1. iOS
Article: Enabling HD 3000 graphics on 7-series motherboards, and HD 4000 on 6-series motherboards

I'll be trying this tonight!
 
Joined
Jan 19, 2011
Messages
5
Motherboard
H270-HD3P
CPU
i7-7700
Graphics
HD 630
Mac
  1. iMac
Mobile Phone
  1. iOS
I think it would be worth while adding to MultiBeast if it is straight forward for you guys to do. One reason is that some users in a month or two may not find this guide on the home page as new articles and guides move it off the home page or a few pages back.

Your guide here is simple and straight forward to follow though.
 
Joined
Oct 30, 2011
Messages
9
Motherboard
Mac OS X Mountain Lion / Windows 8 Pro
CPU
Intel Core i5 2500k
Graphics
XFX Radeon HD 6870
Mac
Classic Mac
Mobile Phone
  1. Android
Hi Tony I think you wrote this wrong
It says:

This guide only pertains to the following 2 instances:

7-series motherboard (B75/Z75/H77/Z77) + 2nd gen Core-i "Sandy Bridge" CPU using HD 3000 graphics
6-series motherboard (H61/H67/P67/Z68) + 3rd gen Core-i "Ivy Bridge" CPU using HD 4000 graphics

Doesn't it meant to be like this:

6-series motherboard (H61/H67/P67/Z68) + 2nd gen Core-i "Sandy Bridge" CPU using HD 3000 graphics
7-series motherboard (B75/Z75/H77/Z77) + 3rd gen Core-i "Ivy Bridge" CPU using HD 4000 graphics
 
Joined
Jul 29, 2012
Messages
25
Motherboard
2 GA Z77 DS3H
CPU
I5 2500K, i3 2125
Graphics
PNY GEFORCE GT 520, egva gt 640
Mac
  1. Mac Pro
Classic Mac
Mobile Phone
  1. iOS
Cool man thanks u help me a lot BIG TIME YOU GUYS ARE THE BEST
 
Joined
Jun 11, 2012
Messages
356
Motherboard
GA-Z87X-UD3H
CPU
i7-4770K
Graphics
GTX 960
Mac
  1. MacBook Pro
Classic Mac
  1. Apple
  2. Centris
  3. LC
  4. Plus
  5. Power Mac
  6. PowerBook
  7. SE
Mobile Phone
  1. iOS
Article: Enabling HD 3000 graphics on 7-series motherboards, and HD 4000 on 6-series motherboards

Please add it on Multibeast. I'm planning to buy a 3570k and use it on my existing H67MA-UD2H board.


Please add it. Im using B75 with a i3 Dual Core Sandy Bridge with graphics (2120 I think)

Thanks!
 
Status
Not open for further replies.
Top