查看文章 |
ACPI(Advanced Configuration and Power Interface)是电源管理技术,不同于BIOS设定的省电的方案,ACPI的调控是操作系统的行为,因为BIOS的功能是有限的,而只有操作系统才了解系统运行的环境和程序。ACPI定义了多种电源管理策略,除了整体系统的状态定义以外,也包扩了处理器以及硬件周边等状态,比如处理器电源状态(C0~Cn)、系统与处理器整体状态(P0~Pn)以及系统睡眠状态(S0~Sn)等,数字越大代表闲置的部分越多,所以C0的意思就是处理器全速状态。 一、Intel省电技术----C1E/EIST/TM2 1. C1E: Intel挺早的时候使用clock throttling技术达到省电的效果,不过这项技术主要是依靠插入NOP指令让执行单元休息,并不实际调降主频或者核心电压,实际省电的效果和ACPI还是有不小的差距的。后来就有了C1E(Enhanced HALT state),扩充了既有的C1-State,当CPU闲置的时候便自动进入此模式,可以节省90%:闭嘴的耗电量. 2. EIST (Enhanced Intel Speedstep Technolog): SpeedStep是一个根据处理器负载来调节主频和电压的模块,不过它的触发机制同C1E halt state是不同的。操作系统、BIOS的支持是必需的,操作系统通过ACPI进行调节。SpeedStep提供了更多的CPU频率和电压调节级别,因此可以比C1E halt更加精确的调节处理器的状态 3. TM2 (Thermal Monitoring 2): 最早推出的Pentium4处理器中就设计了温度回馈装置TM1(Thermal Monitoring 1),当处理器过热时,Pentium4处理器的主频会降低一半,此时功耗也会降低一半,从而降低处理器温度达到保护处理器安全的目的。 不过TM1的处理方式也有不少问题,Pentium 4处理器的TM行为并不为PC的其它部分所理解,比如内存会依然试图把处理器已经调用的但是却已经无力处理的数据不断的发送过来,频繁的工作会让内存的发热量也剧增。TM2机制则更加主动,它不会让内存陷入徒劳的循环之中。 C1E和EIST实际挺好区分的,半夜挂机的时候风扇慢慢转,醒来动下鼠标看看下得怎么样了的时候封山又生龙活虎起来,这就是C1E;而主频和电压随负载不同而变化的则是EIST。 二、AMD省电技术-----CNQ/POWERNOW 1. CNQ(Cool 'n' Quiet Technology):被翻译为“清凉安静技术”2002年1月18日由AMD日本公司率先在OEM版本的Athlon XP处理器中应用,其功能类似于移动版本的Athlon 64所采用的PowerNow!技术和Intel的SpeedStep技术,据报道首次使用这种低耗电技术的Athlon XP 1500+处理器的驱动电压从原先的1.75V降低至1.5V,最高耗电量也从60W降低至50W,而处理器的工作频率最低可以降至300MHz,效果实在惊人。 在激活Cool'n'Quiet功能后,处理器会以每秒30次的频率自动监测系统负载,并且根据负载情况动态更改工作频率和借供给电压,将处理器从全速状态下解放出来,从而达到节省电力消耗的目的。如果搭配了具有温控功能的散热器,那么同时还会自动降低散热器风扇的转速,达到静音的效果,可以说是一举两得。 2. 在Intel的SpeedStep技术问世以后,AMD也开发出了自己的笔记本CPU节能技术PowerNow!技术,并将其应用在K6-2+和K6-III+中。PowerNow!的工作模式与SpeeStep类似:外接AC电源时,处理器全速运行;如果只依靠电池驱动,CPU就会降低速度来达到节能的目的。但与SpeedStep不同的是,PowerNow!在使用电池时可以提供多达6个电压设置点和32组频率调节,而且电压/频率调节完全是自动进行的:控制软件可侦测出应用程序所需的性能,并据此来实时调节处理器的电压和频率。例如,若用户要开启一个比较大的应用程序,PowerNow!会指挥处理器立即切换到高频率状态以保证程序能快速载入。而在进入应用程序之后,系统等待用户作输入操作,处理器就无须停留在高速状态,PowerNow!发出降低时钟频率的指令让处理器降低频率。当用户开始使用这个程序时,处理器的频率又会根据需要再度提升。这种动态调节机能与英特尔后来的增强型SpeedStep相当,但PowerNow!多达21级的频率调节却是增强型SpeedStep所不及。 从技术上而论,PowerNow!比SpeedStep要先进,它在提供卓越节能效果的同时让用户不会感觉到会有太明显的性能下降,根据任务动态调节频率的方式也显得非常人性化。在实际使用中,PowerNow!可以延长最多达70%的电池时间,效果极其明显。倘若你还不知足,也可以选择PowerNow!提供的“节能模式”,此时它与SpeedStep一样,在使用电池时核心电压和工作频率都降到最低点,虽然可以让电池使用更久,但是用户会觉得系统的速度慢了很多。虽然PowerNow!在技术上无可挑剔,但怎奈直到现在为止AMD的笔记本CPU其功耗总要高于同档次的Intel笔记本CPU,不真正降低CPU的功耗而单靠辅助性的节能技术显然还是不行的。 |