- 积分
- 234
- 最后登录
- 2024-1-3
- 精华
- 0
- 阅读权限
- 30
- 主题
- 61
- UID
- 1120991
- 帖子
- 584
- PB币
- 1351
- 威望
- 0
- 贡献
- 0
- 技术
- 45
- 活跃
- 614
- UID
- 1120991
- 帖子
- 584
- PB币
- 1351
- 贡献
- 0
- 技术
- 45
- 活跃
- 614
|
关于加载AppleLPC有两种方法:
1、修改AppleLPC的info.plist文件,在里面添加上自己的主板ID;详见https://bbs.pcbeta.com/viewthread-1658462-1-1.html
2、修改dsdt中关于主板的描述,在AppleLPC的info.plist中选择一个跟自己主板相近的设备id,dsdt中使用这个id来描述主板。详见https://bbs.pcbeta.com/viewthread-594984-1-5.html
这两种方法本人更倾向于方法2,方法1是强行插入,二进制执行文件不一定能认,谁知道他的代码是咋个写的,会不会校验;方法2是假冒,比如我的是P8b75-v的板子,硬件id为1e47, 我假冒成1e44,也就是z77 ,芯片相近,完全没有问题。
不过方法2经本人测试有一个要注意的地方,如果只是描述device-id有可能无法加载AppleLPC,还需添加上name和compatible,比如我的1e49,我使用的是1e44,要添加这三项信息才能加载AppleLPC。这里提醒下大家,好少走弯路。
下面是我完整的代码:(不要完全按我的填,id参照上面的帖子自行修改)
- Method (_DSM, 4, NotSerialized)
- {
- Store (Package (0x06)
- {
- "device-id",
- Buffer (0x04)
- {
- 0x44, 0x1E, 0x00, 0x00
- },
- "name",
- Buffer (0x0D)
- {
- "pci8086,1e44"
- },
- "device-id",
- Buffer (0x0D)
- {
- "pci8086,1e44"
- }
- }, Local0)
- DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
- Return (Local0)
- }
复制代码
|
|