MCPLive > 杂志文章 > NVIDIA Optimus智能显卡切换技术全解析

NVIDIA Optimus智能显卡切换技术全解析

2010-04-09紫雷《微型计算机》2010年3月下

实战—五问Optimus

Optimus到底好不好用?实用吗?容易掌握吗?实际使用中有哪些问题……

面对全新的Optimus技术,我们心里实在有太多的疑问。而在我们拿到华硕送测的具备Optimus技术的样机UL50Vf之后,立刻开始了测试。

Question 1:我如何知道Optimus起作用了?

在以往,我们要想知道当前工作的是集成显卡还是独立显卡,往往不得不借助第三方软件工具进行查看。这一情况在支持Optimus技术的笔记本电脑上得到了改观,你所需要的只是一个名为“NVGPU State Viewer”的小软件(NVIDIA在支持Optimus技术的显卡驱动包中提供该程序,笔记本电脑厂商也随机提供)。


启动NVGPU State Viewer,默认在系统待机状态下GPU处于关闭状态


当运行3D游戏或支持GPU加速的程序时,GPU处于开启状态

ANSWER:根据NVIDIA GPU:OFF和NVIDIA GPU:ON两种状态,就能判断独立显卡是否已经开启了。

Quest ion 2 游戏,Optimus如何智能切换?

Optimus能否做到运行游戏时无缝切换?对此,我们特地挑选了8款具有代表性的游戏进行了测试:同时,为了增加测试的完整性,我们还加入了PCMark Vantage和3DMark Vantage的测试,以便检测在这两个使用普遍的评测软件下,Optimus会否智能判断GPU的开关。

 测试结果

 游戏

 Optimus切换状态

 《魔兽世界:巫妖王之怒》

 GPU ON

 《街头霸王4》

 GPU ON

 《PES 2010》

 GPU ON

 《QQ游戏斗地主》

 GPU OFF

 《伊苏8:起源》

 GPU OFF

 《星际争霸:母巢之战》

 GPU OFF

 《武林英雄传》

 GPU OFF

 《穿越火线》

 GPU ON

 PCMark Vantage

 GPU OFF

 3DMark Vantage

 GPU ON

以上测试均在默认系统设置下进行,未在NVIDIA显卡控制面板中进行针对性单项设置。

在游戏测试部分,Optimus显示出了足够的智能,在判断游戏较为准确。但凡对GPU能力稍微有点要求的3D游戏,如《穿越火线》之类,都在游戏运行之后开启了独立显卡。而对于绝大部分2D游戏和伪3D游戏,由于IGP+CPU的处理性能已经足以应付,因此Optimus在面对这些游戏之时明智地选择了“沉默”,关闭GPU以获取更长的电池续航时间。

PCMark Vantage全程测试中GPU处于OFF状态也再次证明PCMark的评测其实与显卡的关系并不太大,这一点与我们之前多次进行的显卡不同,其余配置相同的机型的PCMark得分相差不太大的结果也基本吻合。在单独针对显卡的3DMark Vantage测试中GPU被Optimus自动开启自然是在意料之中的事情。

ANSWER:3D游戏,GPU自动接手;简单的2D游戏,集显足够。

Question 3 应用进行中是否可进行显卡切换?

在某些以IGP执行的程序运行中,如果遇到需要GPU进行处理的场合,Optimus能否立即进行切换呢?

为此,我们选择了Windows 7自带的IE 8.0开启网页浏览。首先进入Adobe的官方网站,然后进入Adobe Flash Player 10.1的HD演示视频片段展示区,并选择一段1080p的高清视频进行播放,后退出Flash Player 10.1播放器,关闭网页浏览器。

 测试结果

 开启 Adobe官方网站

 GPU OFF

 进入HD视频演示展示区

 GPU OFF

 点击高清视频,
 以Flash Player 10.1播放

 GPU ON

 关闭Flash Playe

 GPU OFF

 退出 IE

 GPU OFF

测试证明,Optimus这个既智能又傻瓜的技术的确十分方便,在普通网页浏览中GPU始终处于关闭状态,而在点击播放HD视频后,启动Flash Player 10.1时,GPU即时转换为ON状态, 以确保高清视频的正常播放。

ANSWER:在应用程序进行中,如果原本负载较轻的程序遇到需要大量GPU负荷的工作情况,Optimus会自动开启GPU进行处理,以获得佳的体验效果。

Question 4 高清视频,用集显还是独显?

看电影是几乎每一个笔记本电脑用户都要进行的应用,无论你是在线观看还是本地播放下载好的视频。尤其是在高清视频已经非常普及的当今,笔记本电脑看高清已经成了非常普遍的事情。我们也知道,当前的主流集成显卡都具备了不错的高清视频硬件解码能力,那么在播放高清的时候,Optimus会调用GPU进行硬解吗?

我们特地找了六段不同大小和分辨率的视频,并分别用PowerDVD 8.0和终极解码(设置KMPlayer为主播放器)进行了播放测试。

 视频源

 播放软件

 GPU状态

 640×480,DivX

 PowerDVD
 KMPlayer

 OFF

 720×480,MPEG-2

 PowerDVD
 KMPlayer

 OFF

 1920×1080,VC-1

 PowerDVD
 KMPlayer

 OFF

 1920×1080,MPEG2-TS

 PowerDVD
 KMPlayer

 OFF

 1920×1080,H.264

 PowerDVD
 KMPlayer

 ON

测试显示,对于普通视频而言,由于处理器进行软解已经绰绰有余,因此硬件加速无需启动,Optimus使GPU处于关闭状态。不过,在高清视频的测试中则显得相对较为复杂,从测试的情况来看,对于1080p的MPEG2-TS格式和VC-1格式视频来说,Intel IGP已经能完全胜任硬件解码的工作,因此我们看到在播放这类视频时,GPU仍处于关闭状态。而在进行1080p/H.264视频播放时,或许Optimus认为IGP对此类格式的高清视频解码能力有限,而GPU单独处理更能从中获益,因此我们看到在H.264视频播放过程中开启了GPU。

ANSWER:经过多次测试,目前我们发现只有H.264格式的1080p视频会触发Optimus启动GPU,其余格式视频皆可由IGP进行解码处理。当然,必须说明的是,因为Optimus的触发机制一定程度上与程序挂钩,我们未能测试所有的播放器,因此在使用不同的播放器时,结果可能存在小的差异。

在使用播放器播放视频完成之后,提醒大家记得退出播放器。我们在测试中发现,在播放H.264视频过程中,GPU处于开启状态,而在视频播放结束之后,如果不彻底退出播放器,GPU仍将处于开启状态,尽管此时播放器并无任何动作。

Question 5 Optimus有节能效果吗?

在Optimus技术的调节下,与不具备Optimus技术的笔记本电脑相比,它对节能有多少贡献?

首先,我们用常用的笔记本电脑性能评估与电池续航时间测试软件MobileMark 2007进行了测试。

在默认状态下,Optimus并未开启GPU运行MobileMark 2007,整个测试过程以IGP独立完成。后来,我们通过面板调节控制,强制Optimus在运行MobileMark 2007时开启GPU以模拟不具备Optimus技术的笔记本电脑在高性能模式下的MobileMark测试电池续航时间。后发现,在Optimus的调节下,MobileMark 2007的测试成绩为10小时16分,而在强制GPU开启的状态下测试成绩为6小时35分。可见,有Optimus技术的前提下,进行日常办公等应用时,电池续航时间相比纯独显状态能得到有效的延长。

随后,我们又用简易功耗测试仪配合应用程序的开启、运行与关闭,在Optimus智能调节与强制某些状态下使用独显的情况下对实时功耗进行了测试(该功耗数据含电源适配器功耗)。

 系统状况

 Optimus控制

 实时功耗

 待机

 GPU OFF

 14.7W

 运行《街头霸王4》

 GPU ON

 39.8W

 退回《街头霸王4》主题画面,不关闭程序

 GPU ON

 32.4W

 关闭《街头霸王4》

 GPU OFF

 15.3W

 运行IE 8.0,浏览新浪网

 GPU OFF

 17.3W

 强制设置运行IE8.0时开启GPU,浏览新浪网

 GPU ON

 22.6W

 关闭IE 8.0

 GPU OFF

 15.6W

从测试中我们可以看出,针对测试样机华硕UL50Vf而言,在Optimus技术的调节下,上网浏览网页大约能比独显模式下节约30%的功耗。相比经常忘记手动切换电池使用模式的第二代热切换显卡技术来说,Optimus无疑在省时省力的前提下大程度地延长了电池续航能力,毋庸置疑。

ANSWER:在Optimus的自动调节下,节能的效果是非常明显的。尤其对于那些之前长期忘记在不同使用状态下切换不同模式的用户来说,Optimus称得上是自动节能的管家。

测试小结

带着想了解的问题,我们对Optimus进行了较为细致的测试。在测试完成之后,我们也有5个心得想和大家分享。

第一,Optimus的重要意义不在于它本身有多么节能。相信我们,Optimus本身并不节能,其大作用在于能够在你需要性能的时候给予性能,而在不需要高性能的时候关闭独显这个能耗大户以延长电池使用时间。从某种意义上来讲,它更像是为“懒人”准备的傻瓜管理程序。就像开自动档车一样,不需要踩离合器,不需要换档位,你所有要做的事情,就是油门加速与刹车停车一样简单。

第二,从实际测试结果来看,Optimus确实做到了NVIDIA宣称的显卡无缝切换,全过程不需要人为干预。而且Optimus在很大程度上还可以智能判断IGP是否满足当前应用的需要,即使在程序运行中,遇到需要高性能GPU处理的场合,GPU就会被Optimus激活,并接手渲染处理的任务。典型的例子就是前面测试过的IE浏览中打开高清视频播放。

第三,从NVIDIA的官方资料来看,目前基于笔记本电脑的GeForce G200M/G300M系列显卡以及第二代翼扬平台都支持Optimus技术,这意味着Optimus将延伸到超便携电脑市场,而不仅仅针对主流笔记本电脑市场。

第四,我们坚持认为,Optimus不是为主流娱乐市场准备的产品,真的不是。它的主要市场在哪里?超轻薄笔和商务记本电脑市场!是的,没错。选择超轻薄与商务笔记本电脑的用户几乎都有较大的移动使用需求,对电池续航时间自然较为在意。而在目前大量商务与超轻薄笔记本电脑都配置了独立显卡的情况下,Optimus的出现就为这群既要性能又要移动性的用户提供了佳的管理程序。而对于以游戏等为主要应用的娱乐笔记本电脑来说,由于多数时间并非移动使用,这部分用户更愿意插上电源适配器,一直将机器保持在高性能模式下,Optimus的作用也就不是那么明显了。

第五,后,我们要再次把赞美词送给Optimus——它的出现真是恰逢其时,因为今后你几乎不可能看到单纯集显或者独显的笔记本电脑了!Intel Arrandale处理器渐成主流,对于核心集成了IGP的Core ix Mobile处理器而言,无论你是否愿意,今后笔记本电脑内始终会存在两块显卡,处理器的IGP在与独立显卡的协同工作上如何才能取得性能与节能的佳平衡?Optimus似乎根本就是为此而生!大胆预测一下,Optimus将会迅速蹿红并成为主流市场笔记本电脑的标配。也许不久以后,咱们去市场上购买笔记本电脑总是会问上一句“支持Optimus吗?”

分享到:

用户评论

共有评论(2)

  • 2010.04.23 17:20
    2楼

    非常实用且方便的技术,很符合"科技以人为本"的理念. 不仅保证了图形性能,而且兼顾了功耗. 可惜啊,前阵子买的vaio vpcs115没赶上这个技术,如果可以通过升级bios获得这个功能多好!不过看mc上说,此功能需要在主板上加入几个微动开关,看来是无缘我的本本了.

    (0) (0) 回复
  • 2010.04.11 00:09
    1楼

    科技的发展,够用、方便就好!

    (0) (0) 回复

用户名:

密码: