ycg31 发表于 2015-12-23 22:33

关于加载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)
                }


只为尹狂 发表于 2016-1-5 01:14

楼主我是9cc3,lpc显示已加载但是节能器没有第五个选项。9cc3不在支持列表里,甚至相近的都没有,我把DSDT注入的都改为3a18,后来用IOR查看,发现只有DeviceID是3A18,剩下的还是9cc3

ycg31 发表于 2016-1-5 10:41

只为尹狂 发表于 2016-1-5 01:14 https://www.pcbeta.com/static/image/common/back.gif
楼主我是9cc3,lpc显示已加载但是节能器没有第五个选项。9cc3不在支持列表里,甚至相近的都没有,我把DSDT注 ...

你最好注入3项信息你看看你的主板是什么系列的   跟你相近的主板id是多少   最好是找相近的3a18 可能和你的主板差太远了   
实在不行在info里直接添加你的id,不过可能会空加载

ycg31 发表于 2016-1-5 11:21

只为尹狂 发表于 2016-1-5 01:14 https://www.pcbeta.com/static/image/common/back.gif
楼主我是9cc3,lpc显示已加载但是节能器没有第五个选项。9cc3不在支持列表里,甚至相近的都没有,我把DSDT注 ...

9c43 好像在原生支持里 你可以试试这个

pomas 发表于 2016-1-5 11:23

谢谢,感觉收益不薄

只为尹狂 发表于 2016-1-5 12:03

ycg31 发表于 2016-1-5 11:21 https://www.pcbeta.com/static/image/common/back.gif
9c43 好像在原生支持里 你可以试试这个

方便加个qq吗?646666791

1924fly 发表于 2017-7-22 10:07

已经按照此方法尝试,希望有用!

lczssp 发表于 2017-10-14 17:57

照些方式试了,然而10.13.1没有效果,不过还是感谢楼主了。

ic005k 发表于 2017-11-4 21:46

lczssp 发表于 2017-10-14 17:57 https://www.pcbeta.com/static/image/common/back.gif
照些方式试了,然而10.13.1没有效果,不过还是感谢楼主了。

用Clover进行补丁,勾上ACPI里面lpc的相关选项,但记得一定要重建缓存,否则无效。
我就是没有重建缓存,一直折腾这个lpc,无果。其实用Clover是最简单的加载方式。

qq196992941 发表于 2018-5-24 20:02

加上去以后出现一个巨大的错误
页: [1]
查看完整版本: 关于加载applelpc的一点尝试