- 积分
- 240
- 最后登录
- 2024-4-26
- 精华
- 0
- 阅读权限
- 30
- 主题
- 12
- UID
- 1925346
- 帖子
- 376
- PB币
- 3341
- 威望
- 15
- 贡献
- 0
- 技术
- 92
- 活跃
- 1128
- UID
- 1925346
- 帖子
- 376
- PB币
- 3341
- 贡献
- 0
- 技术
- 92
- 活跃
- 1128
|
按照补丁源打了补丁后,有个错误不知道怎么解决。麻烦给个教程。
13066, 4005, Too few arguments (^^IGPU._DSM requires 4)
这里的代码是这样的。
Method (WMMX, 3, NotSerialized)
{
CreateDWordField (Arg2, Zero, FUNC)
If (LEqual (FUNC, 0x534F525F))
{
If (LGreaterEqual (SizeOf (Arg2), 0x08))
{
CreateDWordField (Arg2, 0x04, ARGS)
CreateDWordField (Arg2, 0x08, XARG)
Return (^^PEG0.PEGP._ROM (ARGS, XARG))
}
}
If (LEqual (FUNC, 0x4D53445F))
{
If (LGreaterEqual (SizeOf (Arg2), 0x1C))
{
CreateField (Arg2, Zero, 0x80, MUID)
CreateDWordField (Arg2, 0x10, REVI)
CreateDWordField (Arg2, 0x14, SFNC)
CreateField (Arg2, 0xE0, 0x20, XRG0)
If (CondRefOf (\_SB.PCI0.IGPU._DSM))
{
Return (^^IGPU._DSM)就是这里,按照教程把这里改成Return (^^IGPU._DSM 4)
}
}
}
Return (Zero)
}
}
}
又会提示13066, 4124, syntax error, unexpected PARSEOP_INTEGER, expecting ')',整的我整个人都崩溃了。翻遍教程没有这个的解决办法呀。 |
|