帮助你了解电源(十):用软件测试电源
泡泡网机箱电源频道8月8日 DIY发烧友们擅长用各种软件测试自己心爱的硬件,显卡、处理器、内存、硬盘方面的测试软件非常多。其中还有一款名为“OCCT”的软件是可以测试电源的。
图表左侧的纵坐标代表12V输出的电压值,右侧纵坐标代表CPU占用率。横坐标代表时间。OCCT测试电源的项目只有“电压”,判断电源好坏的依据就是“电压稳不稳”。如果您在从没用过OCCT,又对工程方面的东西不甚了解,突然见到上面的图,多少会被这些心电图一样的测试报告忽悠到,甚至认为“这个软件太专业了”。
我们一起看看这张图,绿色部分的曲线是CPU的占用率,和您用资源管理器看到的CPU占用率是一样的,之所以在图中占用率一会儿接近100%,一会降低到30%主要是为了让整个测试平台的负载有所变化,这样才能更容易展示电压的变化幅度。
如何看懂OCCT的测试结果
图中最下面的红色曲线是12V输出电压的数值,您可能会比较奇怪:“12V输出的电压难道不是12V”?确实是这样,电源规范中12V输出的电压在12.6V-11.4V都是正常的。不过图中就是一个典型的OCCT不可靠的例子:只有10.30V左右,如果电源的12V输出真的低到这个程度,电源基本都会自动关机。不过测试结果到底如何,我们一会儿实际量一下。
OCCT是如何显示电压的呢?每张主板都有一枚监控芯片,比如我们常见的Fintek系列传感器。
就是它!
传感器真容
传感器针脚定义
上图就是这枚传感器的针脚定义,它可以提供温度的监控,电压的调节,风扇PWM信号的生成等等功能,图中红框内的就是9组电压监控中其中的6组。电源的3.3V、5V、12V输出的监控也由他们负责。而具体电压采样点在哪里还得由主板设计者自行决定。
不论OCCT、Everest、CPU-Z还是BIOS中的电压监控,电压信号都是由它输出的,如果它设置的电压采样点不合理,或者精度很差,就会造成软件中结果有很大误差。
测试的思路很简单:对比。我们给各位网友展示同一时刻内OCCT和万用表测量的结果,最后汇总,总结两者电压间的规律。
测试时我们选择了一个BT的平台,羿龙II955+HD5970,配300瓦电源。这样做目的是为了让实际电压的变化幅度尽量大,这样对比OCCT中的测试结果才更有对比性。
测试平台
测试电压的方法
关机时的12V电压
运行OCCT的12V电压
联力的小蜘蛛为什么会在平台中?主要是懒得把硬盘拆下来了……小蜘蛛上还有一颗电源,不过因为是500瓦的,而且质量还可以,所以不用做这次测试的电源,我担心不超频的羿龙II 955不会对实际电压产生什么客观的变化。
我们先来看3.3V电压变化的情况。在整个测试中3.3V的表现可算“最正常的”。
都是3.31V
显示还是3.31V,表上已经变成3.32V了
表上3.32V没有变,显示却变成3.30V
表上还是3.32V,显示变为3.23V
表上显示3.43V,显示为3.31,相距最远
3.3V测量结果对比
我们从测量结果上找不出什么规律,并不是因为OCCT取电压与我们用表取电压的位置不同会造成相对等值的压差,而是OCCT显示的电压和实际电压输出的电压根本没有什么关联。
下一页我们来看看5V电压的测量结果如何。
5V和3.3V的电压均是从主板24PIN的插槽中测量得到。
OCCT显示5.13V,表头显示5.16V
OCCT还是5.13V,表头已经跌到4.95V
维持这个数值不变
表头还是4.95V,OCCT变成5.09V
维持数值不变
5V电压测量结果
OCCT的电压一会儿比实测电压高,一会儿比实测电压低,而且也看不出任何挂靠的规律。
最后我们看看12V的电压,从一开始显示的数字就可以看出“不靠谱”,但我们还是尝试从中找出一些规律吧。
12V输出被OCCT显示为10.21V
看来12V输出在OCCT中就是这个命
实际电压如果10.30V,已经触发低压保护了
还有很多,不一一列举
12V输出电压测量结果
拟合在一张图中再次比较
我把两条电压变化的曲线靠近一些看,还是找不出任何规律,不是简简单单的相差几伏特的问题,在实测中电压的第二高点为12.65V(实际上超标了),但OCCT检测的电压几乎是这个过程中最低值10.12V。
实际测试中测量到的第二低值11.86V,那一时刻对应的OCCT测试的电压是全程的最高值10.30V。看来拿OCCT测电压一点谱也不靠。
最后我们来看几个实例,第一部分是玩家堂论坛网友在使用OCCT后和大家分享的测试截图。对于中国最专业的硬件来说这个版块的网友素质普遍较高,但仍然频繁出现这样的月经帖,也说明对这个软件的误读实在很严重。
第一位网友
这位网友买的是“神器”SG850电源,我使用其中一张3.3V电压测试结果,图中可以看到,1.7V的电压都出现了,实在让人汗。主板使用的还是华硕优异的Rampage。
第二位网友
第二位网友测试中使用DFI的主板,其中一路电压出现-7.4V左右的电压,也是非常诡异。
第三位网友
这位网友的12V输出只有2V多,情况也非常诡异。相比之下我们的12V还能超过10V,还算幸运了。我还看了很多电压非常诡异的,就不一一列举了,OCCT能够合理显示电压数字的情况实在很少见,电压能够跟随负载变化的更是少见。
某网站测试
最后两个例子是两家采用OCCT测试电源的网站,上图中电压已经超过12.9V了,在满载时电压也超过电源规范的12.6V。不过从积极的角度看,在负载重时电压低,负载轻时电压高的规律还是有所体现。
某网站测试
这是某网站评测超频三Q5电源的OCCT截图,其中3.3V一直是纹丝不动,而在使用负载仪加负载时,电压从3.32V下降到3.27V。
编辑总结:
首先我不否认Fintek的传感器读出的数字是虚假的,不过因为主板设计者的原因,显示电源各路输出的电压没有显示CPU核心电压那么重要,所以才会出现一些诡异现象。
电源各路输出的电压是不能从软件(OCCT/Everest/Speedfan)测量的,这里也包含从BIOS中的Monitor等类似菜单中读取电压的行为。
所有使用OCCT测试电源的出来的结果参考价值很低,甚至大多数都是没有价值的。电源的测试只能通过更复杂的设备进行。<