首先我们来看看使用Virtu的意义。除了类似NVIDIA笔记本平台的Optimus方案,在普通办公、网络应用中关闭独立显卡节电外,面向桌面平台的Virtu方案对于Sandy Bridge来说还有另一层优势。
我们知道,Sandy Bridge平台加入了名为Quick Sync的视频转码引擎。根据目前的测试,其效果相当优异,在一些转码软件中甚至比GPU加速还要快很多。
不过,由于该功能内置于Sandy Bridge处理器的图形核心当中。一个独显用户要想使用Quick Sync转码只有如下途径:将显示器接口从独显移至集显,重启使用集显转码;再从集显切换至独显,重启继续使用独显。或者是直接使用多屏显示。
而有了Virtu软件后,你就可以在显示器连接集显输出接口的情况下,随时使用Sandy Bridge集显转码,独显玩游戏,即时自动切换。需要注意的是,该方案仅能针对H67/H61平台,P67平台上仍无法使用Quick Sync。而未来的Z68主板虽然提供了集显输出,如果想要同时使用Quick Sync转码和独显性能,仍然需要Virtu。
再来看原理。实际上,Virtu的技术和当年的Hydra多显卡混插方案类似,都是在驱动程序层面加入了图形任务分配的功能,并且仅支持DirectX游戏。OpenGL游戏和WebGL应用在该方案下将只能使用集成显卡。
当系统发出DirectX任务指令时,Virtu软件会分析其内容,决定由独显还是集显来承担。比如当发现该游戏属于Virtu兼容列表时,就把渲染任务交给独显,渲染完成后再发回集显显存,通过独显接口输出。
性能测试
上面我们说到过,Virtu的一大意义在于,Sandy Bridge集显的Quick Sync转码性能了得,而Virtu可以让你方便的在集显转码、独显游戏间自动切换。因此这里的测试就首先从转码性能开始。
目前支持Quick Sync转码的软件有两款:Arcsoft Media Converter 7和Cyberlink MediaEspresso 6.5。这里主要使用MediaExpresso,并提供了GeForce GTX 480显卡使用Badaboom软件的结果作为参考。
测试平台为Intel Core i7-2600K处理器,2x 4GB DDR3-1333内存,1TB西部数据黑盘。测试将720p《超人特攻队》转换为iPhone格式,所需时间如下:
可以看到,Intel处理器Quick Sync转码的速度是最快的,比第二名GeForce GTX 480加速转码还快了63%。