积分 10673 最后登录 2024-4-16 精华 0 阅读权限 220 主题 596 UID 4568967 帖子 14232 PB币 2272 威望 830 贡献 0 技术 94 活跃 3073
UID 4568967 帖子 14232 PB币 2272 贡献 0 技术 94 活跃 3073
25 F
发表于 2017-2-18 17:21:17
IP属地辽宁
| 只看该作者
,1
本帖最后由 口袋妖怪heart 于 2017-2-18 17:31 编辑
neroxps 发表于 2017-2-18 16:03
版主您好,抱歉打扰您了。
我目前重装了系统,没有用 ssdtPRGen.sh 的话,测试了下有8级变频。
是的。这样子是对的。
即使有8档变频的话,只是 P-States 用了 XCPM 的一些函数计算得到的看起来多了而已。但这样的话 C-States 就会缺失,电源管理是不完整的。没错,表现在节能器那部分。
是的,有必要。最低 1300 的原因是 X86PlatformPlugin 下对 MBP12,1 有最低频限制为 0x0D (13 x 100 == 1300)。但理论上来说应该与续航无关,所以就让他保持在1.3 GHz 就好。
如果一定要修改最低频的话,可以尝试这样子:
定位到
/System/Library/Extensions/IOPlatformPluginFamily.kext/Contents/PlugIns/X86PlatformPlugin.kext/Contents/Resources 复制代码 下,找到 Mac-E43C1C25D4880AD6.plist (代表 MacBookPro12,1)。用 PlistEdit Pro 打开它,定位到 FrequencyVectors 下。你会发现有这样一段数据。
位于最前面一段。修改这个 0D 为 08 ,保存,即可将最低频降为 800 MHz。
但这样修改原版 kext 的话会在升级的时候失效,所以可以用一个空壳 kext 来注入,放置于 /S*/L*/E* 或者 /L*/E* 下。(不要放在 Clover 下并使用 InjectKext 注入,无法工作!)
空壳 kext 下载:(已帮你改好如上所说的内容,直接放 SLE 或者 LE 即可。)
展开阅读全文​
附件:
你需要登录 才可以下载或查看附件。没有帐号?注册