Device (PEGP)
{
Name (_ADR, 0x00020000)
Device (GFX0)
{
Name (_ADR, Zero)
Method (_DSM, 4, NotSerialized)
{
Store (Package (0x06)
{
"device_type",
Buffer (0x08)
{
"display"
},
"model",
Buffer (0x07)
{
"GMA950"
},
"built-in",
Buffer (One)
{
0x01
}
}, Local0)
DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
Return (Local0)
}
}
}
Utiliza o método DTGP, se ainda não tiver, inclua no seu DSDT
Method (DTGP, 5, NotSerialized)
{
If (LEqual (Arg0, Buffer (0x10)
{
/* 0000 */ 0xC6, 0xB7, 0xB5, 0xA0, 0x18, 0x13, 0x1C, 0x44,
/* 0008 */ 0xB0, 0xC9, 0xFE, 0x69, 0x5E, 0xAF, 0x94, 0x9B
}))
{
If (LEqual (Arg1, One))
{
If (LEqual (Arg2, Zero))
{
Store (Buffer (One)
{
0x03
}, Arg4)
Return (One)
}
If (LEqual (Arg2, One))
{
Return (One)
}
}
}
Store (Buffer (One)
{
0x00
}, Arg4)
Return (Zero)
}
Dessa forma conseguimos corrigir vários problemas(aceleração 3D, mudança de resolução, fix do ponteiro do mouse, KP em alguns aplicativos[FrontRow, jogos em tela cheia, etc]) usando os drivers originais da Apple.

http://www.insanelym...p...=143340&hl=



Sign In
Create Account












