I have disable my GTX 635m in my DSDT.aml with this :
Method (PINI, 0, NotSerialized)
{
\_SB.PCI0.PEG0.PEGP._OFF ()
\_SB.PCI0.PEG0.PEGP._PS0 ()
}
--------------------------------------------------
Method (_WAK, 1, Serialized)
{
PINI ()
WAK (Arg0)
Return (Package (0x02)
{
Zero,
Zero
})
}
--------------------------------------------------
Method (_INI, 0, NotSerialized)
{
PINI ()
Store (0x07D0, OSYS)
If (CondRefOf (\_OSI, Local0))
{
If (_OSI ("Windows 2001"))
{
Store (0x07D1, OSYS)
}
If (_OSI ("Windows 2001 SP1"))
{
Store (0x07D1, OSYS)
}
If (_OSI ("Windows 2001 SP2"))
{
Store (0x07D2, OSYS)
}
If (_OSI ("Windows 2001.1"))
{
Store (0x07D3, OSYS)
}
If (_OSI ("Windows 2006"))
{
Store (0x07D6, OSYS)
}
If (_OSI ("Windows 2009"))
{
Store (0x07D9, OSYS)
}
}
}
And I saved 50 euros
Method (PINI, 0, NotSerialized)
{
\_SB.PCI0.PEG0.PEGP._OFF ()
\_SB.PCI0.PEG0.PEGP._PS0 ()
}
--------------------------------------------------
Method (_WAK, 1, Serialized)
{
PINI ()
WAK (Arg0)
Return (Package (0x02)
{
Zero,
Zero
})
}
--------------------------------------------------
Method (_INI, 0, NotSerialized)
{
PINI ()
Store (0x07D0, OSYS)
If (CondRefOf (\_OSI, Local0))
{
If (_OSI ("Windows 2001"))
{
Store (0x07D1, OSYS)
}
If (_OSI ("Windows 2001 SP1"))
{
Store (0x07D1, OSYS)
}
If (_OSI ("Windows 2001 SP2"))
{
Store (0x07D2, OSYS)
}
If (_OSI ("Windows 2001.1"))
{
Store (0x07D3, OSYS)
}
If (_OSI ("Windows 2006"))
{
Store (0x07D6, OSYS)
}
If (_OSI ("Windows 2009"))
{
Store (0x07D9, OSYS)
}
}
}
And I saved 50 euros
