我们在进行高负载测试时发现,AMD处理器在高负载且无风扇被动散热条件下,温度与负载时间呈绝对的线性变化关系——温度随时间升高,后导致保护关机。而Intel处理器在起始阶段也呈现出这种线性变化关系,不过当处理器核心温度攀升到102~103摄氏度左右时,此时处理器仿佛达到了一个散热的相对平衡,温度不再有变化,处理器在这种高温状态下将持续运行测试程序直到测试结束,参测的三颗Intel处理器无一例外皆如此。难道Intel处理器真的存在一个被动散热的阀值?当核心温度攀升到一定程度时,处理器就会想尽一切办法保持这个阀值温度?在又一次的验证测试中,我们随之开启了TMonitor、SpeedFan和Hardware Monitor这三个软件来观察当处理器运行OCCT时其频率随温度的变化情况。
从Tmonitor记录的频率变化曲线与Speedfan记录的温度变化曲线来看,对于AMD处理器来说,当运行OCCT或wPrime 1024M的时候,处理器一直以高频率运行,由于失去风扇的被动式散热满足不了其需求,温度一路飙升,直至达到临界温度而保护性关机。
AMD 速龙Ⅱ X4 630处理器频率随温度变化曲线图(OCCT测试,上为频率曲线,下为温度曲线)
反观Intel处理器,一个有趣的现象是,在温度达到103度之前,由于满负载工作的存在,处理器也是以高频率运行。但在核心温度超过103度之后,我们发现其处理器的频率变化不再是直线,而是呈波动状态——当温度上升一点,频率就回落一点,温度下降一点,频率再提高一点,如此循环反复,将处理器的核心温度始终控制在103摄氏度左右而不至于保护性关机。以Core i3 530为例,在核心温度到达103摄氏度之前,处理器一直以3GHz的主频运行,当到达103摄氏度时,处理器频率开始上下波动,从1.2GHz到3GHz之间不断变化以保证核心温度不高于103度。10几分钟后,处理器的稳定主频保持在了2.87GHz上下波动,此时核心温度稳定在103摄氏度无任何变化。
所以,我们到此可以得到两个基本结论:
第一,现在的处理器都有过热保护技术,当核心长期处于高温工作状态时会触发自我保护机制,所以,即使在处理器风扇停摆的时候,也不必担心处理器会烧毁。
第二,Intel和AMD的过热保护机制不尽相同。从测试中可以发现,AMD的思路是满负载下放任温度上升,后达到临界值(测试发现AMD处理器的保护临界温度大约为110摄氏度)而保护关机。而Intel似乎更喜欢在过热状态下尽可能地保证正常的工作运行,采用降低频率等手段保证处理器在缺失散热风扇的时候也能稳定工作,除非当散热条件实在不能满足处理器的低运行要求时才会触发保护机制而自动关机。
看得出,Intel和AMD在过热保护机制上还是存在一定的差异,AMD是要让你清楚地知道——系统有故障,散热性能不能满足处理器的运行需求;而Intel则是通过降频等手段尽力保证系统的正常运行,直到实在撑不住时再保护关机。很难说这两种机制到底哪种更好一些,AMD处理器可以让你清楚地知道机箱内除了问题,而Intel则可以尽力在一段时间内保持系统的稳定运行,但由此也可能麻痹用户,让你并不知道机箱内已经出现了风扇停摆的现象。不过可以非常肯定的一点是—现在的处理器,烧不死!