●两家厂商的不同命运
从DirectX 9开始,PC显卡业界由三名大佬掌权,它们是微软、ATI和NVIVIA。其中,微软担任3D API软件发展商的角色,不断更新DirectX应用程序接口,其它两个显卡厂商则紧紧跟随,推出相应的硬件产品,它们都想在未来的DX 9市场中称霸,但却遇到了不同的待遇。
实际上现在理性回顾当时的场景,ATI抢先发布了代号R300的Radeon 9700,不过,它发布时的DX9未完善,微软则会在最终版中加入VS(Vertex Shader,顶点描影)2.0、PS(Pixel Shader,像素描影)3.0。NVIDIA为了支持更多特性而延迟了NV30的发布,可惜它始终未能支持完整的VS 3.0/PS 3.0特性。
总之,ATI和NVIDIA都不可能实现真正的DX 9,这是由两个厂商一手造成的。ATI发布Radeon 9700时,选择了VS 2.0/PS 2.0,NVIDIA选择了VS 2.0/PS 3.0。ATI和NVIDIA的分歧严重影响了DX的发展,甚至连OpenGL 2.0也受到牵连,微软则想取得领导地位,一直采取拖沿策略,以便保持自己在3D API的优势,借以打击OpenGL。
图注:Radeon 9700以最快速度开启了DirectX 9时代,并长期占据了性能宝座
●Radeon 9700系列产品 技术优势:★★★★★ 市场优势:★★★★☆
但是ATI选择的是产品的发布速度,它坚信战场上兵贵神速。所以在NVIDIA沉浸于GeForce4 Ti带来的全盛时,ATI于2002年7月发布了首款支持DirectX 9的GPU——Radeon 9700。首款DX9图形芯片,256Bit的显存位宽,9700凭借8条管线理所当然的坐上了3D之王的宝座。
由Radeon 9700衍生出的中端产品也吸引了消费者的眼球。当年9500显卡上演的改造风波也被传为佳话,9500黄金版(4管线可改8管线,128MB 256Bit显存;普通9500为4管线可改8管,64MB 128Bit显存)的知名度甚至要盖过9700。
直到年末,准确地说是在2002年11月18日,Comdex 2002上,NVIDIA发布了研发代号NV30的GeForce FX,“FX”代表NVIDIA收购3DFX之后的首款作品。这款产品拥有当时最大的功耗,最夸张的散热器设计,多项半导体行业领先技术,却因为一些细节方面导致了GeForce FX的全盘皆输。
种种迹象都表明,GeForce FX 5800 Ultra是一款失败的产品,12层PCB以及GDDR2显存带来的高额成本,以及高噪音高功耗的表现使得GeForce FX 5800 Ultra在于ATI Radeon 9700 Pro的竞争中败下阵来,受到自身4x2流水线架构以及性能低下的Shader执行效率限制,导致3D性能上GeForce FX 5800 Ultra也得不到半点好处。为了弥补高端市场上的失策,NVIDIA针对主流市场以及低端市场积极的推出了NV30的精简版本NV31、NV34,即GeForce FX5600以及FX5200,可惜架构仍然继承了NV30的高频低能。
由于晶体管数达到创纪录的1.25亿个,惊人的500MHz默认频率,致使NVIDIA不得不为GeForce FX 5800 Ultra搭配“FX Flow”的散热系统,它包含一个铜制散热片、热管和换气装置。
●GeForce FX5800系列产品 技术优势:★★★ 市场优势:★★★
Radeon 9700成为了ATI最成功的一代显卡,而NVIDIA随后推出Geforce FX系列则是NV最受争议的一代显卡。无论高中低端,R300架构造就的ATI显卡在竞争中都取得明显的优势。但R300架构也拥有明显的不足。R300芯片本身是32位和24位混合型的,内核像素描影器是FP24,而纹理寻址操作和顶点描影管道是FP 32。R300在像素描影管道中有24位内部浮点精度,而代号NV30的Geforce FX系列支持IEEE-32(S23e8)浮点精度,比DX9更精确。
但R300的市场把握水平要明显强于NV30,最后带来了ATI的胜利。这一优势持续了两年多,市场份额资料称,2004年ATI占了全球独立图形芯片出货量的一半儿还多。ATI终于成为第一大独立图形芯片厂商,成功超越了NVIDIA。
Radeon 9700的先进架构造就了它的高效率。在普遍\情况下,它能比昔日的王者GeForce4 Ti 4600快大约15-20%。但是,当运行抗锯齿(AA)和各异向性过滤(AF)计算时,它能比Ti 4600快大约40-100%。在当时来说,这种性能提升出乎所有用户意料,R300使到人们广泛接受AA和AF,使之成为必不可少的功能。R300也因为众多优秀之处成为历史上最长寿的显示芯片,R300推出3年后,还能为新游戏够提供合理的性能。总而言之DirectX 9.0时代的最初故事就是这样充满火药味和戏剧性。