比Crysis还BT!3DMark Vantage初测试
2003年,在DirectX 9.0显卡尚未普及之时,Futuremark就在3DMark 2003的第四个测试场景中引入了DX9效果;
2006年,在DirectX 9.0c游戏还屈指可数的情况下,Futuremark率先使用SM3.0特效,让3DMark 2006中的第三/四个场景焕然一新。
近几年来,Futuremark始终能够站在业界的前沿,第一时间启用非常先进的3D图形技术和特效,使得3DMark系列成为业内唯一的权威3D游戏性能测试软件,其测试分值能够代表在未来一两年内游戏的性能表现,无愧于Futremark(面向未来测试)的称号!
然而这次,Futuremark却落伍了!3DMark06早已无法准确的反映出新一代DirectX 10显卡的实际性能,可下一版本迟迟未能露面。
早在2006年11月,首款DirectX 10显卡GeForce 8800GTX就已经发布了;2007年5月,首款DirectX 10游戏《失落星球》发布;时至今日,不管原生DX10游戏还是通过补丁升级的DX10游戏,已经超过了10款,而Futuremark的纯DX10性能测试软件3DMark Vantage却姗姗来迟,比DX10显卡晚了一年半、比DX10游戏晚了整整一年!
2008年4月28日晚10点,3DMark Vantage正式发布
那么迟来的3DMark Vantage能否继续保持权威测试软件的称号?在DX10图形技术方面能否超越号称DX10集大成者的《Crysis》?当前的优异DX10显卡能否流畅运行3DMark Vantage呢?本文将揭开所有谜底!
数年来,Futuremark为我们提供了多款相当经典的测试软件,其3DMark系列成为了妇孺皆知的显卡3D测试基准软件,他伴随着3D领域的软硬件走过了一代又一代,例如DirectX版本的更新和显卡的新老更替。可以说Futuremark总是能站在3D领域的前沿,为用户提供公正、全面、新潮的测试。
但是,3DMark的发展过程并非是一帆风顺的,事实上它就是在厂商和用户的质疑和责骂声中成长起来的。俗话说历史是一面镜子,只有时间才能证明一款产品(在当时)的价值,下面就通过对3DMark系列软件的简单回顾来看看显示芯片及其技术相辅相成的发展之路。
- 3DMark99 MAX——开山鼻祖:
1999年,Voodoo、TNT时代,微软凭借DirectX 6在3D API领域占有了一席之地,DirectX根本并不成功,当时市场上也还没有基于DirectX 6的测试软件,这时一个叫做Madonion的公司发布一款名不见经传测试软件——3DMark99 Max,这就是第一款DirectX测试软件。
- 3DMark2000——初露锋芒:
2000年,Voodoo被终结,OpenGL发展缓慢,微软DirectX迈出了关键一步发展到了DirectX 7,DX7规范中的硬件T&L功能得到了广泛认可。Madonion也随之推出了3DMark2000,全面支持DirectX 7。DirectX 7的成功让3DMark2000顺理成章的成为了相当知名的测试软件,Madonion从此也开始走红。
3DMark2001/SE——如日中天:
2001年,Madonion再次紧跟微软的脚步发布了支持DirectX 8的3DMark2001,由于之前奠定的基础,3DMark2001取得了空前的成功。接着微软没有直接进入DirectX 9而是发布了DirectX 8.1,同样Madonion推出了改进的3DMark2001SE,完整支持DirectX 8.1,由此确立了一代经典测试软件的地位!
3DMark03——树大招风:
02年末MadOnion.com宣布更名为Futuremark,03年初随着DirectX9的问世众所期待的3DMark03如期而至。直到现在这款测试软件依然被广泛的用与高中低端所有显卡的性能测试。
但不能不提的就是3DMark03的公正性首次被质疑,由于3DMark03的跨度非常大,一个DX7、两个DX8、一个DX9测试项目,因此导致当年一些不支持DX9的显卡得分偏低。
- 3DMark05——重振雄风:
04年中期微软DirectX9版本升级,Futuremark也着手开发了完全采用DirectX9规范的测试软件,彻底抛弃了DirectX8显卡,高新技术的采用对显卡提出了更高的要求。而吸取了3DMark03教训之后的3DMark05让Futuremark重拾信心,虽然3DMark05的权威性不如当年3DMark01,但在基准D3D测试软件领域,3DMark的地位依然是不可动摇的!
随着NVIDIA和ATI显卡之间的竞争越发激烈,3DMark05的权威性再次受到质疑,因为当时ATI的X1000系列跑分能力比NV的GeForce7高很多,但事实证明Futuremark的确是有远见性的,其测试结果能够反映未来一段时间内的游戏性能:在3DMark05之后所发布的很多DX9C游戏,其表现和3DMark05所反映出来的结果类似,ATI的3:1架构的确占据优势。
- 3DMark06——与时俱进:
DX9末期属于SM3.0的天下,NV/ATI双方的显卡都对SM3.0提供了完美支持,DX9C游戏也开始增多起来,为此Futuremark与时俱进,在3DMark05引擎的基础上进行了修改,新增特效并且加强了原有的光影效果,这就诞生了3DMark06。
3DMark06虽然是由05改进而来,但它在设计理念方面的改动很大,新增的两个SM3.0场景非常华丽,而且首次将CPU得分计入3DMark06的总分当中,用以证明CPU在游戏里面的重要性(主要体现在AI和物理方面,对于3D渲染的重要性反而被削弱)。事实再次证明Futuremark的眼光很独到,现在的绝大多数游戏对CPU要求不高,只有那些RTS游戏(需要CPU计算大量物体和单位)和部分需要软件物理加速的游戏(比如Crysis)才会需要强力CPU的支持。
如今3DMark06已经难不倒主流中高端显卡了,以至于高端显卡在3DMark06中难分高下,更何况目前全线显卡都已经可以支持DX10甚至DX10.1了,3DMark06在位时间太久,业界迫切的需要一款纯DX10软件取而代之。
由于3DMark06当中已经包括了完整的SM2.0和SM3.0测试项目,Futuremark认为如果还需要测试DX9C性能的话,使用3DMark06就足够了,因此3DMark Vantage被设计成为一款纯DX10/SM4.0测试软件,只能在Vista环境下运行,这就对系统配置提出了较高要求。
● Futuremark 3DMark Vantage最小配置建议:
- Intel Pentium D 3.2GHz或同等级AMD处理器(需支持SSE2指令集)
- DX10/SM4.0显卡
- 1GB系统内存
- 1GB硬盘空间
- 1280×1024的分辨率
- Windows Vista SP1系统 (不支持Windows XP)
3DMark Vantage推荐配置建议:
- Intel Core 2 Duo E6600、AMD Athlon 64 X2 6000+或以上
- DX10/SM4.0显卡,需要512MB显存
- 2GB系统内存
- 2GB硬盘空间
- 1920×1200的分辨率
- Windows Vista SP1系统 (不支持Windows XP)
由于3DMark Vantage对系统要求苛刻,因此Futuremark在官方网站提供了一个在线分析玩家电脑配置的程序,您可以点此查看能否满足要求。
● 您必须满足以下条件才能正常运行3DMark Vantage程序:
- 拥有一块DX10显卡(集成显卡也可)并安装Vista系统(32/64bit均可,打上SP1补丁)
- 下载Futuremark官方3DMark Vantage 1.0.0(447MB,完整版本,但需序列号);
- 申请Futuremark官方Trial版本序列号申请地址(或购买其他版本);
- 下载NVIDIA 3DMark Vantage专用驱动(64Bit);
- 下载ATI3DMark Vantage专用驱动(32Bit/64Bit);
● 3DMark Vantage几种版本功能介绍:
和PCMark Vangtage一样,FutureMark在3DMark Vantage上也启用了新的销售模式,总共有四个版本:
- 试用版(Trial),需要通过邮箱免费申请一次性序列号;
- 基础版(Basic),6.95美元,只能运行Performance级性能测试;
- 高级版(Advanced),19.95美元,可运行所有测试,但只能在线提交/察看成绩;
- 专业版(Extreme),499.95美元,界面功能更加强大,可定制一些测试项目,可离线直接得出成绩。
可以在3DMark Vantage的界面上察看版本,并输入新的授权序列号升级功能
现在大家就可以体验新一代3DMark Vantage的魅力了,可惜免费的只有一次……
3DMark06的图形引擎虽然已经过时,但其测试项目还是非常全面的,拥有多达四项显卡测试、两项CPU测试、各种填充率测试;3DMark Vantage也是按照这种模式设计的,主要构成部分依然是显卡测试、CPU测试和填充率测试,只是项目反而更少了。
● 主界面:两个显卡测试和两个CPU测试
以上就是3DMark Vantage的四个测试项目,这四个项目的成绩按照特定的公式可算出3DMark Vantage的总分,是必测项目。
● 设置选项:两个显卡测试
历代3DMark系列都包括很多个场景的测试项目,比如03是4个、05是3个、06是4个(全新设计的其实只有1个),这次的Vantage只有两个场景。
● 设置选项:两个CPU测试
CPU测试还是保持两个不变,一个偏重于AI(智能控制),一个是CPU物理加速。
其中在物理加速测试中,3DMark Vantage还首次加入了对Ageia(现已被NVIDIA收购)PhysX物理加速卡的支持,可以手动选择使用PPU还是CPU进行加速,当然最后的结果会有所不同。
● 设置选项:六个填充率测试
填充率测试不计入显卡的总分当中,它只有理论测试的价值,用以考验GPU的渲染能力。六个针对不同渲染目标/模式的场景还是很丰富的。
注:3DMark Vantage默认会跑全部的10个测试项目,如果只是想要最终的分值,那么可以把以上6个填充率测试关掉,会节约不少时间。
历代3DMark只包括一种默认的测试模式,一般是1024×768分辨率(06默认1280×1024)、特效最高、抗锯齿和各向异性过滤关闭,直接跑就行了。广大用户衡量得分一般也都是默认跑分,但这种模式局限性太大了,因为高中低端玩家所使用的模式不可能相同的,高端用户肯定是全特效、高分辨率、并且开AA/AF,而低端用户的显卡性能较弱可能跑不动。
为此在3DMark Vantage中Futuremark直接内置了四种模式,分别为Extreme(旗舰级)、High(高端级)、Performance(性能级)和Entry(入门级),只有在这四种模式下才能跑出总分,如果自定义模式就只能得到子项目分数了。
可以看出,Futuremark定制的四种模式极具代表意义,分别针对市面上四种价位的显卡而设计,而且也按照搭配液晶显示器的标准分辨率而定。
使用以上四种模式跑完3DMark Vantage之后,在最后的结果前面会加一个字母,比如上图中的H6435就是指在内置的High模式(1680×1050 2AA8AF High)下得分为6435;同样的系统如果使用Performance模式就能跑P9684分。
下面就来看看3DMark Vantage几大测试场景的实际运行情况,我们使用GeForce 9800GTX以Extreme(1920×1200 4AA16AF)模式运行,后台用Fraps自动截图,因此FPS会比较低,并不能代表实际性能:
● Graphics Test 1:Jane Nash
第一个测试主要是室内场景,描述在一个洞穴内被关押的美女Jane通过机智头脑和灵敏身手出逃的过程。
整个场景的画面风格和3DMark06第一场景有些相似,但效果更加华丽,波涛汹涌的水面和变幻莫测的光影效果有些夸张地风格,大量使用了HDR光照、动态模糊、GPU粒子加速、次表面散射、层叠阴影贴图、分级水面折射、反射和扰流等,而且人物建模也使用了更多的多边形。
● Graphics Test 2:New Calico
之所以称为New Calico是因为这艘巨型宇宙战间曾在3DMark05/06里面出现过(需要在Demo模式察看第1场景的完整版本),这次它的任务更加艰巨,要对另一颗星球发动总攻,但首先它需要穿越陨石密布的行星带。
这个场景规模非常宏大、视距超远、屏幕内同时存在成千上万颗小陨石,这些都是通过几何着色由GPU自动生成的,虽然形状各异(类似于批处理)但是相对来说消耗GPU资源并不多。
除了庞大数量的陨石之外,体积云雾、全局光照等DX10专用的特效让画面实现难度更低些。
● CPU Test 1:Merry Go Round AI Show
3DMark06中的AI测试是峡谷中有很多个类似陆行气垫船的物体来回移动,在3DMark Vantage中的AI测试也比较类似,在峡谷中有很多螺桨飞机以不同姿态飞行,需要穿越障碍或者调整姿态,都是依靠CPU控制。
AI顾名思义就是人工智能,在游戏中的含义就是CPU同时控制N个物体的运动方位、路径、模式以及其他的一些相关控制,这部分实际上不属于3D渲染的范畴,但是很多网络游戏或者即时战略游戏在同一屏幕内会出现很多个需要独立操作的单位,这就对CPU提出了更高的要求。AI就是专门针对此项进行的测试。
● CPU Test 2:Crash and Burn Physics
游戏中另一项比较多的应用就是物理加速,所谓物理就是指模拟一些客观世界存在的真实自然现象,比如碰撞、爆炸、烟雾飘逸发散、软性的衣物相互干涉等。
3DMark06的物理测试还是在峡谷中,通过陆行气垫船造成的灰尘和相互的碰撞来模拟。3DMark Vantage则是用特技飞行的拉烟飞机碰撞气囊来模拟:
这些拖着场上尾巴的飞机会撞到大型充气囊上面,尾气的互相干涉、飞机撞坏的过程都交给CPU来处理,因此速度会非常慢。
有趣的是,这里的每一个充气囊就代表一颗CPU核心(我们使用了四核就是四个气囊),如果系统还安装了物理卡,那么总共就会有七气囊,其中3个由3颗CPU核心控制,4个由物理卡控制,剩下的1颗CPU核心用来统一协调调度。也就是说一块物理加速卡的能力基本接近于四核CPU!
3DMark Vantage提供了六个特性测试项目,每一项都针对特定的图形硬件功能,并将其推向极限。与图形测试的大量特效、技术和内容不同,填充率测试不影响3DMark Vantage总分和GPU子分数,也不受预设值的影响,只考验GPU的实际性能可否达到理论值。
多重纹理填充:将纹理坐标数值通过旋转、缩放的形式填充到整个屏幕
色彩填充:16Bit浮点格式(HDR)颜色反复绘制通过Alpha通道直接写入渲染目标
GPU加速布料:通过顶点着色和几何着色配合绘制大量变换位置的顶点坐标
GPU独立渲染大量相互碰撞的粒子:将顶点着色压到极限的考验方法
3DMark Vantage的效果如此华丽,对显卡的要求必然非常苛刻,相信各位朋友也很希望了解优异显卡能否跑动,于是笔者连夜使用NVIDIA最强的双核心显卡9800GX2和单核心显卡9800GTX搭配QX9650处理器进行了初步测试,结果如下:
Extreme模式完全跑不动,测试场景非常卡,平均还不到10帧和幻灯片差不多,渲染经常会出现断层,也就只能用来截图了。
High模式勉强能看,但如果3DMark Vantage是款游戏的话还是没有可玩价值;Performance就会好很多了,足够流畅。
9800GX2 | 9800GTX | |
High | 6435 | 3547 |
CPU | 10913 | 10976 |
Graphics | 6001 | 3169 |
Jane Nash | 16.94 | 9.14 |
New Calico | 18.24 | 9.43 |
AI | 1463.65 | 1468.39 |
Physics | 15.63 | 15.82 |
Performance | 9684 | 5805 |
CPU | 11023 | 10860 |
Graphics | 9307 | 5026 |
Jane Nash | 25.73 | 14.11 |
New Calico | 28.85 | 15.36 |
AI | 1485.7 | 1469.87 |
Physics | 15.91 | 15.22 |
可以看出,只有在Performance模式(1280×1024中等画质)下,最优异的9800GX2才能跑出25帧以上较为流畅的成绩,这种表现显然比号称“显卡危机”的Crysis还要变态!
目前3DMark Vantage的兼容性还不是很好,一些显卡会莫名其妙的跑不出来分数,本来想测试HD3870X2的性能,结果发现第一场景就开始画屏,但第二场景正常,可惜最终无法获得总成绩,根据其运行时的FPS来判断,大概接近于9800GTX的水平。
● 3DMark Vantage测试简评:
虽然3DMark Vantage对显卡的要求再创新高,但是其画面整体表现力并未超越Crysis,可以说是两者各有所长。Vantage并非真实游戏,它特别注重于追求画面细节,反而忽视了对人物的渲染和肢体动作方面,因此很多人第一眼看到Vantage就觉得很假,比如第一个场景中的那些人物(包括Jane美女)就远不如Crysis那么自然、生动,不过在水面、墙壁和大环境的渲染就要比Crysis强不少。
在Vantage最宏大的第二个场景中,由于是虚构的环境,因此画面风格极其华丽,数以千计的物体和爆炸效果也让众人大开眼界,但也让GPU的负担更为沉重,CPU反而异常轻松(四核占用率仅20%左右)。
看来Futuremark是为了刻意刁难现有的显卡,才把两个场景“不惜用料”打造的如此奢华。还好,我们没必要开最高特效,其实中等特效的画面已经相当出色了,High和Extreme模式是留给未来的显卡跑的!
由于时间有限,本文只对3DMark Vantage基本特性作了一些简单的介绍,稍后我们会集齐市面上NVIDIA和ATI的所有DX10显卡,进行统一的3DMark Vantage性能测试,看看纯DX10理论测试软件能否代表DX10显卡的真实性能,敬请期待!
最后,为大家献上一些Futuremark官方公布的三张3DMark Vantage壁纸,全部来自于第二个显卡测试场景,2560×1600的超高分辨率将画面效果发挥到了极致,但是有什么显卡能在如此之高的分辨率下流畅运行呢?