|
发表于 2010-5-1 12:59:20| 字数 3,307| - 美国–纽约州–安大略–杰尼瓦 Charter_Communications
|
显示全部楼层
|阅读模式
我在国外论坛NBR首发,E文好的朋友自行参阅英文原帖 http://forum.notebookreview.com/ ... ts-turbo-boost.html
x201s 入手半个多月了 以下都是本人总结的经验 本文的目的是为了让你深入了解Turbo boost 及PM软件的设置 最大化挖掘机器的性能
PM适用于所有THINKPAD,Turbo Boost(睿频) 只适用于最新一代平台 带有core i5, core i7 CPU的新机器(core i3不带这个功能)
Turbo Boost
1, 如何知道我的机器Turbo boost是否正常工作?
最简单的办法,是用PM查看(PM的Basic显示模式) 见下图:如果有个绿色对号 写着"intel turbo boost technology enabled", 则标明状态正常 如果没有这个绿色对号,则表示由于某种原因,您的机器目前未启用Turbo boost
还有一个办法,是用Intel® Turbo Boost Technology Monitor, 这是INTEL自己出的一个gadget, 利用VISTA/WIN7 启用桌面小工具的功能,图形化显示当前CPU运行的频率
2, Turbo boost具体有何作用?原理是什么?
turbo boost是动态超频技术 其设计目的是 “在当前温度和功耗允许范围内 最大挖掘CPU运算性能”。新一代平台把GPU和CPU整合到了一起 以我的core i7 640LM 为例,其TDP 为25W (注意,和以前不同的一点,这个25W不是CPU自己的功耗,而是CPU和GPU共享的25W) 我的CPU初始频率是2.13G, 一共有6档调节,以0.13G为最小单位调节运行速度:2.26G, 2.4G, 2.53G, 2.66G, 2.8G, 2.93G)
这个动态超频是全自动的 CPU根据当前运行的任务和温度,功耗,自动选择最优化的运行频率。
温度和功耗:是限制条件。要保证不会过热,同时CPU+GPU当前功耗不会超过25W。 当其中有一条达到了限制的临界值时(系统温度达到最大允许范围,或者功耗已经达到25W),CPU会 “不把频率超的那么高”, 或者干脆停用,待温度/功耗降下来再重新超频。
具体应用中,有以下3种情况,你的CPU turbo boost会超频:
a, 你当前运行的任务只利用了一个CPU运算核心。 这时候CPU会关闭第二个核,自动把剩余的功耗用来驱动一个核心 达到更高的运算频率,最高上到2.93G
b, 你当前运行的任务用到了两个核心,但此时尚未达到最高功耗/温度 限制,CPU也会小幅超频来压榨剩余的一点性能,但注意:双核同时工作时CPU无法上到2.93 原因是:两个核心一起工作需要功耗更大,温度更高。
(我运行wPrime观察多次,默认4线程运算时,CPU一般工作在2.26和2.4G来回跳;我设置为单线程计算,CPU可以上到2.93)
c, 你当前运行的任务是CPU满荷载,GPU基本空闲(比如用EXCEL做大量数据处理,或者wPrime测试等,显卡基本不干活) 这时候GPU可能分配到很少的功耗(小于1W),把剩下的24W全部分配给CPU; 如果你当前运行的任务是CPU和GPU同时高负载(比如打游戏),由系统自行决定如何平衡地 最合理地分配这共享的25W功耗。
3,Turbo boost实际环境到底能带来多少性能提升?
我拿个最极端的例子,GPU空负载,CPU满负载: 运行wPrime测试。 开启turbo boost, 24秒; 关闭turbo boost, 约28秒。
根据我的经验,turbo boost最大可以给CPU带来约10%的性能提升。 在一般环境可能感觉不出来,因为现在的CPU已经很快了,如果平常只是用word 之类的字处理软件,或者上网,你完全感觉不到。好比你开车开到了220和250,不看面板显示你自己是感觉不出来差距的。总之,这10%的提升你说可以忽略也行,你说有用的话它绝对也很有用。“挖掘潜能”, 就是睿频技术设计的目的。
4,我的机器是最新的I5/I7 CPU, 但PM没有显示那个绿色的对号,为何TURBO BOOST没工作?
有以下几种情况,turbo boost被自动禁用,你在PM里看不到那个绿色对号。
a), 你的电脑放在底座上外接显示器和键盘鼠标工作,笔记本的液晶屏处于关闭状态。
笔记本的屏幕关闭时,机体内热量无法通过键盘散发出来(被关闭的屏幕挡住了),如果再超频的话会导致机器过热,所以自动禁用
b), 请确认你已安装最新的芯片组 及显卡驱动( intel 最新一代intel HD graphics驱动包是个三合一的驱动,包含了intel HD graphics, intel display audio, 以及一个叫做 "intel turbo boost technology driver"的驱动)
到设备管理器查看turbo boost driver 是否正常安装:在系统设备中,你会看到一个 Intel(R) Turbo Boost Technology Driver的设备,目前最新驱动版本是1.2.0.1002, 2010年2月26日 (见下图)
c), 如果不是以上两条,那么绝对就是PM设置的事。 以下PM设置会影响到turbo boost
(我一直用的英文系统 名称可能说的不一样但意思一样)
最大CPU速度(maximum cpu speed):只有“最大” 和“自适应”这两档 可以开启turbo boost, 如果你设置是 低速 或者最低,turbo boost被禁用;
风扇控制(optimize fan control to :只有“最大性能”可以开启turbo boost, 如果你设置为“平衡”或者“减低噪音”,那么turbo boost被禁用. 原因就是,turbo boost会产生更多热量,风扇必须转速更高,如果你嫌噪音大限制了风扇转速,那么turbo boost就用不了。减噪和性能无法兼得
高级设置里的 系统散热策略(system cooling policy), 设置“主动”则生效,设置“被动”则turbo boost被禁用,原因同上。
补充:
感谢12楼 dothan228 同学提供的信息。INTEL官方的说明文档 有兴趣的可以自行参阅:http://download.intel.com/design/processor/specupdt/322814.pdf
http://download.intel.com/design/processor/datashts/322812.pdf
根据该说明,TURBO BOOST不仅可以超频CPU,还可以超频GPU。我的理解就是,反正总功耗限死就这么大,需要超谁就超谁。。。CPU满载 GPU空闲,就超CPU; 如果需要密集GPU运算,就超GPU,根据具体应用决定的。
根据INTEL的说明,我的CPU CORE I7 640LM, 初始CPU频率2.13,双核最高超到 2.66, 单核最高超到2.93. GPU初始频率 266MHZ, 最高可上到566MHZ。
普通电压版最高的 core i7 620M, 初始CPU 2.66 单核最高超到3.33,双核最高3.06 GPU500可以超至766mhz
最后说两点,被无数人误解、以讹传讹:
“只有把电池拿下来机器才运行在最快速模式,接上电池会限速” 这是狗屁逻辑!
“Turbo boost只在外接电源时才启用”
关于第一点,CPU是否运行在最快速,只与你PM的设置有关,和你是外接电源工作,还是用电池工作没关;和外接电源时电池拔不拔下来更没一丁点关系!让CPU全速运行,就是以上说的3处设置:最大CPU速度,风扇控制,散热策略。(如果你调整过BIOS, 还要注意BIOS里面电源管理的设置) 很多人CPU速度调到了最大,但是忘记风扇和散热的调整,所以无法达到最大速度。
在电池模式下,绝大多数人的需要是高续航,所以默认的PM设置是风扇平衡,散热策略被动,也就是说turbo boost默认电池模式被禁用。但如果你想启用,把电池模式的三个设置(CPU最高或者自适应,风扇最大性能,主动散热策略)手动调整,电池模式下turbo boost也可以照样工作!
[ Edited by WALLMAGE on 2010-5-1 18:15 ] |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?注册
x
评分
-
查看全部评分
|