- 积分
- 748
- 最后登录
- 2024-4-17
- 精华
- 0
- 阅读权限
- 40
- 主题
- 153
- UID
- 1721361
- 帖子
- 1796
- PB币
- 473
- 威望
- 5
- 贡献
- 0
- 技术
- 43
- 活跃
- 1303
- UID
- 1721361
- 帖子
- 1796
- PB币
- 473
- 贡献
- 0
- 技术
- 43
- 活跃
- 1303
|
本帖最后由 175863093 于 2020-3-26 13:44 编辑
我自己也改了很久 要么就是hpet.aml不加载,要么就是 声卡可以用,但是一分钟左右就会自动重启!
修改dsdt hpet又是正常使用,现在想着抛弃dsdt 但是无奈做了很久的ssdt-hpet不能成功!
实在是改不了了 就差修复声卡后丢掉dsdt
目前暂时解决,不加改名补丁可以有声音,但是会自动重启!
DefinitionBlock ("", "SSDT", 2, "ACDT", "HPET", 0x00000000)
{
External (_SB_.PCI0.LPCB.HPET, DeviceObj)
External (_SB_.PCI0.LPCB.HPET.BUFA, MethodObj) // 0 Arguments
Scope (\_SB.PCI0.LPCB.HPET)
{
Name (BUFB, ResourceTemplate ()
{
IRQNoFlags ()
{0}
IRQNoFlags ()
{8}
Memory32Fixed (ReadWrite,
0xFED00000, // Address Base
0x00000400, // Address Length
)
})
Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings
{
If (_OSI ("Darwin"))
{
Return (BUFB) /* \_SB_.PCI0.LPCB.HPET.BUFB */
}
Else
{
Return (\_SB.PCI0.LPCB.HPET.BUFA ())
}
}
}
}
我总感觉不是完美解决,因为前提必须 在config给dsdt的 hpet下的_CRS 改名BUFA 才可以,不然就1分钟左右自动重启!
|
附件: 你需要登录才可以下载或查看附件。没有帐号?注册
|