Contribute
Register

QE/CI with HD3000 on series 7 mainboards

Status
Not open for further replies.
Thanks! it's works.

GIGABYTE GA-B75M-D3H
Intel Core i3-2105 (HD3000)

ADD.
MEI Driver (dev-id 0x1E3A8086) injecter for Intel 7, HD3000 QE/CI enable.
install it to /Extra/Extensions.
(if you use UseKernelCache=yes, install it to /System/Library/Extensions.)

It is working! :headbang: :clap: :mrgreen::mrgreen::mrgreen: Thank you a lot!
 
Thanks! it's works.

GIGABYTE GA-B75M-D3H
Intel Core i3-2105 (HD3000)

ADD.
MEI Driver (dev-id 0x1E3A8086) injecter for Intel 7, HD3000 QE/CI enable.
install it to /Extra/Extensions.
(if you use UseKernelCache=yes, install it to /System/Library/Extensions.)


Dreamwatcher, will this work for me, asus p8z77v-le ? my intel hd3000 has 0x0126
 
thanks so much Dreamwatcher, are you amazing puting this post. Go ahead, and bring us more of your know it, thanks and nice day dude.
 
With the introduction of 10.8 and 10.7.5 things have become more difficult as it's no longer sufficient to patch AppleIntelSNBGraphicsFB.kext or install a injector kext, but you also have to patch AppleIntelFramebufferCapri.kext in order to get HD3000 graphics working on 7-series chipsets.

But fortunately I found a way to eliminate the need to patch any kexts by adding a simple DSDT-patch. The patch was tested with a MSI B75MA-P45 but should work on any B75, H77 and Z77 equipped board using an AMI BIOS in combination with a Sandybridge CPU.

Under Scope (_SB.PCI0) you'll have to add device IMEI:

Bildschirmfoto 2012-09-29 um 20.47.12.png

Insert the following code sequence:
Code:
        Device (IMEI)
        {
            Name (_ADR, 0x00160000)
            Method (_STA, 0, NotSerialized)
            {
                Return (0x0F)
            }
            Method (_DSM, 4, Serialized)
            {
                Store (Package (0x02)
                    {
                        "device-id", 
                        Buffer (0x04)
                        {
                             0x3A, 0x1C, 0x00, 0x00
                        }
                    }, Local0)
                DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
                Return (Local0)
            }
        }

Compile, save and install the DSDT. After rebooting verify that the patch is working. Open IORegistryExplorer and locate device IMEI. Verify that the AppleIntelMEIDriver is loaded and attached to the device.

Bildschirmfoto 2012-09-29 um 20.46.53.png

Good luck!

Mieze
 
With the introduction of 10.8 and 10.7.5 things have become more difficult as it's no longer sufficient to patch AppleIntelSNBGraphicsFB.kext or install a injector kext, but you also have to patch AppleIntelFramebufferCapri.kext in order to get HD3000 graphics working on 7-series chipsets.

But fortunately I found a way to eliminate the need to patch any kexts by adding a simple DSDT-patch. The patch was tested with a MSI B75MA-P45 but should work on any B75, H77 and Z77 equipped board using an AMI BIOS in combination with a Sandybridge CPU.

Under Scope (_SB.PCI0) you'll have to add device IMEI:

View attachment 33136

Insert the following code sequence:
Code:
        Device (IMEI)
        {
            Name (_ADR, 0x00160000)
            Method (_STA, 0, NotSerialized)
            {
                Return (0x0F)
            }
            Method (_DSM, 4, Serialized)
            {
                Store (Package (0x02)
                    {
                        "device-id", 
                        Buffer (0x04)
                        {
                             0x3A, 0x1C, 0x00, 0x00
                        }
                    }, Local0)
                DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
                Return (Local0)
            }
        }

Compile, save and install the DSDT. After rebooting verify that the patch is working. Open IORegistryExplorer and locate device IMEI. Verify that the AppleIntelMEIDriver is loaded and attached to the device.

View attachment 33134

Good luck!

Mieze

Thanks Mieze! Only problem is, I don't have DTGP anywhere in my DSDT so it fails to compile. How did you get around that?
 
Thanks Mieze! Only problem is, I don't have DTGP anywhere in my DSDT so it fails to compile. How did you get around that?

Add method DTGP. DSDT Editor already comes with a patch to add this method.

Mieze
 
Add method DTGP. DSDT Editor already comes with a patch to add this method.

Mieze

Thanks for the quick response, I've added DTGP and the DSDT has compile successfully. The problem still remains that the HD3000 isn't working on my GA-H77N-WIFI. I'm going to try and restore the 10.7.5 default kexts (even though I made a backup and reinstalled the backup).
 
Of course you'll have to use the vanilla kexts with the DSDT patch.
 
Of course you'll have to use the vanilla kexts with the DSDT patch.

It's working! Thanks dude! You saved me $155 from buying a new proc with an HD4000!

Only issue I have now is no video after wake. I think it has to do with these new UEFI motherboards and having a DSDT. My GA-Z77X-UD5H had the same problem until I took the DSDT out.
 
I tried every variation from this thread and still can't get full QC/QE with Z77X-UD5H & 2700K. Stuck at internal GPU with 64MB with no way to change resolution.
 
Status
Not open for further replies.
Back
Top