来自第9元素的诱惑──5款主流DirectX9显卡比较测试
游戏广场
随着GeForceFX、ATi Radeon 9600/9800系列显卡逐渐在市场中热卖起来,完全支持DirectX9的显卡即将代替目前的DirectX8显卡成为市场的主流,NVIDIA和ATi的战略目的也是如此。因此,对于希望购买新显卡升级的消费者来说,了解目前不同型号的主流DirectX9显卡的性能就是选购的关键之一。本次评测我们选择了目前最引人注目的几款主流显卡来进行对比测试,让大家在购买之前心里有个底,买到最适合自己的DirectX9显卡。
参测DirectX9显卡简介
1.GeForce FX5900 Ultra 参测样品:NVIDIA公版 价格:3999元
相对GeForce FX5800 Ultra来说,GeForce FX5900 Ultra的最大改变就是采用了256bit位宽的DDR显存,可以提供27.2GB/s的显存带宽,提升非常明显。因此,GeForce FX5900 Ultra应该是目前速度最快的游戏3D显卡。
2.GeForce FX5600 参测样品:耕昇GF5600 价格:1000元
GeForce FX5600其实是GeForce FX5800 Ultra的简化版本,面向中端市场。GeForce FX5800 Ultra拥有4×2结构的像素渲染流水线,而GeForce FX5600的像素渲染流水线为2×2结构,而且显存的位宽也省略到了128bit,核心/显存的频率为325/275MHz。
3.GeForce FX5200 参测样品:耕昇GF5200超级版 价格:699元
用“简化版的GeForce FX5600”来形容GeForce FX5200是很适合的。GeForce FX5200除了工作频率更低(250/200MHz)以外,还将一些关于优化反锯齿超级采样的技术也省略了,因此在性能上比GeForce FX5600要低得多,主要面向低端用户,可以说是DirectX9普及的先头部队。
4.ATi Radeon9800SE 参测样品:标版Radeon9800SE 价格:1099元
Radeon9800SE是最新上市的Radeon系列产品,是Radeon9800 Pro的简化版本,和GeForceFX5600的定位比较接近,显存位宽为128bit,核心/显存频率为325/250MHz,像素流水线为4×1结构。
5.ATi Radeon9600 参测样品:Unika 火旋风 Power9618 价格:999元
Radeon9600应该是Ati的DirectX9显卡中最为低端的一款了,定位和GeForceFX5200相似,虽然型号比Raden9500高,但是由于顶点着色单元比Raden9500少了一半,只有两个,所以性能依然要比Raden9500稍逊一筹。当然,完整的DirectX9支持和相对低廉的价格是它的主要卖点(参测显卡技术资料见表1)。
测试方案
我们针对目前3D游戏主要使用的引擎来制订了测试方案。目前的3D游戏在D3D方面还是以DirectX8/7为主,应用到DirectX9技术的游戏寥寥无几,因此我们还是选用了针对DirectX8/7的3Dmark2001SE、UT2003,还有包含DirectX9测试的3Dmark03以及GunMetal BenchMark。显卡的OpenGL性能采用Quake3进行测试。
进行常规的性能测试后,我们还将进行考验显卡像素填充率的FSAA性能的测试,统一使用标准的4×FSAA方式进行。
测试的平台我们选用的是相对价格比较低的Athlon XP2500+(Barton核心)+ nForce2 Ultra400的组合,这样更能贴近大部分中端用户的配置,用户可以将测试的得分与自己的电脑相比较,制订最适合自己的显卡升级计划。
测试平台
CPU:AthlonXP 2500+ (Barton核心,512KB二级缓存)
内存:Kingston DDR400 256MB×2
主板:EpoX 8RDA3G(nForce2 Ultra400)
硬盘:三星 P80 80GB 7200rpm
操作系统:Windows XP Professional English + SP1
驱动软件:DirectX9.0b;雷管44.23;催化剂3.6;nForce2 2.45驱动包
测试程序:3Dmark2001SE Build330;3Dmark03;Quake3 V1.17;UT2003;GunMetal BenchMark
测试结果与分析
1.3Dmark2001SE Build330
以增强浮点运算单元后的核心以及强大的27.2GB/s显存带宽,GeForceFX5900Ultra自然在3DMark2001SE测试中拔得头筹。我们也可以看到,Radeon9800SE和GeForceFX5600的得分非常接近,Radeon9800SE在1024×768以及800×600的分辨率下超过GeForce FX5600一点,差距分别为12%和11%,但是在1600×1200的情况下,GeForceFX5600反而超过了Radeon9800SE大约4%,GeForceFX5600高达8.8GB/s的显存带宽在数据传输量很高的高分辨率下占了一定优势,而Radeon9800SE显存带宽比GeForceFX5600低了10%,因此得分稍低。
低端的Radeon9600与GeForceFX5200也基本上战成平手,它们的像素流水线都为4条,而GeForceFX5200比Radeon9600多了两组Vertex单元,Radeon9600又比GeForceFX5200的核心频率高了75MHz。在1600×1200的分辨率下,Radeon9600终于以325MHz的高核心频率超过GeForceFX5200约8%。
2.3DMark03测试
从3DMark03的整体得分来看,GeForce FX5900 Ultra仍然遥遥领先,即便是在1600×1200的分辨率下,得分仍然能和800×600下Radeon9800SE得分相比,性能强大可见一斑。 Radeon9800SE的整体表现依然要比GeForceFX5600好,在800×600的低分辨率下,超过GeForceFX5600约25%,但是在1600×1200的分辨率下时,Radeon9800SE受到只有250MHz工作频率的DDR显存带宽影响,表现要比显存频率稍高的GeForceFX5600稍差。GeForce FX5200则在3DMark03测试中完全输给了Radeon9600,低分辨率下的性能差距甚至在73%左右。
我们从表2的数据可以看到,1024×768以及1600×1200分辨率下GeForceFX5600在基于DirectX7的GAME1测试中靠较高的显存带宽超过了Radeon 9800SE,但是在这些分辨率基于DirectX8/9的GAME2、GAME3、GAME4测试中却不敌Radeon9800SE,我们认为应该还是由于Radeon9800SE支持这几项测试采用的Pixel Shader1.4的缘故。由于GeForceFX系列没有支持特殊的Pixel Shader1.4版本,就不得不使用其他版本的Pixel Shader进行处理,正因为多了一道转换工序,所以执行效率就打了折扣。而到了1600×1200的时候,GeForce FX5600的显存带宽发挥了一点优势,在GAME1~GAME3的测试中都超过了Radeon9800SE,不过在GAME4的DirectX9场景的测试中,Radeon9800SE还是发挥出了强大的Pixel Shader处理能力,超过GeForceFX5600约50%。
3.Quake3 V1.17
OpenGL性能一直是NVIDIA的强项,GeForceFX5900Ultra和GeForceFX5600在测试中表现突出。在800×600的低分辨率下,Radeon9800SE还可以勉强超过GeForceFX5600,但是在1024×768以上分辨率中,就难与GeForceFX5600相抗衡了,到1600×1200分辨率的时候,甚至得分比GeForceFX5600低了27%。Radeono9600的表现还不错,得分一直将对手GeForceFX5200压在后面,差距始终保持在20FPS左右。比较有意思的是,在1600×1200的分辨率下时,Radeon9600和GeForceFX5200的得分超过了技术参数都比它们强的Radeon9800SE,经过反复测试结果均是如此,我们认为这应该是Radeon9800SE驱动程序的问题。
4.UT2003 DEMO测试
采用了大量DirectX8特效的D3D游戏UT2003是测试显卡Direct3D性能的权威工具之一。测试包括FLYBY和Botmatch两个场景,分别侧重于显卡的3D性能以及整个系统的密集数据处理能力。GPU的处理能力、显存带宽以及系统内存带宽都将对该测试的成绩有影响。
第一个场景测试的结果和前面的3Dmark2001SE测试结果比较接近,Radeon9800SE在中低分辨率下可以超过GeForceFX5600,而随着分辨率的提高,Radeon9800SE受到显存带宽的制约,得分比GeForceFX5600稍低,而我们可以看到拥有27.2GB/s显存带宽的GeForce FX5900Ultra得分遥遥领先,即便是在1600×1200分辨率下也能得到147.49FPS的成绩。GeForceFX5200同样也受到仅仅为6.4GB/s显存带宽的影响,只在低分辨率下超过Radeon 9600,在高分辨率下与Radeon9600的差距达到了50%。
在第二个场景中,在低分辨率下主要考查的是CPU的计算能力,CPU此时是系统瓶颈,因此每款显卡的分数都比较接近,Radeon9800SE甚至以微弱的优势超过了GeForce FX5900 Ultra。不过在1600×1200的分辨率下时,场景中繁多的高分辨率3D人物消耗了大量的显卡资源,此时处理能力不足的显卡再次成为瓶颈。除了GeForce FX5900Ultra能在所有分辨率下轻松达到AthlonXP2500+的极限成绩(58FPS左右)外,其他显卡的得分都有很大幅度的下降。
5.GunMetal BenchMark
作为第一款支持DirectX9的游戏,GunMetal原本是NVIDIA用来展示NV30特效的软件,现在YeTi Studio已经推出了该游戏的正式版,通过该游戏的测试,可以让我们了解到目前DirectX9显卡在运行DirectX9游戏时的性能。该测试最低也要求开启2×FSAA,因此参加测试的显卡普遍得分较低。
可以看到,像Radeon9600和GeForceFX5200这样的低端DirectX9显卡在应付第一款出现的DirectX9游戏的时候,表现让人失望,虽然画面精美,但是不到10FPS的游戏速度让人实在难以再玩下去。我们对这一级别的DirectX9显卡是否能应付以后推出的DirectX9游戏感到担心。至于Radeon9800SE和GeForceFX5600,两者的性能在伯仲之间,但对于应付GunMetal这样的游戏仍然比较吃力,13FPS左右的速度也不能让人接受。
6.4×FSAA 全屏抗锯齿性能测试
综合上面三项测试的结果,我们都可以看出,Ati的Radeon系列在FSAA性能方面还是比较突出,得分比同级别的GeForcFX5600以及GeForceFX5200都要高,不过GeForceFX5600依靠先进的IntelliSample2.0技术将FSAA性能进一步提升,因此FSAA性能基本上和Radeon9800SE相同,而没有具备该技术的GeForceFX5200再加上显存带宽只有6.4GB/s则只能在FSAA测试中垫底。GeForceFX5900Ultra则继续以强大的处理能力以及27.2GB/s的显存带宽继续大幅度领先。
但是我们也需要看到,即便是GeForceFX5900Ultra,也难在GunMetal这样的游戏中达到40FPS,其他的就不用说了,连上20FPS都困难,因此可以说目前的DirectX9显卡在应付DirectX9的游戏时,还显得不那么运行自如。
总 结
综合前面的测试结果与分析,我们认为目前除GeForceFX5900外,中低端的DirectX9显卡在纯粹的速度表现上相对DirectX8的显卡进步不算太明显,它们的优势就在于增加了对DirectX9的支持。但是在处理速度不足的情况下,我们是否会去“欣赏”精美的DirectX9游戏“幻灯片”呢?当然我们也要从另一个角度来考虑:显卡技术总是在进步的,也许目前的DirectX9显卡性能提升不明显,但是它们在价格合适的情况下相对DirectX8显卡提供了更多的特效。有,总是比没有好的。
GeForcFX5900Ultra:目前能买到的最强大的3D游戏显卡,最强大的8流水线像素处理能力、27.2GB/s的显存带宽,能提供无与伦比的3D加速性能。唯一阻碍大家得到它的就是接近4000元人民币的价格。如果经济上允许,选择它将是最好的。
GeForceFX5600/Radeon9800SE:性能居中,GeForceFX5600和Radeon9800SE性能比较接近,Radeon9800SE的Pixel Shader效率稍高,而GeForceFX5600的显存带宽又比Radeon9800SE高一点。在运行DirectX8游戏时,GeForceFX5600更有优势。图像质量方面,开启Texture Sharp技术后,GeForceFX5600在材质方面表现得更加锐利。GeForceFX5600 800~10XX元的价格相对Radeon9800SE更有优势,不过鉴于Radeon9800SE刚上市,应该还有一定降价空间,因此两者基本上是势均力敌。如果你目前使用的是在GeForce4 MX440SE级别以下的显卡,升级到GeForceFX5600或者Radeon9800SE是比较合理的。
Radeon9600:虽然型号比Raden9500要高,但是较低的显存频率,简化的流水线架构使得它的性能比Radeon9500还要差一截,在应付DirectX9游戏的时候,也显得比较吃力,不过它在运行DirectX8游戏的时候,性能比以前的Radeon8500/9100要好一点点,因此应付目前绝大部分基于DirectX8的3D游戏都会不在话下。价格方面,目前有搭配高档鼠标的套装,只要899元,性价比还比较不错,推荐还在使用GeForce2级别显卡的用户升级。如果目前你使用的是Radeon9100/9000/8500或者GeForce3 Ti200以上型号显卡,你就需要考虑一下多花几百元只是购买对DirectX9的支持是否合算。
GeForceFX5200:DirectX9最低端的入门级产品,单纯的游戏速度方面甚至无法和GeForce3显卡相比,更不用说和Radeon9600/9500相比,玩GunMetal这样的DirectX9游戏只有不到10FPS的帧率,但是既然是定位于入门级,价格就比较低廉。其实GeForceFX5200在NVIDIA产品目录中的战略目的就是接替GeForce4 MX440SE抢占低端显卡市场,让DirectX9显卡全面取代目前的DirectX8显卡。花较少的钱,享受到最先进的API支持,这就是它的卖点。如果你需要购买一台整机,主要用于办公、学习,而且对3D游戏速度要求不太高,那么价廉物美的GeForceFX5200可以满足你。















