Contribute
Register

HD 3000 hardware acceleration not working 10.12.1 Sierra

Status
Not open for further replies.
Joined
Sep 30, 2011
Messages
24
Motherboard
asus p8z77-v le
CPU
I7 2600K
Graphics
HD 3000
Mobile Phone
  1. Android
After updating my Graphics Card from a 560TI to a 1070 I can no longer use my graphics card.

So I reinstalled OSX Sierra with the HD3000, which is working fine....
I got dual monitor running with both native resolution (highest 2560x1600)
Except, when trying to open FCP X I get an error that OpenGL is not supported.
I also get an error trying to run Heaven OpenGL benchmark.
I also have some weird graphic stuff when animations happen, but when everything is static it's fine.

so I think the hardware acceleration isn't working correctly.

I tried
adding the fake IMEI
The cross motherboard/CPU thing (series 6 CPU on series 7 motherboard)
booting with slide=0 in Clover Uefi

I'll add my IOreg and Plist I hope they can be useful.
 

Attachments

  • Martijn’s iMac.ioreg
    9 MB · Views: 157
  • config.plist
    6.4 KB · Views: 310
Last edited:
After updating my Graphics Card from a 560TI to a 1070 I can no longer use my graphics card.

So I reinstalled OSX Sierra with the HD3000, which is working fine....
I got dual monitor running with both native resolution (highest 2560x1600)
Except, when trying to open FCP X I get an error that OpenGL is not supported.
I also get an error trying to run Heaven OpenGL benchmark.
I also have some weird graphic stuff when animations happen, but when everything is static it's fine.

so I think the hardware acceleration isn't working correctly.

I tried
adding the fake IMEI
The cross motherboard/CPU thing (series 6 CPU on series 7 motherboard)
booting with slide=0 in Clover Uefi

I'll add my IOreg and Plist I hope they can be useful.

You're config is incorrect and you are missing Arbitrary.

Screen Shot 2016-11-21 at 12.20.46.png
 
You're config is incorrect and you are missing Arbitrary.

View attachment 221798
Thanks for the reply first off.

Are you saying my config is incorrect AND i'm missing Arbitrary?

I can't find much on how to add Arbitrary, but i read you can also use AddProperties
Should i add this?

Code:
<key>AddProperties</key>
<array>
     <dict>
<key>Comment</key>
<string>Selects desktop HD3000 framebuffer</string>
<key>Device</key>
<string>IntelGFX</string>
<key>Key</key>
<string>AAPL,snb-platform-id</string>
<key>Value</key>
<data>
EAADAA==
</data>
</dict>
</array>
 
Do you mean that my Config is incorrect AND that i should add something to Arbitrary?
Or is the info in Arbitrary wrong for the HD 3000?

I can't find the correct information for the HD 3000 to add in Arbitrary. But i did read you can use AddProperties instead of Arbitrary?

Should i add this?

Code:
<key>AddProperties</key>
<array>
<dict>
<key>Comment</key>
<string>Selects desktop HD3000 framebuffer</string>
<key>Device</key>
<string>IntelGFX</string>
<key>Key</key>
<string>AAPL,snb-platform-id</string>
<key>Value</key>
<data>
EAADAA==
</data>
</dict>
</array>

i'll try this code in a few hours when i get home. If you have any tips or anyone else on what to add to the plist tell me :)
 
After updating my Graphics Card from a 560TI to a 1070 I can no longer use my graphics card.

So I reinstalled OSX Sierra with the HD3000, which is working fine....
I got dual monitor running with both native resolution (highest 2560x1600)
Except, when trying to open FCP X I get an error that OpenGL is not supported.
I also get an error trying to run Heaven OpenGL benchmark.
I also have some weird graphic stuff when animations happen, but when everything is static it's fine.

so I think the hardware acceleration isn't working correctly.

I tried
adding the fake IMEI
The cross motherboard/CPU thing (series 6 CPU on series 7 motherboard)
booting with slide=0 in Clover Uefi

I'll add my IOreg and Plist I hope they can be useful.

Your ioreg shows the FakeID for IMEI is not working. Probably due to FIX_INTELGFX_100000, which is not needed.
 
Your ioreg shows the FakeID for IMEI is not working. Probably due to FIX_INTELGFX_100000, which is not needed.
I set INTELGFX_100000 from True to False. But this did not seem to change anything
Before asking this question I followed this guide:
https://www.tonymacx86.com/threads/...s-and-hd-4000-on-6-series-motherboards.67263/
because I'm using a Sandy Bridge processor on a 7 series motherboard.

You're config is incorrect and you are missing Arbitrary.

View attachment 221798

After changing INTELGFX_100000 from true to false, I added what was under your Arbitrary file. After this I lost dual monitor support (they now clone, with low resolution). So I just used one monitor. That monitor now only has the option for a resolution of 1600x1200. While it should be 2560x1600. And it did not fix my issue with the hardware acceleration.

Do I need to do something else to see the changes? And what should I be reading in the IOREG?

I added my new config.plist and ioreg.
 

Attachments

  • Version2.ioreg
    9.2 MB · Views: 189
  • config.plist
    7.2 KB · Views: 265
Last edited:
After changing INTELGFX_100000 from true to false, I added what was under your Arbitrary file. After this I lost dual monitor support (they now clone, with low resolution). So I just used one monitor. That monitor now only has the option for a resolution of 1600x1200. While it should be 2560x1600. And it did not fix my issue with the hardware acceleration.

Do I need to do something else to see the changes? And what should I be reading in the IOREG?

I added my new config.plist and ioreg.

Your /Devices/Arbitrary is wrong. Missing PciAddr.

I set INTELGFX_100000 from True to False. But this did not seem to change anything

AddIMEI may also be a problem. It depends on native ACPI content.
 
Your /Devices/Arbitrary is wrong. Missing PciAddr.



AddIMEI may also be a problem. It depends on native ACPI content.
I added PciAddr (why did i think i didn't need to add that). Rebooted and couldnt get into OSX anymore.
Tried all boot flags, no cigar.

Finally changed the IMEI to 0x0000000 and it booted again.

but i'm back to how it was. No hardware acceleration.

EDIT: Also set IMEI to False. But no change. Added new config.plist and ioreg.
 

Attachments

  • config.plist
    7.1 KB · Views: 266
  • Version3.ioreg
    9.3 MB · Views: 161
Last edited:
I added PciAddr (why did i think i didn't need to add that). Rebooted and couldnt get into OSX anymore.
Tried all boot flags, no cigar.

Finally changed the IMEI to 0x0000000 and it booted again.

but i'm back to how it was. No hardware acceleration.

EDIT: Also set IMEI to False. But no change. Added new config.plist and ioreg.

You need to look at native ACPI files. Press F4 at Clover extracting files from ACPI files are in origin folder. Look for IMEI/MEI. If it is already present in DSDT then its not needed a patch don't add patches that are not needed.
 
Status
Not open for further replies.
Back
Top