【2018.5.3更新】经后来测试发现修改后CPU驱动并没有加载,删掉了修改后的两个驱动和删前是同样的变频效果,甚至还有几个负面影响,详见下篇博客。
黑苹果CPU的变频受多重因素的影响,如SMBIOS机型、电源管理、x86驱动是否加载等,本机在安装10.13.4后,电源管理正常,x86正常加载,为解决开机卡顿的问题改了MP9.1的机型,但是变频不正常,最低档位1000,最高档位2700,导致温度有时较高,在采用了CPUFried后变频有所改进,最低档800,最高2200,但这种变频变频也有所牺牲,档位只有四个,并且电源管理面板也不完善。
原贴地址:CPUFriend - 动态注入 CPU 电源管理数据
- 下载CPUFriernd.kext
- 下载ResourceConverter.sh
- 在ResourceConverter.sh所在目录运行以下命令
./ResourceConverter.sh --kext /System/Library/Extensions/IOPlatformPluginFamily.kext/Contents/PlugIns/X86PlatformPlugin.kext/Contents/Resources/Mac-F60DEB81FF30ACF6.plist
其中后边的文件按目录找到对应SMBIOS机型board-ID对应的plist拖入终端即可,其中board-ID可以用clover查看 - 完成后在ResourceConverter.sh同级目录下会生成一个CPUFriendDataProvider.kext文件,将其连同CPUFriend.kext放入clover的kext下即可
- 重启查看变频效果
【2018.5.5】
看了几篇技术贴:
Native Power Management for Laptops
经过不断地测试,初步可以总结出以下几点经验:
- 要想对变频效果进行调整及优化,首先确保要加载了原生电源管理,体现在两个X86加载,有完整的电源管理面板。
加载X86有两种方法:
- 采用ssdtPRGen.sh生成的ssdt。
采用SSDT-XCPM.ssdt,clover设置plugin-Type=1(适用于Haswell后的CPU)
理论上应该如此,但在实际测试中需配合CPUFriend和CPUDateProvider才可以实现加载x86 以及完整的电源管理面板。
当以上情况满足后,就可以通过CPUDateProvider来提供变频所需要的数据,可以尝试不同机型的plist生成的CPUDateProvider,以达到最佳变频效果。