Win10论坛

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

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

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

搜索

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

Vanilla.

UID
4568967
帖子
13838
PB币
34
贡献
0
技术
94
活跃
2727

十一周年

发表于 2017-8-9 07:10:54 |显示全部楼层
li1991000 发表于 2017-8-8 23:10
1.  i5 5200u ,最低频率能否到0.6,貌似官方数据是0.6的,但黑Mac里基本都是0.8吧
2.  开启hwp后,睡眠唤醒 ...

所以你修改最低频率想要做什么呢?从目前的测试结果来看,更低的最低频率似乎并不会带来更好的续航。
变频档?我认为超多的变频档违背了 XCPM 的基本原则。

Rank: 5Rank: 5Rank: 5

UID
4793466
帖子
883
PB币
508
贡献
0
技术
0
活跃
1225
发表于 2017-8-9 07:40:15 来自手机 |显示全部楼层
好东西    谢谢分享

Rank: 2Rank: 2

UID
1516101
帖子
153
PB币
461
贡献
0
技术
0
活跃
318
发表于 2017-8-9 09:37:35 |显示全部楼层
口袋妖怪heart 发表于 2017-8-9 07:09
是的,要把 X17PlatformPlugin.kext 中 Resources 下的 plist 转换成 hex 形式,然后放在 CPUFriendDataP ...

好的。谢谢,小萝莉,我去试试

Rank: 2Rank: 2

UID
1516101
帖子
153
PB币
461
贡献
0
技术
0
活跃
318
发表于 2017-8-9 09:58:06 |显示全部楼层
口袋妖怪heart 发表于 2017-8-9 07:09
是的,要把 X17PlatformPlugin.kext 中 Resources 下的 plist 转换成 hex 形式,然后放在 CPUFriendDataP ...

小萝莉,你好,我看到你主楼上只说明了CPUFriend.kext,放在clover里,那请问一下CPUFriendDataProvider.kext这个我改好了,应该放哪里呢,也是clover的kext文件夹里面吗??

Rank: 7Rank: 7Rank: 7

UID
4776985
帖子
2041
PB币
688
贡献
0
技术
0
活跃
1022
发表于 2017-8-9 10:52:00 |显示全部楼层
已成功,从结果来说和以前是一样的,只是功能扩展里没有签名未知的kext了

Rank: 5Rank: 5Rank: 5

UID
1894158
帖子
695
PB币
526
贡献
0
技术
0
活跃
175
发表于 2017-8-9 11:32:30 |显示全部楼层
这个,有点难理解,原理明白了,操作不懂啊

Rank: 5Rank: 5Rank: 5

UID
4804611
帖子
649
PB币
293
贡献
0
技术
0
活跃
479
发表于 2017-8-9 12:45:47 来自手机 |显示全部楼层
口袋妖怪heart 发表于 2017-8-9 07:10
所以你修改最低频率想要做什么呢?从目前的测试结果来看,更低的最低频率似乎并不会带来更好的续航。
变 ...

原来如此........

stna

Rank: 5Rank: 5Rank: 5

UID
1520908
帖子
425
PB币
1353
贡献
0
技术
2
活跃
1017
发表于 2017-8-9 13:25:07 |显示全部楼层
虽然已经转战白果了,但还是支持一个,GitHub 都给你 star 了。。#小萝莉你这么棒,肯定没男票

Vanilla.

UID
4568967
帖子
13838
PB币
34
贡献
0
技术
94
活跃
2727

十一周年

发表于 2017-8-9 16:25:25 |显示全部楼层
fangluxin1 发表于 2017-8-9 09:58
小萝莉,你好,我看到你主楼上只说明了CPUFriend.kext,放在clover里,那请问一下CPUFriendDataProvider.k ...

是的。

Vanilla.

UID
4568967
帖子
13838
PB币
34
贡献
0
技术
94
活跃
2727

十一周年

发表于 2017-8-9 16:25:57 |显示全部楼层
stnayjc 发表于 2017-8-9 13:25
虽然已经转战白果了,但还是支持一个,GitHub 都给你 star 了。。#小萝莉你这么棒,肯定没男票

thanks =)

不过 为什么要有喔?

Rank: 11Rank: 11Rank: 11

UID
197429
帖子
10135
PB币
10803
贡献
0
技术
155
活跃
2817

8周年庆典勋章

发表于 2017-8-9 17:04:49 |显示全部楼层
口袋妖怪heart 发表于 2017-8-9 16:25
thanks =)

不过 为什么要有喔?

这个错误怎么弄
  1. 2017-08-09 16:52:44.883487+0800  localhost kernel[0]: (IOAudioFamily) <IOAudioFamily`IOAudioStream::safeLogError(int, unsigned long, unsigned long, unsigned long, unsigned long, void*, void*)> +-IOAudioStream[<private>]::safeLogError kErrorLogDumpCounters mStreamErrorCountsUpdated=0
  2. 9   CoreFoundation                        0x00007fffbd23be56 _CFBundleLoadExecutableAndReturnError + 70
  3. 11  Foundation                            0x00007fffbec25105 -[NSBundle loadAndReturnError:] + 233
  4. 5   Foundation                            0x00007fffbec2a737 -[NSXPCConnection _sendInvocation:withProxy:remoteInterface:withErrorHandler:timeout:userInfo:] + 3665
  5. 6   Foundation                            0x00007fffbec298e0 -[NSXPCConnection _sendInvocation:withProxy:remoteInterface:withErrorHandler:] + 32
  6. 2017-08-10 00:52:25.552913+0800  localhost kernel[0]: (AppleACPIPlatform) <AppleACPIPlatform`AcpiOsVprintf> ACPI Error:

  7. 2017-08-10 00:52:25.638945+0800  localhost kernel[0]: (AppleACPIEC) <AppleACPIEC`AppleACPIEC::fetchNamespaceECResources(IOACPIPlatformDevice*, acpi_generic_address*, unsigned int*, unsigned int*, bool*)> ACPI: EC device memory error 0x0 0x0
  8. 2017-08-09 16:52:04.191607+0800  localhost kernel[0]: utun_start: ifnet_disable_output returned error 12
复制代码

Rank: 2Rank: 2

UID
4213035
帖子
281
PB币
39
贡献
0
技术
3
活跃
465
发表于 2017-8-9 17:20:24 |显示全部楼层
cf-frequency-data注入的数据怎么出来的 比如我要[ 37 ] Mac-EE2EBD4B90B839A8.plist (MacBook10,1 @ 3000 HWP/3200 HWP/3600 HWP)怎么得出cf-frequency-data

Rank: 1

UID
4044624
帖子
104
PB币
39
贡献
0
技术
1
活跃
292
发表于 2017-8-9 17:23:23 |显示全部楼层
这么快就上了10.13的太吊了

Vanilla.

UID
4568967
帖子
13838
PB币
34
贡献
0
技术
94
活跃
2727

十一周年

发表于 2017-8-9 17:30:56 |显示全部楼层
qq787152848 发表于 2017-8-9 17:20
cf-frequency-data注入的数据怎么出来的 比如我要[ 37 ] Mac-EE2EBD4B90B839A8.plist (MacBook10,1 @ 3000  ...

你需要了解 freqVectorsEdit.sh 的原理。大致就是获取当前 SMBios 的 board-id 然后到 /System/Library/Extensions/IOPlatformPluginFamily.kext/Contents/PlugIns/X86PlatformPlugin.kext/Contents/Resources 下搜寻,然后拷贝用户选择的 FrequencyVectors 到当前的 plist 下。
所以,你可以通过类似的操作,制作合适的 plist 并转换成十六进制形式,即为 cf-frequency-data 。

仍未了解?请告知终端命令
  1. ioreg -p IODeviceTree -d 2 -k board-id | grep board-id | sed -e 's/ *["=<>]//g' -e 's/board-id//'
复制代码
的输出结果。

Rank: 2Rank: 2

UID
4717352
帖子
494
PB币
1033
贡献
0
技术
0
活跃
1083
发表于 2017-8-9 18:25:47 |显示全部楼层
qq787152848 发表于 2017-8-9 17:20
cf-frequency-data注入的数据怎么出来的 比如我要[ 37 ] Mac-EE2EBD4B90B839A8.plist (MacBook10,1 @ 3000  ...

命令行中执行:
xxd -p Mac-EE2EBD4B90B839A8.plist > a.txt

然后将a.txt中的内容拷贝到CPUFriendDataProvider.kext/info.plist中的cf-frequency-data中或ssdt_data.dsl的cf-frequency-data中。
1

查看全部评分

Rank: 2Rank: 2

UID
4213035
帖子
281
PB币
39
贡献
0
技术
3
活跃
465
发表于 2017-8-9 18:33:42 |显示全部楼层
口袋妖怪heart 发表于 2017-8-9 17:30
你需要了解 freqVectorsEdit.sh 的原理。大致就是获取当前 SMBios 的 board-id 然后到 /System/Library/E ...

Mac-66E35819EE2D0D05

Rank: 2Rank: 2

UID
4213035
帖子
281
PB币
39
贡献
0
技术
3
活跃
465
发表于 2017-8-9 18:57:33 |显示全部楼层
motoyang 发表于 2017-8-9 18:25
命令行中执行:
xxd -p Mac-EE2EBD4B90B839A8.plist > a.txt

你说的这个命令没用

Rank: 2Rank: 2

UID
4213035
帖子
281
PB币
39
贡献
0
技术
3
活跃
465
发表于 2017-8-9 18:59:08 |显示全部楼层
qq787152848 发表于 2017-8-9 18:33
Mac-66E35819EE2D0D05

lz发送重复了

Vanilla.

UID
4568967
帖子
13838
PB币
34
贡献
0
技术
94
活跃
2727

十一周年

发表于 2017-8-9 20:09:32 |显示全部楼层
qq787152848 发表于 2017-8-9 18:33
Mac-66E35819EE2D0D05

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

Rank: 2Rank: 2

UID
4213035
帖子
281
PB币
39
贡献
0
技术
3
活跃
465
发表于 2017-8-9 20:18:24 |显示全部楼层
口袋妖怪heart 发表于 2017-8-9 20:09
ok 试一下这个:

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