Device (MEI)
{
Name (_ADR, 0x00160000)
Method (_DSM, 4, NotSerialized)
{
Store (Package (0x02)
{
"device-id",
Buffer (0x04)
{
0x3a, 0x1e, 0x00, 0x00
}
}, Local0)
DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
Return (Local0)
}
}
I've got a H67 Chipset here, so I'm using device MEI to change my device-id from 3A1C to 3A1E.
Otherwise AppleIntelSNBGraphicsFB.kext will block AppleIntelFramebufferCapri.kext.
Device (IGPU)
{
Name (_ADR, 0x00020000)
Method (_DSM, 4, NotSerialized)
{
Store (Package (0x0C)
{
"AAPL,ig-platform-id",
Buffer (0x04)
{
0x09, 0x00, 0x66, 0x01
},
"device-id",
Buffer (0x04)
{
0x66, 0x01, 0x00, 0x00
},
"vendor-id",
Buffer (0x04)
{
0x86, 0x80, 0x00, 0x00
},
"subsystem-vendor-id",
Buffer (0x04)
{
0x6b, 0x10, 0x00, 0x00
},
"subsystem-id",
Buffer (0x04)
{
0xea, 0x00, 0x00, 0x00
},
"revision-id",
Buffer (0x04)
{
0x09, 0x00, 0x00, 0x00
}
}, Local0)
DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
Return (Local0)
}
}
AAPL,ig-platform-id was the key to get the HD4000 kext's to load. No go without it. Lastly you may want to modify AppleGraphicsPowerManagement.kext. I'm using the macmini5,1 definition, so this is my edit:
<key>Mac-8ED6AF5B48C039E1</key> <dict> <key>IGPU</key> <dict> <key>Heuristic</key> <dict> <key>EnableOverride</key> <integer>0</integer> <key>ID</key> <integer>2</integer> </dict> <key>control-id</key> <integer>16</integer> <key>max-power-state</key> <integer>10</integer> <key>min-power-state</key> <integer>0</integer> </dict> </dict>
Good luck!
Cinebench R11.5 is around 23fps with 12A256 btw.



Sign In
Create Account







