PCEVA,PC绝对领域,探寻真正的电脑知识
打印 上一主题 下一主题
开启左侧

微星ZH77A-G43与Lucid Virtu MVP解析与实测

  [复制链接]
跳转到指定楼层
1#
royalk 发表于 2012-3-23 20:24 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
点击数:28308|回复数:56
Virtu MVP是什么?

Lucid近年来在GPU混交领域推出过不少有特色的技术,例如N卡与A卡混交(Lucid Hydra)、核显与独显同时使用(Lucid Virtu)等,今年Lucid又为我们带来一个新技术,它就是Lucid Virtu MVP。

从这个技术的名字上判断,Virtu MVP应该是基于Virtu的基础上改进而来。确实是的,Virtu MVP还是利用核显与独显协同工作,只不过这次MVP包括了两个新技术——Virtual Vsync和HyperFormance,下面分别来简单介绍一下。

垂直同步与Virtual Vsync

Virtual Vsync意为“虚拟垂直同步”。我们知道传统的垂直同步为了解决刷新率与帧输出不同步的问题,会把帧数限制在显示器刷新周期的整数倍上。例如普通的液晶显示器刷新率为60Hz,也就是每1/60秒刷新一次,那么传统的垂直同步会限制显卡输出帧的速度在N/60秒显示一帧,这样就不会出现在某一时刻画面同时出现两个帧的情况,也就不会出现我们所说的“画面撕裂”现象了。

下面我画一个图可以帮助大家理解。
假设游戏是以80fps的速度运行,在垂直同步打开后被限制到60fps,下面分别是3个1/60秒时间段的显示器帧输出情况:

这是有垂直同步和无垂直同步时候的帧数对比,红线表示在打开垂直同步的情况下,帧数在低于某个级别时,则被限制到下一级别:

根据上边的算法,在传统的垂直同步下,大于60fps的画面帧将被限制在60fps的速度输出,小于60fps大于30fps的帧将被限制在30fps输出,以此类推,再低的将限制在20fps、15fps。这样一来经过一段时间后GPU输出的帧就会比显示的更多,没来得及显示的帧就会被丢弃,以保证画面与刷新率同步。至于哪些帧输出哪些帧丢弃,则交由GPU和驱动判断。

Virtual Vsync则不一样,由于核显与独显协同工作,判断哪些帧该输出、哪些帧该丢弃的任务就交给了Virtu MVP软件。这时候即使打开了垂直同步,独显也可以尽情输出帧而不被限速,在i-mode下,这些帧将被复制到核显的视频输出接口进行输出,在d-mode下,帧会直接由独显输出。Virtu MVP会在集显或独显端判断并决定每一帧是需要完整输出的、需要丢弃的、或是部分显示、不影响画面撕裂的各种情况。在人眼无法察觉的情况下,快速丢弃、部分显示一些帧,我们就看不到画面出现丢帧、撕裂的现象,而游戏的fps也不会被限制,这是Virtual Vsync优化垂直同步最终想要达到的效果。

所以在i-mode下,游戏、驱动自带的传统垂直同步将失效,打开Virtual Vsync之后优化过的垂直同步就会自动生效;在d-mode下,必须同时打开游戏的垂直同步和Virtual Vsync两个功能,只开Virtual Vsync是没有任何效果的。

HyperFormance:性能进一步提升

再来看HyperFormance这个功能。顾名思义,它具有“超级性能”的意思,可以在现有帧数的基础上进一步加快帧数。在不改动硬件设置的条件下,这又是如何做到的?Lucid在优化垂直同步的基础上,对GPU和3D引擎接口中间做了进一步的算法优化。我们知道GPU对一帧画面的渲染大概分为几步:顶点运算、光栅化、纹理材质贴图、着色、输出帧,Lucid可以结合各种情况对垂直同步中要丢掉或者部分显示的帧做预判,让GPU在执行渲染流水工作中途打断,直接跳到下一帧的渲染。Lucid称他们的算法非常复杂,其中包括了用户的操作、显示、部分显示、丢弃的帧、甚至包括对GPU缓存热数据的利用都有考虑到。

结合操作系统、3D引擎、Direct X和GPU渲染工作综合来看,只要Lucid的算法是科学的,就可以提高GPU的工作效率;但是如果算法和引擎存在结合问题,这个功能可能会导致兼容性问题,例如颜色错误或者贴图错误,影响用户体验。然而不管怎样,这些渲染到一半但没有显示的帧都被计算到软件中,因此我们可以看到在开启HyperFormance之后,软件统计的FPS数值会有提升,但是实际显示的帧数应该还是那么多,所以在视觉感官上可能不会有任何区别,在减轻或消除垂直同步带来的画面延迟上却应该有一定的帮助。

Virtu MVP的作用

那么这两个功能有什么用呢?按照Lucid的说法,他们认为衡量游戏体验的指标分为三部分,帧数、画面和操控响应速度。这三者其实是处于同一流水线的关系,用户把指令通过输入设备传递给CPU,CPU再传递指令给GPU渲染,最后GPU输出帧显示在输出设备上,用户最后看到。

那么,Virtu MVP主要是对两个问题的判断:第一个问题是在CPU端,判断在某一时刻CPU应该结合输入设备、GPU和显示器刷新率的情况,给GPU提交的渲染任务中是否有可以舍弃的,对应的功能就是HyperFormance;第二个问题在GPU端,在得出了输出帧后,结合显示器刷新率情况判断这一帧是应该全部输出、部分输出或是不输出,对应的功能就是Virtual Vsync。

前边提到过,在传统的垂直同步模式下,我们为了“等待”显示器刷新,就不可避免的要丢弃一些帧,如果这时候我们刚好给计算机发送了一条指令,下一帧刚好是被丢弃了,那么就得等到再下一帧才有反应。这样一来,在垂直同步开启的情况下,如果延迟积累到一定的程度,我们就能感觉出画面响应有延迟,而不同的3D引擎对这样的延迟表现情况也不尽相同,有些很难察觉,有些则很明显,相信经常开垂直同步玩游戏的同学都会有感触。

在Virtu MVP软件的帮助下,垂直同步将不再限制FPS的输出,并且Virtu MVP将从用户体验的几个参考指标为出发点有选择性地舍弃和部分显示一些帧,并提高输出帧数,这样就可以减少或者消除画面等待响应时间,并且也不会出现画面撕裂的现象。

如何搭载一个Virtu MVP平台?——硬件需求

以上扯了那么一大堆,下面我们来看看使用Lucid Virtu MVP要具备什么条件。

目前,Virtu MVP支持Sandy Bridge、Ivy Bridge与APU三种带核显并且可以使用核显的平台,除了支持即将到来的7系芯片组之外,已有的6系(除了不支持核显的P67)和AMD的A75/A55主板也能使用,同时在APU平台上甚至可以实现APU核显和N卡混交。

与前一代Virtu一样,需要在BIOS里开启核显的多屏幕输出,才能开启Virtu。如果要使用i-mode,就把首选启动显卡设为核显,把视频输出接在主板的接口上;如果要使用d-mode,就把首选启动显卡设为独显,把视频输出接在独显上。以下是一个开启Virtu d-mode的BIOS设置,只用改红框内的两项设置即可:

当然了,有些主板BIOS也很方便,可以直接开启Lucid Virtu这个功能,只要打开它即可,例如Z77A-GD65就是如此。如果你具有以上硬件条件,那么恭喜你,可以体验Virtu MVP了。

如何搭载一个Virtu MVP平台?——软件安装

在7系主板正式发布后,Virtu MVP应该能在Lucid官网下载到,也可以在各主板厂商的官网上下载到。现在我暂时提供一个试用版的下载地址:
http://drivers.softpedia.com/get ... Windows-7-x64.shtml

在BIOS开启Virtu并进系统后,与前一代Virtu一样,先把独显和集显的驱动装好,最后把Virtu MVP的软件装上,中途会提示重启。

这是软件主界面,这软件现在也只能试用30天,而且目前试用版开启Virtu MVP功能后Lucid的Logo会满屏幕乱飞,还关不掉,非常影响使用。希望以后Z77正式上市之后,能有免激活的版本。左边绿色的ON表示独显和核显现在已经可以同时工作,如果关掉之后,就和没装这软件一样,i-mode只能用核显,d-mode只能用独显。

第二页,是控制Virtu MVP上述两个功能的开关,在开启/关闭之后,要重启相应的3D应用程序才能生效,而Virtu程序不需要重启。

第三页可以设置一些3D应用程序,D表示使用独显运行,I表示使用核显运行,H表示是否启用HyperFormance。我们看到默认情况下好多程序都是没启用的,说明HyperFormance这功能可能还会导致兼容性问题,但是不管怎样,只涉及到帧输出选择的Virtual Vsync应该是没问题的。

最后一页,软件版本信息和激活,我现在也没有激活码。


微星ZH77A-G43简介

那么,Virtu MVP到底是不是那么神奇呢?下面我们来看实测情况。本次测试主板使用微星ZH77A-G43,下面简单介绍一下这张主板。在6系时代,微星出过一张PH67A-C43,用的是H67芯片组;这张ZH77A-G43也是类似物,用的是H77芯片组,因此CPU和内存均无法超频,核显可以超频。

ZH77A-G43采用H77芯片组,支持LGA 1155系列SNB、IVB处理器,配备4条双通道DDR3内存插槽,一条PCIE 16x插槽,使用IVB可支持PCIE 3.0速度,一条PCIE 16x插槽工作在PCIE 2.0 4x模式,3条PCI插槽,两条PCIE 1x插槽。SATA接口方面则是2个SATA3加上4个SATA2。

主板背部IO接口:一个PS2键鼠接口、6个USB2.0接口、2个USB3.0接口、一个DVI、一个VGA和一个HDMI接口,以及音频、网络接口。

SLJ88的代号证明它是H77芯片组。

ZH77-G43采用3+1+1相供电,3相核心(中间),1相GPU(右侧)、1相VCCIO(左侧),VSA供电则使用一颗MOSFET线性降压(左侧靠上的单独MOSFET)。

简评一下这张主板:考虑到这张主板不能超频,3相供电扛95W的TDP不多也不少;这种NIKOS的MOSFET在不超频的时候发热量尚可,供电带了散热片可以让它进一步降温。板载芯片中采用了一颗祥硕ASM1083 PCIE转PCI桥接芯片,3条PCI插槽可同时让两条工作在master模式,另外ZH77A-G43还板载了一组前置USB3.0接线槽,以及办公设备可能会使用到的COM、LPT等接口,对于普通的家用办公它的功能基本都能够满足。价格方面,目前依然是有点虚高,相信H77芯片组支持原生USB3.0之后,这个主板的正常定价应该是和PH67S-C43一个价。

测试平台与测试方法介绍

测试平台:
CPU:Intel Core i7-2600K
主板:MSI ZH77A-G43
内存:G.Skill F3-14900CL9D-8GBSR
显卡:MSI N580GTX Lightning XE / Intel HD Graphic 3000
硬盘:西数 320G蓝盘
电源:安耐美冰核REVOLUTION 85+ 1050W
散热器:采融 黑豹

我们随便选择一个游戏,采用Far Cry 2(孤岛惊魂2)的Benchmark进行测试,我们总共会测试五个项目,分别是:
不使用Virtu MVP且不开垂直同步;
不使用Virtu MVP,开启垂直同步;
开Virtual Vsync,不开HyperFormance;
开HyperFormance,不开Virtual Vsync;
同时开启Virtual Vsync和HyperFormance。

在测试过程中我们会选择一个如果不开垂直同步就可以很明显看到画面撕裂的地方,对显示器屏幕以1/125s的快门速度进行拍照(截图是看不出来的),我们来对比帧数和画面的撕裂情况。

Virtu MVP效果实测

第一张图是不使用Virtu MVP且不开启垂直同步的,注意图上红色箭头就是出现画面撕裂的地方,这时候帧数是125左右,是GTX 580的正常成绩。

第二张图是正常的垂直同步,fps被限制在60,无画面撕裂的情况。

然后是开启Lucid优化的垂直同步Virtual Vsync,我们看到FPS很接近没开垂直同步时的速度,画面也没有撕裂效果。但是,这种优化的垂直同步在Far Cry 2的Benchmark中出现一些跳帧现象,表现为画面过渡不顺畅,出现抖动现象,可能是连续丢掉了一些帧所导致。注意,前面提到在i-mode下,只要开启了Virtual Vsync,游戏自带的垂直同步开不开都是一样的,但是如果在d-mode下,如果不开启游戏自带的垂直同步,Virtual Vsync也不会生效。

接下来是开启HyperFormance功能,不开Virtual Vsync的情况。我们看到在HyperFormance的帮助下FPS有了进一步的提升,在几乎同一场景达到146.7FPS,但是由于没有垂直同步,画面出现撕裂现象。

最后是两个功能同时开启,既有性能提升,又有垂直同步效果,当然了,和单独开Virtual Vsync一样,画面有跳帧的感觉。

那么,对于帧数低的3D程序,Virtu MVP尤其是HyperFormance能有多大帮助呢?来看看3DMark 11的X模式,即使是GTX 580也只能跑10fps左右。

开启Virtu MVP之后,性能直接提升接近45%!但是通过多次开关HyperFormance反复执行第一场景并对比,我们无法使用肉眼看出10FPS和15FPS的差别,说明这部分FPS都是渲染到一半被丢掉的被算进来了,实际输出的帧数并没有变多,分数是虚涨的。

那么,是不是一个作弊神器就这样出现了呢?现在Futuremark与HWBOT方面都已经分别对Virtu MVP做出了回应。Futuremark称,目前3DMark无法看出是否通过开启Virtu MVP受益,为了不让Virtu MVP的出现让3DMark成绩失去对比意义,他们正与Lucid合作,在后期的3DMark更新中加入可以识别开启Virtu MVP的功能。而HWBOT方面也有表态,他们将不接受开启Virtu MVP的成绩提交,保证超频成绩榜的公平性。

总结

Lucid Virtu MVP可以算是基于前一代Virtu的一大进步,且除了支持最新的7系芯片组之外,依然支持老的6系芯片组,可以说6系用户的平台又得到了一个附加价值。Virtu MVP包含两个技术,Virtual Vsync可以令GPU保持正常的帧数输出的同时依然拥有垂直同步的效果,减小画面延迟,提升用户体验;然而HyperFormance这个功能虽然出发点是好的,但是还是那句话,Lucid作为第三方技术支持者,他们对新的游戏引擎、新的驱动程序、新的GPU的支持可能都需要一段时间。这样一来用户在使用新的硬件时如果Virtu MVP的版本一时没跟上,可能会给带来不少麻烦。当然,随着Lucid的影响力越来越大,这些问题应该都可以通过合作解决。

对微星ZH77A-G43的评价:

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
2#
mwwsky 发表于 2012-3-23 21:08 | 只看该作者
本帖最后由 mwwsky 于 2012-3-23 21:12 编辑

意外地抢到个沙发看起来不错啊,Lucid在努力向实用方向前进呢。
3#
akjz 发表于 2012-3-23 22:09 | 只看该作者
Virtu 确实是个很好的技术,可以适应不同要求的人群,开VVsync再优化下跳帧就灰常完美了。。。
4#
royalk  楼主| 发表于 2012-3-23 22:33 | 只看该作者
akjz 发表于 2012-3-23 22:09
Virtu 确实是个很好的技术,可以适应不同要求的人群,开VVsync再优化下跳帧就灰常完美了。。。 ...

可能只是个别游戏的问题。。dirt 3未见跳帧。。不过HyperFormance也木有提升
其实那个优化垂直同步是主要技术,HyperFormance是辅助的,而且可能会造成各种问题,不建议开
5#
wsy2220 发表于 2012-3-23 23:53 | 只看该作者
本帖最后由 wsy2220 于 2012-3-23 23:56 编辑

有一个问题,既然开启虚拟垂直同步以后独显不会在渲染时丢弃一些帧,那么通过开启垂直同步来限制功耗的做法会应该会失效。
6#
royalk  楼主| 发表于 2012-3-24 00:09 | 只看该作者
wsy2220 发表于 2012-3-23 23:53
有一个问题,既然开启虚拟垂直同步以后独显不会在渲染时丢弃一些帧,那么通过开启垂直同步来限制功耗的做法 ...

这个肯定会,就跟没开垂直同步一样了
7#
小夜叉 发表于 2012-3-24 17:53 | 只看该作者
5系列老主板看来没戏了......
8#
wsy2220 发表于 2012-3-24 19:14 | 只看该作者
9#
royalk  楼主| 发表于 2012-3-24 20:44 | 只看该作者
wsy2220 发表于 2012-3-24 19:14
技嘉网站上放出下载了
http://download.gigabyte.cn/FileList/Utility/mb_utility_lucid-mvp.exe ...

应该也要激活的,回头我试试
10#
幻目之童 发表于 2012-3-25 14:53 | 只看该作者
所以在i-mode下,游戏、驱动自带的传统垂直同步将失效,打开Virtual Vsync之后优化过的垂直同步就会自动生效;在d-mode下,必须同时打开游戏的垂直同步和Virtual Vsync两个功能,只开Virtual Vsync是没有任何效果的。

关于这个,LZ能再解释下吗?不是很明白
11#
royalk  楼主| 发表于 2012-3-25 17:51 | 只看该作者
幻目之童 发表于 2012-3-25 14:53
关于这个,LZ能再解释下吗?不是很明白

游戏自带垂直同步只能控制用来跑这个游戏的设备,也就是独显
所以集显是不受控制的,开了lucid的垂直同步就可以,而独显是受游戏控制的,所以两者都要开
12#
幻目之童 发表于 2012-3-26 21:06 | 只看该作者
royalk 发表于 2012-3-25 17:51
游戏自带垂直同步只能控制用来跑这个游戏的设备,也就是独显
所以集显是不受控制的,开了lucid的垂直同步 ...

谢谢~~
还想请教下:D-mode启用Lucid后,能使用核显的Quicksync吧?SNB CPU如何区分是否支援Quicksync呢?
13#
royalk  楼主| 发表于 2012-3-26 21:15 | 只看该作者
幻目之童 发表于 2012-3-26 21:06
谢谢~~
还想请教下:D-mode启用Lucid后,能使用核显的Quicksync吧?SNB CPU如何区分是否支援Quicksync呢 ...

可以,d-mode下核显就是拿来用quicksync的。SNB只要带核显都支持这玩意
14#
kkbyu 发表于 2012-3-29 22:09 | 只看该作者
在z68上用的是最简单那版的lucid,现在终于有升级版了。
15#
mustardgs 发表于 2012-4-2 23:52 | 只看该作者
这个技术昨天被驱家一个新闻黑了
http://news.mydrivers.com/1/223/223565.htm
16#
royalk  楼主| 发表于 2012-4-2 23:54 | 只看该作者
mustardgs 发表于 2012-4-2 23:52
这个技术昨天被驱家一个新闻黑了
http://news.mydrivers.com/1/223/223565.htm


那是超能网翻译一个法语网站的
HyperFormance本来就该黑,但是virtual vsync我认为还是值得下功夫去发展的
17#
与非鸟 发表于 2012-4-11 08:28 | 只看该作者
刚提问了lucid virtu mvp的问题原来R大有测试了,能不能说一下华擎的H61是否支持,还有就是有显卡支持列表没?
18#
与非鸟 发表于 2012-4-11 09:04 | 只看该作者
超能的那篇翻译上有这么一句结论:
至于Virtual V-Sync,相比传统的垂直同步技术,它确实有更高的帧数,当然实际效果上跟普通垂直同步没什么区别。

R大怎么看
19#
royalk  楼主| 发表于 2012-4-11 09:50 | 只看该作者
与非鸟 发表于 2012-4-11 08:28
刚提问了lucid virtu mvp的问题原来R大有测试了,能不能说一下华擎的H61是否支持,还有就是有显卡支持列表 ...


应该支持的。显卡的话得看lucid的软件版本了,一般lucid最新版本都会支持前一个月的显卡/驱动
20#
royalk  楼主| 发表于 2012-4-11 09:52 | 只看该作者
与非鸟 发表于 2012-4-11 09:04
超能的那篇翻译上有这么一句结论:
至于Virtual V-Sync,相比传统的垂直同步技术,它确实有更高的帧数,当 ...

视觉上应该是没区别,操作体验上我觉得可能会有区别,这个我没办法测了,不是专业FPS游戏玩家。。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部