PCEVA,PC绝对领域,探寻真正的电脑知识
打印 上一主题 下一主题
开启左侧

K10STAT 教程

  [复制链接]
跳转到指定楼层
1#
overthink 发表于 2011-5-26 07:07 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
点击数:33958|回复数:42
之前写了用K10STAT软拉CPU的教程
http://bbs.pceva.com.cn/thread-18419-1-1.html
那个只针对极限超频玩家的,比如想冲击PII 4.8G认证的
K10STAT还有一个重要的功能是:代替CNQ


CNQ
Coo'n'Quiet(简称CnQ)是AMD处理器的节能省电技术.CnQ技术的作用是在CPU闲置时降低频率和电压,以减少发热量和能耗;在CPU高负荷运行时提高频率和电压,确保任务运算的顺利完成。CnQ的这种CPU能耗的调节功能可以事先通过相关的CnQ管理工具预置并随时调整。




K10  和K10.5的CNQ
65nm Phenom支持的CNQ2.0有两种P-State(性能状态)分别是全速和半速,其中后者是倍频减半而来,比如Phenom X4 9950就运行在2.6GHz或者1.3GHz。
K10.5支持的CNQ3.0有四种P-State(性能状态),称之为P0 P1 P2 P3,这四个状态分别对对应不同的FID(倍频)和VID(电压),其一是全速P0,其二P3是最低速度800MHz(倍频4x),不管什么型号皆是如此,另外还有两种状态P1 P2,具体频率视原始主频不同而定。


CNQ3.0的默认工作流程大约如下:

1. 待机:假设CNQ已打开,系统在空载的时候,处理器处于P3状态,FID为0,DID(倍频除频)为1(也就是除以2)。也就是4x倍频。在不超频的情况下,处理器的运行频率为800MHz。电压(VID)大约在1v-1.1v之间。

2. 提高状态的激活条件:系统检测到某个核心大于60%的负载,并持续500ms(0.5秒)后,(注意这两个条件很重要),系统会将那个核心提升到P2状态。并会再次检测以上两个条件,如果满足的话,就会陆续把该核心提升到P1状态和P0状态。

3. 电压:当有至少一个核心处于较高的状态时,则处理器的电压就提高到相应的状态。例如,有一个核心处于P1的状态,而其它三个核心处于P3,那么当前电压为P1状态下的电压。

4. 降低状态的激活条件:系统检测到某个核心小于20%的负载,并持续2000ms(2秒)后,系统会降低该核心的状态,并做重复的检测,直到降到P3状态。当最后一个核心从高状态降下来时,CPU电压降低。
也就是说,P1和P2状态为两个过渡状态,P0为全速工作状态,P3为节能状态。

参考资料:http://bbs.pceva.com.cn/thread-6994-1-3.html



接下来是K10STAT

K10STAT可以更改CPU的FID(倍频0-63) DID(倍频除频0-4)  VID(CPU电压)  NBVID(CPUNB电压)对于黑盒来说,可以自由设置,对于非黑盒,倍频设置不能超过最大的默认倍频。超过的话无效。

比如,设置:



FID DID Frequency
0 0 1600
1 0 1700
2 0 1800
... 0 ...
63 0 7900




实际频率计算公式为:



Frequency
_________
2的DID次方




比如FID=14 DID=0  实际频率就是3000/2的0次方=3000  (15倍频)
      FID=14 DID=1  实际频率就是3000/2的1次方=1500 (7.5倍频)
      FID=14 DID=2  实际频率就是3000/(2*2)=750 (3.75倍频)

      FID=14 DID=3  实际频率就是3000/(2*2*2)=375 (1.88倍频)
可以弄出比较怪异的倍频。

超频时,一般是关掉CNQ的,如果想超频,又想有节电效果,那最好用K10STAT来达到这个效果

K10STAT比CNQ强大的地方是可以根据U的体质来自定义P0 P1 P2 P3 状态下的电压和倍频。从各个P-State转换的条件可以自定义(CPU占用率,响应时间)。下图是我这个U的状态




我解释一下:

P0  16倍频,U电压1.3750V 1.125V
P1  13倍频,U电压1.2000V 1.125V
P2    8倍频,U电压1.2000V 1.125V
P3    4倍频,U电压0.8000V 1.125V


U的实际频率是各个P-State下的倍频X外频

UP(%)  down(%)
60          20  
UP(ms) down(ms)
100        2000
CPU使用率达到60%,且持续100ms,那么K10STAT就让CPU跳到上一个P-State状态, CPU使用率不到20% 且这个状态持续2000ms,那么,K10STAT就让CPU跳到下一个P-State状态。这个百分比和时间可以自己定义。

PS:P1 P2一般是过渡状态,可以随便写个比较稳定的状态就可以了,主要找的是P0和P3 , CPU工作在这两个状态下的时间是最多的。



找到P0到P3各个状态后,就是在启动项加载了。
当Profile验证稳定以后,就可以让k10stat在windows启动的时候自动加载来达到既能超频又能cnq了:
在windows开始菜单的程序->启动里面,新建一个快捷方式到k10stat.exe
编辑这个快捷方式(在这个快捷方式上点右键,选“属性”), 在目标那里,在k10stat.exe后面加上参数: -nw -StayOnTray -lp:1 -ClkCtrl:2(这样整个看起来就类似这样:C:\Tools\K10STAT\K10STAT.exe -nw -StayOnTray -lp:0 -ClkCtrl:2)
-nw参数的意思是不要显示k10stat的主窗口, -StayOnTray的意思是让k10stat一直保持在系统托盘, -lp:1的意思是加载第一个profile,就是我们前面第三步下拉框里面的第一个配置
重新启动电脑。确保你的bios里面cpu的倍频设置在auto。当你进系统以后你就可以看到k10stat在工作了,系统需要速度的时候cpu频率能足够高,系统空闲的时候cpu频率和电压够低,凉快。

引用:stny网友的方法。



K10STAT的命令行参数简介如下
Command Line Option
-lp:#(1-5) - load profile#(1-5) and write to MSR.
-nw - Start K10stat with NoWindow.
-ClkCtrl:#(0-4) - Enable Clock Control by K10stat.
0:No Control
1:Control clock of each core.
2:Control clock of all cores together (Criterion is most loaded core).
3:Control clock of all cores together (Criterion is average of all cores).
4:Control clock of all cores together (Criterion is least loaded core).
It is recommended that you set -ClkCtrl:2 for faster setting.
Because Windows proceed on the assumption that cores are same clock.
-StayOnTray - use this option with -nw for Clock Control Mode.
e.g.Target:
"C:\Program Files\K10stat\K10STAT.exe" -lp:1 -ClkCtrl:2 -StayOnTray -nw




使用K10STAT,BIOS设置的建议:
1在BIOS里面把CNQ(必须关,否则会有冲突的) C1E  用SDD要关掉,用HDD可以开启。
2倍频设置为AUTO
3电压设置为AUTO
有些主板不设置为AUTO是不能正常工作的。所以建议AUTO,这和主板所支持的CPU加压方式有关。有些主板的加压方式是OFFSET ,有些是MANUAL,有些主板这两种加压方式可以自由选择。K10STAT的加压方式是OFFSET如果你主板加压方式是MANUAL,用K10STAT是没有办法改变电压的。除非进BIOS更改,或者用主板自己带的超频软件更改。如果主板是OFFSET加压,比如U的VID是1.3V  在BIOS里设置1.4V(+100mV),再用K10STAT设置为1.5V,那么实际电压就是1.4+(1.5-1.3)=1.6V

有关OFFSET和MANUAL加压方式,请参考 magicspectre 版主的精华帖3楼:
http://bbs.pceva.com.cn/viewthread.php?tid=9637&extra=page%3D1%26amp%3Bfilter%3Ddigest



PS:1有些主板无法用K10STAT更改CPU的电压,N芯片组的常见些,可能和主板设计有关。也可能是采用了 MANUAL的加压方式             
       2不管DID是多少  FID 47以下无问题,48死机(见2楼R大回帖,我试了下DID2 FID47,倍频是7.88,正常,DID2 FID48 倍频是8,死机

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

评分

参与人数 3活跃度 +110 收起 理由
PC_Max + 50 精品文章
lk111wlq + 50 我很赞同
dodo168vip + 10 原创内容

查看全部评分

43#
carlsber 发表于 2013-3-7 17:21 | 只看该作者
WIN8 不能自启动,丢到启动文件夹中也不能启动,没办法,又换回WIN7了。
42#
overthink  楼主| 发表于 2013-3-6 07:30 | 只看该作者
jattyshen 发表于 2013-3-5 19:26
请问一下,现在K10STAT为1.54版了,而我这边选出的来FID与DID组合跟你的实际上不一样了 比如我FID=14 DID=0 ...

FID=14 DID=1 是2000 ,那就是10倍频了。

什么平台?

某些频率死机可能是软件BUG吧,如果可能换下旧版本看看
41#
jattyshen 发表于 2013-3-5 19:26 | 只看该作者
请问一下,现在K10STAT为1.54版了,而我这边选出的来FID与DID组合跟你的实际上不一样了 比如我FID=14 DID=0的时候是3000   而DID=1的时候却是2000了  这些数据是怎么算的?然后我在某些频率下会出现死机的情况,比如2500Mhz会死机 而2533Mhz却正常 都是由什么影响的?
40#
tdy5590276 发表于 2012-8-20 20:47 | 只看该作者
谢谢论坛 谢谢楼主  用了个这个软件真的爽歪歪啊  现在用微星的E45+5000开核  光是上上网 基本都是P3档  大热的天无空调42 43度  比起原来总是全速低了 7 8度  开心!鄙视下微星的E45 自动加压0.2V!  在使用中发现电压反应很灵敏 经常是P0档的电压 P3档频率  这样功耗还是多了点  想更完美点 呵
人总是贪心的 我想如果把20% DOWN 改成 30%是不是会更好点?我发现很多时候只有一个核心使用率超过20% 但电压就会很快往上调 请楼主指点下
39#
overthink  楼主| 发表于 2012-5-24 10:39 | 只看该作者
ChineseBoy 发表于 2012-5-24 10:16
使用K10STAT,BIOS设置的建议:
1在BIOS里面把CNQ(必须关,否则会有冲突的) C1E  用SDD要关掉,用HDD可 ...

是的,开C1E影响SSD性能。如果不差那点性能可以无视
38#
ChineseBoy 发表于 2012-5-24 10:16 | 只看该作者
overthink 发表于 2012-5-24 10:11
没关系

使用K10STAT,BIOS设置的建议:
1在BIOS里面把CNQ(必须关,否则会有冲突的) C1E  用SDD要关掉,用HDD可以开启。
这就是所谓的节能影响SSD性能吧,感觉NCQ对SSD性能影响比较大,C1E无所谓吧
37#
overthink  楼主| 发表于 2012-5-24 10:11 | 只看该作者
ChineseBoy 发表于 2012-5-23 22:24
C1E与SSD有啥关系

没关系
36#
ChineseBoy 发表于 2012-5-23 22:24 | 只看该作者
C1E与SSD有啥关系
35#
tucksky 发表于 2012-5-13 08:40 | 只看该作者
设置自启动成功。感谢!
34#
tanzibin 发表于 2011-5-29 15:46 | 只看该作者
纠结帝果然非xxy莫属,这一点电压的差别也够这么纠结
33#
xxy 发表于 2011-5-29 14:51 | 只看该作者
嗯..  因为开机时BIOS载入设定的电压,进入OS后,PSCheck再修改一次电压,不然按你说的,貌似没法把 ...
lk111wlq 发表于 2011-5-29 13:23



   那还是等它0.8吧。这烂主板!
32#
lk111wlq 发表于 2011-5-29 13:23 | 只看该作者
HA07。没懂你什么意思。
如果设-0.038,是不是必须要pscheck一直在后台运行? ...
xxy 发表于 2011-5-29 12:59



   嗯..  因为开机时BIOS载入设定的电压,进入OS后,PSCheck再修改一次电压,不然按你说的,貌似没法把电压降的更低了?   不过提醒一下... 那个负电压的,我可没试过....
31#
xxy 发表于 2011-5-29 12:59 | 只看该作者
回复  xxy


   

你的主板是?   如果是锁定电压,只允许MANUAL方式修改,有最低电压下限的话,试着用这 ...
lk111wlq 发表于 2011-5-29 12:22



   HA07。没懂你什么意思。
如果设-0.038,是不是必须要pscheck一直在后台运行?
30#
lk111wlq 发表于 2011-5-29 12:22 | 只看该作者
回复 29# xxy


   

你的主板是?   如果是锁定电压,只允许MANUAL方式修改,有最低电压下限的话,试着用这个-的...  但是,注意BIOS设置和PSCheck设置的电压复合..  免的电压过低..  不过,低压不会烧U,也没关系

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
29#
xxy 发表于 2011-5-28 23:25 | 只看该作者
回复  xxy


    ...
lk111wlq 发表于 2011-5-28 00:16



   最低0.792,无语

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
28#
lk111wlq 发表于 2011-5-28 00:16 | 只看该作者
回复 27# xxy


    ...

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
27#
xxy 发表于 2011-5-28 00:10 | 只看该作者
囧~  ...   去研究下PSCheck
lk111wlq 发表于 2011-5-27 20:10
26#
lk111wlq 发表于 2011-5-27 20:10 | 只看该作者
囧~  ...   去研究下PSCheck
25#
xxy 发表于 2011-5-26 22:32 | 只看该作者
BIOS里的电压设置是AUTO?
lk111wlq 发表于 2011-5-26 22:19


bios设的1.175
回复  xxy


   BIOS发现电压低了,给自动OFFSET上去了?
orient_ea 发表于 2011-5-26 22:27


不知道
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部