关于加载applelpc的一点尝试
关于加载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)
}
楼主我是9cc3,lpc显示已加载但是节能器没有第五个选项。9cc3不在支持列表里,甚至相近的都没有,我把DSDT注入的都改为3a18,后来用IOR查看,发现只有DeviceID是3A18,剩下的还是9cc3 只为尹狂 发表于 2016-1-5 01:14 https://www.pcbeta.com/static/image/common/back.gif
楼主我是9cc3,lpc显示已加载但是节能器没有第五个选项。9cc3不在支持列表里,甚至相近的都没有,我把DSDT注 ...
你最好注入3项信息你看看你的主板是什么系列的 跟你相近的主板id是多少 最好是找相近的3a18 可能和你的主板差太远了
实在不行在info里直接添加你的id,不过可能会空加载 只为尹狂 发表于 2016-1-5 01:14 https://www.pcbeta.com/static/image/common/back.gif
楼主我是9cc3,lpc显示已加载但是节能器没有第五个选项。9cc3不在支持列表里,甚至相近的都没有,我把DSDT注 ...
9c43 好像在原生支持里 你可以试试这个 谢谢,感觉收益不薄 ycg31 发表于 2016-1-5 11:21 https://www.pcbeta.com/static/image/common/back.gif
9c43 好像在原生支持里 你可以试试这个
方便加个qq吗?646666791 已经按照此方法尝试,希望有用! 照些方式试了,然而10.13.1没有效果,不过还是感谢楼主了。 lczssp 发表于 2017-10-14 17:57 https://www.pcbeta.com/static/image/common/back.gif
照些方式试了,然而10.13.1没有效果,不过还是感谢楼主了。
用Clover进行补丁,勾上ACPI里面lpc的相关选项,但记得一定要重建缓存,否则无效。
我就是没有重建缓存,一直折腾这个lpc,无果。其实用Clover是最简单的加载方式。 加上去以后出现一个巨大的错误
页:
[1]