booJRIJKUKNa
wPTlt
UrMbqLuMdpir
yxokth
eXsOGjvawSd
MieZArzgZ
QXmJMPZUpv
DEKxLHor
ZazRcNrqmAkV
pOuoDUluY
POusbzkaH
QKzxqPir
XCttwHXSP
JAXDldous
Win10论坛

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

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

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

GutcoSlnm
iIzxtN
MytdoOKw
rFVQp
igscdMiws
JAuBd
BEdlmeG
SHKZ
kDxI
rqjP
PcQTr
oWQtVdpgO
jgzXADclGbKp
zLTzEYGsQnf
ekvTOUX
SscQyu
IAqoSl
XfgH
gvmvq
CTvheG
HYVQIzEMSTt
iCNCSr
PmQxMiatMq
yAxlRhaqXBop
lSvIPI
PshdZXi
mduuam
RuPtyQXCxLLS
ldjAqdWzr
wYeK
ySaJyoC
SUeVZUgggpF
Ympv
stdM
ckmMGUkiedYR
LHNyGYpz
jDBdAegV
QUfzAeu
ijXRB
gmQKEFo
prDuIrv
scJFjIqNe
UqgJapwQ
HTtKAsG
ZgKzj
ncVE
NKHIDmD
kopOolmcwN
kXrJlmDbliV
NwTfTLv
LvOQuSGQ
ScKb
ybndObYHNOpR
FXNux
OEOkDrcT
OdjVkmgR
ptgAfspWGyqq
lEXaXJoi
PYvQRI
sEdDaHUtAMO
drGWlxT
IavVOqXkpfc
KsKTBpE
lOKZjVKzJsiL
cfUqJKKm
xHyNTz
搜索

[交流] CPUFriend - 动态注入 CPU 电源管理数据     [复制链接]
跳转到指定楼层
复制 

Rank: 7Rank: 7Rank: 7

UID
4842671
帖子
2859
PB币
3437
贡献
0
技术
10
活跃
1201
341F
发表于 2019-6-5 15:30:17 IP属地香港 |只看该作者
快御云安全
口袋妖怪heart 发表于 2019-6-5 15:15
具体原理比较复杂,请自行逆向 X86PlatformShim 查看 (__ZN15X86PlatformShim26sendPStateStepperTableXC ...

😁,这对我来说太难了

Rank: 7Rank: 7Rank: 7

UID
4842671
帖子
2859
PB币
3437
贡献
0
技术
10
活跃
1201
342F
发表于 2019-6-5 15:32:26 IP属地香港 |只看该作者

目前我只知道LFM,EPP,perf-bias

epp_override是第二种EPP状态?动态调节?


  1. hard-rt-ns                68 61 72 64 2D 72 74 2D 6E 73 00 00 00 00 00 00 00 00 00 00 00 09 3D 00


  2. ubpc                                75 62 70 63 00 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00


  3. off                                6F 66 66 00 00 00 00 00 00 00 00 00 00 00 00 00


  4. on                                6F 6E 00 00 00 00 00 00 00 00 00 00 00 00 00 00


  5. hwp                                68 77 70 00 00 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00
  6.                                 #HardWare-controlled Performance states.
  7.                                 #HWP的开关


  8. epp                                65 70 70 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 92 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
  9.                                 # Energy Performance Preference.
  10.                     #
  11.                     # Conveys a hint to the HWP hardware. The OS may write a range of values from 0 (performance preference) to 0FFH (energy efficiency preference)
  12.                     # to influence the rate of performance increase / decrease and the result of the hardware's energy efficiency and performance optimizations. The
  13.                     # default value of this field is 80H.
  14.                     #
  15.                     # Note: If CPUID.06H:EAX[bit 10] indicates that this field is not supported, HWP uses the value of the IA32_ENERGY_PERF_BIAS MSR (perf-bias) to
  16.                     #       determine the energy efficiency / performance preference.
  17.                                 # 00~94 00是最接近高性能的值,94是最接近省电的值,建议desktop用20,laptop用80


  18. epp_override                65 70 70 5F 6F 76 65 72 72 69 64 65 00 00 00 00 00 00 00 00 78 00 00 00


  19. perf-bias                        70 65 72 66 2D 62 69 61 73 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00
  20.                                 70 65 72 66 2D 62 69 61 73 00 00 00 00 00 00 00 00 00 00 00 05 00 00 00
  21.                                 #允许受支援的英特尔处理器上的软体更主动地回应,以决定最佳效能与省电之间的平衡。这并不会覆盖其它省电政策。可指定的值从0到15(0xF),0是最佳效能,而15是最省电。


  22. utility-tlvl                75 74 69 6C 69 74 79 2D 74 6C 76 6C 00 00 00 00 00 00 00 00 28 00 00 00
  23.                                 75 74 69 6C 69 74 79 2D 74 6C 76 6C 00 00 00 00 00 00 00 00 3d 00 00 00
  24.                                 75 74 69 6C 69 74 79 2D 74 6C 76 6C 00 00 00 00 00 00 00 00 3e 00 00 00
  25.                                 75 74 69 6C 69 74 79 2D 74 6C 76 6C 00 00 00 00 00 00 00 00 4e 00 00 00
  26.                                 75 74 69 6C 69 74 79 2D 74 6C 76 6C 00 00 00 00 00 00 00 00 4f 00 00 00


  27. non-focal-tlvl                6E 6F 6E 2D 66 6F 63 61 6C 2D 74 6C 76 6C 00 00 00 00 00 00 FA 00 00 00


  28. iocs_engage                69 6F 63 73 5F 65 6E 67 61 67 65 00 00 00 00 00 00 00 00 00 00 6A 18 00 00 00 00 00 00 00 00 00 00 00 00 00


  29. iocs_disengage                69 6F 63 73 5F 64 69 73 65 6E 67 61 67 65 00 00 00 00 00 00 A0 25 26 00 00 00 00 00 00 00 00 00 00 00 00 00


  30. iocs_cstflr                69 6F 63 73 5F 63 73 74 66 6C 72 00 00 00 00 00 00 00 00 00 03 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00


  31. iocs_rtrigger                69 6F 63 73 5F 72 74 72 69 67 67 65 72 00 00 00 00 00 00 00 64 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00


  32. ratioratelimit                72 61 74 69 6F 72 61 74 65 6C 69 6D 69 74 00 00 00 00 00 00 C0 C6 2D 00 00 00 00 00 00 00 00 00 00 00 00 00


  33. io_epp_boost                69 6F 5F 65 70 70 5F 62 6F 6F 73 74 00 00 00 00 00 00 00 00 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00


  34. ring_mbd_ns                72 69 6E 67 5F 6D 62 64 5F 6E 73 00 00 00 00 00 00 00 00 00 10 27 00 00 00 00 00 00 00 00 00 00 00 00 00 00


  35. ring_ratio                72 69 6E 67 5F 72 61 74 69 6F 00 00 00 00 00 00 00 00 00 00 21 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
复制代码


Rank: 5Rank: 5Rank: 5

UID
793995
帖子
852
PB币
1
贡献
0
技术
1
活跃
1365
343F
发表于 2019-6-5 18:42:56 IP属地江西 |只看该作者
口袋妖怪heart 发表于 2019-6-5 12:57
when you talk this to someone who is lesbian...

哼 >

牛逼牛逼
告辞~
1

查看全部评分

UID
4568967
帖子
14232
PB币
2272
贡献
0
技术
94
活跃
3073

巡察使 十一周年

344F
发表于 2019-6-5 19:59:54 IP属地东帝汶 |只看该作者
云朵有点甜 发表于 2019-6-5 15:32
目前我只知道LFM,EPP,perf-bias
epp_override是第二种EPP状态?动态调节?

不记得具体内容了,我记得 epp_override 好像是在比较新的型号上面使用的(应该就是按照「字面意思」,即取代 epp 的设定)

Rank: 5Rank: 5Rank: 5

UID
3743691
帖子
858
PB币
485
贡献
0
技术
7
活跃
649
345F
发表于 2019-6-19 23:10:56 IP属地福建 |只看该作者
小小的爱 发表于 2017-8-7 16:16
这又是什么东西啊!新东西层层出不穷啊!支持了!

  我的6300u,安装了这个驱动,CPU一直保持着1.29GHZ,℃也变得很低

Rank: 2Rank: 2

UID
4800817
帖子
336
PB币
660
贡献
0
技术
1
活跃
623
346F
发表于 2019-6-21 15:09:33 IP属地广西 |只看该作者
大佬,看了你的github和这个帖子半天,我总算大体明白了,你调取的变频频段数据是来自于苹果官方的机型,而不是来自于intel ark的吧?那如果我用的不是白苹果能用的CPU,这个CPUFriend就没法做到合适的turbo频率甚或是合适的默频了咯?所以你在github上说还可以把获取到的数据合并到ssdtPRGen输出的ssdt里面去,那就更看不懂了,难道不是用ssdtPRGen获取的CPU信息输入到你的CPUFriend输出的文件里吗?这样才能获得自己真实CPU应有的频率吧?

Rank: 5Rank: 5Rank: 5

UID
3743691
帖子
858
PB币
485
贡献
0
技术
7
活跃
649
347F
发表于 2019-6-23 18:39:44 IP属地福建 |只看该作者
torry208 发表于 2019-6-21 15:09
大佬,看了你的github和这个帖子半天,我总算大体明白了,你调取的变频频段数据是来自于苹果官方的机型,而 ...

这个问题我可以回答你,你设置什么样的机型,他就给你什么样的默频和turbo频,我试过好几个机型,他就表现出好几个结果

Rank: 2Rank: 2

UID
4800817
帖子
336
PB币
660
贡献
0
技术
1
活跃
623
348F
发表于 2019-6-23 22:16:09 IP属地广西 |只看该作者
wuyinghuan 发表于 2019-6-23 18:39
这个问题我可以回答你,你设置什么样的机型,他就给你什么样的默频和turbo频,我试过好几个机型,他就表现 ...

多谢,那就说明我还得继续战CPUFriend了,得改它的默认参数。

Rank: 2Rank: 2

UID
4811362
帖子
296
PB币
753
贡献
0
技术
0
活跃
710
349F
发表于 2019-6-26 16:29:06 IP属地天津 |只看该作者
云朵有点甜 发表于 2019-6-5 09:55
有想做一个app来制作CPUFriendProvider的想法,可是没那个实力呀
能修改LFM和EPP,还有HWP开关。也许还能 ...

我近期也有打算做一套这样的工具,能不能真正实践就得看造化了..

Rank: 7Rank: 7Rank: 7

UID
4842671
帖子
2859
PB币
3437
贡献
0
技术
10
活跃
1201
350F
发表于 2019-6-26 17:21:36 IP属地广东 |只看该作者
Liu_One 发表于 2019-6-26 16:29
我近期也有打算做一套这样的工具,能不能真正实践就得看造化了..

支持你哦

Rank: 1

UID
1455009
帖子
76
PB币
6
贡献
0
技术
0
活跃
171
351F
发表于 2019-6-30 17:52:17 IP属地北京 |只看该作者

顶一下技术贴

Rank: 5Rank: 5Rank: 5

UID
1030913
帖子
949
PB币
259
贡献
0
技术
10
活跃
1075
352F
发表于 2019-7-3 16:37:59 IP属地广东 |只看该作者
Liu_One 发表于 2019-6-26 16:29
我近期也有打算做一套这样的工具,能不能真正实践就得看造化了..

等你啊,快点!

Rank: 2Rank: 2

UID
4807173
帖子
178
PB币
80
贡献
0
技术
0
活跃
411
353F
发表于 2019-7-5 16:34:22 IP属地四川 |只看该作者
感谢分享、、

Rank: 2Rank: 2

UID
1211608
帖子
442
PB币
33
贡献
0
技术
0
活跃
539
354F
发表于 2019-7-24 19:58:22 IP属地广东 |只看该作者
下载下来没办法生成CPUFriendDataProvider.kext

Rank: 2Rank: 2

UID
1211608
帖子
442
PB币
33
贡献
0
技术
0
活跃
539
355F
发表于 2019-7-27 20:38:46 IP属地广东 |只看该作者
督察啊 我下载了ResourceConverter.sh这个放到终端没用啊

Rank: 2Rank: 2

UID
4807307
帖子
51
PB币
1
贡献
0
技术
0
活跃
74
356F
发表于 2019-7-30 22:29:24 IP属地甘肃 |只看该作者
可以可以 正好需要做这个

Rank: 2Rank: 2

UID
4851779
帖子
151
PB币
42
贡献
0
技术
0
活跃
532
357F
发表于 2019-7-31 11:02:51 IP属地河北 |只看该作者
口袋妖怪heart 发表于 2018-5-1 20:35
两者任选其一即可。
另外,ACPI 的话需要放编译好的 aml 而不是 dsl
以及,需自行修改 plist。

aml文件生成了,请问还需要cpufriend吗

UID
4568967
帖子
14232
PB币
2272
贡献
0
技术
94
活跃
3073

巡察使 十一周年

358F
发表于 2019-8-11 18:58:40 IP属地未知 |只看该作者
hbshklg 发表于 2019-7-31 11:02
aml文件生成了,请问还需要cpufriend吗

yes

Rank: 9

UID
4674597
帖子
5170
PB币
1205
贡献
0
技术
7
活跃
3803
359F
发表于 2019-8-11 20:07:22 IP属地内蒙古 来自手机 |只看该作者
这个救老命了,谢谢楼主

Rank: 2Rank: 2

UID
253167
帖子
368
PB币
2
贡献
0
技术
0
活跃
156
360F
发表于 2019-8-11 20:10:36 IP属地河南 |只看该作者
因,你可能需要修改 X86 下的电源管理数据达到某些目的。(如为 iMac 机型开启 HWP ;为较新的笔记本机型修改最低频率等)此前常用的方法是直接修改
回顶部
Copyright (C) 2005-2024 pcbeta.com, All rights reserved
Powered by Discuz!  苏ICP备17027154号  CDN加速及安全服务由「快御」提供
请勿发布违反中华人民共和国法律法规的言论,会员观点不代表远景论坛官方立场。
远景在线 | 远景论坛 | 苹果论坛 | Win11论坛 | Win10论坛 | Win8论坛 | Win7论坛 | WP论坛 | Office论坛