NV40是如何在Doom3中获胜的

互联网 | 编辑: 2004-10-12 00:00:00 一键看全文

在几乎所有的显卡评测中,Nvidia在DOOM3中的优势已是不争的事实。这些测试结果很快被掺入了商业广告的成分,它们正逐渐改变人们选择显卡的倾向。GeForce 6800系列在DOOM3中保持着20-25%的优势,测试资料显示,NV40在DOOM3中处理能力比R420高出50%!

Z-buffer预判机制起决定作用

几乎在每一款游戏中,显卡都会对那些“不可视”的像素进行处理。在渲染过程中,一些像素将被重复渲染,在DOOM3中,重复渲染的像素数量是你最终看到的两倍。因此,DOOM3中内建了Z-buffer机制,那些能最快剔除无效像素的显卡将占据优势。尽管Radeon的预判算法更好,但英雄无用武之地,GeForce 6800的算法更为稳定和实用。

ATI的预判算法更好,但DOOM3中英雄无用武之地

Z-buffer预判机制起决定作用

下面再进行仔细的分析,在渲染过程中,显卡对无效像素进行剔除时,Radeon的2×2像素流水线每次能剔除一个二维矩阵,而16线管的R420/423能分出四条2×2像素流水线,也就是每个时钟频率能剔除4个二维矩阵,也就是16个像素。相反,GeForce 6800每个时钟频率能处理16个二维矩阵,也就是64个像素,比起X800,NV40在DOOM3下在Z-buffer预判上快了四倍。由于这种机制仅仅在渲染过程中存在,其他时候,R420在开启HyperZ功能时,最大处理像素单元会上升到8×8矩阵,每个时钟频率处理256个像素。

Radeon X800 Pro只有三条2×2像素流水线,在HyperZ不能起作用的渲染过程中,每个时钟频率只能剔除12个像素。

从4XAA的角度来看,Z-Cull(Z轴精简)和Stencil-Cull(模板精简)机制也让NV40占了上风。Stencil-Cull可以节省光源计算,这从NV40,甚至是NV35就开始存在,在Geforce显卡中,Stencil-Cull在进入像素流水线前就计算完成,因此它和AA模式是独立无关的。

对于配备12线管的GeForce 6800,ROP单元并没有像NV40设计的那样和像素流水线绑定在一起,它仍然可以用16个ROP单元进行计算。尽管开启了4倍全屏抗锯齿,但GeForce 6800每个时钟频率仍然可以处理8个像素,而同样12线管的Radeon X800 Pro只能处理6个像素。

在Z/Stencil计算中,NV40还是占到了上风

总而言之,R420在Z/Stencil计算中,剔除像素的速度比NV40更慢,这影响到了最终的渲染速度。尽管NV40的峰值性能不及R420,但ATI强大的HierarchicalZ算法无用武之地,从整体来讲,NV40还是占到了上风。

提示:试试键盘 “← →” 可以实现快速翻页 

一键看全文

本文导航

每日精选

点击查看更多

首页 手机 数码相机 笔记本 游戏 DIY硬件 硬件外设 办公中心 数字家电 平板电脑