跟我来 一起给CPU节能减排

时间:2022-08-22 12:32:58

跟我来 一起给CPU节能减排

所谓降频技术就是利用一系列判断机制,衡量处理器的负载状况,如果不需要处理器尽全力就会自动降低电压和主频,让处理器的部分资源休息一下从而起到节能的效用。下面我们就先拿英特尔平台为例,看看如何让这些技术为己所用吧。

BIOS里有乾坤

想用好动态节能技术,第一步就要在BIOS中找到并开启此功能。目前英特尔芯片组主板的BIOS主要包括AMI和AWARD两大系列,节能相关的选项位置也不尽相同。其中AMI BIOS位于Advanced(高级)项中,包含C1E Support(C1E支持)和Intel SpeedStep tech(英特尔动态节能技术)两大功能(见图1),分别拥有Disabled(关闭)和Enabled(开启)两种状态。Award BIOS的节能设置位于CPU Feature选项卡中,只是名字换成了C1E Function和Enhanced Intel Speedstep Tech(见图2)。

小知识:什么是C1E?

C1E的全称是C1E enhanced halt stat(增强型深度休眠技术),由操作系统idel进行发出的HLT命令触发,然后处理器就会进入到低功耗的挂起状态,但CPU的倍频与工作电压并不降低。

小知识:什么是EIST?

全称Intel SpeedStep tech/Enhanced Intel Speedstep Tech,是一个根据处理器负载来调节主频和电压的模块,不过它的触发机制同C1E halt state不同。SpeedStep提供了更多的CPU频率和电压调节级别,因此可以比C1E halt更加精确的调节处理器的状态。

C1E和EIST各显神通

既然C1E和EIST都是处理器节能减排的武器,那么谁的“杀伤力”更出色呢?笔者测试的平台为英特尔奔腾双核E2140处理器,默认主频为1.6GHz,超频至2.66GHz测试以下项目:

超频状态,单独开启EIST,配合电源管理中的“最少电源管理”(见图3),可以发现低负载时CPU倍频降低到了6X,工作电压也得到了降低、系统属性和CPU-Z都为2.0GHz左右,有些偏差为晶振误差,正常范围内。当系统负载较高时,倍频会恢复到8,以2.66GHz的频率运行。如果选择了其他电源模式,可以发现工作频率、电压始终不变,没有起到节能的效果,可见EIST必须要与电源管理模式配合。

排除超频导致C1E不正常工作这个说法,将CPU设定回默认的1.6GHz工作频率单独开启C1E功能,只有电压在波动和降低,而CPU主频和倍频没有任何变化。通过测试,单独开启C1E不受电源管理模式影响,作用仅是动态调整CPU工作电压,而不会降低CPU倍频。

小提示

C1E和EIST在超频状态下也可生效,只是如果使用加电压的超频,C1E将失去自动调压的功能。C1E在轻载状态的节能效果最明显,EIST必须与“最少电源管理”的电源工作模式配合,两者开启效果最佳。

AMD 我有“冷又静”

英特尔同学写出了EIST“论文”,AMD自然也有特殊的“作业”应对,这就是Cool N' Quiet(冷又静)技术。在BIOS中找Cool N' Quiet的选项,然后将其设为“Enabled”(启用)状态,和EIST一样,此技术也需要在电源管理中将电源使用方案改为“最少电源管理”模式。

小提示

如果你的系统是Windows XP,想开启AMD“冷又静”还需要专门的驱动支持,下载地址:/27vpx3u,Vista和Windows 7系统则无需安装此驱动。

节能从现在做起

上述节能技术可以帮助电脑在低负载时降低功耗,当系统负载上升后他们会自动退居幕后让处理器全速运行。因此,如果你的主板BIOS中有这些选项就全部开启吧!部分主板可能隐藏C1E的选项,可以尝试在BIOS里面按Ctrl+F1让其显示出来。

上一篇:管你酷我/酷狗 均能秀出真我 下一篇:“黑幕”下的电子竞技朝阳产业即将胎死腹中?