View Single Post
Old 02-10-09, 03:17 PM   #38
gbin
Registered User
 
Join Date: Jan 2009
Posts: 8
Default Re: Problems with 9300M GS on Sony Vaio Z11

I am not expert about it but if you look in the DSDT after decompiling it, they define for Linux :

If (_OSI ("Linux"))
{
Store (0x03E8, OSYS)
}

And for XP :
If (_OSI ("Windows 2001"))
{
Store (0x07D1, OSYS)
}


Then there is a method related to graphics where Linux is handled differently from windows :
Method (GNOT, 2, NotSerialized)
{
If (PDRD ())
{
Return (One)
}

Store (Arg0, CEVT)
Store (0x03, CSTS)
If (LAnd (LEqual (CHPD, Zero), LEqual (Arg1, Zero)))
{
If (LOr (LGreater (OSYS, 0x07D0), LLess (OSYS, 0x07D6)))
{
Notify (PCI0, Arg1)
}
Else
{
Notify (OVGA, Arg1)
}
}

Notify (OVGA, 0x80)
Return (Zero)
}

is somebody familiar with DSDTs can explain it ? Does it worth it to try to patch the linux OSYS to match XP, recompile it and override it ? (hoping it will default to the XP behavior and select a graphic card)
gbin is offline   Reply With Quote