走近Riva TNT

Author: 朱云 Date: 1998年 第27期 33版

#1  当第二代3D显示芯片如Voodoo、Riva 128、Rage Pro、Permedia 2等,刚刚成为市场的主流时,第三代3D显示芯片就迫不及待地一一露面了,包括3DFX令人盼望得太久的Voodoo 2,还有《电脑报》曾报道过的Nvidia其快无比的Riva TNT。上次我们还不得不算着月份,猜测Riva TNT 这种计划中的超级武器何时才能真正出现, 但现在Nvidia竟然宣布Riva TNT 已经全面量产,而且基于它的显示卡已经上市! 
  6月15日,Nvidia公司宣布:目前业界2D/3D性能最高的Riva TNT被包括ELSA、Canopus在内的4家主要3D图形卡生产厂商所选用。同日,STB公司宣布将生产业界第一块基于Riva TNT的Velocity 4400显示卡,并将在今年夏季的晚些时候全面上市。这是在STB基于Riva 128的著名显示卡Velocity 128获得了60多项工业奖项之后,STB公司与 Nvidia公司的又一次重要合作。“我们测试了这种即将推出的3D图形处理器,很有信心认为Velocity 4400将会在消费显示卡市场中成为性能上的领导者。”STB公司销售与市场副经理沙恩·朗说。
  据Nvidia的消息,Riva TNT已经获得Advenaline Vault Best Hardware Award (AVAULT最佳硬件奖项),Avault这样评价:“Riva TNT 就意味着1600×1200解析度和每秒30帧以上的3D图形以及惊人的图形质量……测试数据与屏幕截图无法公平地表达出Riva TNT的卓越,你只有亲自看一看才会相信。”
#1硬件性能
  笔者在《电脑报》第20期上曾经详述过Riva TNT 的双图形引擎流水线结构的工作原理,这里就不再赘述了。经过了又一个月的准备,笔者找到了大量关于Riva TNT的正式资料,精心挑选后在此奉献给大家。
  Riva TNT 是业界首枚能在一个时钟周期内处理两组像素数据的128位3D处理器,符合微软PC’98 和DirectX6.0规范,能够为3D游戏、DVD软件播放和视频会议系统等提供业界最快的Direct3D加速以及先进的VGA、2D和视频性能。其硬件特点如下:每秒3.2GB的数据传输率,每秒2.5亿个像素峰值填充率, 每秒800万个三角形生成率,高达12K的片上缓存,10G FLOPS的浮点几何处理器,每秒400亿次像素操作的流水线,集成有250MHz RAMDAC, 可以在1600×1200分辨率、24位色彩的情况下支持高达85 Hz的刷新频率以及每片700万只晶体管的集成度。
  我们可以看一看Riva TNT 竞争对手的性能,就会明白为什么它能够成为市场上最令人生畏的第三代3D处理芯片,Voodoo 2 能提供每秒2.2GB的数据传输率、每秒9000万个峰值像素填充率,每秒300万个三角形生成率;S3新出的Savage 3D据称每秒有1.25亿个的峰值像素填充率、每秒500万个三角形生成率, 集成有250MHz RAMDAC。
  Riva TNT还能够提供令人震惊的交互式3D性能:双绘图引擎(Twin Texel,缩写为TNT),32位图形流水线,100%硬件三角形发生器,全屏幕、命令独立的反混淆过滤功能,24位或16位的(浮点或整数)硬件Z缓冲,完全优化的Direct 3D加速,完全的DirectX 5和DirectX 6支持。现在虽然还未公布Riva TNT所支持的3D特性清单,但至少它可以支持大部分OpenGL 和DirectX 6的特性,包括每像素的视点校正纹理贴图和8位模板缓存等第三代3D处理特有的甚至是Riva TNT 独有的特性。
  当然,Riva TNT也支持主流显示特性:高性能128位2D加速,高速32位VGA/SVGA显示,使用16MB、8MB或4MB速度高达200MHz的SGRAM或SDRAM作为显存。它也同时支持多种视频加速特性:针对DirectDraw、MPEG-1/2和 Indeo的视频加速(Nvidia与MPEG业界的巨头SGS-THOMSON过往甚密,DVD软解压自然会是拿手好戏),具有NTSC和PAL制式的TV输出接口和符合CCIR-656的视频捕捉接口。Riva TNT支持的总线类型包括:532MB/秒边带传输的AGP  2×接口和Bus Mastering DMA PCI接口。
#1软件支持
  Riva TNT在硬件性能出众的同时,也得到了有力的软件支持——包括驱动程序的支持,与微软的合作中得到的支持以及游戏软件开发商的支持。Nvidia为Riva TNT提供全部符合微软WHQL(Microsoft Hardware Quality Labs,微软硬件实验室)标准的驱动程序,包括:Windows NT3.5/4.0/5.0显示驱动程序,Windows 3.x/9.x显示驱动程序,DirectDraw、Direct3D、DirectVideo、ActiveX驱动程序,另外,还为Windows95/NT提供经过兼容性测试的OpenGL ICD驱动程序。
  在5月初举行的CGDC(Computer Games Developer Conference,计算机游戏开发商会议)上,微软负责DirectX的产品经理Kevin Bachus说:“微软赞同Nvidia 的意见……1998年,微软的DirectX 6和Nvidia的Riva TNT将为软件开发商提供一个有力的平台,使交互式3D软件的真实程度达到一个新的水平。”
  同是5月初,包括Acclaim、Activision、Id Software、LucasArts、Psygnosis、Ubisoft在内的16家著名软件开发商共同参加了Nvidia举办的基于Riva TNT的“Raise Your I.Q.”(提高图像质量)活动。会上,4th Ware公司经理约翰·拉塔说:“通过明确支持标准API(应用程序接口)和赢得工业界对其广泛的支持,Nvidia开始为3D市场设定图形质量的标杆。”“Nvidia的TNT在消费者能够承受的价格下提供了32位帧缓存、模板缓存、单像素多纹理以及非常高的性能。配合其完整而且高性能的OpenGL ICD驱动程序,TNT应该是Quake 3的一个理想平台。”Id的创办者和首席程序员约翰·卡马克说。
#1Riva TNT发展历程
  Nvidia在今年3月23日正式宣布推出Riva TNT,4月27日宣布同Activision结成基于Riva TNT的战略伙伴关系,5月初与微软达成Riva TNT与DirectX6相互支持的默契,同时Riva TNT得到了众多娱乐软件开发商的支持,6月15日STB推出了第一块基于Riva TNT的显示卡Velocity 4400,同时Nvidia宣布ELSA、Canopus等4 家著名显示卡厂商将生产基于Riva TNT的显示卡。从上述Riva TNT在三个月内的大事记中各位是否感觉到了一些震撼?能在这么短的时间内将一块计划中的芯片变成产品推上市场,看来Nvidia公司的开发与量产有着迅雷不及掩耳的速度(若是游戏开发商都这么神速,大概我们这些游戏迷都要累死了),这样的公司想不红都很难——如果可以的话,我真想把所有的积蓄都拿去买Nvidia的股票,五年以后是不是什么显示卡都买得起了?
  开个玩笑,不过说正经的,看到Riva 128显示卡急跌到600元左右,还是真希望ASUS(华硕)、Leadtek(丽台)、耕宇等厂家能急大家之所急,早日推出基于Riva TNT的显示卡,让我们这些对STB、ELSA、Diamond(帝盟)等名牌显示卡连想都不敢想的工薪阶层也享受一下极速3D快感,那该多好啊!