驰骋3D沙场,英豪各显身手──6款主流显卡游戏性能实用测试
游戏广场
现在的3D游戏对显卡的要求越来越高,而且随着3D API接口技术的不断进步,游戏软件制造商所采用的编程手段也大大进步,3D游戏所支持的特效也更加接近电影效果。
一方面,很多游戏玩家拥有的主流中、低端显卡在运行要求苛刻的3D游戏时,在画面效果和游戏速度间不知如何取舍;另一方面,一部分玩家对于生硬的评测报告数据难以看懂,需要通过更接近实际的使用、更直接的测试结果来了解显卡的性能。因此我们通过对几款具有代表性的主流显卡在实际游戏中的表现来对显卡进行评估,方便玩家在升级显卡之前,对显卡的实际游戏性能有所了解,买到适合自己的游戏显卡。
测试方案介绍
测试选用用户群最为广泛的6款主流中、低端显卡,NVIDIA的以GeForce4 MX440、GeForce3 Ti200、GeForce4 Ti4200为代表;ATi的以Radeon7500、Radeon9000Pro、Radeon9500为代表。选择了5款不同类型的具有代表意义的主流3D游戏进行测试:《Delta Force: Black Hawk Down》(三角力量:黑鹰坠落)、《Microsoft Rally》(微软拉力赛车)、《Unreal2:Aweaken》(虚幻2:觉醒)、《Enter Matrix》(黑客帝国)、《Silent Hill2》(寂静岭2)。游戏测试以主观试玩感受为标准,加以技术上的分析和游戏设置方面的推荐。
由于要贴近用户电脑实际配置情况,所以我们没有采用P4 3.06GHz平台,而是采用了Athlon XP1800+和KT333的组合。具体配置见表。
游戏实战
1.《Delta Force: Black Hawk Down》
游戏类型:第一人称射击游戏
GeForce4 MX440: 在1024×768 32bit下,把所有图像选项设置为HIGH,游戏比较顺畅。将“Terrain Texture”(环境材质)项目设置为“Highest”,游戏速度大幅度下降。这是由于GeForce4 MX440简化后的渲染流水线在处理大量像素时性能急降造成的。在800×600分辨率下游戏比较流畅,烟雾很多时有轻微的延迟。另外GeForce4 MX440不支持硬件Pixel Shader,所以游戏中的水面无像素渲染效果。
在游戏时推荐:分辨率800×600 32bit、所有有关Texture(材质)的选项设置为“normal”、粒子密度设置为“normal”。
GeForce3 Ti200:在这个游戏中速度比GeForce4 MX440稍微要高一点。在烟雾效果较多的地方,GeForce3 Ti200由于核心频率太低(175MHz),填充率不足导致游戏速度大为下降。由于支持硬件Pixel Shader,所以画面要比GeForce4 MX440好很多。
在游戏时推荐:选用1024×768 32bit、所有Texture项目设置为“normal”,“Shadow(阴影)”为“HIGH”,“Particle Density”(粒子密度)设置为“normal”。
GeForce4 Ti4200: 在1024×768 32bit,全部效果设置为“HIGH”的环境下,GeForce4 Ti4200仍然能以比较流畅的速度进行游戏,而且,GeForce4 Ti4200还支持1.3版的Pixel Shader效果,因此在游戏的Pixel Shader特效表现突出,特别是金属物体,比如枪支,装甲车上的高亮反光,水面的波纹、倒影效果等表现突出。而这些在GeForce4 MX440上是无法看到的。
在游戏时推荐:将“Particle Density”(粒子密度)设置为“normal”,其他全部设置为“HIGH”,建议不使用显卡的FSAA(全屏抗锯齿)功能。
Radeon7500: Radeon7500算比较老一点的显卡了,不过在这款游戏中仍然能一显身手。在1024×768 32bit下,所有特效为“HIGH”,游戏速度仍然可以接受,大约和GeForce4 MX440的游戏速度相当,游戏中的反光和高光无法表现,水面的效果也很普通。
在游戏时推荐:800×600 32bit,所有图形选项都设置为“normal”。牺牲一点画面效果,换来流畅的速度。
Radeon9000Pro: 由于支持硬件Pixel Shader和Vertex Shader,Radeon9000Pro在游戏中的画面表现非常不错,整体上,在1024×768 32bit所以选项为“HIGH”,游戏速度比GeForce3 Ti200还要稍微快一些。这与它275MHz/550MHz的高核心/显存频率有很大关系。
在游戏时推荐:使用1024×768 32bit分辨率,设置“texture”为“normal”,“Particle Density”为“normal”。其他不改动。此设置下,速度、画面均为上乘。
Radeon9500: 画面表现和Radeon9000一样,在水中往岸上看时,水的折射和反光表现得很好。在1024×768 32bit高细节下还保持很流畅的速度。
在游戏时推荐:除了“Particle Density”为“normal”,所有选项开到“HIGH”,使用1024×768 32bit分辨率。推荐开启FSAA。
2.《Microsoft Rally》
游戏类型:赛车游戏
GeForce4 MX440: 1024×768 32bit,图像细节设置为“HIGH”,游戏速度一般。图像设置为“Medium”,游戏速度大为提高。将粒子系统关闭虽然不能欣赏到漂亮的烟雾效果,但是游戏的速度大幅度提高。车身阴影、细节度对游戏速度影响不大。缺少硬件Pixel Shader导致水面效果和车身、路面反光效果黯然失色。开启“3D Trees”对游戏速度影响比较大,主要是GeForce4 MX440没有硬件Vertex Shader的缘故。
在游戏时推荐:800×600 32bit、图像细节为“Medium”,游戏速度大增。
GeForce3 Ti200:此游戏中,GeForce3 Ti200的游戏速度不算快,在将图像效果设置为“HIGH”的情况下,勉强可以顺畅地游戏,但是场景中车辆一多,速度就大幅度降低,这和GeForce4 MX440的表现相似。但是由于有硬件Pixel Shader效果,所以对于车身反光,路面高光部分表现出色。
在游戏时推荐:1024×768 32bit,图像效果为“Medium”,进入“Custom”将“3D Trees”一项打开(简单贴图的2D树木太难看)。
GeForce4 Ti4200:和《Delta Force:Black Hawk Down》中一样,GeForce4 Ti4200对像素渲染的效果表现得非常好,频繁使用反光和高光效果将凹凸不平的路面体现得非常真实,车身的反光效果可以用流光溢彩来形容,如果只看车身的图像表现,几乎能以假乱真。在1024×768 32bit、效果开到“HIGH”,游戏非常流畅。我们试着打开4×FSAA后,游戏速度大打折扣,虽然勉强可以玩,却已经不能体现赛车游戏的速度感。
在游戏时推荐:1024×768 32bit,效果为“HIGH”。建议不打开FSAA。
Radeon7500:它在这款游戏中的表现让我们感到它的确已经力不从心了。在1024×768 32bit下,将效果设置为“Low”也不能得到很流畅的速度。Radeon7500同样无法表现车身的反光、高光,地面反光以及凹凸不平的效果。而且在对草的贴图上出现了轻微的错误。
在游戏时推荐:800×600 32bit、图像效果为“Medium”,降低分辨率以获取速度。
Radeon9000Pro: 它在这个游戏里的表现也非常不错。在1024×768 32bit下,效果为“HIGH”,游戏十分顺畅,没有停顿,超过了GeForce3 Ti200的速度表现。画面质量上,Radeon9000Pro的反光效果不如GeForce3 Ti200/GeForce4 Ti4200来得那么锐利,但要显得柔和细腻一些。
在游戏时推荐:1024×768 32bit、图像细节“Medium”,画面仍然出色的情况下得到更高的游戏速度。
Radeon9500:它在这个游戏中的表现让我们很满意。1024×768 32bit下将所有效果在“Custom”中打开,游戏速度十分流畅,已经接近Xbox版本的游戏速度。而且柏油路面的反光,裂缝等细节也表现得很好。我们打开4×FSAA后进行测试,发现游戏速度依然很流畅,Radeon9500的FSAA性能的确不凡。
在游戏时推荐:进入“Custom”把所有效果全开到最高,在1024×768 32bit下开启4×FSAA获得更细腻的图像。
3.《Unreal2:Aweaken》
游戏类型:第一人称射击游戏
GeForce4 MX440:这款显卡在这款游戏中显得稍微吃力一些。将全部图像设置调节为“HIGH”,1024×768 32bit下,人物一多就有很明显的停顿感,设置所有材质细节为“Medium”,游戏速度仍然不算流畅,只有将分辨率调节到800×600,所有材质选项为“Medium”,游戏速度才大为提高,达到很流畅的水平。中等细节的游戏画面依然非常漂亮。
在游戏时推荐:800×600 32bit、所有可设置等级的图像选项设为“Medium”。
GeForce3 Ti200: GeForce3 Ti200在《Unreal2》里的表现比较一般,游戏速度只能说比GeForce4 MX440快一点而已。将环境材质细节、物体细节、光影设置为“Medium”后,游戏速度提升很明显,可以用非常流畅来形容,这是由于GeForce3 Ti200对256×256以上的材质处理能力还不够强劲导致的,降低材质细节后,游戏速度自然大幅度提高。
在游戏时推荐:1024×768 32bit、所有有关“Texture”的选项设置为“Medium”。
GeForce4 Ti4200: 在1024×768分辨率下非常流畅,可以将所有选项开到最高,包括“World Texture”和“Object Texture”以及粒子系统。《Unreal2》是DirectX8的游戏,在一些有高光的物体(电线管道,金属箱子的棱角)和水面反射上可以看到像素渲染的效果。打开4×FSAA后,游戏速度大大降低,目测大概只有30~40fps。对于FPS玩家来说,这是不能忍受的。其实依仗《Unreal2》的优秀引擎,玩家完全不用担心没有FSAA会导致游戏画面质量大幅度降低,没有FSAA,游戏画面一样非常完美。
在游戏时推荐:1024×768 32bit、所有选项设置为“HIGH”,建议不打开FSAA。
Radeon7500:出乎意料的是,Radeon7500也能在1024×768 32bit分辨率下比较顺畅地进行游戏。只有在怪物突然出现的场景,会出现暂时的停顿。将分辨率降低到800×600,游戏速度可以说还是不错的。画面方面,Radeon7500不支持Pixel Shader,水面的反光不能表现出来,在3D物体边缘(比如栏杆)有一些细节上的贴图错误。
在游戏时推荐:800×600 32bit、所有图像选项设置为“Medium”。
Radeon9000Pro:它有和Radeon7500一样的问题,材质载入过慢,因此在《Unreal2》中,将“World Texture”和“Object Texture”设置为“HIGH”后,游戏中不时出现明显停顿。因此我们将材质全部开为“Medium”。游戏速度大为改善,在1024×768下也非常流畅。硬件Pixel Shader使得Radeon9000Pro可以完美表现水面的反射效果,建筑物的倒影和枪口火焰在水面的反射效果都表现得淋漓尽致。
在游戏时推荐:1024×768 32bit、所有图像选项设置为“Medium”。
Radeon9500:强大的Radeon9500完全可以轻松地让《Unreal2》顺畅运行在1024×768 32bit下,所有细节为最高的设置下。画面的效果和Radeon9000Pro一样,对于硬件Pixel Shader的凹凸效果和反光支持非常完美。如果对速度还不满意,可以将“World Texture”一项设置为“Medium”,那么就可以在游戏中感觉不到任何的停顿和延迟。如果需要更好的画面,可以打开4×FSAA,游戏速度没有明显下降。总之,用Radeon9500来玩《Unreal2》是非常合适的。
在游戏时推荐:1024×768 32bit、所有图像选项为“HIGH”、打开4×FSAA。
4.《Enter Matrix》
游戏类型:第三人称动作游戏
GeForce4 MX440:此款游戏在人物的建模上使用了较多的三角形,而且人物的动作也很丰富。GeForce4 MX440在800×600下,使用双线过滤,游戏运行流畅。在1024×768下就显得要吃力一些,大概20 fps左右的速度对于要求比较高的玩家来说太慢了。游戏中的烟雾效果不算出色,但也可以进行粒子密度的调节,不过对速度影响不大。没有对材质大小的调节。
在游戏时推荐:800×600 32bit、缺省设置。
GeForce3 Ti200:支持硬件Vertex Shader的GeForce3 Ti200在这个游戏中的表现要比只支持软Vertex Shader的GeForce4 MX440要好。1024×768下,GeForce3 Ti200的游戏速度不错,只在人物和烟雾效果比较多的时候,速度有一定的下降,总体来说非常流畅。
在游戏时推荐:1024×768 32bit、缺省设置。
GeForce4 Ti4200:在1024×768 32bit下,GeForce4 Ti4200的游戏速度非常流畅。但是将粒子密度全部设置为最低,游戏画面会很不正常,由于贴图丢失,敌人都呈隐身状态。所以建议将所有效果开满,因为在这款游戏中降低画面质量对于GeForce4 Ti4200来说是不能提高太多速度的,在高画质下游戏已经很流畅了。打开4S-FSAA,游戏的画质有一定提升,但是速度也有一定下降,不过此时的游戏速度仍然比较流畅。
在游戏时推荐:1024×768 32bit、打开NVIDIA专利抗锯齿功能4S-FSAA、其他选项保持缺省。
Radeon7500:在这款游戏里表现很糟糕,游戏中墙壁,木箱,画架的贴图一塌糊涂。游戏的速度也不理想。换显卡驱动无效。
在游戏时推荐:要么放弃游戏,要么换显卡。
Radeon9000Pro:此款游戏中,Radeon9000Pro速度上并没有过人之处,表现也就和GeForce4 MX440持平,在一些大场面的时候会慢下来,即便把分辨率降低到800×600也是如此。不过在画面上,对于阴影和烟雾效果处理得比较好。没有Radeon7500出现的贴图错误。
在游戏时推荐:800×600 32bit、缺省图像设置。
Radeon9500:游戏非常流畅,即便是开启了4×FSAA也一样流畅。在FSAA下画质也很好,物体边缘的锯齿几乎无法发觉,对粒子系统制作的烟雾表现也很细腻。
在游戏时推荐:1024×768 32bit、缺省图像设置、打开4×FSAA。
5.《Silent Hill2》
游戏类型:第三人称冒险游戏
GeForce4 MX440:该游戏采用了大量的雾化效果来渲染恐怖气氛。人物的建模也很细腻,对显卡的像素填充以及多边形处理能力都是不小的考验。GeForce4 MX440的游戏速度不能算很流畅,但是可以说是顺畅。在1024×768 32bit下,开启全部效果(高级过滤不支持,不能打开),游戏仍然完全可玩。GeForce4 MX440的显卡可以胜任此款游戏。
在游戏时推荐:1024×768 32bit、缺省图像设置。
GeForce3 Ti200:GeForce3 Ti200的填充率对于《Silent Hill2》来说不算强劲,开启复杂雾化效果,开启噪点效果后,游戏的速度只能说可玩,并不能算非常流畅。尽管如此,我们还是建议开启所有效果,毕竟这个游戏突出的是气氛,而不是极强的速度感,GeForce3 Ti200的游戏速度完全可以接受。
在游戏时推荐:1024×768 32bit、除开启“Advanced Filter(高级过滤器)”外,其他选项保持缺省。
GeForce4 Ti4200:在1024×768 32bit下,打开“Noise Effect(噪点技术)”,打开高级过滤器,游戏的画面看起来更符合游戏的恐怖气氛。高级过滤在游戏里提供了更真实的光影,而不支持该项的GeForce4 MX440光影看起来比较平淡。打开4S-FSAA,游戏速度下降不算大(不过比radeon9500要略逊一筹),画面变得非常柔和细腻,边缘锯齿全部消失。可以说画面效果已经全面超越PS2版本。
在游戏时推荐:1024×768 32bit、开启4S-FSAA,其他选项保持缺省。
Radeon7500:在效果全开的情况下,游戏速度还算过得去。不过画面还是有一些毛病,比如对树叶的渲染,材质模糊而且有黑线边,这是明显的贴图错误。对僵尸满身液体的反光还是表现出来了。用Radeon7500玩这个游戏比较勉强,主要是画面的问题,如果可以忍受一些小的贴图错误,那么还是将就可以玩。
在游戏时推荐:800×600 32bit、图像设置保持缺省。
Radeon9000Pro:Radeon9000Pro在这款游戏中表现很不错,即便是将噪点效果和烟雾效果开到最好,游戏速度仍然非常流畅。画面方面没有像Radeon7500那样出现树叶贴图错误,对于一些细节表现很好,比如铁丝网等(Radeon7500将立体的铁丝网处理成简单的2D贴图)。建议将所有效果开满,享受最好的图像效果。如果在桌面显示属性中设置了4×FSAA,那么游戏图像设置里的高级过滤器就无法打开。
在游戏时推荐:1024×768 32bit、打开“Advanced Filter”。
Radeon9500:Radeon9500超强的渲染流水线架构再次得以体现。在4×FSAA,烟雾效果为“复杂”的环境下,游戏运行得非常流畅,毫不拖泥带水。画面质量也得益于FSAA的功效,显得十分细腻柔和。浓雾迎面扑来的感觉把恐怖气氛衬托得很好。在FSAA下的速度超过了GeForce4 Ti4200的表现。
在游戏时推荐:1024×768 32bit、4×FSAA、其他保持缺省设置。
总 结
《Delta Force:Black Hawk Down》、《Microsoft Rally》、《Unreal2:Aweaken》、《Enter Matrix》游戏的引擎是基于DirectX 8所开发,因此想要完全表现出这款游戏中,精美的金属、水面效果,就必须有一块完全支持DirectX8的显卡,在这6款显卡中,GeForce4 MX440和Radeon7500不支持DirectX8的硬件Pixel Shader和Vertex Shader,因此画面效果大打折扣。对于《Silent Hill2》,虽然支持高级过滤的选项,但是对显卡的要求并不算高,一块支持DirectX7的显卡也能顺畅地运行游戏。因此Radeon7500和GeForce4 MX440在这个游戏中速度都算不错。不过值得提出的是,Radeon7500在《Silent Hill2》中出现了比较明显的贴图错误,使用最新的驱动程序也不能解决。FSAA(全屏幕抗锯齿)技术虽然能大大减少3D物体边缘的锯齿,使画面更柔和细腻,但是对显卡的像素渲染能力也是严峻的考验。在6款参加测试的显卡中,能在所有游戏中开启4×FSAA而游戏速度下降不大的只有Radeon9500,GeForce4 Ti4200也不能保证在1024×768 32bit下、在《Unreal2:Aweaken》中开启4×FSAA能流畅地进行游戏。
我们认为,如果你对支持DirectX8的3D游戏的画面质量并不十分在意的话,GeForce4 MX440和Radeon7500完全可以在800×600 32bit的环境下提供不错的游戏速度,而这两者的价格都比较低廉,价格也在3xx~4xx元,因此可以满足一般玩家的需要。
Radeon9000Pro、Radeon8500/9100/9200几款显卡都支持DirectX8,性能相差也不大,因此我们选择Radeon9000Pro进行测试就具有代表性。如果你想欣赏到精美的DirectX8游戏画面而对游戏的速度要求不属于发烧友级别,那么Radeon9x00/8500还有GeForce3 Ti系列就是不错的选择,价格一般在5xx~6xx元。如果你追求完美的享受,还希望在开启FSAA下进行游戏,那么价格在9xx元到1000元锄头的Radeon9500和GeForce4 Ti系列可以满足你的要求。





