但是最近有名的硬件检测软件HWiNFO却创造,有的X570主板在利用Ryzen处理器的时候,为了表示出自己主板的性能上风,会以一种类似于“作弊”的办法去悄悄增加处理器的功耗,从而提升处理器的性能。更关键的是,这种作弊的办法不但欺骗了处理器,同时也欺骗了用户,用户之前是无法用软件监测到这种作弊行为的。
详细来说这种作弊手段,便是主板厂商利用了AMD BIOS的一个漏洞。一样平常而言,AMD的处理器要通过AMD官方BIOS,也便是AGESA中的微代码,才能知道处理器事情时的功耗参数。这个微代码数值越大,就代表目前功耗较高,那么处理器就要通过主板来调度自己的频率,不冲要破已有的功耗墙,导致温度太高;而如果微代码的数值越小,就代表处理器目前功耗较低,有更多富余的功耗可供处理器提升频率,这样处理器就可以达到更高的睿频,以及在峰值频率上勾留更多的韶光,从而提升全体处理器的性能。
那么厂商是怎么做的呢?很大略,在AGESA中修正微代码,故意在实际利用中反馈给处理器一个较小的数值,这样处理器就被这个微代码所欺骗,认为自己现在并没有达到一个合理的功耗,于是就提升功耗拉高睿频,来达到自己认为该有的性能值上。这样一来,在很多场景下,Ryzen处理器的频率就永劫光勾留在一个较高值上,同时也花费了更多的功耗。
更关键的是,这种方法,不但欺骗了处理器,让处理器认为自己处于一个正常的功耗状态,同时也会欺骗软件和用户,检测软件依然按照处理器的思路去显示电压和功耗值,并不知道这个数值实在已经暗中向上提升了很多。而用户可能还在窃喜:原来俺的处理器是个大雕,可以在这么低的电压下一贯跑这么高的频率……
不过不管软件对付电压和功耗值检测是否有问题,但有一个参数的监控是做不了假的,那便是温度。这也是为什么很多用户以为奇怪的地方:明明没有超频,没有明来岁夜幅度修正电压,但是处理器的温度便是居高不下。这也逼得用户不得不抛弃普通风冷,而去利用更贵的风冷散热器或者水冷。
本来这种做法也算是一种小聪明,主板厂商的目的仅仅是希望在测试和利用中,媒体和用户能看到利用自家的主板,在性能上会比其他主板更强。但问题是,这种方案并没有得到AMD的容许,也没有放在明面上奉告用户。只管结果是提升了处理器的性能,但在用户不知情的情形下,不但大大增加功耗和发热,同时还会让用户误以为Ryzen处理器的温度便是压不住,必须要高端散热器才能搞定,这显然对用户极不公正。
从目前来看,至少有两家主板厂商采取了这种修正AMD BIOS微代码的方案来提升处理器性能,而且极大可能是目前的一线主板厂商。现在已经有人在对各大厂商的X570主板进行测试,相信很快就会有结果。而在现阶段的测试来看,当采取这种方案的时候,AMD的Ryzen处理器纵然处于正常的非全负载环境下,也会花费更多的功耗。极限状态下,所花费的功耗乃至能达到正常功耗的两倍,长久利用之后,处理器的寿命是否会降落,是大家非常关心的一个问题。
末了要说的是,目前最新版的HWiNFO已经可以检测处理器的功耗值是否处于一个正常的状态。HWiNFO最新版有一项功能叫Power Reporting Deviation,也便是功耗偏差值。如果这个数值在95%以上,那么则是正常的,如果低于95%,那便是厂商刻意调低了数值。偏差值越大,也就解释厂商给处理器偷偷增加的功耗越多。
如果用户利用的是AMD的主板和处理器,不妨下载这个软件来看看自己的主板有没有偷偷给处理器增加功耗!
比如笔者用的微星X570,这个偏差值就高达40%以上……恐怕末了结果会不少厂商都在玩这一手吧!