小心受骗,CPU检测软件也出错
AMD CPU因为其优良的超频性能、合理的价格和良好的可修改性成为很多DIYer的选择。正因如此,给了JS们很大的造假余地。面对目前白板AthlonXP 横行的局面,众多DIYer都在总结经验来判断自己的“龙”是否属于被ReMark的“龙”。其中一位朋友告诉笔者,目前有一个叫做Central Brain Identifier(以下简称CBI)的软件,可以检测出AMD CPU的编号,只要和CPU表面印的编号相比较,就能判断出CPU是否存在问题。如果通过检测软件得到AMD CPU内部相关信息,那的确不错,因为这些信息一般是无法造假的,可成为判断CPU真假的有力证据。不过,这个方法真的有效?
小提示:AMD的CPU编号里包含了CPU的类型和频率等信息。例如编号“SDA2200DUT3D”的内容依次可以解释为:“SD” 表示CPU为Sempron;“A”表示为桌面CPU;“2200”表示PR值为2200+;“D”表示CPU采用OPGA的封装形式;“U”表示电压为 1.6V;“T”表示耐热值为90℃;“3”表示256KB L2缓存;“D”表示333MHz的前端总线频率。
抱着这样的疑问,笔者很快来到了CBI的官方站点http://cbid.amdclub.ru/去下载了最新的CBI 7.30版。笔者在自己的Duron 1.6GHz上运行了该软件,让我吃惊的是它居然真的能测到CPU编号的第一段“DHD1600DLV1C”(图1)。拿出自己的Duron 1.6GHz一看(图2),编号相同!莫非这个软件真的能够测出CPU的真实编号?
图1
图2
仔细观察,发现软件甚至可以显示出该型号CPU的发布时间,例如这块Duron 1.6GHz就显示为2003年8月15日发布的。再测试一下刚买的Sempron 2200+(图3),同样显示出了正确的编号“SDA2200DUT3D”(图4),发布时间显示为2004年8月17日。看来CBI 7.30的功能的确很强。
图3
图4
好奇的笔者决定再试一试,用通过修改L2制造的“变身AthlonXP”和通过破解倍频修改出的“超频Sempron”来考查CBI 7.30是否真的聪明。
笔者首先将自己的Duron 1.6GHz连接L2后“变身”为AthlonXP 1900+,可是测试后软件显示出了AthlonXP 1900+的第一行编号“AXDA1900DUT3C”(图5),看来面对“变身AthlonXP”软件是没有什么识别办法。
图5
再用Sempron 2200+修改L3破解为Sempron 2800+的超频龙也顺利蒙混过关,成了“货真价实”的Sempron 2800+(图6)。
图6
那么是否软件能够识别被超频的AMD CPU呢?笔者决定看个究竟,首先将Duron 1.6GHz的外频从133MHz提升到166MHz,将Duron超到2GHz。软件很顺利地将它识破,“DHD1600DLV1C”被明确地显示出来(图7)。
图7
然后将Duron1.6GHz的倍频从12提高到13.5,变成Duron1.8GHz,结果软件将改了倍频的Duron1.6GHz识别成Duron1.8GHz了;软件上居然显示了“DHD1800DLV1C”(图8)。
图8
通过测试,笔者很遗憾地发现CBI对CPU的检测有漏洞。估计仅仅是通过倍频、外频、缓存等其他可测到的CPU信息来判断,并选择软件编写者预先写在软件内部预置的CPU编号进行信息显示。希望大家选购AMD CPU的时候不要过分迷信这类能够显示CPU编号的测试软件。
尽管和其他测试软件一样不能完全识别出AMD CPU的真假,但是这样“显示CPU编号”的思路还是很有意思的。而且瑕不掩瑜,CBI的功能也还算比较强大,除了一般的CPU测试项目外,大家还可以在 Mobility选项下对移动版的AthlonXP和Sempron进行电源管理方面的设置,并且能够在Tweaks下进行L1缓存的设置和DRAM的延时设置。有兴趣的朋友可以对它研究研究。