把处理器按照性能排布成几个等级,例如Athlon64 X2 3600+、Athlon64 3000+和Sempron 3000+;当然也要把显卡性能分成不同性能的几个等级,例如按照Pixelpipeline和显存位宽划分为7900GS、7600GT/GS和7300GT。于是Athlon64 3000+和7600GT/GS。Sempron 3000+和7300GT似乎就成为标准的配合。
但是市场变幻莫测,Intel和AMD的处理器大战非常精彩,处理器架价格也是频频变动;当然NVIDIA和ATI的显卡大战依然继续,不管是他们的合作伙伴还是用户似乎早已经习惯三个月一次的价格变动, 例如7600GT瞬间从1399的价格跳水到999元,还有X1600系列改头换面的跳水到599元。因而用户在处理器和显卡之间的搭配方面出现了一些在很多人严重认为并不合理的方案。
在很多中端用户准备选择Athlon64 3000+和7600GT组合的时候,NVIDIA的7900GS横空而出,大家已经不需要关心7900GS和7600GT之间的常规性能差距(《差300元!7900GS和7600GT哪个更值得购买》显示至少有60%附近的的性能差距),因为两者之间的价差只有300元;因而不少用户直接跳过的7600GT选择更强的7900GS。
问题随之而来,我的Athlon64 3000+真的能带动7900GS吗?会不会有点浪费。实际上在常规性能测试中, Athlon64 3000+在应付7600GS以上级别显卡已经显得力不从心,那么应该如何发挥7900GS的性能,接下来我们会解决这个问题。
越来越多游戏支持HDR,打开游戏中的HDR选项,游戏会更加逼真,但是游戏速度或许受到影响,但是却能最大化榨取图形显卡的性能。
HDR文件是一种特殊图形文件格式,它的每一个像素除了普通的RGB信息,还有该点的实际亮度信息。普通的图形文件每个像素只有0~255的灰度范围,这实际上是不够的。想象一下太阳的发光强度和一个纯黑的物体之间的灰度范围或者说亮度范围的差别,远远超过了256个级别。因此,一张普通的白天风景图片,看上去白云和太阳可能都呈现是同样的灰度/亮度,都是纯白色,但实际上白云和太阳之间实际的亮度不可能一样,它们之间的亮度差别是巨大的。
Dynamic Range(动态范围)是指一个场景的最亮和最暗部分之间的相对比值。一张HDR图片,它记录了远远超出256个级别的实际场景的亮度值,超出的部分在屏幕上是显示不出来的。可以这样想象:在Photoshop里打开一张从室内往窗外外拍的图片,窗外的部分处在强烈的阳光下,曝光过度,呈现的是一片白色,没有多少细节。你将毫无办法,调暗只会把变成灰色而已,并不会呈现更多的细节。但如果同一场景是由HDR纪录的话,你减低曝光度,原来纯白的部分将会呈现更多的细节。
或许我们都有这样的经验,在一个黑乎乎的屋子了呆久了以后,突然打开屋子里所有明亮的灯,我们可能会感觉眼前白花花的一片,完全看不到周围的东西,HDR在这样的场景中就能大展身手了。或许在一些多人游戏中比较少考虑这点,但是在一些单人游戏,例如Half Life 2 Lost Coast (半条命2:失落的海岸线),要想游戏场景显得更加真实,HDR则是考虑的重点之一。
上面图片中的红线表示该处亮度的高低。最前面一幅亮度明显最低,因此前面的墙壁看起来黑乎乎的一片。而最后面一幅的亮度最高,也显得效果最好,我们甚至能看清墙壁上的细节。
大量采用DirectX9渲染的游戏FarCry,为2004年年度最佳FPS游戏之一。Farcry游戏画面相当逼真,粒子效果、特殊效果、环境渲染质量、阴影效果、光照效果均达到相当高的水准;但与此同时,也对显卡和整机的性能提出了比较大的考验。关键是Farcry为首批支持Shader Modle3.0的游戏。想要在FarCry中开启HDR特效,首先要将FarCry升级到1.40 Pre版,在游戏运行期间按下“~”键,呼出命令控制台,在命令行中输入“/r_hdrrendering x”,其中的“X”为“0~7”的数值。
当处理器遇到瓶颈的时候,打开全屏抗锯齿FullScene Anti-aliasing(AA)和各向异性过滤Anisotropic Filtering(AF)也是最大化榨取图形显卡性能的好方法。
全屏抗锯齿FullScene Anti-aliasing(FSAA)是一种能够消除画面中图形边缘的锯齿,使画面看起来更为平滑的一种技术,抗锯齿(Anti-aliasing)的技术通常被运用于3D或文字的画面。其主要的方法就是将在图形边缘会造成锯齿的这些像素与其周围的作一个平均的运算,来达到图形平滑的效果,但其缺点就是要消耗显卡很多资源,有时还可能会造成画面有一些的模糊。
各向异性过滤Anisotropic Filtering(AF)是一种特殊的过滤技术,它可以极大地改善与我们的视线有较大角度的表面材质的显示质量。这种技术也是因为目前主流3D技术采取智能视觉贴图所造成的,即部分相对不重要的视觉部分减少精度,从而提高速度表现。目前部分高端显卡的性能,完全有能力实现更为全面的高精度贴图,此时使用各向异性过滤技术能够消除对部分位置的贴图简化,从而令整体画面效果更为出色。
提到AA就不能不提HDR+AA,ATI肯定很高兴他们是唯一支持HDR+FSAA的图像处理公司。对于玩家,当然希望玩3D游戏时同时开启FSAA(Full Scale Anti-Aliasing使图像更精密 )和HDR(High Dynamic Range使光影效果更加真实)特效,以享受最佳视觉效果。MicroSoft的《帝国时代3》、《上古卷轴4:湮没》、《英雄萨姆2》和《古墓丽影7》,这些游戏都支持HDR+FSAA。
GeForce 7950 GX2:2048 x 1536 + HDR + 0AA 0AF
Radeon X1950 XTX:2048 x 1536 + HDR + 0AA 0AF
Radeon X1950 XTX:2048 x 1536 + HDR + 4AA 16AF
??GeForce 7950GX2在开启HDR后,游戏画面有了质的提升。同时,为了更进一步的消除游戏过程中的锯齿,我们将游戏的分辨率提高到2048 x 1536。但遗憾的是,GeForce 7950GX2依然不能满足我们的要求,剑身及护手部分的锯齿依然能被人清晰的察觉到。而在2048 x 1536分辨率的基础上开启4AA 16AF的Radeon X1950 XTX显卡,游戏画面几乎无懈可击,达到了电影级的效果。
|
测试平台 | |
| CPU |
Athlon64 3000+ 939 |
| 主板 |
DFI NF4 SLI Expert |
| 内存 | Geil DDR 600 512MX2 |
| 硬盘 | Hitachi 7K80 80G 8M Cache |
|
主要测试对象 | |
| 显卡 | 7900GS 256M(450/1320) 7600GT 256M(560/1400) 7300GT 256M(560/1400) |
|
软件平台 | |
| 操作系统 |
WindowsXP Professional SP2 英文版+DirectX 9.0C |
| 驱动程序 |
主板:nVIDIA ForceWare all in one |
| 测试软件 |
游戏测试项目 |
本次测试一共测试了7900GS、7600GT和7300GT三个级别的显卡,并在显卡的控制面板打开4xAA和16xAF的选项。NVIDIA的显卡并不支持HDR+AA模式,因而SeriouSam2中我们关闭HDR选项。
挖掘显卡性能最好方法还有最简单的一招,就是超频处理器,在处理器遇到瓶颈的时候,即使是已经开启了AA/AF或者是HDR选项,超频处理器还是能够带来性能增长? 我们看看详细的测试。
(1280x1024分辨率下,7600GT和7300GT性能几乎相等)
超频到2.7G的Athlon64 3000+大大提升了三款显卡在1024x768分辨率的AA AF性能,当然显卡越高档获得的性能提升更为明显,在默认频率的Athlon64 3000+下,7900GS只是领先7600GT 10%;而7600GT和7300GT之间的差距也不大。当分辨率提升到的1280x1024的时候,情况大不一样。超频处理器并没有提升7600GT和7300GT的4xAA 16xAF环境性能,而7900GS仍然扶摇直上。
在4xAA 16xAF环境下,超频处理器仍然能提升各款显卡的1024x768 Quake4游戏性能,但是在1280x1024分辨率下,7600GT和7300GT的性能已经充分榨取,超频处理器已经带不来性能提升, 7600GT和7300GT几乎拥有相同的性能。
在4xAA 16xAF环境,SeriouSam2对显卡的要求更为苛刻,大幅超频处理器并不能带来实质性的性能提升,但是升级显卡却能带来立杆见影的效果,这也揭示了在日后更为复杂精美真实的游戏中,显卡自身性能仍然是最大的瓶颈。
在处理器成为系统瓶颈的时候,开启HDR或者是AA/AF选项,让瓶颈更多落在显卡身上,榨取更多的性能;当然超频处理器是最为直接的方法?
我的Athlon64 3000+到底能带得动7900GS吗?由于开启了4xAA 16xAF选项,显卡的性能给最大化砸榨取,Athlon64 3000+和7900GS的组合仍然获得领先,在1024x768分辨率7900GS领先7600GT只有10%幅度,的确钱花得不值得。当分辨率提升到1280x1024的时候,我们认为7900GS的机会来了,因为17寸/19寸液晶显示器的最佳分辨率是1280x1024,而购买7900GS的朋友几乎可以肯定会采用这个分辨率进行游戏。7900GS在这个分辨率还是显示英雄本色,领先7600GT幅度有40%附近,钱还是没有白花,而且画质更好。
超频到2.7G的Athlon64 3000+又是什么情况呢?相信不要多说,7900GS性能依然在大幅攀升,哪怕是1280x1024分辨率。 比较遗憾的是在1280x1024分辨率下面,7600GT和7300GT受自身性能的限制,超频处理器并没有取得实质的性能提升,唏嘘。比较滑稽的是,如果你要在1280x1024分辨率 4xAA 16xAF玩游戏,7600GT跟7300GT表现差不多。
最后补充,以上所有测试都是在4xAA 16xAF环境下进行。
评论
更多评论