之前在H67上我已经简单的测试过Lucid Virtu技术,见:http://bbs.pceva.com.cn/thread-15089-1-1.html
Lucid Virtu是一个可以同时开启SNB集成GPU以及独显,并让它们各司其职的工具。Virtu一词来自Virtualization Technology,虚拟化技术。但是这里的虚拟化技术是对GPU而言的。注意,对于Virtu而言,显卡“热切换”并不确切,因为它并不能像笔记本那样完全关闭独显以达到省电的目的,其实对于台式机而言,现在的独显即使是GTX580的待机功耗也已经可以做到很低,我们也完全没必要关闭它。而Virtu的主要作用就是可以利用SNB的集显GPU加速功能——QuickSync实现一些通用计算应用,我们最常使用的就是硬解与视频转换。至于更多的应用,我们只能指望软件开发给力一些,让QuickSync能应用在更多的程序上。
首先介绍一下Virtu的实现方式。
Virtu分为两种模式,分别为i-mode与d-mode。顾名思义,“i”就是Integrated(集成)的意思,而“d”则是Discrete(独立)。
i-mode就是把显示器的视频信号线插在主板集成的集显视频输出接口上,使用集显来输出。这时候2D应用、高清硬解、视频转换等是直接由集显与QuickSync来工作,跟Virtu无关。而3D应用则是由Virtu激活独显,并使用独显做3D渲染运算,再把本应该由独显输出的帧复制到集显的显存中,然后输出,因此这样可能就会有一定的延迟,导致3D性能会稍微有些下降。但是i-mode在2D状态下是无法关闭独显的,所以整机功耗并不会减少。这时候,显示器应接在集显(主板)的视频输出接口上。
d-mode则比较简单,2D、3D状态均使用独显输出,但是Virtu也会让集显工作,使得集成GPU成为一个协处理器,做一些QuickSync能做的事情。这时候,显示器应接在独显的视频输出接口上。
这是Lucid官方给的一个工作流程图,它表示的实际上就是i-mode的工作流程。
测试平台:
CPU:Intel Core i7-2600K
主板:MSI Z68A-GD80
内存:三星M379B5273CH0-CH9 4GBx2
显卡:ASUS ENGTX580 Direct CU II / SNB集显HD3000
硬盘:西数320G蓝盘
电源:安耐美冰核REVOLUTION85+ 1050W
散热器:九州风神 冰阵600
微星给了我们一个好消息,在Z68A-GD80的V17.1 BIOS中已经加入了Virtu的设置,我们要做的就是在BIOS-setting-advanced-Integrated Graphics Devices(IGD)里设置到对应的模式,然后把显示器接在对应的接口就好了。同时,记得到微星的官方网站下载最新版本的Virtu,1.2.102,而华硕和技嘉的官网,目前还是1.01版本。
BIOS中Virtu默认是关闭的,在这里有d-mode与i-mode可选:
在开启Virtu之后,进系统安装由官网下载的Virtu软件,这不再是30天试用版了。主界面大家已经见过,在这里可以开启/关闭Virtu,也可以把试用版中那个烦人的浮动Logo去掉了:
----------待机功耗----------
下面来看看待机功耗。在关闭Virtu时,整体待机功耗为105W左右。
使用i-mode时,待机功耗为109W左右。
使用d-mode时,待机功耗同样在105W左右。
----------视频转码速度及功耗----------
根据Intel官方文档介绍,QuickSync对MPEG-2、H264和VC-1三种编码支持得最好,MediaEspresso 6.5是一款支持QuickSync的软件,不过在这里我转的是WMV,所以可能加速效果并不是很好。
不使用Virtu,使用CPU做视频转换,4.5GHZ的2600K完成转换时间大约为17分钟:
这时候功耗大约在170W左右。
不使用Virtu,使用N卡的CUDA做视频转换,GTX580的转换完成时间大约为15分钟多一些,我们可以看到转换窗口左下角出现了CUDA的标,说明当前在用CUDA模式转码:
这时候功耗大约在212W。
使用Virtu的d-mode与Intel QuickSync来做视频转换,完成时间同样在15分钟左右。
这时候功耗最低,大约在157W。
当然了,转码速度与软件也有关,MediaEspresso并不是一个效率很高的软件,所以转码速度差别都不大,但却是不可多得的支持QuickSync的转码软件,希望今后支持QuickSync的应用越来越多吧。
----------i-mode对3D性能的影响----------
前边我们说了i-mode在运行3D时是把独显输出的帧复制到集显显存中再输出,因而会造成一定的延迟,对性能也会有一些影响,下面我们就来看看到底有多大影响。
3DMark Vantage
不使用Virtu:
d-mode,性能影响不大,PhysX照样可以正常工作
i-mode,分数有所降低,主要是GPU分下降,PhysX照样可以正常工作
我在BIOS里设置集显共享的最大系统内存为256MB,会不会不够用呢?再看看Crysis:Warhead的测试,这个测试大约会占到800MB-1GB的显存
d-mode:最小FPS:34.40,平均45.17,最大53.02
i-mode:最小FPS:33.42,平均42.34,最大49.28
上次我是使用GTX460测试i-mode下的3D性能并未受到多大影响,但是这次使用GTX580就影响很大,看来对于越高端显卡,Virtu i-mode带来的影响就越大。而d-mode则几乎无影响。
另外,虽然在开启Virtu之后,NVIDIA的控制面板中找不到PhysX的设置选项,但是或许我们可以再使用PhysX-mod 1.04来破解,但是它只支持到258.96驱动,所以使用范围还是有一定的限制。不过在3DMark Vantage中,在启用Virtu之后PhysX是可以正常工作的。
最后,对于Virtu技术而言,它的主要作用其实还是在于充分使用Intel的集显,发挥QuickSync的通用计算优势与功耗优势。但是目前QuickSync的应用面还很窄,因此,要充分发挥它的作用,还需要更多软件的支持。不过对于A卡用户而言,这可能是一个福音,毕竟AVIVO的使用范围也很有限,QuickSync说不准能帮上一些忙。 |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?注册
x
评分
-
查看全部评分
|