Jump to content
fugedigergely

«GUIDE» 2nd Generation Intel HD Graphics

18 posts in this topic

Recommended Posts

«GUIDE» 2nd Generation Intel HD Graphics


 


Ke%CC%81pernyo%CC%8Bfoto%CC%81%202014-03


For now, enabling accelerated video decoding, HDMI, backlight control is only possible. No QE/CI. Maybe it will be never supported.


 


Ke%CC%81pernyo%CC%8Bfoto%CC%81%202014-03


You can see that the iGPU is used for decoding while playing a video in FullHD on YouTube. The iGPU uses 0.55W, before VA it used to use around 0.07W. (My CPU is overheating a bit because of NullCPUPM.)


 


Ke%CC%81pernyo%CC%8Bfoto%CC%81%202014-03


With this DSDT patch, you can also control the brightness.


 


  • First you need the stock HD3000 kexts (AppleIntelHD3000Graphics and everything beginning with this and AppleIntelSNBGraphicsFB)
  • If you are using it on a 7-series motherboard you have to patch the framebuffer's Info.plist (replace this: 0x1C3A8086 with this: 0x1E3A8086 ) and remove AppleIntelFramebufferCapri
  • Remove AppleIntelHD3000GraphicsGLDriver.bundle
  • Add this to the _DSM method in the DSDT:

Method (_DSM, 4, NotSerialized)
{
Store (Package (0x14)
{
"AAPL00,backlight-control",
Buffer (0x04)
{
0x01, 0x00, 0x00, 0x00
},

"AAPL00,DualLink",
Buffer (0x04)
{
0x00, 0x00, 0x00, 0x00
},

"graphic-options",
Buffer (0x04)
{
0x04, 0x00, 0x00, 0x00
},

"AAPL,slot-name",
"Built In",
"name",
"Intel Graphics Controller",
"model",
Buffer (0x1E)
{
"Intel HD Graphics 2000 Mobile"
},

"device_type",
Buffer (0x14)
{
"Graphics Controller"
},

"device-id",
Buffer (0x04)
{
0x06, 0x01, 0x00, 0x00
},

"AAPL,snb-platform-id",
Buffer (0x04)
{
0x00, 0x00, 0x01, 0x00
},

"hda-gfx",
Buffer (0x0A)
{
"onboard-1"
}
}, Local0)
DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
Return (Local0)
}

Here are the must-have kexts attached without AppleIntelSNBFB because mine is patched:


 


Ke%CC%81pernyo%CC%8Bfoto%CC%81%202014-03


Share this post


Link to post
Share on other sites
Advertisement

What is better solution, upgrade cpu with someone that have HD3000 or HD4000 graphic or upgrade gpu with some nvidia if it is possibile, or wait for solution for HD2000?!

Share this post


Link to post
Share on other sites

The puzzle is on OpenGL stock Kext, coz HD 3000 is show up when GE=No, but sadly no QE/CI, only Framebuffer n Display Resolutions works,

Friends... I hope you can do it to win this game... conragulations... :thumbsup_anim:

Share this post


Link to post
Share on other sites

what about using Clover

to patch the SNB kext

and do other Clover settings to fix the problem

 

you're editing Info.plist

and I believe these kinds of patches

can be done in Clover on the fly

rather than modifying the extension permanently

 

 

it seems 8086:0106 is the forgotten IGP

why is there no info about what IGPlatformID to use with IGPEnabler

 

why is there all this info about how to fix 0042 and 0046

but almost nothing about how to fix 0106

 

 

I'm trying to work on a friend's laptop with 0106 like you have

I had it with graphics working like described here (not OpenGL but...)

and then I switched it to Clover

 

now using Clover I have lots of other problems fixed for this laptop

but I have no graphics on the screen whatsoever.

it's a good thing I set the wifi and remote management on

because at least I can see everything with share screen

 

if I could get graphics back on, I'd be happy.

 

the problems Clover fixed on this laptop made it usable

but now nothing appears on the screen at all

 

HELP!

Share this post


Link to post
Share on other sites

How come i can't play video's. For some reason a few installations ago i was able to play videos but now i can't. What am i doing wrong?

Share this post


Link to post
Share on other sites

I tried similar method without _DSM changes. I let Clover handle injecting the properties. It also changed the device ID.

 

I'm using a Series 7 laptop with Series 6 Pentium B960 processor (with graphics device ID 0106). macOS Sierra 10.12.5.

 

Everything seems to work but there's no blur or transparency effects.

 

I don't have the patches for AppleIntelHD3000Graphics.kext, AppleIntelHD3000GraphicsGA.plugin, and AppleIntelHD3000GraphicsVADriver.bundle applied since the included patched kexts in the original post are not for Sierra. Do the patched kexts solve those problems or problems I haven't encountered yet?

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Recently Browsing   0 members

    No registered users viewing this page.

×