Öncelikle bayram nedeniyle biraz geç cevap verebildim.
Kendi yaptığın diğer patchlerden sonra sırasıyla SSDT-11.dsl de
Bu kısmı,
Kod:
Scope (\_SB.PCI0.RP01.PEGP)
{
Method (_INI, 0, NotSerialized) // _INI: Initialize
{
Store (Zero, \_SB.PCI0.RP01.PEGP._ADR)
}
}
}
Aşağıdaki gibi değiştir ve aml olarak kaydet.
Kod:
Scope (\_SB.PCI0.RP01.PEGP)
{
Method (_INI, 0, NotSerialized) // _INI: Initialize
{
Store (Zero, \_SB.PCI0.RP01.PEGP._ADR)
//added to turn nvidia/radeon off
External(\_SB.PCI0.RP01.PEGP._OFF, MethodObj)
_OFF()
}
}
}
SSDT-12.dsl deki aşağıdaki kısmı
Kod:
Method (HGOF, 1, Serialized)
{
If (LNotEqual (SGGP, One))
{
Return (Zero)
}
Store (Arg0, RPIX)
If (LEqual (CCHK (Zero, RPIX), Zero))
{
Return (Zero)
}
Store (\_SB.PCI0.LPCB.EC0.RRAM (0x0521), Local0)
And (Local0, 0xCF, Local0)
\_SB.PCI0.LPCB.EC0.WRAM (0x0521, Local0)
\_SB.PCI0.LPCB.EC0.WRAM (0x0520, 0x89)
\_SB.PCI0.LPCB.EC0.WRAM (0x03A4, Zero)
\_SB.PCI0.LPCB.EC0.WRAM (0x03A5, Zero)
alttaki gibi değiştir ve aml olarak kaydet.
Kod:
Method (HGOF, 1, Serialized)
{
If (LNotEqual (SGGP, One))
{
Return (Zero)
}
Store (Arg0, RPIX)
If (LEqual (CCHK (Zero, RPIX), Zero))
{
Return (Zero)
}
//Store (\_SB.PCI0.LPCB.EC0.RRAM (0x0521), Local0)
//And (Local0, 0xCF, Local0)
//\_SB.PCI0.LPCB.EC0.WRAM (0x0521, Local0)
//\_SB.PCI0.LPCB.EC0.WRAM (0x0520, 0x89)
//\_SB.PCI0.LPCB.EC0.WRAM (0x03A4, Zero)
//\_SB.PCI0.LPCB.EC0.WRAM (0x03A5, Zero)
DSDT.dsl deki aşağıdaki kısmı
Kod:
Method (_REG, 2, NotSerialized) // _REG: Region Availability
{
If (LEqual (Arg0, 0x03))
{
Store (Arg1, ECFL)
}
}
}
}
alttaki gibi değiştir ve aml olarak kaydet.
Kod:
Method (_REG, 2, NotSerialized) // _REG: Region Availability
{
If (LEqual (Arg0, 0x03))
{
Store (Arg1, ECFL)
}
//added to turn nvidia/radeon off
If (LAnd(LEqual(Arg0,3),LEqual(Arg1,1)))
{
Store (\_SB.PCI0.LPCB.EC0.RRAM (0x0521), Local0)
And (Local0, 0xCF, Local0)
\_SB.PCI0.LPCB.EC0.WRAM (0x0521, Local0)
\_SB.PCI0.LPCB.EC0.WRAM (0x0520, 0x89)
\_SB.PCI0.LPCB.EC0.WRAM (0x03A4, Zero)
\_SB.PCI0.LPCB.EC0.WRAM (0x03A5, Zero)
}
}
}
}
işe yarayacağını umuyorum.
Ayrıca gerekli tüm SSDT ler için GFX0>IGPU patchini yapmanı tavsiye ederim.