Win10论坛

Win10正式版系统下载主题平板

重定义Modern UI,打造完美Windows全新体验

Windows10下载|安装|新手宝典|必备软件

搜索
查看: 1338|回复: 19

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

Rank: 7Rank: 7Rank: 7

UID
636753
帖子
1094
PB币
364
贡献
0
技术
8
活跃
1806
发表于 2020-3-15 16:11:30 |显示全部楼层
本帖最后由 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文件,供大家参考:


附件: 你需要登录才可以下载或查看附件。没有帐号?注册

Rank: 2Rank: 2

UID
4787892
帖子
179
PB币
90
贡献
0
技术
0
活跃
266
发表于 2020-3-15 22:07:12 |显示全部楼层
学习了。。。。

Rank: 7Rank: 7Rank: 7

UID
167086
帖子
1994
PB币
1596
贡献
0
技术
19
活跃
1693
发表于 2020-3-16 09:41:03 来自手机 |显示全部楼层
收藏备用我有一台三代二奶机。

Rank: 7Rank: 7Rank: 7

UID
167086
帖子
1994
PB币
1596
贡献
0
技术
19
活跃
1693
发表于 2020-3-16 09:42:58 来自手机 |显示全部楼层
请对比一下代码,有哪些不同的地方。

Rank: 2Rank: 2

UID
2431
帖子
375
PB币
1879
贡献
0
技术
0
活跃
621
发表于 2020-3-26 12:24:16 |显示全部楼层
试试你等办法 ,多谢分享

Rank: 5Rank: 5Rank: 5

UID
778579
帖子
555
PB币
240
贡献
0
技术
0
活跃
784
发表于 2020-3-26 12:55:26 |显示全部楼层
支持分享,谢谢楼主,学习了。

Rank: 7Rank: 7Rank: 7

UID
250430
帖子
2649
PB币
4067
贡献
0
技术
0
活跃
1777
发表于 2020-3-26 13:18:38 来自手机 |显示全部楼层
我的三代加载了原生电源后就卡顿

Rank: 1

UID
4867038
帖子
9
PB币
14
贡献
0
技术
0
活跃
7
发表于 2020-3-26 14:27:27 |显示全部楼层
我的是三代CPU,现在关机就重启,用clover引导,请问添加电源管理程序后能正常关机吗

Rank: 2Rank: 2

UID
657325
帖子
423
PB币
73
贡献
0
技术
2
活跃
332
发表于 2020-3-26 14:53:56 |显示全部楼层
学习备用 谢谢

Rank: 2Rank: 2

UID
4865537
帖子
148
PB币
189
贡献
0
技术
0
活跃
71
发表于 2020-3-26 15:31:13 |显示全部楼层
进来学习,稍后试用。。。

Rank: 5Rank: 5Rank: 5

UID
4842370
帖子
369
PB币
566
贡献
0
技术
0
活跃
448
发表于 2020-3-27 01:04:29 |显示全部楼层
牛逼谢谢你的帖子,非常有用!

Rank: 2Rank: 2

UID
2795618
帖子
125
PB币
59
贡献
0
技术
0
活跃
439
发表于 2020-4-19 01:07:19 |显示全部楼层
试一下吧。不动行不行

Rank: 2Rank: 2

UID
1106919
帖子
156
PB币
6
贡献
0
技术
0
活跃
240
发表于 2020-5-18 06:12:59 |显示全部楼层
感谢分享Z~~~~

Rank: 1

UID
4824991
帖子
9
PB币
0
贡献
0
技术
0
活跃
36
发表于 2020-5-19 15:55:12 |显示全部楼层
很感谢分享,同是3代U,实际上我正在按照向导制作ssdt文件。现在需要ssdt-pm文件,只是不知道如何提取

Rank: 5Rank: 5Rank: 5

UID
4735130
帖子
603
PB币
26
贡献
0
技术
0
活跃
1054
发表于 2020-5-19 17:12:24 |显示全部楼层
谢谢分享···

Rank: 7Rank: 7Rank: 7

UID
4859289
帖子
1675
PB币
1583
贡献
0
技术
0
活跃
407
发表于 2020-8-10 19:37:38 |显示全部楼层
大佬 我在用那个ssdtprgen的时候提示找不到文件 您可以发一下您是怎么操作的吗 谢谢了 问了好多人都不愿意说 您如果方便的话说想一下吧 小白再次表示感谢!

Rank: 1

UID
1064778
帖子
115
PB币
7
贡献
0
技术
0
活跃
134
发表于 2020-8-10 19:56:44 |显示全部楼层
感谢感谢,提供经验。

Rank: 5Rank: 5Rank: 5

UID
507097
帖子
621
PB币
0
贡献
0
技术
24
活跃
1753
发表于 2020-8-10 20:22:30 |显示全部楼层
同样的三代cpu,试一下是不是这样的。

Rank: 5Rank: 5Rank: 5

UID
507097
帖子
621
PB币
0
贡献
0
技术
24
活跃
1753
发表于 2020-8-10 20:30:08 |显示全部楼层
试了一下,不能变频,还是放弃使用。

Rank: 7Rank: 7Rank: 7

UID
636753
帖子
1094
PB币
364
贡献
0
技术
8
活跃
1806
发表于 2020-8-11 08:58:58 |显示全部楼层
linthing 发表于 2020-8-10 20:30
试了一下,不能变频,还是放弃使用。

多爬爬相关帖子,希望你早日成功。
回顶部
Copyright (C) 2005-2021 pcbeta.com, All rights reserved
Powered by Discuz!  苏ICP备17027154号
请勿发布违反中华人民共和国法律法规的言论,会员观点不代表远景论坛官方立场。
远景在线 | 远景论坛 | 苹果论坛 | Win10论坛 | Win8论坛 | Win7论坛 | WP论坛 | Office论坛 | 电脑硬件 | 安卓软件