The Garage Startup: Birth of the GPU and the PC Gaming Boom
1993年的圣何塞还是一个被橙树林环绕的硅谷小城,硅片与代码的气息还没像今天这样浸透每一条街道。在一栋白色独栋住宅的车库里,三个三十出头的工程师围在一张用木板临时搭成的会议桌前,桌上散落着芯片设计图、咖啡杯和几张写满公式的草稿纸。他们是刚从LSI Logic离职的黄仁勋(Jensen Huang)、之前在Sun Microsystems负责图形系统的克里斯·马拉科夫斯基(Chris Malachowsky),以及曾在IBM工作站部门任职的柯蒂斯·普里姆(Curtis Priem)。三个人凑了4万美元的启动资金,注册了一家叫“NVIDIA”的公司——这个名字来自拉丁语“invidia”,意为“嫉妒”,他们希望未来的图形芯片能让人产生“嫉妒”般的惊艳感。没人能想到,这家藏在车库里的初创公司,会在三十年后成为全球AI基础设施的绝对霸主,而它的起点,是一块为PC游戏而生的3D图形芯片。
1993年的全球PC市场正站在一个爆
1993年的全球PC市场正站在一个爆发的边缘,而NVIDIA的三位创始人精准捕捉到了这个即将爆发的需求缺口——当时的PC图形市场还停留在2D显示和简陋3D加速的混战阶段,没有任何一家公司能拿出真正适配主流PC游戏的3D图形解决方案。在圣何塞的那间车库里,三人最初选定的第一个产品方向是NV1:一款支持工业CAD领域常用的二次曲面(NURBS)3D建模的图形芯片,他们原本打算靠工业市场的订单活下来,再慢慢切入消费级PC市场。但NV1的推出很快给了他们当头一棒:1995年发布时,这款芯片售价高达199美元,且只支持自研的专用API,完全无法兼容微软刚推出的DirectX 1.0标准,而当时PC游戏市场90%以上的3D游戏都是基于DirectX开发的,工业CAD客户又对成本极其敏感,不愿意为这款昂贵的消费级芯片买单。最终NV1的总销量不到5000片,刚成立两年的NVIDIA账上只剩下够发6个月工资的现金,距离破产只有一步之遥。
这次失败让黄仁勋和团队做出了创业以来最关键的决策:彻底放弃工业市场幻想,把所有资源押注到消费级PC游戏的3D图形市场,产品完全贴合微软DirectX的开放标准,做“所有游戏都能用的3D显卡”。1996年,整个NVIDIA只有80多名员工,其中60多人被抽调到代号为“RIVA”的新芯片研发项目中,黄仁勋把办公室改成了临时宿舍,要求团队三个月内拿出可用的工程样片,所有人都睡在办公室的地板上,吃的是外卖披萨,连过年都没回家。1997年9月,NVIDIA的第一款成功产品RIVA 128正式发布,这款芯片完全放弃了NV1的二次曲面路线,采用业界主流的多边形光栅化渲染架构,首次将2D图形控制器、3D加速单元和内存控制器集成到单芯片中,用户不需要再额外购买一块2D显卡就能实现完整的3D游戏体验,而且第一时间支持了英特尔刚推出的AGP 1.0接口,显存带宽比当时主流的PCI接口3D卡高了一倍。RIVA 128的定价仅为129美元,比竞争对手3dfx的Voodoo 3D卡便宜20美元,还省下了一块2D显卡的成本,发布后第一个月就卖出了10万片,第一年销量突破100万,直接让NVIDIA从濒临破产的创业公司变成了3D显卡市场的新兴霸主。
RIVA 128的成功绝非偶然,它的核心优势来自两个层面:一是对PC游戏需求的精准把控,二是对光栅化渲染管线的深度优化。要理解这两点,我们首先需要拆解3D游戏最核心的渲染逻辑——光栅化管线,这是所有早期GPU的核心工作原理,直到今天依然是游戏显卡渲染的主流技术。简单来说,光栅化就是把3D游戏里的立体模型转换成2D屏幕像素的过程,就像摄影师把立体的人像拍成2D照片,只不过这个过程需要在一秒钟内重复几十上百次,才能实现流畅的动态画面。我们可以通过经典的《古墓丽影》系列来理解这个过程的每一步:
```mermaid graph LR A[3D模型输入<br>(如《古墓丽影》中劳拉的3D模型,由数千个三角形面片组成)] --> B[顶点着色器<br>(处理每个顶点的位置、法线、光照计算,确定模型在游戏场景中的位置和受光效果)] B --> C[图元装配<br>(将独立的顶点组装成一个个三角形面片,构成完整的3D模型)] C --> D[光栅化<br>(将三角形面片拆解为对应屏幕上的像素点,确定每个像素属于模型的哪个部分)] D --> E[像素着色器<br>(计算每个像素的颜色、纹理、阴影、透明度,比如劳拉皮衣的纹理、皮肤的高光、头发的透明效果)] E --> F[帧缓冲<br>(将处理好的像素数据输出到显示器,最终形成玩家看到的画面)] ```
1998年发售的《古墓丽影2》是当时PC游戏画面的标杆,玩家对劳拉的皮肤质感、皮衣的纹理、头发的动态效果要求极高。当时的竞争对手3dfx Voodoo2采用的是固定功能管线,只能实现预设的几种光照和纹理效果,不仅不支持三线性纹理过滤,连alpha透明混合都需要额外的硬件成本支持,导致游戏里的头发是一块块生硬的色块,墙壁的纹理有明显的摩尔纹,劳拉的皮衣看起来像贴了一层塑料纸。而RIVA 128搭载的像素着色器支持可编程的纹理过滤和alpha混合,能实现更平滑的纹理过渡和透明的头发效果,画面真实度比Voodoo2高了一个档次,再加上RIVA 128是单卡整合2D/3D功能,不需要像Voodoo2那样买两块卡交火才能实现高帧率,总成本只有Voodoo2交火方案的一半,很快成为了《古墓丽影2》玩家的首选显卡。根据当时的游戏媒体测试,在800x600分辨率、16位色深下,《古墓丽影2》在RIVA 128上的帧率稳定在40帧以上,而单块Voodoo2只有35帧,交火方案虽然能到50帧,但价格是RIVA 128的两倍,性价比完全无法相比。
除了硬件性能,NVIDIA在软件层面的投入更是当时所有显卡厂商里最超前的。1997年之前,PC显卡厂商的核心商业模式就是卖芯片,驱动更新极其缓慢,新游戏发布后经常出现兼容性问题,玩家要么只能降低画质运行,要么只能等上几个月才能等到官方驱动更新。黄仁勋很早就意识到,对于游戏玩家来说,显卡的体验不只看硬件参数,驱动优化的重要性甚至超过硬件本身。从RIVA 128开始,NVIDIA成立了专门的驱动优化团队,每个月都会发布一次驱动更新,针对新上市的热门游戏做专项优化,甚至和游戏开发商提前合作,在新游戏开发阶段就提供硬件参考和优化支持。1999年《反恐精英》1.0正式发布时,NVIDIA的驱动团队提前和Valve合作了三个月,针对GeForce 256做了专项优化,最终《反恐精英》在GeForce 256上的帧率比默认驱动高了30%,在1024x768分辨率下能稳定运行在60帧以上,而同期竞争对手ATI的Rage 128 Pro在同样设置下只有40帧,3dfx的Voodoo3甚至因为驱动兼容性问题只能运行在30帧。这种“硬件发布+持续驱动优化+游戏生态合作”的模式,让NVIDIA很快在玩家群体里建立了“新游戏必能流畅玩”的口碑,很多玩家甚至形成了“买N卡不用看参数,买新游戏就更新驱动”的习惯,这种用户粘性是当时所有竞争对手都无法复制的。
在RIVA 128站稳脚跟后,NVIDIA并没有停下迭代的脚步,1998年推出的RIVA TNT直接把3dfx的市场份额打到了崩溃的边缘。RIVA TNT的核心升级是首次支持32位真彩色渲染,而3dfx的Voodoo系列受限于硬件架构,最高只能支持16位色深,画面色彩过渡有明显的断层,就像老式电视的色块一样,在《古墓丽影2》这种对画面色彩要求极高的游戏里,16位色和32位色的差距一眼就能看出来。同时RIVA TNT的像素填充率达到了250Mpixels/s,比Voodoo2高出了25%,还首次支持了双纹理渲染,能在单次渲染里同时处理两张纹理,比如游戏里的地面纹理和阴影效果可以同时渲染,不需要分两次处理,性能直接翻倍。当时主流的3D游戏《雷神之锤2》在RIVA TNT上的帧率比Voodoo2高了40%,价格却只有199美元,比单块Voodoo2还便宜50美元,发布后三个月就抢占了35%的3D显卡市场份额,直接把3dfx的市场份额压到了20%以下。
1999年8月,NVIDIA发布了真正定义“GPU”概念的产品——GeForce 256。在这款产品发布之前,所有的3D加速卡都只能被称为“3D图形加速卡”,因为它们的核心3D渲染功能仍然高度依赖CPU:比如3D模型的变换、光照计算(T&L,Transform and Lighting)都需要CPU先算好,再传给显卡做光栅化处理,CPU的算力越强,3D游戏的帧率才能越高,当时的3D游戏玩家甚至需要花大价钱买高端CPU来配合高端显卡。而GeForce 256是全球第一款把T&L单元集成到芯片内部的图形芯片,CPU只需要把3D模型的原始数据传给GeForce 256,剩下的位置变换、光照计算、光栅化、像素渲染全部可以由芯片自己完成,不需要占用CPU的算力。根据当时的第三方测试,在《反恐精英》的复杂场景下,配备Pentium II 300MHz CPU和GeForce 256的整机帧率,比同样CPU配3dfx Voodoo3的整机高了80%,CPU的占用率从95%降到了40%,玩家甚至可以把省下来的CPU算力用来开游戏里的更高特效,比如更多的动态光影、更多的NPC角色。除了T&L单元的集成,GeForce 256还搭载了四组可编程像素着色器和顶点着色器,这是全球第一款支持可编程渲染管线的消费级图形芯片,游戏开发者不再需要受限于显卡的固定功能,可以自己编写着色器程序实现各种自定义特效,比如《雷神之锤3》里的动态火焰、粒子爆炸、实时阴影效果,就是靠GeForce 256的可编程着色器实现的,这些特效在之前的固定管线显卡上根本跑不动。
GeForce 256发布时的售价为299美元,比3dfx同期发布的Voodoo3 3500便宜100美元,性能却高了50%,发布后仅用半年就占据了全球3D显卡市场60%的份额,直接把3dfx逼到了破产的边缘。2001年,连续亏损两年的3dfx正式申请破产保护,其核心专利和资产被NVIDIA以7000万美元的价格收购,曾经风光一时的3dfx Voodoo系列彻底退出了历史舞台,而NVIDIA也正式完成了对PC游戏图形市场的垄断,截至2001年底,NVIDIA在全球3D显卡市场的份额已经超过了80%,成为了不折不扣的图形芯片霸主。
回顾NVIDIA在游戏市场的崛起之路,它的成功从来不是靠单一的技术优势,而是靠“硬件性能+软件生态+商业策略”的三位一体。在硬件层面,NVIDIA始终比竞争对手快半步,从RIVA 128的2D/3D整合,到RIVA TNT的32位真彩色,再到GeForce 256的T&L单元集成,每一步迭代都精准踩中了PC游戏市场的核心需求;在软件层面,NVIDIA提前意识到了驱动和生态的价值,用持续优化的驱动和游戏合作建立了极强的用户粘性;在商业层面,NVIDIA没有像3dfx那样坚持封闭的Glide API,而是全面拥抱DirectX和OpenGL的开放标准,不仅降低了游戏开发者的适配成本,还通过和OEM厂商的合作,把NVIDIA的显卡预装到了戴尔、惠普、联想等主流PC品牌的产品里,让普通用户买PC就能用上NVIDIA的显卡。这套“硬件定义标准、软件优化体验、生态绑定用户”的平台模式,后来被完整复制到了NVIDIA的AI业务中:CUDA就是驱动,AI框架就是生态,AI芯片就是硬件,而NVIDIA在游戏市场积累的并行计算架构设计经验、可编程芯片设计能力,更是他们后来能快速切入AI基础设施领域的核心技术基础。
站在2001年的节点回望,没人能想到这家靠PC游戏起家的图形芯片公司,会在二十年后成为全球AI算力的核心供应商。但如果我们仔细拆解NVIDIA早期的成长路径,会发现它的每一步选择都已经埋下了未来的伏笔:对并行计算架构的持续投入,对可编程芯片的探索,对软硬件生态的重视,甚至对开放标准的坚持,都是后来CUDA生态和AI芯片成功的关键。而PC游戏市场这个曾经被很多人视为“小众娱乐”的赛道,最终成了NVIDIA走向AI王座的起点。