正在阅读:超高分辨率玩游戏!ATI X1900交火测试超高分辨率玩游戏!ATI X1900交火测试

2006-01-26 12:08 出处:PConline 作者:PConline评测室·太平洋的水 责任编辑:zhouxijian
11.96 Pixel Shader-ATI发布X1900XT CrossFire回顶部

  2005年10月5日,全球两大图形巨头之一的ATI发布全新架构的的RadeonX1000家族系列,代号为R520的旗舰产品RadeonX1800XT将图形显示卡的性能提升一个档次。2006年1月24日性能王座易位,ATI发布新旗舰代表RadeonX1900,揭开了2006年巨头性能争霸战的序幕。

  我们可以看到RadeonX1900系列一共有四个型号,全部配备512M GDDR显存,均拥有48个像素渲染单元。旗舰的X1900XTX核心频率650Mhz,显存频率1550Mhz,只是比前代的X1800XT高上少许,由于X1900XTX搭配的为目前最为顶级的Samsung 1.1ns显存,因而XTX型号仍然具备一定的超频能力。速度稍慢的X1900XT核心频率625Mhz,显存频率1450Mhz;XTX型号和XT型号差别很小,但是两个保持50美金的差价,ATI的说法是,X1900XT为主力销售型号,而X1900XTX则面对疯狂的发烧友,即使为了小小的性能提升而愿意花费更多的金钱。所谓兵贵神速,ATI兑现了“发布即上市” 的承诺。(《比7800GTX快1倍?HIS X1900XTX火速上市》)

 

  当然疯狂的ATI Fans最需要的仍然是这款可以创造3Dmark06记录的极速装备:RadeonX1900XT CrossFire,RadeonX1900XT CrossFire具备跟RadeonX1900XT一样的规格,零售价格仍然是599美金。顶级的X1900XTX并没有交叉火力版本,如果从发烧玩家的观点出发,购买RadeonX1900XT CrossFire和一张普通的X1900XT组成交叉火力系统,那是不错选择。

22.X1900XT CrossFire架构分析回顶部

X1900XT CrossFire拥有96个Pixel Shader

  传统的管线概念(Pipeline)中,像素渲染单元(Pixel Shader)跟Pipeline数目相同,象NVIDIA的G70图形就是这么一个概念;但是ATI在全新的R580图形芯片中,稍微修正了像素渲染单元跟Pipeline的关系。RadeonX1900需要重点强调的地方在于,R580图形芯片拥有16条传统的像素管线(Pixel Pipeline),但是却拥有48个像素渲染单元和16个纹理单元,算术处理能力是以前旗舰级GPU的3倍,在晶体管数量只增加20%的情况下,渲染能力理论上增加了200%,像素渲染单元跟纹理单元的比例是3:1。这样计算的话,X1900XT CrossFire双卡系统将会拥有96个Pixel Shader单元,32个Texture  Unit和32条传统的Pixel Pipeline,本地显存也达到1GB的水准。

33.X1900XT CrossFire为超高分辨率和超级AA优化回顶部

X1900XT CrossFire为超高分辨率和超级AA优化

Fetch4阴影加速技术

  动态分支机制可以利用只扫描阴影边缘像素的阴影绘制首发去改善阴影生成的速度。为了更大的促进这项软边阴影过滤技术, RadeonX1900集成了新的纹理样本过滤器-Fetch4,Fetch-4 由四个部分组成(红、蓝、绿和透明度)组成。这些纹理单元被设计成可以从一个纹理地址同时采样和过滤全部四个组成部分,当单一的组成纹理过滤器去查找不同类型的纹理时,Fetch4可以同时用四个值在边线邻近的地址采样,这就能使用4个样本对照的前提下有效地增加纹理采样的速度。完美兼质量于速度。

为高分辨率优化的HierachicaZ技术

  所有的Radeon GPUs都支持一个名为HierachicaZ特性,这个设计是有针对性的去满足以上不同分辨率的需求。它会检测出那些会在最终成像画面被隐藏的像素点, 并在要对他们进行渲染处理前丢弃它们,不过HierachicaZ技术要求在芯片中提供高速记忆功能和一定容量的记忆体容量。如果当前描绘的分辨率要求的记忆体容量高于芯片集成的容量时,HierachicaZ功能将会自动减低画面的渲染品质。虽然ATI并没有透露这些记忆体的容量,但是ATI表示X1900集成了比X1800多出50%的HierachicaZ记忆体,这能保证X1900的性能不会在极高的分辨率下急剧下降。


(ATI的柏特农神庙Demo包含有使用阴影基本图过滤过的软边阴影)

  Fetch4阴影加速技术和专门为高分辨率而优化的HierachicaZ特性,使得X1900XT CrossFire系统,即使将细节提升到2048x1536 4xAA 16xAF环境下效能下降30%(相对于最原始的1024x768 0xAA 0xAF)。

44.蓝宝X1900XT CrossFire Edition赏析回顶部

蓝宝X1900XT CrossFire Edition赏析

  ATI全球合作伙伴Sapphire蓝宝这次送测的是X1900XT CrossFire Edition。经过一年多的时间的传播,蓝宝石这个品牌已经被国内广大消费者所熟知。蓝宝从2001年起就跟ATI建立了合作关系,成为了ATI的核心AIB之一,蓝宝一直坚持着只做ATI显卡的策略在目前显卡品牌上也是非常罕见的。蓝宝拥有强大的研发实力与生产能力,月生产能力达到了一千八百万块显卡的水平。蓝宝所有的ATI显卡都是依照100% ATI标准所生产的,包括质量管理和出厂检验在内。其产品涵括ATI全线产品,产品线非常齐全,从曾经主流层面的Xpert98到今天发布的Radeon X1900 XTX、Radeon X1900XT等应由尽有。

  而在2005年里,蓝宝采用ATI图像解决方案的产品里面,在全球各大媒体获得了数百个奖项。蓝宝其独特设计的静音版、白金版、至尊版等产品均拥有各自的特色,蓝宝石白金版系列产品更是目前市场上点名率颇高的产品系列之一。Sapphire蓝宝公司总部位于香港,蓝宝所生产的 ATI 显卡一直都受到欧洲、北美、亚洲和拉丁美洲地区的主要系统集成商和众多的OEM的青睐。而在2005年年末,蓝宝作为ATI全球最大合作伙伴的地位更是获得了ATI CEO Dave Orton先生的书面首肯。


(蓝宝X1900XT CrossFire主卡)

55.RadeonX1900XT CrossFire的Compositing Engine回顶部

RadeonX1900XT CrossFire的Compositing Engine部分

  RadeonX850 CrossFire的Compositing Engine部分,Master卡通过特制的连接Cable跟Slave卡的DVI输出接口相连,Silcon Image Sil1611和1612DVI接收及输出芯片就是负责这部分的工作。Analog Devices的ADV7123数模转换芯片和ILUNX Spartan XC3S400的逻辑DSP芯片则实现负责合并帧碎片的工作。RadeonX1800XT CrossFire之中,ATI会采用性能更强的合称引擎和输出芯片,实现更高分辨率的画面输出(QXGA:2048x1536)。因为RadeonX850交叉火力系统最大仅仅支持1600x1200(VXGA)分辨率输出,这是相当落后的规格。

RadeonX850 CrossFire的Compositing Engine部分

  RadeonX1800XT CrossFire之中,ATI会采用性能更强的合称引擎和输出芯片,Master卡仍然通过特制的连接Cable跟Slave卡的DVI输出接口相连,Silcon Image Sil178CT64和Sil 163BCTG100 DVI接收及输出芯片就是负责这方面的工作。

RadeonX1900XT CrossFire的Compositing Engine部分

  RadeonX1900XT CrossFire的Compositing Engine部分跟X1800XT几乎一样,这也非常容易理解,本来X1900系列的PCB底板也是从X1800系列那里经过小幅修改而得出的。RadeonX1900XT的Master主卡为了提供更大分辨率的DVI输出,采用了两颗Silcon Image Sil178CT64和两颗Sil 163BCTG100 DVI,通过Dual Link技术实现QXGA规格的输出,2048x1536分辨率的DVI输出相对于RadeonX850 CF来说是不小的进步。我们可以在SiliconImage官方网站查到这两颗芯片的参数,通过Dual Link技术,可以享受到330Mhz的带宽。Analog Devices的ADV7123数模转换芯片和ILUNX Spartan XCS5400的逻辑DSP芯片则实现负责合并帧碎片的工作。ILUNX Spartan XCS5400性能比XC3S400更强。

  这看起来可能更像以前的3dfx SLI方案,但实际上Radeon X1900或X850从DVI输出把它的数据以数字形式发送到CrossFire卡上的输入,然后后者处理数据,进而把最终的帧发给显示设备。在交替帧渲染(AFR)下,数据完全无变化地被发送,Compositing Engine只是负责合并帧碎片,以及ATI的Super AA模式(14x的全屏抗锯齿)的最终渲染。为了正常运行,标准显卡和CrossFire显卡共享一些系统RAM。这使得每块显卡能够使用所有必需的数据,而不必为每个帧单独处理。ATI的驱动程序负责分配工作量,并根据应用程序和选择的渲染模式为每块显卡配置各自的命令队列。渲染模式是用户不可选的,并通过Catalyst AI预选确定了。每块显卡也照样有权使用自身的本地显存。

66.CrossFire的渲染方式回顶部

CrossFire的渲染方式

  让两块分离的显卡来为一个对程序员和终端用户都透明的单独应用程序有效地渲染帧的任务,是个相当大的挑战。在即将寿终正寝的时候,3dfx通过让每块显卡隔行渲染解决了这个问题,然后它们在被模拟组合起来。这个方案不再可行,但ATI和NVIDIA两者都拿出了实现这个目的的办法。

  两家公司已经想到的绝对最令人满意的操作模式就是交替帧渲染(AFR)。正如名字所揭示的,每块显卡渲染一个完整的,单独的帧。让每块显卡渲染一个完整帧的主要优势是每块显卡能够负责需要的几何处理以及像素处理。

  出于各种各样的原因,交替帧渲染不可能总是有效的(例如在一个帧依赖前一个处理结果的时候)。当不能使用交替帧渲染时,垂直分割当前的帧是ATI和NVIDIA两家选择的实现方法。对于单帧来说,在两块显卡之间分配工作量时,几何管线不能像像素管线那样容易地分配。在渲染一个场景时,不容易把对象分配到不同的显卡,因为场景中所有的对象都有可能影响到任何像素。

  在对几何图形分类之后,对屏幕的不同区域可以推测将需要多大的像素着色能力,NVIDIA就是利用这来在两块显卡之间更均匀地分配工作量的。如果屏幕的上半部不难渲染的话,那就有大半个屏幕被分配给制定负责上半部的显卡。这个方法显然有助于保持显卡单帧着色负荷均匀。ATI在他们的剪裁模式下能够把渲染工作分成60/40或70/30,但分割对每个应用程序是不同的。

  平均分配工作量是非常重要的任务,而ATI以CrossFire让它又前进了一步。他们引入了一个被称为Supertiling的渲染模式。这个模式把整个屏幕分割成最大为32×32像素的块,并把一个棋盘形图案分发给每块显卡用于像素处理。这样做有效地在两块显卡间平衡了像素处理的工作量。在显卡共享相邻区域中的像素时,工作量最终自己达到了平衡。

  Supertiling的缺点是兼容性。我们已经注意到,Supertiling对“少数应用程序”不起作用,其中包括所有基于OpenGL的程序。这意味着OpenGL要么采用AFR,要么采用分割帧渲染。AFR是令人满意的模式,但有一个更有效平衡负荷的折中方案会更好。除了这些多显卡渲染模式之外,ATI更进一步加入了增强型AA模式。它通过利用可编程的样本点和它们的硬件合成引擎来实现。

77.Super AA模式回顶部

Super AA模式

  有一些以前的游戏不会从多GPU方案中获得任何利益,因为这些游戏可能不受GPU限制。为了向这些游戏提供某种好处(同时提供更高的图像品质),ATI已经设计了四个多显卡显示模式。这些模式是用户在控制面板中可选的,并且能够有助于为任何游戏提高平滑度和清晰度。

  ATI的Super AA模式兼容性不受任何特定类型程序的限制,因为它们不包含工作量分配 - 每块显卡都渲染整个场景,分别使用各自的样本点集。在显示之前,合成引擎拿来每块显卡的输出,并为显示器准备最终的图像。

  新模式中的两个完全使用了不同的样本点。8xAA和12xAA在每块显卡上分别使用4x或6xAA模式。当然了,MSAA在对3D场景的某些反锯齿方面受到限制。Multisample只沿多边形边缘处理,而较慢的Supersample方法则跨整个场景(包括纹理)生效。SSAA已经逐渐被弃用了,因为它对单块显卡有相当大的性能影响。SSAA的做法是在更高分辨率下渲染场景,然后对图像重新取样,合成想要的分辨率。当然了,还有实现SSAA的其它方法。

  ATI能够通过在想要的分辨率下让每块显卡以一半像素对角线分界渲染整个场景来实现SSAA。他们把这个方法与8x或12x MSAA模式相结合,以产生10xAA(4x + 4x + 2xSS)和14xAA(6x + 6x + 2xSS)。不过实际上8x倍速的AA模式效果只能通过用户去感受。

  X1900XT CrossFire系统在1600x1200 14xAA 16xAF环境下,仍然取得36FPS的好成绩。

88.测试平台和测试方法介绍回顶部

Intel测试平台
CPU

Athlon64 X2 4800+(Socket939、1MX2 L2 Cache、Dual Core)

测试主板

蓝宝RD480交叉火力主板

内存

ApacerDDR500  512Mx2

Timing:3-3-3-8

硬盘

Hitach 7K250 80G 8M SATA

显卡
ATI RadeonX1900XTX 512M(650/1550)
蓝宝RadeonX1900XT CrossFire 512M(650/1550)
软件平台
系统软件
WindowsXP Professional SP2 英文版 + DirectX 9.0C
驱动程序

主板驱动:

  • ATI Catalyst 5.11

显卡驱动:

  • ATI Catalyst 8.203.3.061010a-029367e

测试项目
测试软件
  • Futuremark 3DMark03 Ver:360
  • Futuremark 3DMark05 Ver:120
  • Futuremark 3DMark06 Ver:102
  • Farcry Ver:1.33
  • Doom3 1.3
  • HalfLife2
  • Quake4  
  • Need for Speed Most Wanted 

  CPU的发展似乎落后于GPU的发展,即使象目前最顶级的AMD Athlon64 FX60处理器,应付7800GTX 512M和X1900XTX这些旗舰怪兽的时候已经显得力不从心,更不用说是通过SLI/CrossFire互联的双卡系统。当CPU成为渲染速度提高的瓶颈时,GPU可以发挥更大的作用共享原来属于CPU的工作,例如粒子系统、纺织物和水流等这些物理仿真动作。我们本次测试采用了AMD Athlon64 X2 4800+尽量消除系统的瓶颈,为了测试RadeonX1900XT CrossFire,测试的主板采用了蓝宝顶级的RD480交叉火力主板。

99.3Dmark系列理论测试回顶部

1010.Farcry和Half life2测试回顶部

1111.OpenGL游戏-DOOM3和Qauke4回顶部

1212.极品飞车9代和超级AA测试回顶部

1313.性能总结和导购分析回顶部

性能总结和导购分析:

  这几天全球硬件网站的X1900系列评测可谓满天飞,ATI终于在2006年年头扭转了局面,核心代号为R580的RadeonX1900系列重登性能王座,显然目前的G70仍然未能跟R580全面抗衡,不过种种迹象表明,NVIDIA的90nm秘密武器G71将会在两个月内火速现身,那时候真正的战斗才全面打响。


(X1900XT CrossFire是3Dmark06的攻城利器)

  单卡的RadeonX1900XT速度足已令到Athlon64 4800+级别的双核处理器遇到力不从心的时候,当然这种情况可以提高显示分辨率和AA/AF等选项得到改善,RadeonX1900XT已经具备在2048x1536分辨率流畅游戏的实力,那么X1900XT CrossFire的意义在哪里?

  显然X1900XT CrossFire是完全为2048x1536分辨率和14x超级AA这些恐怖选项而出现的。 X1900XT CrossFire可以全面提升系统在全特效细节环境下(打开4xAA 16xAF)的游戏速度,这是单卡不能比拟的。如果你需要在2048x1536分辨率和14x超级AA下玩游戏,看来X1900XT CrossFire不会让你失望,如果你只是在1600x1200这样的分辨率进行游戏,599美金的X1900XT已经可以满足你的需要。

为您推荐

加载更多
加载更多
加载更多
加载更多
加载更多
加载更多
加载更多
加载更多
加载更多
热门排行

DIY论坛帖子排行

最高点击 最高回复 最新
最新资讯离线随时看 聊天吐槽赢奖品