泡泡网显卡频道 PCPOP首页      /      显卡     /      评测    /    正文

ATI挑战极限性能之颠!X850XT PE评测

    我们前面介绍了X800系列显示芯片在架构方面的一些情况。这些架构层次上的情况基本上可以算是硬件结构,它们是发挥产品效能的一个基础。那么如何才能将这些管线以及各种各样的单元发挥出最大的效果呢,这就需要相应的技术作为支持。X800系列显示芯片诞生的同时也是ATI展示最新技术的一个绝好机会,我们就趁此来看看随X800而来的各种新技术应用。

    在X800发布的过程中,ATI发布了以High Definition Gaming(高画质游戏)为主题的一些最新的技术,其中包括:

· SmartShader HD
· SmoothVision HD
· Hyper-Z HD
· 3Dc

    首先,我们来看看X800系列显示芯片中带的SmartShader HD技术。对于SmartShader技术我们已经非常熟悉这个名称了,早在Radeon 8500发布的时候,ATI就推出了他们的第1代SmartShader技术,这次推出的SmartShader HD是其第4代技术。

    SmartShader HD技术本身其实是一个技术的合集,其中包括了关于顶点处理引擎以及像素处理引擎的技术,其名称中“Shader”正是VertexShader和PixelShader中的“Shader”。

● VertexShader方面的改进

    VertexShader,这个名词我们可以说在所有的硬件文章中都频繁的见到,但是究竟这个“Shader”应该翻译成什么,笔者还没有完全搞明白。反正对于最常用的翻译方法“顶点着色器”的说法,笔者认为不尽正确。虽然“Shade”的意思中有“遮蔽”的含义,但是在3D处理芯片中,顶点运算绝不仅仅是一个“着色”或者是“遮蔽”的过程,其具体操作非常复杂,绝不是一个“着色器”能够涵盖的。

    VertexShader这个名字的出处来自于DirecX规范,其本意是一组针对顶点处理的函数的集合,显示芯片厂商在研发显示芯片的时候,将这些功能用他们的显示芯片在硬件中实现。

    SmartShader HD技术能够很大程度提高VertexShader的性能。由于增加了顶点处理管线的条数,并且能够在每个时钟周期中进行两次操作,在数据的精度方面X800支持32位的精度。

    顶点处理能力的增强主要会体现在一些几何运算量非常大的情况中。例如波涛起伏的海面上拥有大量的三角形,采用最新的X800显示芯片进行运算的时候就能很大程度上提高速度。

● PixelShader方面的改进

    相对于面向顶点坐标运算的VertexShader,PixelShader的作用则是面向像素的处理,也就是最终显示在显示器之前的画面处理。

    同样的,由于管线条数的增加,PixelShader的能力有了大幅的提高,X800系列显示芯片最高能在每秒钟完成400亿条像素的运算操作。这些操作完全支持了DirectX 9.0中数据格式24位精度的要求。

    对于程序中指令的长度,SmartShader HD也有一定的改进。在R360时代,每个PixelShader程序的指令最大长度仅仅为160条,而到了X800上,则可以支持1536条指令。<

0人已赞

关注我们

泡泡网

手机扫码关注