台式机上也能让核芯显卡和独立显卡同时使用,难道NVIDIA的Optimus技术已更新到了台式机平台?非也,其实是一个名为Virtu的精灵为用户带来了这样的功能。
Intel发布的Sandy Bridge处理器融合了核芯显卡,该显卡所提供的Intel Quick Sync Video功能在进行编码时,可为用户节约大量的时间。但该功能的实现必须搭配H67/Z68主板,才能进行硬件编码加速。一旦搭配独立显卡,该功能将无法实现。不过,Virtu的出现改变了这一现状。Virtu是LucidLogix公司推出的显卡虚拟化方案。这家来自以色列的芯片公司曾以一颗Lucid LT24102处理芯片让A卡和N卡在一块主板上友好共存,相信不少玩家对此还记忆犹新。Virtu可让用户在使用独显+Sandy Bridge平台时,也能使用核芯显卡进行视频编码加速。
Virtu的工作流程
Virtu软件的目的是能够同时使用独立显卡和核芯显卡,它根据视频信号连接方式的不同,拥有“i-mode”(从主板进行视频输出)和“d-mode”(从独立显卡进行视频输出)两种模式。i-mode下,是通过主板的视频接口和显示器相连。此时核芯显卡始终开启,用户可开关独立显卡。在开启独立显卡时,一旦运行Games列表中拥有的软件,独立显卡启动,接过核芯显卡的工作进行3D渲染。d-mode下,是通过显卡的视频接口和显示器相连,此时独立显卡始终开启,用户可开关核芯显卡。开启核芯显卡时,一旦运行Games列表中的编码程序,核芯显卡将启动,接过独立显卡的任务进行视频编码。
Virtu实现两种显卡同时使用的原理,是拦截系统的API请求,然后根据分工将其发送给相应的GPU。比如在d-mode下运行编码软件,本来该独立显卡完成的工作,被Virtu软件中途拦截,发送给核芯显卡。这样的设计原理保证了两种显卡都能发挥其大的优势。但是,和单独使用核芯显卡相比,进行视频编码是否有性能上的差别?i-mode是否会影响3D游戏的性能?这将在后面的测试中进行验证。
目前,Virtu新版本号为1.2.102,支持Window 7 32bit/64bit系统。
Virtu操作界面
Virtu的安装过程并不复杂,接下来,我们以d-mode为例,为大家介绍整个安装过程。
1.搭建好平台后,将视频输出接口接在独立显卡上。
2.进入主板BIOS,找到Integrated Graphics Devices选项,将其中的Initiate Graphic Adapter子项设置为PEG,并把IGD Multi-Monitor子项设置为Enabled。
3.进入系统,安装完主板和显卡驱动后,安装上Intel核芯显卡驱动。
4.根据Window 7操作系统的版本,下载Virtu的相应版本,并安装。
安装完成后,我们已经能在屏幕右下角的启动项中看到Virtu的图标了。打开图标,出现的是Virtu的操作界面。界面左侧是一个圆形的指示开关:指示灯变为绿色时,为核芯显卡开启状态,一个代表集显的芯片标志会亮起,核芯和独立显卡同时运行;指示灯切换为红色时,为仅使用独立显卡的状态,核芯显卡关闭。操作界面左上角还有两个标签切换钮,为Virtu支持的应用程序和版本信息。
那么如何从d-mode转换到i-mode呢?方法也很简单。首先是在BIOS的Integrated Graphics Devices子项下,将Initiate Graphic Adapter切换为IGD模式,然后将视频输出接口连接在主板上。
编码耗费时间表
硬件加速模式 | i-mode | d-mode(开启核芯显卡) |
Intel Quick Sync | 81s | 86s |
无 | 104s | 104s |
我们首先在两种模式下进行编码操作,使用的软件为MediaConverter 7。从测试数据上看,通过独立显卡连接时的d-mode,编码速度会略微受到影响,二者的差距在5s左右。
游戏成绩表
游戏项目 | d-mode | i-mode下开启独立显卡 |
《Far Cry 2》,1920×1080,VeryHigh,4×AA | 85.84fps | 77.95fps |
《使命召唤7》,1920×1080,高画质,4×AA | 73.087fps | 68.383fps |
荣誉勋章2010》,1920×1080,High | 91.372fps | 67.232fps |
虽然二种模式在编码速度上差别不大,不过游戏性能却相去甚远。在i-mode下通过核芯显卡输出,再开启独立显卡进行3D渲染,3D性能会受到较大的影响。和d-mode相比,游戏帧数下降了6%~26.4%不等。这是由于从主板输出显示信号时,会增加系统的工序和工作延迟。而且,在i-mode下玩游戏时还会有两个弊端,一个是画面上会出现Virtu的LOGO,影响游戏感受;另一个是个别特效和抗锯齿功能无法开启。因此,笔者建议注重平台图形性能的用户还是使用d-mode为佳。
功耗对比表
d-mode | 开启核芯显卡 | 关闭核芯显卡 |
待机 | 75.5w | 75.4w |
occt负载 | 287w | 285w |
《Far Cry 2》 | 184.6w | 184.2w |
i-mode | 开启独立显卡 | 关闭独立显卡 |
待机 | 75.8w | 75.9w |
occt负载 | 155.7w | 155.8w |
《Far Cry 2》 | 182w | 113w |
i-mode在3D性能上受到了较大的影响,那么能否如NVIDIA的Optimus功能为我们带来节能的效果呢?我们在Virtu的不同模式下对平台的功耗进行了测试。测试上看,用d-mode时,无论是否开启核芯显卡,平台的功耗没有变化,这也在我们的意料之中。
组建i-mode后,我们发现无论开启或关闭独立显卡,在没有游戏应用时,独立显卡都处于待机状态,如果是Optimus技术的节能功能,会让独立显卡在不工作时进入深度休眠模式来节能,Virtu并没有这样的效果。运行《Far Cry 2》测试时,关闭独立显卡前后,将会有69W的功耗差异,这是因为关闭独立显卡后,独立显卡并没有加上负载,这也不是真正的节能。在此,笔者建议用户还是在d-mode下使用,大程度发挥两种显卡的性能。
从Virtu的技术白皮书上看,目前,Virtu支持的显卡和主板并不多。而笔者无意间挑选了一款白皮书上没有的GeForce GTX 550Ti型号来进行测试,Virtu软件依然正常安装,且d-mode下能顺利使用Intel Quick Sync功能。接下来,笔者还使用了两款白皮书上没有的主板型号:它们分别是精英H67H2-M主板(H67芯片组)、华硕P8H61-M PRO主板(H61芯片组)进行测试,结果两者表现不一。
Virtu显卡兼容列表
精英H67H2-M主板的安装和使用过程都非常顺利,与Z68平台无异。华硕P8H61-M PRO主板虽然也能正常安装,不过由于H61主板并不支持Intel Quick Sync功能,这样的组合其实意义不大,而且在i-mode下,用Virtu开启独立显卡时,运行一些测试软件和游戏时,还会出现报错提示。
Virtu主板兼容列表
通过以上的测试,相信众位读者已经对Virtu有所了解了。不过LucidLogix并不满足于此,在今年的台北国际电脑展(ComputeX 2011)上,我们看到LucidLogix首次展示了基于Virtu之上推出的新产品—Virtu Universal。该软件将可使用在Intel和AMD集成图形处理器的笔记本电脑、一体机和台式机上。这将让Virtu不再是Sandy Bridge的专利, AMD的Brazos和Bulldozer平台也将与Virtu亲密拥抱。公司总裁Offir Remez表示:“在Intel的Sandy Bridge平台上,Virtu的应用率出奇的高。我们很自然地要将其功能向所有Sandy Bridge平台(包括笔记本电脑和一体机)扩展,并向AMD用户分享。”届时,它或许会对NVIDIA的Optimus技术带来一定的冲击,我们也将期待未来新Virtu的更好的表现。