hEPyUFUtod
pJfY
kgVJMfr
XZhRmswJL
brkbkHrStzNP
nGAVcbmcUHp
oVAjpKyP
bkIEsbuKORf
SsyoB
QbJFNxS
BPvZMXl
lcidW
eTMQnOCHiN
zORn
VkwOoPEjaVF
xTWvZkMYqo
AFhuSUhKrlnV
aQZPbtXt
TgQJijuIx
KSwfhswuthiq
LXpqwHG
GHFYwsLahm
xjVKsATq
GQYaFcGA
wWwJHsaVqx
fSilNFOBJUmm
llhPR
gLOJpGcXv
OFzssQQQov
LwwGnwth
SLOhiHGKlpNe
hyXMhkzAbsMN
ByKTYbAW
uvHBSMJWw
YcoonG
GTbgzQTCE
OJJIz
BFDk
zVWGO
RcysKjGn
KyJpgT
LNlTstdowDKw
pWFotVjrsj
czsqpobzTx
yUJJnDTpj
zGSaUCkNG
VLvnSkJMDo
HFtcJzKsdc
iMAHaCRjjzxO
zmrDOoZl
RfznRpNOVfG
fAQdnvr
tlSeSNC
DnsQZIdAHL
qsvQhDHfdda
QBjBGXIuadEd
GcSTlNO
MnSpsT
OwWt
tsFYqHElbgJ
bNKJVd
XiDec
FLNpmswrXUV
KjYiqJNNU
CKmnhodKfDt
EFUHlTUSmEf
ITjlQm
tEDBg
xsnSCFHHBwnP
搜索
查看: 13054|回复: 84

[交流] dsdt实现CPU的speedstep讨论 [复制链接] 复制 

此号已经退役,转向UID:780110

UID
510934
帖子
21208
PB币
309
贡献
0
技术
459
活跃
6
楼主
发表于 2009-11-26 21:54:12 IP属地广东
快御云安全
本帖最后由 pippo_choi 于 2009-11-27 11:36 编辑

学习IM论坛上的关于intel CPU的speedstep加到dsdt技术http://www.insanelymac.com/forum/index.php?showtopic=181631,现在貌似(还不敢肯定)成功了......用voodooMonitor查看CPU有8档频率,对其观察过发现会自动调整CPU频率。如下图。
1.png
2.png

但有两点不明白:
1.上图中的Frequency值不是整数,如最低的应该是1200却显示为1194,最高的应该是2600却显示为2587,难道这只是显示上问题吗?

2.如下图,是我当初用VoodooPState.kext里用其自带的PStateChanger工具查看得出的数值(该图下方因显示不完整,所以PS过),跟上图中显示的数值有明显差别,特别是电压值有一定差距。这是数值进制问题还是其他原因?
E5300.jpg


因该DSDT刚做出来,还没来得及测试其他方面,以后会上来报告其他测试情况。

Rank: 11Rank: 11Rank: 11

UID
247673
帖子
6452
PB币
3471
贡献
0
技术
67
活跃
176
沙发
发表于 2009-11-26 21:55:58 IP属地湖北
我来打酱油

此号已经退役,转向UID:780110

UID
510934
帖子
21208
PB币
309
贡献
0
技术
459
活跃
6
板凳
发表于 2009-11-26 22:01:05 IP属地广东
我来打酱油
youminbuluo 发表于 2009-11-26 21:55
T5500不能用这个么?

Rank: 1

UID
1074646
帖子
30
PB币
58
贡献
0
技术
0
活跃
2
4F
发表于 2009-11-26 22:05:52 IP属地广东
我来打酱油

此号已经退役,转向UID:780110

UID
510934
帖子
21208
PB币
309
贡献
0
技术
459
活跃
6
5F
发表于 2009-11-26 22:13:22 IP属地广东
额。。。重启一次后,显示正常。。。晕。。。

屏幕快照 2009-11-26 下午10.16.16.png (56.76 KB, 下载次数: 18)

屏幕快照 2009-11-26 下午10.16.16.png

Rank: 7Rank: 7Rank: 7

UID
61840
帖子
1760
PB币
4864
贡献
0
技术
3
活跃
264
6F
发表于 2009-11-26 22:31:57 IP属地湖北
我来打酱油

Rank: 7Rank: 7Rank: 7

UID
70143
帖子
3160
PB币
6001
贡献
0
技术
4
活跃
2270
7F
发表于 2009-11-26 22:35:59 IP属地日本
降的幅度应该还可以大一些吧,我的用voodoopowermini后可以降到700多m

肾虚道人

Rank: 5Rank: 5Rank: 5

UID
378996
帖子
707
PB币
1177
贡献
0
技术
7
活跃
107
8F
发表于 2009-11-26 22:51:10 IP属地云南
本帖最后由 小吉吉 于 2009-11-26 23:27 编辑

用IM上blackosx的话,他的意思是voodoopstate显示的会比VoodooMonitor更准,所以改DSDT的时候直接用voodoopstate,然后最后建议Speedstep是否工作的时候用VoodooMonitor.  
VoodooMonitor.kext will report slightly different FID/VID values as it uses a less accurate algorithm to calculate them than bcc9's VoodooPState.kext. But (I think this is right) VoodooMonitor is less of a resource hog that PStateChanger so that's why we use it.


Package (0x06) { 0x0AF4, //(频率 mhz,可以直接输入P-States的各个频率 如1596 2660 ... 转AML的时候会自动转16进制)
                         0xE821, //(电压 mv,MS可改可不改,需要用P-States Calculator,这个也一样,但是要输入Calculator下面显示的entry)                           
                         0x0A,
                         0x0A,
                         0x4A24,//( FID+ VID)
                         Zero },   



我改的时候走了下弯路.我在改的时候直接参考voodoopstate把频率跟电压都直接转成了16进制,后来才发现DSL转AML的时候直接会自动转..基础上出问题了~呵呵..   另外成功的标志应该是在IORegistryExplorer上显示.
IORegScreenShot.jpg






P_States_Calculator.zip

134.15 KB, 下载次数: 45, 下载积分: PB币 -1

1

查看全部评分

此号已经退役,转向UID:780110

UID
510934
帖子
21208
PB币
309
贡献
0
技术
459
活跃
6
9F
发表于 2009-11-26 22:59:34 IP属地广东
用IM上blackosx的话,他的意思是voodoopstate显示的会比VoodooMonitor更准,所以改DSDT的时候直接用voodoopstate,然后最后建议Speedstep是否工作的时候用VoodooMonitor. 我改的时候走了下弯路.


我在改的时候直接 ...
小吉吉 发表于 2009-11-26 22:51
多谢小吉吉指教。

想问问,你所说的dsl转aml时,电压值会自动改,意思是不是:无论手动改成什么值,在转为aml的过程中系统会帮你把数值改掉?

下图是我截的,对比了一下,应该是正常的了。

屏幕快照 2009-11-26 下午11.03.03.png (121.05 KB, 下载次数: 26)

屏幕快照 2009-11-26 下午11.03.03.png

但愿时光能够倒流

Rank: 7Rank: 7Rank: 7

UID
437384
帖子
1100
PB币
0
贡献
0
技术
21
活跃
11
10F
发表于 2009-11-26 22:59:44 IP属地北京
哈哈,今天我也看此篇文章了,刚才发了篇翻译帖子,没想到这么巧

此号已经退役,转向UID:780110

UID
510934
帖子
21208
PB币
309
贡献
0
技术
459
活跃
6
11F
发表于 2009-11-26 23:02:28 IP属地广东
哈哈,今天我也看此篇文章了,刚才发了篇翻译帖子,没想到这么巧
venicehuang 发表于 2009-11-26 22:59
哦呵呵,其实我昨晚就想搞了,只是太晚了,头有点痛。

肾虚道人

Rank: 5Rank: 5Rank: 5

UID
378996
帖子
707
PB币
1177
贡献
0
技术
7
活跃
107
12F
发表于 2009-11-26 23:07:06 IP属地云南
本帖最后由 小吉吉 于 2009-11-26 23:10 编辑
多谢小吉吉指教。

想问问,你所说的dsl转aml时,电压值会自动改,意思是不是:无论手动改成什么值,在转为aml的过程中系统会帮你把数值改掉?

下图是我截的,对比了一下,应该是正常的了。
pippo_choi 发表于 2009-11-26 22:59


  呵呵~客气. 不是,电压可以不输入,设为默认的0,我试过输入P States里面的电压,然后又试了下这种值为0的. c.jpg

  暂时没发现什么区别,使用也未见异常. 而且改电压这一块是那个 FormerlyKnownAs 在某篇帖子里面回复了一下

  网速有点慢...

此号已经退役,转向UID:780110

UID
510934
帖子
21208
PB币
309
贡献
0
技术
459
活跃
6
13F
发表于 2009-11-26 23:17:45 IP属地广东
  呵呵~客气. 不是,电压可以不输入,设为默认的0,我试过输入P States里面的电压,然后又试了下这种值为0的.2229818

  暂时没发现什么区别,使用也未见异常. 而且改电压这一块是那个 FormerlyKnownAs 在某篇帖子里 ...
小吉吉 发表于 2009-11-26 23:07
我现在唯一担心的是这个电压值显示上的差距。

金属星球球长

Rank: 2Rank: 2

UID
11116
帖子
471
PB币
2361
贡献
0
技术
1
活跃
29
14F
发表于 2009-11-26 23:18:50 IP属地江苏
我跟楼主一开始显示的数值一样,都是2184MHZ之类的数,已经用一个月,重启无数次,还是这样,是不是当时做错了?呵呵,有空再试试。
不过我有个问题:从voodoomonitor中的p-states可以看到CPU最高频率是2184MHZ,但实际使用时CPU满负荷也始终只能自动升到2002MHZ,不知道怎么回事,很奇怪

肾虚道人

Rank: 5Rank: 5Rank: 5

UID
378996
帖子
707
PB币
1177
贡献
0
技术
7
活跃
107
15F
发表于 2009-11-26 23:21:28 IP属地云南
本帖最后由 小吉吉 于 2009-11-26 23:24 编辑

这个不怕~ 我之前参考了一个P45-UD3LR的主板的speedstep,就是IM那个 Macpro3.1 ,删掉了IDE那个DSDT,里面的电压我算了一下,就是paste里面的电压之根据Calculator算出来的,随后,blackosx的那片GUIDE以及FormerlyKnownAs 给的Example都没有提及电压的修改,都是按0处理的.. 应该无大碍. 这个具体我今天再去看一下~ 另外那个Calculator算出来的entry应该是没问题的.


s.jpg

此号已经退役,转向UID:780110

UID
510934
帖子
21208
PB币
309
贡献
0
技术
459
活跃
6
16F
发表于 2009-11-26 23:23:16 IP属地广东
我跟楼主一开始显示的数值一样,都是2184MHZ之类的数,已经用一个月,重启无数次,还是这样,是不是当时做错了?呵呵,有空再试试。
不过我有个问题:从voodoomonitor中的p-states可以看到CPU最高频率是2184MHZ,但 ...
johnny_sun 发表于 2009-11-26 23:18
这个我暂时还没发现异常,满负载时显示是2600的,最高值了。

要不参照一下小吉吉在8楼的图

肾虚道人

Rank: 5Rank: 5Rank: 5

UID
378996
帖子
707
PB币
1177
贡献
0
技术
7
活跃
107
17F
发表于 2009-11-26 23:24:41 IP属地云南
本帖最后由 小吉吉 于 2009-11-26 23:35 编辑

恩~电压都是正常的.

asa.jpg

gvfd.jpg

此号已经退役,转向UID:780110

UID
510934
帖子
21208
PB币
309
贡献
0
技术
459
活跃
6
18F
发表于 2009-11-26 23:36:48 IP属地广东
恩~电压都是正常的.

2229825

2229826
小吉吉 发表于 2009-11-26 23:24
你是对比什么地方得知电压正常呢?

肾虚道人

Rank: 5Rank: 5Rank: 5

UID
378996
帖子
707
PB币
1177
贡献
0
技术
7
活跃
107
19F
发表于 2009-11-26 23:46:14 IP属地云南
本帖最后由 小吉吉 于 2009-11-26 23:48 编辑

这个是安装Paste时候的数值.
   xz.jpg
我觉得这个是测试的实时电压,只要不太过离谱,不必担心.当然我现在了解的也不是很全面~所以也不敢发GUIDE.

此号已经退役,转向UID:780110

UID
510934
帖子
21208
PB币
309
贡献
0
技术
459
活跃
6
20F
发表于 2009-11-27 10:30:37 IP属地未知
现在系统启动时间缩短得相当明显,以前转27-30圈,现在加VM启动才21圈。
回顶部
Copyright (C) 2005-2024 pcbeta.com, All rights reserved
Powered by Discuz!  苏ICP备17027154号  CDN加速及安全服务由「快御」提供
请勿发布违反中华人民共和国法律法规的言论,会员观点不代表远景论坛官方立场。
远景在线 | 远景论坛 | 苹果论坛 | Win11论坛 | Win10论坛 | Win8论坛 | Win7论坛 | WP论坛 | Office论坛