统一渲染架构无疾而终?
关键词:DirectX 10 统一渲染架构
导言:围绕着DirectX 10是否必须采用统一渲染架构,ATI、NVIDIA与微软展开了旷日持久的斗争,而ATI成了最终的失意者。但对于统一渲染架构究竟能够在多大程度上带来显卡性能的提升则始终未有定论。
微软之前曾再三强调采用统一渲染架构将会使得GPU可以更有效地进行3D图形渲染,也将统一渲染架构作为其下一代DirectX 10的必备组件,并在DirectX 10中提供 API以支持统一渲染架构。不过,NVIDIA对统一渲染架构则始终持含糊的态度。
从理论上看,统一渲染架构应该能够有助于提高显卡的渲染效能,但目前的情况是DX9C游戏依然占据绝对主流,以目前的技术来看,的确是PS/VS各自为政性能更好些,因为绝大多数游戏的建模并不需要太多顶点运算,即便提高分辨率开AA/AF/HDR都与VS没有直接关系。因此数年来显卡PS处理能力突飞猛进,而VS性能仅是稳步提高。
可能出于这种考虑,最近,微软的态度发生了有趣的转变,在相应的文档中表示,DirectX 10可以应用于不支持统一渲染架构的显卡,只要该显卡支持Shader Model 4.0,从某些角度看,似乎NVIDIA在这场角力中成为了胜利者,在统一渲染架构与传统分离渲染间,微软摆了ATI一道。

最早采用统一渲染架构的ATI Xenis GPU
从另一方面看,微软的表态也可以说将DirectX 10与统一渲染架构划清了界限,这样,即使DirectX 9 GPU也可以采用统一渲染架构,如ATI为微软XBOX360开发的Xenos GPU已经采用了统一渲染架构,而这颗芯片在硬件上可以看作是R580级别的DX9芯片;同时,也为NVIDIA下一代顶点、像素和几何着色器仍然相互独立的G80支持DirectX 10扫清了障碍。
GeForce 8800GTX一个月后就会到来,成为业界首款DirectX 10级别独立显卡;ATI的R600从目前的消息来看肯定会采用统一渲染架构,但得到明年才能看到它,落后NVIDIA至少两个月,孰优孰略还得期待DirectX 10游戏的上市才能见分晓。

搜索