PCEVA,PC绝对领域,探寻真正的电脑知识
  • 内容展现
  • 最新评论
CPU功耗测试第四集 CNQ/C1E对待机功耗的影响及待机功耗优化
2010-11-27 17:33| 发布者: royalk| 查看: 17782| 评论: 0
摘要:
使用K10stat节能的待机功耗

下面介绍一个可以自定义节能功能的软件——K10STAT,软件下载地址见本帖最后。

首先这软件看起来比较复杂,其实一点也不复杂。只是这个UI设计得实在是不容易让人看懂,下图我标出了1-7号部分需要我们关注的地方,以下我一一说明。

1. FID:CPU的倍频ID,注意是ID,不是真实的倍频数值。每个ID对应一个倍频,ID加1,倍频加0.5。这里17是对应16.5倍频,而16就是对应16倍频,18就是对应17倍频,以此类推,FID=0的时候对应的是8倍频。右边的DID,是对倍频的“除频”,DID=0的时候,除频就是1,也就是不除频;DID=1的时候,除频就是2,也就是当DID=1的时候,实际倍频是FID对应的倍频除以2。DID=2的时候是4,DID=3的时候是8,一般我们只要用0和1就行了。例如,我们把FID设为0,DID设为1,那么就可以得到4x的倍频了。

2. CPU Voltage:这里设置的是CPU的VID,注意是VID不是加了offset之后的实际电压,如果你用offset的方式改变了电压,那么请自己加上offset值。注意设之前自己算清楚VID设多少,Offset加了多少,实际电压该是多少。不然电压太高有可能要烧CPU,电压太低要死机。Offset中文名叫偏移量,它不是电压的绝对值,而是实际电压与VID的差值,也就是说:VID+offset=实际电压。我上边提到,我的CPU默认VID是1.275v(从P0状态可以看到默认VID),我实际设的CPU电压是1.45v,所以offset就是+0.175v,记下这个数之后设置电压有用。在图上的1.45v是Turbo状态的VID,我已经关闭了Turbo,所以可以不管它,这和我设置的1.45v实际电压无关。另外,有一些主板改电压是直接改VID,或者VID和Offset两种方式一起改电压的,请看清楚你的BIOS说明,弄清你当前电压设定的VID和Offset值再设置K10STAT(当前VID可通过Core Temp看到,CPU-Z显示的电压可以近似认为是实际电压,CPU-Z报的电压与VID的差值就是offset)。以上这段话,在使用K10STAT之前一定得看明白,否则烧了CPU本人不负责。

3. P0到P3状态以及频率:关于P-State的介绍,也请去看CNQ测试上集。这个K10stat的版本较旧,只能显示四个核心的频率,所以我们看到每一行(每个P-State)只显示四个频率,其实这个没有影响,只要我们设定对之后,六个核心都是会降频的。以下重点说说这些数字是什么意思。我们看到这里有几排数字,还可以按下去,分别是3300、2800、1800、1500、800,什么意思呢,这其实是每个P-State对应的倍频,但是这些数字并不是倍频,而是倍频乘以200之后的频率,所以我们要算实际倍频只要把这些数字除以200就可以了。所以这时候我们得到的这颗1055T默认的P-State倍频为16.5x(Turbo)、14x(默认倍频,即P0状态)、9x(P1)、7.5x(P2)和4x(P3)。这些都是可以通过改变第二点中提到的FID和DID来修改的。而这些按钮,就是可以把某个核心锁定到某个P-State上,只要按下去就可以锁定了。如果是Auto按下,那么P-State就会根据负载自动切换。

4. CPU(V):这里显示的是被设定的CPU VID(再次提醒:注意是VID不是实际电压),还记得刚才开CNQ的时候VID降到1.2V吗?在这里P3状态正是1.2V的VID。

5. NB(V):这里显示的是CPU-NB VID,由于待机的时候CPU-NB是不降频的,所以我们不需要改它。890FXA-UD7的CPU-NB电压同样是加offset,所以这里看到的1.125v是默认的CPU-NB VID,实际CPU-NB电压则是1.325v。

6. up% / down%:这块是调整切换状态的条件的CPU占用率(具体切换机制去看“上集”),CPU负载超过60%一定时间后就提高P-State状态,CPU负载低于20%一段时间后就降低P-State状态。这里保持默认就行了,不需要改它。

7. up(ms) / down(ms):和第六点一起,切换状态的延迟,也就是CPU负载连续达到切换条件这么多时间之后,改变P-State(具体切换机制去看“上集”)。这里我们要做的是把up时间尽可能改小,以减少CNQ对性能的影响,但是这里改为0有bug,无法切换状态。所以改为最短的100ms。

好了,以上介绍大家仔细看完后也该知道我下边的设定是啥意思了。我个人的习惯是把P1和P2状态调成一样的8倍频(FID=0,DID=0),所以下边P2和P1状态显示1600。这样300外频就是2.4G的频率,这个中间状态的电压请不要调太低,否则跑不了对应的频率也是会死机的,请根据自己的CPU体质设定电压。这里的VID我调低到1.05v,加上0.175v的offset,实际是1.225v(CPU-Z显示1.216),完全足够跑2.4G了(其实还可以再低)。

为什么中间的P1和P2状态不设到和P0一样呢?因为大家在玩游戏的时候,有一些游戏对CPU的负载很低,如果设到和P0状态一样的频率,很可能就由于负载过低会跳到P3状态。当然这也不是绝对的,同时也可以降低down%来避免这个现象。因此K10STAT设定很灵活,可以看个人喜好而定。

P0状态保持1.275v就可以,加上0.175v的offset实际电压就是保持1.45v。P3状态,可以把VID尽量调低,开CNQ是降到1.2v,这里我们直接降到0.75v,加上0.175v的offset,实际电压在0.925v(CPU-Z显示0.912)。最后别忘了把上调状态激活时间改为100ms。

然后在系统任务栏里点开K10STAT的图标,勾上Enable Clock Control,设置就会生效。

然后看看电流表,这时候待机功耗大幅下降

只有15.77W!比开CNQ少去一半还多,这是非常理想的待机功耗,已经和Intel的i7 920待机功耗比拼了。

下面还可以进一步降低待机电压,我把VID调低至0.65v,加上0.175v的offset,实际是0.825v,CPUZ显示0.816v。这个电压跑1.2G应该完全没有任何问题。

这个时候功耗还有降。

功耗进一步降至14.56W。

收藏 邀请
0
本文版权归 PCEVA,PC绝对领域,探寻真正的电脑知识 原作者所有 转载请注明出处

最新评论

热门评论
    热门评论
      返回顶部