九、与对手的DirectX 9之战
在nVIDIA的GF4 Ti系列风光了很长一段时间后,ATI高调发布了支持DirectX 9的R300核心的Radeon 9700,无可争议地坐上了显卡性能王者的宝座,更重要的是重新点燃了ATI与nVIDIA决战的信心。
面对ATI的进攻,nVIDIA毫不犹豫地选择了还击,但一直以六个月为产品开发周期的nVIDIA却偏偏在这个节骨眼上跟不上自己制定的步伐。原计划在2002年秋季发布的NV30一拖再拖,直到11月份才发布芯片,但是却因为一些细节问题甚至直到2003年才推出成品。NV30核心的GeForce FX5800系列史无前例地配备8条渲染管线,这也自然表现出比FX5600/5700等更好的性能。然而对比同时代的ATi Radeon 9700系列,nVIDIA并没有什么优势,关键原因就在于显存配置方面,渴望时刻保持领先的nVIDIA在GeForce FX5800 Ultra中选择了尚未普及的DDR2显存。然而遗憾的是,这也成为NV30的一大败笔。GDDR2不仅因为成本问题难以普及,其自身的技术也并不成熟。
误入GDDR2泥沼的FX5800
在GeForce FX5800 Ultra中,8枚GDDR2显存芯片需要消耗28W功耗,而且造成了巨大的发热量。撇开为了散热而带来的成本问题不谈,即便是恼人的噪音问题都已经让nVIDIA尴尬不已,这也注定NV30不会取得类似于其前辈们的成功。当我们见到带有水冷散热以及外置电源的GeForce FX5800 Ultra显卡时,或许更多的感觉不是赞叹,而是一种莫名的悲哀。如果说GDDR2显存为NV30带来出色的性能也就罢了,然而位宽仅仅128Bit的GDDR2显存很大程度上成为性能发挥的瓶颈。在使用频率为1GHz的GDDR2显存时,16GB/s的带宽却是令人难以完全满意,与ATi Radeon 9700 Pro相比落下不少。
尽管GeForce FX5800并不算成功,但是面向中低端市场的GeForce FX5200以及FX5600等一系列面向中低端的产品还是能让nVIDIA保持着较大的市场份额。
GeForce FX5800和Radeon 9700的交锋让双方充满了火药味,双方不约而同地选择了重整旗鼓。FX5800显然是让人的失望的。面对Radeon 9800Pro的Smoothvision 2.1,FX5800显得较为单薄,似乎在吃GeForce4时代Accuview 抗锯齿引擎的老本。
坐吃山空自然就会被动挨打,因此nVIDIA为最新的FX5900装配了Intellisample HTC技术,有效改善了全屏抗锯齿以及各向异性过滤的效果。与FX5800所使用的Intellisample 技术相比,Intellisample HTC技术增加了更多的高级纹理、色彩以及Z轴压缩算法以提升图象质量,1:4的无损压缩技术也在显存带宽提升的帮助下得到了更好的发挥。此外,Intellisample HTC技术还很大程度上改善了显存带宽的利用率,这一点与ATi的HyperZ技术十分类似。事实上,如果NV35不对Intellisample技术进行改进的话,其改用256Bit GDDR1之后的显存带宽提升将被无情地浪费。如果说Intellisample HTC技术令人难以信服的话,那么Ultra Shadow光影技术绝对没有任何猫腻,可谓是FX5900真正让人眼睛一亮的闪光点。Ultra Shadow光影技术可以进行大量阴影处理的硬件加速功能,从而改善3D画面的效果。而且已经有多款游戏采用了这一技术,并获得了很不错的效果。
FX5900帮助nVIDIA迅速走出困境
在现实生活中,光源前面只要有物体遮挡就会有阴影。而在3D游戏中,为了表达这一“简单”的现象就不得不用去程序员大量的尽力以及硬件资源,这也直接造成3D游戏画面不够真是,缺乏动感。精确上的阴影表现效果是创造真实场景的关键因素,多光源与数量众多的对象以及角色之间的互动需要多次循环编程,而且更为复杂的方面还在于每一帧中的每一个光源都必须根据每个对象进行计算。Ultra Shadow技术的魅力在于能够大大加快这一实现过程,程序员能够在场景内定义一个固定区域,计算此区域内光源对物体产生的效果,预先排除不需要进行计算的区域。由于Ultra Shadow技术提高了光影计算的速度,同时又将程序员从繁琐低效的工作中解放出来,因此这项技术很被看好,业界甚至将其地位与经典的T&L、VertexShader以及PixelShader相提并论。GeForce FX5900 与Radeon 9800应该说打成平手,即便是后期的GeForce FX5950 Ultra 与Radeon 9800XT也仅仅是主频上的低层次较量。
相对而言,更为让人关注的还是Radeon 9600与GeForce 5700系列的对抗。同样作为面向中端市场的简化版产品,Radeon 9600在频率相同时有着比GeForce 5700系列更好的性能。此外,ATi还专门针对中国市场推出了Radeon 9550,再加上显卡厂商的鼎立支持,超频之后甚至达到超越Radeon 9600XT的性能。Radeon 9550第一次让nVIDIA感受在中低端市场的切肤之痛,GeForce 5700 Ultra的成本没能很好地控制,因而很难对抗Radeon 9550。