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

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

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

深究—你也可以“人为定制”Optimus

看完前面两篇文章,相信很多读者在心里都憋了一个问题要问——Optimus到底是通过什么原理来控制程序是否需要启用独立显卡GPU的?别急,下面揭晓答案。

原则一:NVIDIA在其驱动程序中内置了许多预设的程序,并预先定义了这些程序启动时是启用GPU还是IGP。

原则二:一些以预设IGP启动的程序在运行当中如果遇到需要GPU处理的场合,Optimus会启动GPU对其进行处理。比如在浏览网页时需要播放高清视频的场合。

原则三:当需要GPU处理的程序退出时,Optimus自动关闭GPU,转为IGP接手。

原理很简单吧!不过问题又来了:问题一,如果在列表中默认以IGP运行的程序,我想让它工作在GPU模式下,怎么办?

问题二,驱动不可能收集所有的应用程序,如果我要运行的程序不在Optimus的清单中,它的运行方式是如何的呢?我要将它加入Optimus默认执行的列表中,又该怎么办?

下面,教大家两招,包你吃遍天下。

自定义程序以何种显示核心运行

Step 1

首先开启NVIDIA Control Panel,选择“View”下拉菜单,将菜单后两项打上勾,并退出NVIDIA Control Panel。

Step 2

在想运行的程序图标上点击鼠标右键,并在“Run with graphics processor”选项中选择你想要以何种显示核心运行该程序。

全局设置:Global Settings 默认状态为IGP
独立显卡:High-performance NVIDIA processor
集成显卡:Integrated graphics

添加程序到驱动预设列表或更改预设运行方式

Step 1

开启NVIDIA Control Panel,选择“Manage 3D settings”。

Step 2

在“Select a program to customize”选项中选择你想更改运行方式的程序。如果想查看所有驱动预设的程序,请取消“Show only programs found on this computer”前面的勾。

Step 3

在“Select the preferred graphics processor for this program”选项中,选择以集显(Integrated graphics)或独显(Highperformance NVIDIA processor)运行。结束后点击“Apply”使设置生效即可。

Step 4

如果要添加列表中没有的程序,点击“Add”,定位到想要执行的程序,再执行Step 3即可。

对于没有在列表中的程序第一次运行时,根据多次测试结果显示,Optimus会尝试首先以默认的Global settings(全局设置) IGP模式运行,如果发现需要GPU的性能处理,则会切换到GPU模式。典型的例子就是在运行KMPlayer时,该程序不在列表清单中,播放一般视频和1080p的VC-1等视频时,都运行在IGP模式下,一旦播放H.264/1080p视频,Optimus则会开启GPU。不过有趣的是,即使我们强制把KMPlayer设置在IGP运行模式,当播放H.264视频时,GPU仍然会被打开,这应该与H.264视频调用NVIDIA高清解码组件有关,看来NVIDIA认定了H.264高清解码是IGP无法承担的任务啊!

另一个例子则是运行《生化危机5》,该程序也不在驱动列表中,但一旦开始执行,Optimus也会自动打开GPU。这也说明,Optimus是可以对未知程序进行GPU负载判断并作出佳选择的。

根据NVIDIA宣称,支持Optimus的显卡驱动将会不断有后续的补丁出现。NVIDIA专门设立了研究实验室就Optimus对各种应用程序进行测试,并将会持续地将更新的程序补充到Optimus的程序预设列表中。届时用户只需要更新驱动补丁即可获得新的Optimus预设程序列表,还是十分方便的。

分享到:

用户评论

共有评论(2)

  • 2010.04.23 17:20
    2楼

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

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

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

    (0) (0) 回复

用户名:

密码: