云朵有点甜 发表于 2019-6-9 14:04

SKL+平台XCPM+HWP完整原生电源管理探究

本帖最后由 云朵有点甜 于 2019-6-9 14:13 编辑

我把在HWP方面的经验都写出来了。 因为论坛的编辑器出了名的难用,所以我不认为我在这里再发一遍是件很轻松的事。

所以,请移步我的小站阅览。

https://www.misonsky.cn/102.html

maojinbing 发表于 2019-6-9 14:18

多谢大神分享

Chaphol 发表于 2019-6-9 14:28

感谢分享,凭我个人经验来讲,写得非常好

云朵有点甜 发表于 2019-6-9 14:32

maojinbing 发表于 2019-6-9 14:18 https://www.pcbeta.com/static/image/common/back.gif
多谢大神分享

大佬也有空来看我写的渣渣文章{:9_362:}

maojinbing 发表于 2019-6-9 19:48

CPU执信二人:1、派克 (已隐身)2、口袋妖怪 (服役 lilu、clover),偶尔来必现身水区。难怪,都是体育老师教10门课的门徒,所以觉得水区是最真实的地方!

云朵有点甜 发表于 2019-6-9 20:01

maojinbing 发表于 2019-6-9 19:48
CPU执信二人:1、派克 (已隐身)2、口袋妖怪 (服役 lilu、clover),偶尔来必现身水区。难怪,都是体育老师 ...

pikera不玩了是黑苹果界最大的损失

gameboyforever 发表于 2019-6-15 19:57

多谢分享的,看了你的博客,收益比较多。谢谢了

william0320 发表于 2019-7-8 11:13

感谢楼主分享,学习了

loonyeo 发表于 2019-7-8 19:08

多谢分享   

微雨x 发表于 2019-7-9 22:11

谢谢楼主分享

8985112 发表于 2019-9-1 23:34

学习一下!!!!

叽里咕噜2333~ 发表于 2019-9-2 20:09

去你博客学习了好几遍,肥肠感谢,很实用的文章呢~

wtline 发表于 2019-9-5 07:43

支持一个了,学习

eliot2877 发表于 2019-11-14 00:39

活在牛A和牛C之间的人,大神啊

three000 发表于 2019-11-19 16:23

支持大神教程电源管理太难了啊

brianyuan 发表于 2019-12-6 22:01

感谢大神分享,消化这些内容需要花点时间,不过一定能学会的。

inkyang 发表于 2020-2-10 22:41

学习基础知识

black-snowflake 发表于 2020-2-28 00:57

云朵有点甜 发表于 2019-6-9 20:01 https://www.pcbeta.com/static/image/common/back.gif
pikera不玩了是黑苹果界最大的损失

pikera是那个防黑屏补丁 引导参数的那个吗?

闲得慌 发表于 2020-3-9 20:41

牛,受益良多

aiolia2 发表于 2020-3-10 17:01

一,HWP是HardWare-controlled Performance states(像传统的ACPI P状态)的缩写二,XNU CPU电源管理(XNU CPU Power Management,以下简称XCPM),
是macOS/OS X系统在Haswell平台开始引入的XNU CPU电源管理模式。相对于Haswell平台以前使用AppleIntelCPUPowerManagement.kext和AppleIntelCPUPowerManagementClient.kext驱动的传统模式,XCPM是集成到内核里面的,效率更高,使用起来更灵活。
三,MSR_0xE2__xcpm_idle_instant_reboot内核补丁
作用:在具有锁定MSR 0xE2的主板上使用HWP需要添加该内核补丁来防止内核崩溃重启。(Tips:你还需要勾选KernelPM来绕过内核对MSR 0xE2的写入),部分主板BIOS提供CFG Loack选项,将其设置为Disabled可以解除MSR 0xE2的写入保护
......................................................................................................................................................


看了大神的贴,理解是:
1,   只有笔记本MacBook、MacBookPro是默认开了HWP的,台式机iMac默认不使用HWP的,要使用的话需开启HWP   (BIOS里需要打开Intel SpeedStep®技术)
2,一般来说,只要使用了默认开启HWP的机型(笔记本型号+六代SKL+平台CPU),你就可以获得完整的   XCPM+HWP模式
3,开启HWP需配合开启XCPM内核电源管理(Plugin-Type=1注入即可),只开WHP,会出现睡眠唤醒丢失HWP等问题
4,如果仅用WHP,需禁用XCPM内核电源管理,设置Clover_HWP参数(Clover的config.plist里勾选HWPEnable、UseARTFrequency以及设置HWPValue值)及 添加Pike提供的MSR_0xE2__xcpm_idle_instant_reboot内核补丁。
6,SKL+MacBook、MacBookPro平台使用XCPM+HWP获得完整的原生电源管理(六代以前的不能),还需注入自定义频率向量(FV)以及 添加MSR_0xE2__xcpm_idle_instant_reboot内核补丁
7,按照我的理解,如果使用了SKL或更新的平台,而且使用的是笔记本,使用MacBook,MacBookPro,MacBookAir机型的SMBIOS,就可以获得完整的XCPM+HWP模式,无需在Clover Configurator内开启HWP和XCPM.如果bios已经解锁MSR 0xE2,内核补丁也无需打。
8,唯一需呀做的,如果对使用HWP的机型默认的电源管理数据不满意,可以注入自定义频率向量(FV),简单的方式就是使用 CPUFriend ,方便地注入自定义的CPU电源管理数据
页: [1] 2
查看完整版本: SKL+平台XCPM+HWP完整原生电源管理探究