“在经过数月的延迟后,这款代号R600的RADEON HD 2900XT终于正式发布了,面对这款架构全面革新的产品,PCINLIFE经过精心的策划完成了这篇测试报告,希望以深入浅出的方式为大家全面展现RADEON X2900 XT的实力。”

为了方便阐述,我们把图形处理器的架构划分为若干部分来介绍。

上图就是R600的前端部分,主要包含了Command Processor(指令处理器)、Scan Converter/Rasterizer、Geometry Assembler、Vertex Assembler以及Ultra Threaded Dispatch Processor。
Command Processor的作用主要是处理显卡驱动的指令流、状态确认,能在DX9和DX10应用中改善小规模三角形包的执行效率。顺便一提的是,最早引入Command Processor概念的是3D Labs 2002年发布的P10。
这里Scan Converter/Rasterizer用于把三维坐标转换成屏幕二维坐标,递交给切换成Pixel Shader状态的运算单元完成像素计算。
R600的setup引擎设计达到了每个周期完成一个图元(primitive )的处理,和Xenos一样。根据NVIDIA最新透露的资料,G80 setup引擎每个周期完成一个图元的设计。
Setup引擎快,虽然未必可以让游戏性能提高,但是对于海量三角形的应用中,还是可以发挥一些优势的,只是我们不能那么简单的看图元吞吐能力,还必须考虑back face、front face、zero area等情况下的实际性能。
R600在几何处理上的最大闪光点在于继承了Xenos的Tessellator,能够对三角形等图元作拆分、合并,最高可以达到15倍的拆分。具备Tessellator后,R600可以更加轻松地应对displacement mapping的处理。