怎么修改DSDT废弃NullCPUPowerManagement.kext

很多同学都还在为mac系统的高温不降烦恼,高温其实没那么可怕,

首先需要知道为什么mac系统的温度会这么高,

电脑的主要温度来源于CPU和显卡。

CPU温度和显卡温度降下来了,电脑温度还会这么高吗?

这就要选择适合自己的DSDT,SSDT了,这两个东西很重要,

第一、CPU温度高主要就是频率引起的,如果CPU长期高频不降,温度肯定下不来,

为什么CPU会高频不降呢,主要就是不能变频的问题,

或者是AGPM不能正确加载导致CPU高频不降,温度居高不下。

AGPM的正确加载和SMBIOS文件的关系很大,

需要选择一个合适的机型才能加载AGPM,

比如我选择的就是macbook pro 9.2,之前试过macbookpro 8.1,

发现就没加载AGPM,没做其他修改,就只是改了机型文件就成功加载了,

至于改机型也不能加载的同学请自行远景搜索加载AGPM的修改方法。

论坛里有介绍,因为我原生可以加载就没研究了。

第二、就是由于独立显卡长期的高功率引起的CPU高频不降了。

由于现在很多的独显切换技术的原因,大部分笔记本独立显卡都是不能工作的,

虽然正确识别,但是不能切换, 不仅如此,而且还一直处于满负荷工作状态,

不仅耗电量巨大,还导致CPU一直高频率为它提供处理。

这个时候需要的就是DSDT屏蔽独立显卡了,

第三、就是一个适合自己的SSDT了,以前在网上下载过几个相同CPU的I5-3210M的SSDT文件,

虽然也能正确变频,频率还很多,但是总觉得不适合自己的电脑,

开机时会有PS,CS错误,也就是变频的错误。使用ssdtPRGen生成的原版SSDT呢档位太少,达不到满意。

忘了说了,当然做这些的前提是能加载原生的CPU电源管理和LPC,至于加载LPC,只需要在DSDT中搜索0x001F0000在搜索到的