- 积分
- 51
- 最后登录
- 2017-7-24
- 精华
- 0
- 阅读权限
- 20
- 主题
- 3
- UID
- 2766499
- 帖子
- 38
- PB币
- 1
- 威望
- 6
- 贡献
- 0
- 技术
- 18
- 活跃
- 51
- UID
- 2766499
- 帖子
- 38
- PB币
- 1
- 贡献
- 0
- 技术
- 18
- 活跃
- 51
|
无需合并SSDT与DSDT,方法来自insanelymac的Whit3Spirit
将ddst.aml反编译后按下面的方法修改:
在开头external部分加入:
External (_SB_.PCI0.PEG0.PEGP._PS3, MethodObj)
External (_SB_.PCI0.PEG0.PEGP._PS0, MethodObj)
External (_SB_.PCI0.PEG0.PEGP._OFF, MethodObj)
External (_SB_.PCI0.PEG0.PEGP._ON, MethodObj)
External (_SB_.PCI0.PEG0.PEGP.SGOF, MethodObj)
External (_SB_.PCI0.PEG0.PEGP.SGON, MethodObj)
在Method (_WAK, 1, Serialized)前插入:
Method (M_OF, 0, NotSerialized){If (CondRefOf(\_SB_.PCI0.PEG0.PEGP._OFF)) { \_SB_.PCI0.PEG0.PEGP._OFF()}If (CondRefOf(\_SB_.PCI0.PEG0.PEGP._PS3)){\_SB_.PCI0.PEG0.PEGP._PS3()}If (CondRefOf(\_SB_.PCI0.PEG0.PEGP.SGOF)){\_SB_.PCI0.PEG0.PEGP.SGOF()}}
Method (M_ON, 0, NotSerialized){If (CondRefOf(\_SB_.PCI0.PEG0.PEGP._ON)){\_SB_.PCI0.PEG0.PEGP._ON()}If (CondRefOf(\_SB_.PCI0.PEG0.PEGP._PS0)){\_SB_.PCI0.PEG0.PEGP._PS0()}If (CondRefOf(\_SB_.PCI0.PEG0.PEGP.SGON)){\_SB_.PCI0.PEG0.PEGP.SGON()}}
在Method (_WAK, 1, Serialized)以及Method (_INI, 0, NotSerialized) // _INI: Initialize第一个大括号后加入:
M_OF()
在 Method (_PTS, 1, NotSerialized) // _PTS: Prepare To Sleep 的第一个大括号后加入:
M_ON()
|
|