【IT168评测中心】Prescott核心把Intel处理器的功耗和发热量提高到了一个崭新的“高度”,Prescott集成了大量的L2缓存,更多的晶体管数量带来了功耗及热量的上升,功耗控制及节能技术也就显得更为必要起来。因此Intel便将以前应用于移动处理器上的EIST(Enhanced Intel Speedstep Technology,增强Intel级进技术)移植了过来,用于改进Prescott核心处理器的功耗和发热量的问题。
|
虽然随着NetBurst架构的没落,Prescott核心及其后代也逐渐淡出市场,但是EIST技术已经在桌面处理器生根发芽,连最低端的Core架构处理器:Pentium Dual Core E2140都具备了EIST功能,这个功能实际具有多大的作用呢?我们特地作了这个测试。
当前的Intel处理器主要使用了三个手段来实现处理器电源管理以及温度保护能力,这三个技术虽然功能虽然都不同,然而它们都能动态地调节处理器主频和电压。
![]() |
TM2 Thermal Throttling
最先介绍的TM2 Thermal Throttling是一个过热保护技术,以前推出的Pentium 4处理器中就内置了温度监控功能TM1(Thermal Monitoring 1),当处理器过热时,处理器的主频会降低到一个设定值(通常是一半),此时处理器的功耗也会降低一半,从而降低处理器温度达到保护处理器安全的目的。 TM1只进行处理器主频的调整,而TM2还进行外频、处理器电压的调整。
C1E Enhanced Halt State
C1E Enhanced Halt State取代了传统x86处理器中常用的C1 Halt State。C1 Halt State和C1 Enhaned Halt Stat都是由操作系统发出的HLT命令触发,然后处理器就会进入到低功耗的挂起状态(Halt State)。老的C1 Halt State只是让处理器在相关时钟周期内出于挂起状态,而C1 Enhanced Halt State则会通过调节倍频来逐级的降低处理器的主频,以及同时降低电压来降低功耗、节约能源。
Enhanced Intel SpeedStep Technology
SpeedStep是一个根据处理器负载来调节主频和电压的模块,不过它的触发机制同C1E Halt State是不同的。C1E Enhanced Halt State通过操作系统的HLT指令触发,而EIST须要主板、BIOS、操作系统的全面支持,操作系统通过ACPI进行调节控制。SpeedStep提供了更多的CPU频率和电压调节级别,因此可以比C1E Enhanced Halt State更加精确的调节处理器的状态。
![]() |
我们使用了最低端的Pentium Dual Core E2140来测试EIST的实际功效。
![]() |
使用这个钳表来测量CPU+12V传输的电流值,从而可以得知CPU消耗的功率。
![]() |
![]() |
Intel SpeedStep选项就是EIST技术的开关,打开之后需要选择PPM Mode:Native Mode要比SMM Mode性能更好。
![]() |
在BIOS里面打开之后,还要使用支持EIST的操作系统。Windows XP SP2默认不打开对EIST功能的支持。用户需要在电源属性里面将电源管理设置为“最小化电源管理”。
![]() |
打开EIST之后,待机状态的处理器将会降低使用的频率和处理器的倍频/主频,从而达到降低功耗的目的。
![]() |
运行StressPrime2004之后,E2140的两个核心都处于完全负荷的状态,处理器的频率和电压都上升到应有的水平:1.6GHz、1.35V。不打开EIST的话处理器在待机状态也处于这个水平。
|
在打开EIST之后,待机状态下CPU +12V通过的电流有了明显的降低,功率从14.16W降低到了11.52W,大约降低了18.6%的功耗,不过绝对值并不高,只有2.64W。
在运行SP2004的时候,处理器两个核心都处于满负荷运行状态,因此EIST开关与否结果都差不多,EIST技术下具有微弱的(0.1W)优势。
由于缺乏固定的测试脚本,我们意图通过连续运行PCMark05来检验长时间下EIST的作用,结果表明1小时40分钟内,EIST技术可以节约0.01KWH电量,也就是0.01度电,或者比No EIST状态节约6.7%电量。按照一天运行8个小时PCMark05、一年运行250天来计算,总共可以节约12度电,当然PCMark05测试过程中,处理器的负荷不低,因此并不能代表真实情况,对于大部分时间都处于空闲状态的家庭/办公机器来说,EIST可以提供不错的效果。
【IT168评测中心】从百分比来看,EIST可以在待机状态节约18.6%的电能,处理器的频率越高,节约的越多,18.6%仅仅是E2140的数值,E6300、X6800这些CPU能节约的能源非常多。
![]() |
由于E2140的频率很低,只有1.6GHz,EIST发动之后也只能降低400MHz;同时由于Core架构已经很节约电,因此E2140上EIST每天节约的电能是比较小的。然而聚沙成塔,长期地使用也能节约不少的金钱,特别是E4300、E6300这些较高频率处理器的用户。
越是频率越高,越能享受到EIST技术带来的优点,不过这并不是Intel鼓动我们购买X6800/Q6850的阴谋,Intel当前的全线产品都具有EIST功能,用户们需要的是打开电源选项,选中“最小化电源管理”以启用这个白送的功能。
测试中我们还发现,EIST/C1E Enhanced Halt State在超频状态下也能发挥作用,这对用户而言无疑是一个很好的消息。