|
五、总结: 经过四年的研发,晶体管数目达到6.81亿、拥有128个unified shader的Geforce8800GTX性能并没有令我们失望。1600x1200成为8800GTX的入门分辨率这种说法并不过分,专门为满足XHD分辨率(2560x1600)流畅游戏而生的8800GTX即使是在1600x1200分辨率已经拉开跟7900GTX和X1950XTX拉开足够的距离。当然这种优势随着分辨率和AA/AF选项的打开而扩大。1600x1200 4xAA 16xAF环境,8800GTX在Farcry、Half life2和Doom3这三个经典FPS游戏中,相当于7900GTX的197%、 152%和162%。在2048x1536 HDR环境下,上古卷轴4:湮灭和细胞分裂两个游戏中,8800GTX拥有7900GTX 220%和159%的性能;最令人恐怖的则是在新近发布的极品飞车Carbon峡谷中,8800GTX拥有268%的7900GTX性能(1600x1200 4xAA 16xAF)。目前大屏幕液晶显示器的持续降价也迎合了高端显卡的显示需求。 
同样采用G80图形核心的8800GTS这是NVIDIA的高端产品,无论unified shader数量、时钟频率、ROP数目、显存带宽和显存容量都跟旗舰的8800GTX拉开了足够的距离。虽然8800GTS 500Mhz/1200Mhz的时钟频率较低,但是仍然拥有96个运行在1200Mhz的unified shader,性能自然不俗,在2048x1536的分辨率大幅领先于前代的7900GTX和X1950XTX,这种优势随着AA/AF选项打开而扩大。 不过不能否定,ATI的RadeonX1950XTX仍然保持不错的实力,基本上都能以10%附近的幅度压制7900GTX。其实无论是ATI还是NVIDIA,都十分注重的pixel shader, 虽然前代的R580并没有采用unified shader设计,但是固定配备48个pixel shader的设计仍然使R580在繁复的shader运算中受益不浅。目前G80的unified shader只是运行在兼容模式,执行逻辑起着分派vertex、pixel和geomery shader的作用,即使是在DirectX9.0C环境下,复杂的指令、密集的顶点/几何预算和的高负荷的像素渲染都能一定程度体现unified shader的威力。 NVIDIA的G80 GPU显然显得相当超前,就像当年的ATI R300一样,都超前支持了尚未发布的DirectX版本;事实上已经证明这种做法早已经为日后的成功打下坚实的基础。作为首款支持DirectX10的图形芯片,拥有128个steaming processors和64 pixels texture过滤每时钟的8800GTX需要一个均衡的架构, 如果显存子系统不能及时足够的数据,或者是ROP系统在pixel操作时候遇到瓶颈,又或者是其他子系统并不是十分匹配,那么后果将会是不堪着想。 
Unified Steam proccessors可以处理各种多样的shader程序,瞬时就能迎合需求而达到平衡,内建的高速缓存拥有极高性能和命中率,和高速的显存子系统相结合。和前代texture fetch和过滤的延迟相比,GIGAthrad技术可以迅速向texture unit派送有效的工作,texture unit进行的操作并不需要过多的等待。在复杂的vertex和pixel shader程序中,有相当多的时钟用来将这些shader合成,并进行Z运算,ROP子系统的总容量也要考虑在内,而900Mhz的时钟频率的显存子系统让更高阶的分辨率进行高质量过滤更加有效。除了硬件架构方面,NVIDIA的Forcware驱动也起了重要的作用,我们相信随着驱动的完善,Geforce8800系列的性能也会不断提高 。
|