查看: 3695|回复: 19

[其它] 三代桌面CPU电源管理之从Clover到OC

[复制链接]
no-cat 发表于 2020-3-15 16:11 | 显示全部楼层 |阅读模式
快御云安全
本帖最后由 no-cat 于 2020-3-16 11:56 编辑

没有想到什么更合适的主题,只是想说一下自己从Clover转到OC引导的一点体验,标题注明是桌面CPU,是因自己只有三代桌面U可以用来比较,没有办法证明下面过程适用于其他三代CPU。


机器配置:
CPU: intel i3 3240
主板: 映泰HiFi B75S3E
声卡: Realtek ALC892
显卡:七彩虹GTX760 2GB
系统: macOS10.15.3

在Clover引导时所有的补丁是集成到DSDT.aml中的,转到OC引导的过程很顺利(配置config参考了黑果小兵的《精解OpenCore》一文)。转换到OC引导后,发现偏好设置中“节能”项比使用Clover引导时少了“启用电能小憩”,就是说没有开启CPU电源管理。

通过参照网站:https://khronokernel-2.gitbook.io/opencore-vanilla-desktop-guide/,发现三代CPU电源管理需要通过ssdtPRGen.sh来生成ssdt实现,不能直接使用ssdt-plug补丁,为了便于管理将ssdtPRGen.sh生成的ssdt改名为ssdt-PM.aml,拷贝到路径EFI\CO\ACPI下,然后修改config添加相应加载选项(如下图),重启后,节能中有了“启用电能小憩”。


通过intel Power Gadget应用对比OC引导和Clover引导的CPU变频发现,OC最低是1.5,Clover是0.8。如下图:


在Clover引导时并没有使用ssdt方式添加CPU电源管理,只是在Config中ACPI设置中勾选”插件类型(Plugin-Type)”并为选择了一个值:1,就开启了CPU电源管理。如图:


利用MaciASL工具,通过菜单->从ACPI中获取选择带有CpuPm字样的ssdt,打开代码发现跟ssdtPRGen.sh提取的类似,就将这个保存为ssdt-PM.aml,准备替换ssdtPRGen.sh生成ssdt,观察在OC引导下是否可用,能否达到Clover引导下同样的效果。替换文件后,CO正常引导进入系统,也开启了CPU电源管理,用intel Power Gadget观察与Clover引导下一样,变频最低0.8。

以上的过程不是想说那个代码更好,只是想给从Clover转OC的朋友一个参考,开启CPU电源管理,可以考虑直接在Clover引导下利用MaciASL工具来获取ssdt。

附两种方式获得的SSDT文件,供大家参考:

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
真空之水 发表于 2020-3-15 22:07 | 显示全部楼层
学习了。。。。
回复

使用道具 举报

ydhmq 发表于 2020-3-16 09:41 来自手机 | 显示全部楼层
收藏备用我有一台三代二奶机。
回复

使用道具 举报

ydhmq 发表于 2020-3-16 09:42 来自手机 | 显示全部楼层
请对比一下代码,有哪些不同的地方。
回复

使用道具 举报

xzchina 发表于 2020-3-26 12:24 | 显示全部楼层
试试你等办法 ,多谢分享
回复

使用道具 举报

cosmid 发表于 2020-3-26 12:55 | 显示全部楼层
支持分享,谢谢楼主,学习了。
回复

使用道具 举报

lesing 发表于 2020-3-26 13:18 来自手机 | 显示全部楼层
我的三代加载了原生电源后就卡顿
回复

使用道具 举报

天空旋风 发表于 2020-3-26 14:27 | 显示全部楼层
我的是三代CPU,现在关机就重启,用clover引导,请问添加电源管理程序后能正常关机吗
回复

使用道具 举报

yjss20080808 发表于 2020-3-26 14:53 | 显示全部楼层
学习备用 谢谢
回复

使用道具 举报

yuamoeba 发表于 2020-3-26 15:31 | 显示全部楼层
进来学习,稍后试用。。。
回复

使用道具 举报

natsumepaku 发表于 2020-3-27 01:04 | 显示全部楼层
牛逼谢谢你的帖子,非常有用!
回复

使用道具 举报

TIANDAN1992 发表于 2020-4-19 01:07 | 显示全部楼层
试一下吧。不动行不行
回复

使用道具 举报

123321lgs 发表于 2020-5-18 06:12 | 显示全部楼层
感谢分享Z~~~~
回复

使用道具 举报

谷歌创始人 发表于 2020-5-19 15:55 | 显示全部楼层
很感谢分享,同是3代U,实际上我正在按照向导制作ssdt文件。现在需要ssdt-pm文件,只是不知道如何提取
回复

使用道具 举报

Easin.W 发表于 2020-5-19 17:12 | 显示全部楼层
谢谢分享···
回复

使用道具 举报

左右不过是爱情 发表于 2020-8-10 19:37 | 显示全部楼层
大佬 我在用那个ssdtprgen的时候提示找不到文件 您可以发一下您是怎么操作的吗 谢谢了 问了好多人都不愿意说 您如果方便的话说想一下吧 小白再次表示感谢!
回复

使用道具 举报

storm__2006 发表于 2020-8-10 19:56 | 显示全部楼层
感谢感谢,提供经验。
回复

使用道具 举报

linthing 发表于 2020-8-10 20:22 | 显示全部楼层
同样的三代cpu,试一下是不是这样的。
回复

使用道具 举报

linthing 发表于 2020-8-10 20:30 | 显示全部楼层
试了一下,不能变频,还是放弃使用。
回复

使用道具 举报

no-cat  楼主| 发表于 2020-8-11 08:58 | 显示全部楼层
linthing 发表于 2020-8-10 20:30
试了一下,不能变频,还是放弃使用。

多爬爬相关帖子,希望你早日成功。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋手机版联系我们

Copyright © 2005-2025 PCBeta. All rights reserved.

Powered by Discuz!  CDN加速及安全服务由「快御」提供

请勿发布违反中华人民共和国法律法规的言论,会员观点不代表远景论坛官方立场。

远景在线 ( 苏ICP备17027154号 )|远景论坛 |Win11论坛 |Win10论坛 |Win8论坛 |Win7论坛 |WP论坛 |Office论坛

GMT+8, 2025-3-18 21:25

快速回复 返回顶部 返回列表