






为了测试 D3D10 的 shader 性能,我们采用了来自 iXBT/Digit-Life 支持的 Righmark 项目 Rightmark 3D 2.0.02 专业版进行测试,测试项目包括了 D3D10 中新增的 Geometry Shader 4.0、Pixel Shader 4.0 以及 D3D9 已经引入但是 D3D10 才正式强制要求具备的 Vertex Shader Fetch。
在 Fur 和 Steep Parallax Mapping 这两个 PS10 项目中,RADEON HD 4870 提供了比 RADEON HD 4850 快得多的性能,原因应该是这两个测试项目偏重纹理操作,因此对带宽需求较大。而在其他测试项目中,两个 RV770 产品的差别基本上就是频率上的差别,虽然也有一些地方也有体现出一些 RADEON HD 4870 的带宽优势,但是差别相对 Fur 和 Steep Parallax Mapping 来说不算很大。
和 RV770 有些类似的是, GeForce GTX 260 在 Hyperliht 这个 Geometry Shader 测试中也存在重度 GS 负载的情况下性能更快的特点,这也应该是其 stream out buffer 较 G92 增加数倍带来带来的特点。