打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
NullCPUPowerManagement.kext 禁用相关内容

转贴 http://bbs.pcbeta.com/viewthread-594984-1-5.html

我不知以前有没有人讨论这个话题。如果本话题重复的话,请删除。

      不少主板都需要用NullCPUPowerManagement.kext(Disabler.kext)来禁用原生的AppleIntelCPUPowerManagement.kext,否则,CPU的温度会比正常高出十度左右。当然,有些品牌的主板(比如华硕的P5K)原生就可以加载AppleLPC,所以,这些主板的CPU温度是正常的,也就没必要禁用AppleIntelCPUPowerManagement了。
      加载AppleLPC的前提是使用DSDT。当然,也可以通过修改AppleLPC.kext里面的info.plist文件来达到加载AppleLPC的目的。不过,这样可能会导致声卡发出的声音变形。
      打开原生的AppleLPC.kext里面的info.plist文件,我们可以看得到与苹果LPC设备匹配的ID。见下图:



      下面我们要做的,就是根据这些ID来修改DSDT。打开DSDT.dsl,查找“0x001F0000”,找到下图1的位置。我们看到设备叫“PX40”。这个“PX40”只是一个马甲,不同的主板,这个马甲的名称可能不同,但地址“0x001F0000”肯定是不会变的。接着,在图2的位置加入红框内的代码。 “0x18,0x3A,0x00,0x00”就是“3a18”,你也可以改成“2815”,即“0x15,0x28,0x00,0x00”。


      这样修改之后,你的黑苹果应该就可以加载AppleLPC了。不过还要修改DSDT的两处地方来避免出现声音变形的问题。
1、查找“PNP0000”,按下图所示用/*…*/屏蔽IRQ。


2、 查找“PNP0100”,按下图所示用/*…*/屏蔽IRQ。


      至此为止,DSDT就修改完毕了。你可以删掉 NullCPUPowerManagement.kext(Disabler.kext)和SleepEnabler.kext了。加载了AppleLPC后,系统的CPU温度应该与Windows系统的CPU温度基本一样了。
      如何知道系统有没有加载AppleLPC?打开IORegisryExplorer程序,如下图所示能看到加载的AppleLPC。


      补充一点:加载AppleLPC后,你会发现,“节能器”那里多出了一个选项。要下图那样把这个多出来的选项钩选,睡眠功能才正常。否则,唤醒会变成重启。


      以上所述均在技嘉965P-S3和EX58-UD3R主板、Leopard和Snow Leopard系统上测试通过。

名词解释
    什么是LPC?百度给出的回答是这样的:LPC = Low Pin Count,是连接南桥和super I/O(该IC连接一些低速外设,如mouse,KB,Printer)的一根BUS。LPC由Intel所提出. 是为了在PC上把ISA取消而制定的一个新规格. 其目的是把非常慢速的ISA总线取消. 而为了让一些原本在ISA上跑的硬件在没有ISA的机器上能够运作所以制定了此一规格, 例如一般 K/B , MOUSE , FDD, COM PORT, PRINTER PORT 等慢速外围即可用支持LPC的SUPER IO芯片控制,而且在软件上是完全兼容的。
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
DSDT提取、修改等基础视频教程及DSDT编译错误修改方法【从零开始轻松使用上DSDT】
最简单的显卡的驱动方法,一定开qe/ci加速(不用dsdt)
黑苹果引导工具 Clover 配置详解
关于DSDT修改
附件炎3天必效方
【入门必看】黑苹果新手引导,常见疑难解答,必要知识普及帖
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服