3DFX

  3dfx公司的基本概况  1994年,硅谷图形(Silicon Graphics)、数字设备公司(Digital Equipment Corporation)、MIPS 计算机系统(MIPS Computer Systems)和Pellucid等公司联合成立了3dfx,并将其目标定位为以合理的价格提供世界上性能最高的3D游戏显卡。3dfx每一代屡获殊荣的产品都一次次突破了3D游戏的高度,突破了3D游戏的两项最重要的因素:画面质量和游戏的真实性、互动性,使游戏越来越真实有趣。 3dfx宣称:我们的任务是突破技术瓶颈,使3D图形更加真实,更加具有吸引力。我们的目标是推出新一代的图形技术,以创造更加可信、真实的虚拟现实。
  3dfx公司曾是3D显卡和GPU制造领域的最初垄断者,在2000年后半期公司经历了PC史上最高调的转让。公司的办事处一直在 加州圣何塞(San Jose),直到它离开图形商业领域并将公司的知识财产和许多雇员卖给了曾经的对手NVIDIA。

3dfx公司的发展历程

   一、霸业初成—VOODOO
  对于大多数老一代游戏玩家来说,谈到3DFX相信都会感叹万千。正是这家公司真正把我们的视觉带入了3D世界,它是PC领域3D加速设备的光辉典范,由VOODOO面世而领导的这场革命的一个重大意义,就是使PC机从此具有了和街机几乎同级的3D处理能力,开创了PC界3D处理技术的先河。其实3DFX并不是3D显卡时代的开创者,它只不过是一位后来者。
  第一代3D显卡应该是以S3 VIRGE和ATI 3D RAGE为代表,前者整体性能稍有优势,后者则提供了对光源的处理能力,是当时3D性能最全面的显卡。S3后来推出Virge/DX,在3D性能方面有很大提升,但在高端平面图形方面弱于S3 Trio64V2/DX,这个期间内Matrox的MGA系列开始粉墨登场。
  抛开其高昂的价格不谈,MGA的3D性能的确十分出色,但与S3 Virge 和ATI 3D RAGE 相比仍显不够全面。Trident 9685是另一种风格在单芯片的显卡上集成了TV视频处理,提供视频输出,软解压方面非常出色,3D性能一般。IGS CyperPRO2000集成了TV视频处理和编码芯片,性能与S3Trio 64V+相仿。3D Labs Permedia 64在3D方面表现抢眼,但2D性能较低,不够全面。
  同样的STG也是同样专门的3D芯片,显卡上带波表音效。后两块显卡是实实在在的3D游戏卡。虽说这一阶段显卡的3D性能尚未成为世人关注的焦点,显卡的综合性与兼容性显然占了上风,但所有这些初级3D显卡却为不久之后的3D浪潮席卷全球奠定基础。
  慢慢地,多媒体的概念越来越深入人心,人们对游戏画面的要求也不再局限于2D的水平上,特别当一批“准3D”游戏(如Tomb Raider、Need For Speed、Quake)出现的时候,人们被一些前所未见的3D特效深深地吸引住了! 图形芯片厂商似乎也都发觉了这个充满无限商机的领域。
  来自SGI公司的Scott Sellers、来自Mediavision的Gary Tarolli和Ross Smith三个技术工程师靠550万美元的风险投资于1994年3月共同创立的3DFX 。经过3DFX的三位创始人—Scott Sellers、Gary Tarolli和Ross Smith的不懈努力,3DFX公司在1995年11月发布了其第一代、具有划时代意义的显卡—VOODOO,也走进3D时代。
  相信VOODOO显示卡在每个DIY心中有多大的份量了,这是一款1996年的时候最强大的3D显示卡,支持硬件雾化;镜面 高光(Specular Hilight),色键透明处理(Color-Key-Transparency);阿尔法透明处理(Alpha Transparency),双线性过滤(Bi-Linear filtering),三性线过滤(Tri-Linear filtering),贴图过滤(MIPMAP Linear),抖动处理(Dithering),透视校正(Perspective Correction),动画贴图(Animated texturing),抗锯齿(Anti-alasing),高氏调节(Gouraud modulation),次级像素矫正(Sub-pixel correction)等划时代的3D效果,使得我们第一次感到了3D时代的来临。
  当时VOODOO使用了容量非常大的4MB EDO内存,核心芯片的工作频率为50/55Mhz,使得像素填充率达到了45M/s,虽然这个速度在现在是没有任何意义的,但在当时,这可是最强大的性能了。Voodoo的成功除了杰出的硬件性能以外, 软件技术的作用同样功不可没。
  Voodoo支持所有主要的3D的接口程序,包括Glide、D3D和OpenGL。Glide使其专用的3D API,不仅性能出色,且易用性极佳,在D3D没有被广泛接受之前,3DFX正是凭借这个接口程序战胜各路竞争对手,得到软件厂商的青睐。Glide在当时被公认为最好的3D接口程序,特别是它的易用性和稳定性都是程序师最喜欢的东西;Voodoo 在设计的时候就针对D3D进行了优化,很多人对D3D的认识都是从它开始的,不过到达DirectX 5.0 以后,Voodoo的性能已经被完全压榨出来。不过,对OpenGL的强力支持更是Voodoo 制胜的法宝。
  但是3DFX也为了避免于Matrox,ATi,S3等这些老牌劲旅正面交锋,决定自己的产品以附加子卡的形式出现(需要配合其他2D显卡才能工作),即使是这样VOODOO子卡的成本高出当时最贵显卡的1倍多。不过,幸好当时(1996年)存储器价格狂跌,这样原来价格居高不下的VOODOO显示卡就变得容易接受多了,加上当时Diamond鼎力支持,首款VOODOO核心的显示卡-Diamond Monster 3D就这么推出了。
  同时3DFX还引入了独有的3D API—Glide,奠定了3DFX 3D加速之王的地位。Eidos的《古墓丽影》首先采用了此API,也正是由于《古墓丽影》的成功,3DFX成为了当时效果最好的3D显示卡,后来3DFX又得到Quake的支持,至此VOODOO 一发不可收拾,成为当时真正显示卡的王者,而且EA、Westwood等受到VOODOO强大功能的吸引和Glide免费授权的诱惑,进一步巩固了3DFX的地位。
  虽然VOODOO让3DFX这个显卡领域的新秀获得了巨大的成功,但3DFX公司也看到仅仅凭借单纯的3D加速子卡并不能垄断显卡市场,整合2D/3D才是以后显卡发展的方向,于是就推出了VOODOO Rush。如果光从纯粹的技术指标上看,VOODOO Rush绝对要胜过VOODOO。
  因为它不但拥有当时最优秀的3D性能,并配备了6MB(4MB 3D,2MB 2D)或4M(2MB 3D,2MB 2D)显存,同时还整合了Alliance的AT3D图形芯片以提供2D功能,使它无需2D子卡配合,即可单独工作。从而提供了硬件MPEG-I解码、软件MPEG 2解码和TV-OUT输出的功能,但虽然VOODOO和VOODOO Rush都是采用3DFX公司自家的晶片,但由于Rush必需将2D芯片和3D芯片整合在一起,所以得修改其控制芯片,以便驱动2D和3D功能。
  但Alliance AT3D和VOODOO芯片两者的整合性似乎不是挺好,造成2D显示效能普通,而3D部分则同一些软件存在兼容性问题,这是因为Rush的控制芯片在某些指令上为了和2D芯片兼容而做了些修正,造成某些支持3DFX显示卡的游戏在VOODOO上执行一切正常,但在VOODOO Rush上则有可能无法兼容。因此VOODOO Rush在昙花一现之后就草草收场。
   二、独孤求败—VOODOO2
  在3DFX发布了VOODOO之后,众多显示芯厂商看到了未来3D市场的生机,不久S3、Trident、3Dlabs、Number Nine、Matrox、Cirrus Logic 、nVIDIA、ATi等公司都先后发布了他们各自的3D显示芯片,都想从这个美好的3D世界中分得一杯羹。3DFX为了保持领先优势,于97年11月推出了其第二代产品—VOODOO2了。在当时来说,VOODOO 2仍然是一个不可思议的硬件产品。
  VOODOO 2显示卡的工作频率达到了90Mhz(填充率达到90M/s,达到了VOODOO的一倍),虽然没有nVIDIA后来推出的TNT高,但是在当时也是出类拔萃的了。另外其RAMDAC的工作频率为135Mhz,在当时也是非常不错的了。其首先提出的“单周期双纹理”技术与“SLI(交错互连)”技术使VOODOO2较前两代产品在性能方面有了质的飞跃。
  VOODOO 2显示卡上一共具有3块显示芯片,一块是负责像素处理的3DFX 500-0009芯片,和两块负责材质的500-0010芯片组成,最后通过一块主控芯片来协同这3块芯片的工作。这个设计在一个优点:在当时核心效率低的情况下可以弥补核心的很多不足。当时, 第一人称射击游戏Quake 2风靡全球,VOODOO2凭借“单周期双纹理”技术成为3D游戏的速度之王,更成为Quake类游戏的标准配置。
  在nVidia发布了Riva TNT之前根本没有图形芯片可以和VOODOO2较量,3DFX也因此迎来其颠峰时刻!其它厂商的产品都在VOODOO2下黯然失色,用当时媒体的话来说,VOODOO2简直是处于独孤求败的境地!
  在当时,Pentium 2+ VOODOO 2是众多游戏玩家所梦寐以求的梦幻配置。如果你觉得这样的3D加速都不够的话,你可以再加上一块,然后运行在SLI模式下,从而拥有双倍的3D性能,VOODOO2 的特性和它的前辈VOODOO基本相似,但是它又提供了Z-buffering 还有Anti-Aliasing功能。不过,VOODOO 2仍无法摆脱VOODOO一样的缺点—VOODOO 2仍只是一块子卡,需要一块2D卡支持才能实3D功能。
  虽说3DFX在推出其第一代2D/3D显示芯片-VOODOO Rush以失败等告终,但3DFX并没有放弃这个想法。在推出VOODOO2之后,3DFX发布其第二代整合2D/3D引擎的显示芯片—VOODOO Banshee(即赫赫有名的巫毒女妖)。像Rush一样,它整合了2D/3D引擎,最高支持16MB显存,100MHz的核心频率,125MHz的内存频率,而RAMDAC频率也高达250Mhz。不把3DFX把VOODOO2显示卡的两条渲染流水线缩减到了一条。
  因此虽然Banshee较VOODOO2在指标上超过了VOODOO2(填充率达到100M/s、300万每秒的三角形生成率,VOODOO 2为180万每秒,但由于精减了渲染流水线降低了Banshee在游戏中性能。不过还是由于内建了2D引擎加上不错的超频能力,最终Banshee在市场上也取得了不错的成绩。
   三、危机四伏—VOODOO3时代
  凭借VOODOO2、VOODOO Banshee,3DFX再一次向世人证明了它的实力。而此时,nVIDIA宣布了它的革命性产品TNT—填充率为 180M 像素/秒,而且支持32位渲染,凭着不俗的性能获得了市场一定的认可!此后不久,nVIDIA发布功能更强劲、支持特效更多的新一代 图形处理芯片—TNT2,大有取代3DFX的绘图芯片领域霸主地位之势。但是3DFX似乎并没有对nVIDIA投以足够的重视。
  由于感觉如果不拥有显卡生产线则会不时受制于显卡生产厂商,3DFX于是1999年初收购了著名的显示卡生产厂STB,从此开始了自产自销的发展路线。在TNT2已经发布大半年之后,3DFX才发布其第三代产品—VOODOO3,而VOODOO3也是STB工厂的首款产品。不过虽说发布时间迟于nVIDIA的TNT 2,但VOODOO3在技术、支持特效方面并没有带来新的突破—大体之上可以看作VOODOO2+Banshee的结合体。
  VOODOO3核心采用了0.25微米技术生常工艺和128位数据通道设计,首次把显存容量支持到32MB(但所有产品基本都是16MB的)。不过VOODOO 3首次增加了材质压缩的特点,这样就可以在具有大材质贴图场景中得到更好的效果,不过由于不支持AGP的DIME工艺,因此材质压缩的作用并不大。
  最先VOODOO 3有两个型号VOODOO3 2000和VOODOO3 3000 两者之间的区别也仅仅是工作频率的不同(RAMDAC也不同,前者为300Mhz,后者为350Mhz。),2000的工作频率为143Mhz,而3000则为166Mhz,并且从一些非官方的渠道的来的消息,VOODOO3 2000和VOODOO3 3000的核心是一样的,VOODOO3 3000是超频版本,因此覆盖了大型的散热片,并且可超频能力很小。
  VOODOO3 2000就不同了,通过改善显示卡的散热VOODOO3 2000很轻松的就可以工作在VOODOO3 3000的频率下,因此市场上VOODOO3 2000的销售量大大高于VOODOO3 3000,当然这除了价格的因素,可超频性也是一个重要的因素。
  不久3DFX又推出了VOODOO3 3500。VOODOO3 3500是一款多功能显示卡,其具有一个TV接受器,可以提供视频接受和输出功能,并且此TV调谐器也是首次使用单芯片设计的产品。如果与TNT2相比,不支持32位渲染、不支持大纹理贴图、不支持直接内存调用是VOODOO3最大的缺点,这也是3DFX在技术上首次落后于其对手。
  这并不是最致命的,而最大的失误是3DFX的市场策略。狂妄自大的3DFX自认为自己拥有了显卡生产工厂,在DirectX几乎一统天下的局面下仍坚持不开放Glide 源代码,使得昔日的盟友纷纷改投NVIDIA的门下,再加上STB的产能不足,3DFX的市场急剧萎缩。
  而nVidia随后又发布了GeForce 256更给了3DFX致命的一击—GeForce 256采用了全新设计的架构,是首款支持硬件几何和光影(T&L)转换的显示芯片,nVidia也是在此时引入了GPU的概念。此时的3DFX终于惊醒,并开始作出相应的对策如开放VOODOO 3 2000显示卡的授权,准备推出具备32位色和4X AGP支持的VOODOO3 4000,但这一切都为时已晚,而VOODOO3 4000也永远停留在了纸上。
   四、最后一搏—VOODOO 4 5000
  面对nVIDIA的节节紧逼,3DFX不得不推出了更新一代的产品。在几经跳票之后,3DFX终于推出了其第四代产品—VOODOO 4 4500。而此时,3DFX首次引入了其独创的 VSA-100架构。VSA的全称为:VOODOO Scalable Architecture,意思就是可升级VOODOO架构,这种架构可以进行更弹性的显示卡设计,其架构最高支持同时32块核心协处理。
  VSA-100芯片采用了0.25微米的制造工艺,继承了140万个晶体管,内置350MHz的RAMDAC,运行频率为166MHz,最高支持64MB显存。VSA-100终于使3DFX迈入了32位渲染的行列,其支持先进的 T-Buffer功能(但必须有成对的芯片才能实现),并且焦点模糊(Depth of Field Blur)、柔和阴影(Soft Shadows)、柔和反射(Soft Reflections)等特效。
  由于VOODOO 4 4500的市场定位是针对中低端显卡市场,采用更具成本优势的单VSA-100芯片方案,所以不支持T-Buffer的功能和低下的填充率,根本不是TNT 2的对手。因此VOODOO 4 4500在昙花一现之后就从市场上消失了。(注:VOODOO 4 4500拥有32MB,16MB和8MB显存的三个不同版本。)
  针对VOODOO 4 4500的不足,3DFX不久发布了采用2块VSA-100芯片的VOODOO V 5000。由于配备了两块VSA-100芯片,VOODOO5 5000能够实现VOODOO4 4500两倍的帧速率以及T-Buffer,并且采用了PCI接口设计,在工作站方面还是很有市场的。不过,VOODOO 5 5000的功耗十分大,需要外接电源才可以正常运行,而且只支持32MB的显存也是VOODOO5 5000的不足(因为两枚VSA-100分别只能用到16MB显存容量)。
  随后,3DFX发布了采用64MB显存的VOODOOV 5500。这款产品在技术之上同VOODOOV 5000没有很大差别,仍采用VSA-100架构,不同之处是采用了64MB的显存和以AGP作为总线界面。VOODOOV 5500由于采用了AGP接口和采用容量更大的显存,性能都有所提升。在推出前期VOODOO5 5500还是取得了一定的市场成绩,但2000年STB工厂的产能很低,远远不能满足市场需要,因此最终还是改变不了3DFX的最终下场。
  按原计划,3DFX还将向市场推出一款VOODOO 5 6000产品。VOODOO 5 6000采用多达4片VSA-100芯片,搭载183 MHz 的128MB SDRAM显存,填充率达到了1.33—1.47 千兆像素/秒,同样需要外接电源。在性能VOODOO 5 6000支持效果更好的T-buffer功能,并且支持创记录的8X FSAA功能,但由于设计较复杂,生产成本居高不下(当时的售价预计在600美元左右),而且元件短缺的问题和3DFX财政原因,这款怪兽级的显卡几经跳票之后最终没有发布。
   结语—巨星最终的陨落
  由于VOODOO 4的性能太差,而VOODOO 5的价格又居高不下,促使3DFX的支持率急剧下降。到2000年,NVIDIA的羽翼已经丰满,3DFX已经无力阻止NVIDIA进行的步代。面对这个不利局面,3DFX将所有希望放在了Microsoft身上—以1.8亿美元的价格准备收购Gigapixel公司、希望获得Microsoft将要推出的X-BOX的图形芯片订单。
  但是Microsoft最终却选择了nVIDIA,3DFX的股票再次下挫,而且计划中RamPage也被无限期地搁置!毫无生机3DFX最终被NVIDIA仅以一亿美元的低价收购了,并且收购后的3DFX公司将被解散,今后其品牌不再保留,至此3DFX公司划上了一个句号!从此,一个极具传奇色彩的显示芯片厂商最终仅仅留存在众多硬件发烧友的脑海中!
  3dfx重生-Voodoo 590(4月1日的愚人节笑话,国内小白不要信以为真) 2011年4月1日,NVIDIA还突然抛出一颗重磅炸弹,宣布了基于Voodoo架构的新卡“Voodoo 590”,拥有惊人得233颗核心,“强大得有些荒谬”。
  NVIDIA表示,3dfx被收购的十余年来,其实在NVIDIA内部一直有一个前3dfx专家组成的团队过着秘密的生活,白天是NVIDIA公司员工,设计、制造、推广GeForce显卡,空闲时间就在公司的默许下基于3dfx技术开发革命性的显卡。经过十年的双重生活,他们终于准备好向全世界展示自己的成果了。
  3dfx创始人之一兼首席科学家、现仍留在NVIDIA公司的Gary Tarolli表示:“我们从来没打算放弃。Voodoo技术有着无穷的潜力。这个世界从来没有认识到它的真正实力。”
  随后他展示了“Voodoo 590”并解释说:“我们将它命名为590是因为它在填充率方面堪比GeForce GTX 590,这是图形性能的一个关键指标。两块卡都能每秒钟填充7770万像素,唯一的不同就在于Voodoo 590使用3dfx十年前的技术打造的。这套古老的架构延伸到了与NVIDIA Fermi架构同样的高度。看看3dfx是多么超前吧!”
  从架构图上看,Voodoo 590集成了233颗VSA-100芯片(3dfx最后的作品Voodoo 5 5500只有两颗),核心频率仍是166MHz,每一颗都拥有两个像素管线,整块卡上还搭载了7456MB嵌入式SDRAM显存,每个核心32MB,以及一个Tile Distributor。
  技术方面,该卡没有T&L、Shader和其它没用的东西,完整支持Glide API、3dfx T-Buffer缓存、466x RGSS旋转栅格 超级采样抗锯齿以及专利的单向单循环多重纹理。
  它甚至还引入了新的SLI机制,可以让两块乃至四块卡并联,也就是同时拥有932个VSA-100核心,不过技术细节暂时保密。
  曾经的3dfx产品营销总监Tony Tamasi还透露,其实Voodoo 590也引入了NVIDIA的一些技术,比如散热方案就源于NV30并进行了适当拓展,但是功耗情况谁也不肯说。
  Tarolli宣称:“可编程着色器的实现方式很多,T-Buffer技术就能达到CGI级别的景深、动态模糊和抗锯齿,只需要足够的采样即可。Voodoo 590拥有233颗VSA-100核心,也就有了466个采样,最终获得的图形质量足以超越皮克斯动画。”
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值