Matt Mastrobuono Posted February 20, 2017 Share Posted February 20, 2017 I have an Asus p8z68-v gen3 motherboard with hd4000 intel graphics. I've spent plenty of hours trying to get this to work with full acceleration. iv had no luck. I got full resolution and thats it. any help would be appreciated. I use OS X 10.9, 10.11, and windows 10. I have load vbios and inject intel selected along with ig-platform-id set to 0166000a. I use an Nvidia 9500gt for now which works fine but I wanted to put in my Nvidia gtx 1060 to use with windows and the igpu to use with Mac OS. I use clover for a boot loader Link to comment Share on other sites More sharing options...
TheRacerMaster Posted February 21, 2017 Share Posted February 21, 2017 When using a mixed configuration (6 series board with 7 series CPU/IGPU) you need to inject a fake device ID for the Intel Management Engine device. You should be injecting the 7 series device ID (which is 8086:1E3A). Link to comment Share on other sites More sharing options...
Matt Mastrobuono Posted February 21, 2017 Author Share Posted February 21, 2017 am I using the right platform id? everywhere I read says its hd4000 for my board. ill try that device id right now and do I need the 0x ? when I put 80861E3A in Devices section under Fake ID Intel GFX I lost resolution. I was trying to upload a pic but I'm not sure how. been a member for years but never posted. I found this: https://www.tonymacx86.com/threads/enabling-hd-3000-graphics-on-7-series-motherboards-and-hd-4000-on-6-series-motherboards.67263/. but according to it my values are correct already Link to comment Share on other sites More sharing options...
TheRacerMaster Posted February 21, 2017 Share Posted February 21, 2017 You should use that as the Intel ME (IMEI) device ID, not as the IGPU device ID. This SSDT should do it: DefinitionBlock ("", "SSDT", 1, "APPLE ", "IGPU", 0x00001000) { External (_SB_.PCI0, DeviceObj) External (_SB_.PCI0.GFX0, DeviceObj) External (_SB_.PCI0.HDEF, DeviceObj) External (GFX0, DeviceObj) External (HDEF, DeviceObj) Scope (\_SB.PCI0) { Scope (HDEF) { Method (_DSM, 4, NotSerialized) // _DSM: Device-Specific Method { If (!Arg2) { Return (Buffer (One) { 0x03 }) } Return (Package (0x02) { "hda-gfx", Buffer (0x0A) { "onboard-1" } }) } } Scope (GFX0) { Name (_STA, Zero) // _STA: Status } Device (IGPU) { Name (_ADR, 0x00020000) // _ADR: Address Method (_DSM, 4, NotSerialized) // _DSM: Device-Specific Method { If (!Arg2) { Return (Buffer (One) { 0x03 }) } Return (Package (0x04) { "AAPL,ig-platform-id", Buffer (0x04) { 0x0A, 0x00, 0x66, 0x01 }, "hda-gfx", Buffer (0x0A) { "onboard-1" } }) } } Device (IMEI) { Name (_ADR, 0x00160000) // _ADR: Address Method (_DSM, 4, NotSerialized) // _DSM: Device-Specific Method { If (!Arg2) { Return (Buffer (One) { 0x03 }) } Return (Package (0x02) { "device-id", Buffer (0x04) { 0x3A, 0x1E, 0x00, 0x00 } }) } } } } I've also attached it (compiled). SSDT-IGPU.aml.zip Link to comment Share on other sites More sharing options...
Matt Mastrobuono Posted February 22, 2017 Author Share Posted February 22, 2017 ok scratch that didn't realize imei was under fake id. tried that it kept my resolution but still no acceleration hold on let me try that nope didn't work. now it took a while to boot and still flickers on safari and launchpad I noticed that appleintelframebuffercapri is loaded but appleintel4000graphics is not this is very discouraging lol. been at it for about a week now. and the igpu is better than that 9500 thats in there right now. ok so my computer doesn't like that ssdt you gave me. with it installed the appleintel4000graphics kext doesn't load. without it the kext loads Link to comment Share on other sites More sharing options...
Matt Mastrobuono Posted February 22, 2017 Author Share Posted February 22, 2017 below are my settings in clover. Link to comment Share on other sites More sharing options...
Matt Mastrobuono Posted February 22, 2017 Author Share Posted February 22, 2017 I think I got it. instead of using "multi_beast" to edit the AppleIntelFrameBufferCapri.kext and AppleIntelSNBGraphicsFB.kext I restored the originals and edited them myself. actually I only needed to edit the first one. second one makes my computer not boot Link to comment Share on other sites More sharing options...
Recommended Posts