Win10论坛

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

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

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

搜索
查看: 40567|回复: 328

[交流] CPUFriend - 动态注入 CPU 电源管理数据     [复制链接]

Vanilla.

UID
4568967
帖子
13702
PB币
33049
贡献
0
技术
94
活跃
2663

巡察使 十一周年

发表于 2017-8-7 16:08:22 |显示全部楼层
本帖最后由 口袋妖怪heart 于 2017-8-10 17:21 编辑

鉴于某些原因,你可能需要修改 X86 下的电源管理数据达到某些目的。(如为 iMac 机型开启 HWP ;为较新的笔记本机型修改最低频率等)此前常用的方法是直接修改 X86 ,或者通过注入器空壳的方式,并将其安装至 /L/E 下。
为方便注入以及达到“无系统修改”的目的,在 vit9696 的帮助下,我写了 CPUFriend 来动态注入这些数据。

如何使用?
https://github.com/PMheart/CPUFriend/releases 中下载一份最新的 CPUFriend 预编译版本,并将其放置于 Clover 的 kext 目录下。
现在你可以通过 ResourceConverter.sh 来自动生成可用的 CPUFriendProvider 或者 ssdt_data.dsl 啰。
详细用法:
  1. ResourceConverter.sh $1 $2
  2. --kext $2 : 将 $2 作为目标 plist ,生成 CPUFriendProvider.kext

  3. --acpi $2 : 将 $2 作为目标 plist ,生成 ssdt_data.dsl
复制代码


回帖推荐

口袋妖怪heart 发表于113楼  查看完整内容

网路连线问题请自行解决, 我这里倒是一切正常来的... 运行 ResourceConverter.sh 也正常:
9

查看全部评分

Vanilla.

UID
4568967
帖子
13702
PB币
33049
贡献
0
技术
94
活跃
2663

巡察使 十一周年

发表于 2017-8-7 16:08:32 |显示全部楼层
占楼备用

Rank: 5Rank: 5Rank: 5

UID
407268
帖子
949
PB币
1539
贡献
0
技术
0
活跃
498
发表于 2017-8-7 16:10:44 |显示全部楼层
看不懂系列!只要顶就对了

求配置,没预算,血压拉满

Rank: 9

UID
2765012
帖子
4486
PB币
3134
贡献
0
技术
35
活跃
1802
发表于 2017-8-7 16:12:55 来自手机 |显示全部楼层
小萝莉又放大招了,爪机标记一下

Rank: 5Rank: 5Rank: 5

UID
3582197
帖子
635
PB币
8
贡献
0
技术
18
活跃
1848

十一周年

发表于 2017-8-7 16:16:31 |显示全部楼层
这又是什么东西啊!新东西层层出不穷啊!支持了!

Rank: 2Rank: 2

UID
1690989
帖子
385
PB币
469
贡献
0
技术
0
活跃
542
发表于 2017-8-7 16:20:42 |显示全部楼层
不明觉厉

Rank: 5Rank: 5Rank: 5

UID
251425
帖子
968
PB币
2854
贡献
0
技术
8
活跃
1254

I'm Surface用户

发表于 2017-8-7 16:21:11 |显示全部楼层
等待实例,是不是有些cpu有救了?

Rank: 2Rank: 2

UID
1176161
帖子
384
PB币
379
贡献
0
技术
0
活跃
556
发表于 2017-8-7 16:22:35 |显示全部楼层
前排占座...看起有点高端,跟变频有关系的?PS:据说楼主是小萝莉

Rank: 2Rank: 2

UID
4692006
帖子
335
PB币
91
贡献
0
技术
0
活跃
841
发表于 2017-8-7 16:23:21 |显示全部楼层
顶一下技术贴

Rank: 2Rank: 2

UID
4808612
帖子
171
PB币
125
贡献
0
技术
0
活跃
340
发表于 2017-8-7 16:24:12 |显示全部楼层
我的笔记本应该不需要这个

Vanilla.

UID
4568967
帖子
13702
PB币
33049
贡献
0
技术
94
活跃
2663

巡察使 十一周年

发表于 2017-8-7 16:26:32 |显示全部楼层
小小的爱 发表于 2017-8-7 16:16
这又是什么东西啊!新东西层层出不穷啊!支持了!

在一些情况下,你可能需要修改 X86 ,如 http://bbs.pcbeta.com/viewthread-1737021-1-1.html
上面的文章中提到了修改 plist ,但修改后的 plist 需要安装至系统,无法使用 kext inject 等方式注入。
CPUFriend 就是提供了一些 hook ,类似于 AppleALC ,来注入自己的数据的。

Vanilla.

UID
4568967
帖子
13702
PB币
33049
贡献
0
技术
94
活跃
2663

巡察使 十一周年

发表于 2017-8-7 16:27:41 |显示全部楼层
yjzhutie 发表于 2017-8-7 16:21
等待实例,是不是有些cpu有救了?

实例?可以看一下我提供的样例 https://github.com/PMheart/CPUFr ... amples.zip?raw=true
这应该和 CPU 无关,只是用于优化 CPU 电源管理

Vanilla.

UID
4568967
帖子
13702
PB币
33049
贡献
0
技术
94
活跃
2663

巡察使 十一周年

发表于 2017-8-7 16:28:37 |显示全部楼层
675609454 发表于 2017-8-7 16:22
前排占座...看起有点高端,跟变频有关系的?PS:据说楼主是小萝莉

嗯 其中的 StepContextDict 或者 FrequencyVectors 可能会影响到变频
是的 怎么了喔...

Rank: 2Rank: 2

UID
2542974
帖子
321
PB币
19
贡献
0
技术
2
活跃
860
发表于 2017-8-7 16:30:14 |显示全部楼层
不懂,但是要顶、、留着备用

作死党

Rank: 7Rank: 7Rank: 7

UID
4690694
帖子
1327
PB币
208
贡献
0
技术
0
活跃
1267
发表于 2017-8-7 16:37:04 来自手机 |显示全部楼层
动态修改X86  ivy 用xcpm 有机会用到。厉害了

Vanilla.

UID
4568967
帖子
13702
PB币
33049
贡献
0
技术
94
活跃
2663

巡察使 十一周年

发表于 2017-8-7 16:53:16 |显示全部楼层
我不要用户名 发表于 2017-8-7 16:37
动态修改X86  ivy 用xcpm 有机会用到。厉害了

是的 这是我写它的一个原因之一
虽然对我来说 用空壳放在 /L/E 下就好了...

Rank: 5Rank: 5Rank: 5

UID
407268
帖子
949
PB币
1539
贡献
0
技术
0
活跃
498
发表于 2017-8-7 17:08:01 |显示全部楼层
这个要怎么用?有什么作用?cpu有什么要求?

将军

Rank: 5Rank: 5Rank: 5

UID
1057145
帖子
756
PB币
10056
贡献
0
技术
42
活跃
1795

7周年庆典勋章

发表于 2017-8-7 17:11:16 |显示全部楼层
SNB有无效果?

Vanilla.

UID
4568967
帖子
13702
PB币
33049
贡献
0
技术
94
活跃
2663

巡察使 十一周年

发表于 2017-8-7 17:22:31 |显示全部楼层
灵之守护 发表于 2017-8-7 17:08
这个要怎么用?有什么作用?cpu有什么要求?

用法、作用见主楼。
理论上来说 CPU 无要求。

Vanilla.

UID
4568967
帖子
13702
PB币
33049
贡献
0
技术
94
活跃
2663

巡察使 十一周年

发表于 2017-8-7 17:22:42 |显示全部楼层
fr198641 发表于 2017-8-7 17:11
SNB有无效果?

有。
关闭

站长推荐

已经开启实名认证了哟
这里可以进行实名操作:点我点我点我
回顶部
Copyright (C) 2005-2019 pcbeta.com, All rights reserved
Powered by Discuz!  苏ICP备17027154号
请勿发布违反中华人民共和国法律法规的言论,会员观点不代表远景论坛官方立场。
远景在线 | 远景论坛 | 苹果论坛 | Win10论坛 | Win8论坛 | Win7论坛 | WP论坛 | Office论坛 | 电脑硬件 | 安卓软件