神奇的显卡魔法师
第1章:神奇的显卡魔法师
一个改变世界的“小盒子”
2012年的秋天,美国加州山景城的一间实验室里,一台超级计算机正在紧张地运行着。屏幕上的数字飞速跳动,科学家们紧盯着显示器,心跳加速——他们正在进行一场前所未有的科学实验。
这台计算机里,装着几十块看起来普普通通的小盒子。这些盒子表面布满了密密麻麻的金色触点和银色散热片,看起来就像是玩具盒子一样平平无奇。
但就是这些“小盒子”,创造了一个让全世界都为之震惊的奇迹:它们在短短三天之内,识别了上百万张图片中的各种物体——猫、狗、汽车、飞机、树木、花朵……准确率高得惊人!
要知道,以前科学家们用传统方法做同样的事情,需要好几周甚至好几个月的时间!
这些神奇的小盒子,就是我们这本书的主角——显卡,更准确地说,它们是专门为人工智能时代设计的“超级显卡”。
而创造这一切的公司,叫做英伟达(NVIDIA)。
创造这一切的魔法师,就是我们这个故事的主人公——黄仁勋。
现在,让我们坐上时光机,回到几十年前,去看看这个“小男孩”是如何一步步成长为改变世界的超级英雄的吧!
童年的小发明家
1964年,在台湾省台北市的一个普通家庭里,一个小男孩出生了。他的父母给他取了一个很好听的名字——黄仁勋。
小仁勋的童年和其他小朋友一样,充满了好奇和玩耍。但他和别的小孩有一点不一样:他特别喜欢拆东西!
家里的收音机、闹钟、电子玩具……只要是小仁勋能拿到手的东西,他都想打开看看里面是什么样子。爸爸妈妈有时候会很头疼,因为家里总是莫名其妙地少了一些“小零件”。
“你们看,这里有一块小磁铁!”有一次,三岁的小仁勋兴奋地向妈妈展示他从收音机里拆出来的宝贝。
妈妈又好气又好笑地说:“小勋啊,你把收音机拆了,它就不能唱歌了呀!”
“那我就让它唱别的歌!”小仁勋歪着脑袋,认真地说。
妈妈被他逗笑了。虽然小家伙经常“搞破坏”,但爸爸妈妈很快就发现,这孩子对电子设备有着非同寻常的兴趣和天赋。他不仅会拆,还会想办法把它们重新组装起来,有时候还能改造得比原来更有趣!
五岁那年,小仁勋跟着父母移民到了美国,来到了俄勒冈州。小镇上的生活安静而美好,森林、湖泊、雪山……一切对小仁勋来说都是那么新鲜。
在美国的学校里,小仁勋遇到了一个新的挑战——语言。刚到美国的他几乎不会说英语,而学校里的美国小朋友也听不懂他说的话。小仁勋感到有些孤独,但他没有放弃。
他开始用一种特别的方式交朋友:帮助别人修东西。
“你看,我自行车链条掉了,我不会装,你能帮我吗?”一个美国小男孩试探性地问小仁勋。
“没问题!”小仁勋虽然英语说得不太流利,但手上的动作却很利索。三下五除二,链条就被装好了。
“太厉害了!你怎么会的?”美国小男孩瞪大了眼睛。
小仁勋笑了笑,用不太标准的英语说:“我……喜欢……拆东西。”
从那以后,小仁勋的朋友越来越多。大家发现,这个从远方来的小伙伴虽然英语不太好,但特别聪明,什么东西坏了找他准没错。
这种“修东西”的本事,不仅让小仁勋交到了朋友,还培养了他对技术的热爱。他开始意识到:技术可以让人们的生活变得更美好,可以帮助人们解决问题,可以把人们连接在一起。
图书馆里的小学霸
上中学的时候,黄仁勋随家人搬到了华盛顿州的塔科马市。这是一个靠近西雅图的城市,科技氛围浓厚,很多人家都有电脑。
在当时,电脑可是非常稀罕的东西,一台电脑的价格可能要好几万美元,普通人根本买不起。但小仁勋对电脑的热爱丝毫不减,他经常跑到图书馆去,如饥似渴地阅读各种关于电脑的书籍。
图书馆的管理员阿姨很快就认识了这个特别的小读者。“黄先生,你又来了!今天想看什么书?”
“我想看……关于电脑的!”小仁勋用已经变得流利多了的英语回答。
“好的,在那边的书架上。不过那些书很深奥,你看这个干什么呀?”
“因为我想知道……电脑是怎么工作的。”小仁勋认真地说。
管理员阿姨笑了:“真是个爱学习的孩子。不过我很好奇,你家里有电脑吗?”
小仁勋摇摇头:“没有。但是我梦想有一天能拥有一台自己的电脑,然后学会怎么让它做很厉害的事情。”
管理员阿姨被这个少年的梦想打动了。她悄悄告诉小仁勋:“图书馆每周三下午有一台电脑可以免费使用一个小时,如果你想学的话……”
“真的吗?我愿意!我愿意!”小仁勋高兴得跳了起来。
从此,每个星期三下午,小仁勋都会准时出现在图书馆的电脑室。他学会了打字,学会了写程序,还学会了怎么让电脑画出漂亮的图案。
十二岁那年,小仁勋第一次接触到了一个神奇的程序——绘图程序。他可以用键盘输入命令,让电脑屏幕上出现各种颜色的线条和形状。
“太神奇了!”小仁勋盯着屏幕,眼睛里闪烁着光芒。他想:如果能让电脑画出更复杂的图案,那会是什么样子呢?如果能让电脑画出立体的图形呢?如果能让电脑模拟真实的世界呢?
这些问题在小仁勋的脑海中盘旋,启发着他对计算机图形学的兴趣。而这个兴趣,后来成为了改变他一生的方向。
高中时代的“双冠王”
十六岁那年,黄仁勋进入了高中。按照美国的学制,高中通常要读四年。但小仁勋觉得普通的课程进度太慢了,他想要学得更多、走得更快。
于是他做了一个大胆的决定:提前一年高中毕业!
为了实现这个目标,小仁勋开始了疯狂的学习。每天清晨五点起床,晚上十一点才睡觉。除了完成正常的高中课程,他还自学大学的预修课程,阅读各种科学书籍。
他的妈妈很担心:“小勋,不要太累了,身体要紧。”
“妈妈,没事的,我喜欢学习。”黄仁勋总是这样回答。
不仅学习好,黄仁勋还做了一件让所有人都意想不到的事情:他参加美国乒乓球公开赛,还获得了青年组双打第三名!
“什么?你还打乒乓球?”老师和同学们都惊呆了。
要知道,乒乓球可不是黄仁勋随便玩玩的。他从十一岁开始练习,每天放学后都会去乒乓球训练馆挥拍几个小时。他的教练说,黄仁勋虽然身材不算高大,但反应极快,而且特别能吃苦,是块练球的好材料。
“学习、乒乓球、还有各种课外活动,你是怎么做到的?”有同学好奇地问。
黄仁勋笑了笑说:“其实没什么秘诀,就是要专注、要坚持。我打乒乓球的时候,就专心打球;学习的时候,就专心学习。两样我都喜欢,为什么不能两样都做好呢?”
1984年夏天,十六岁的黄仁勋提前一年高中毕业了。他的毕业照片上,这个瘦瘦高高的少年戴着眼镜,眼神中透着自信和坚定。
典礼结束后,黄仁勋独自一人来到学校的电脑室,在那台老旧的电脑前坐了很久。他在想:接下来,我要去哪里学习?未来,我要做什么?
电脑屏幕上,一行行代码不断闪烁,仿佛在诉说着无限的可能性。
大学里的“问题少年”
高中毕业后,黄仁勋顺利考入了俄勒冈州立大学,学习电子工程专业。
大学的生活比高中自由多了,但黄仁勋并没有放松对自己的要求。他依然每天早起,依然勤奋学习,依然对各种新技术充满好奇。
不过,大学里的黄仁勋也有了一个新的特点:特别爱问问题。
“为什么电脑只能显示黑白的画面?”“能不能让它显示彩色的?”“为什么游戏里的图形看起来那么粗糙?”“能不能让它们看起来更真实?”
教授们对这个总是提问的学生又爱又恨。爱他是因为他问的问题往往很有深度,能启发思考;恨他是因为他的问题有时候太刁钻了,让教授们一时也回答不上来。
“黄仁勋同学,你的这些问题很好,但有些已经超出了我们课程的范围。”有一次,一位教授无奈地对他说。
“但是教授,如果这些问题不解决,电脑怎么能变得更强大呢?”黄仁勋认真地说,“我就是想知道答案。”
教授想了想,说:“那你自己去研究吧,也许将来你能找到答案。”
这句话点燃了黄仁勋心中的火焰。他开始泡图书馆,查阅各种关于计算机图形学的资料。他了解到,当时电脑显示器上显示的图像,都是由一个个小小的像素点组成的,每一个像素点只能显示一种颜色。
“如果我们能让每个像素点显示更多种颜色,并且让像素点变得越来越小、越来越多……”黄仁勋在笔记本上写着,“那电脑屏幕上就能显示出越来越真实的图像了!”
这个想法,后来成为了他创业的核心方向。
大学期间,黄仁勋还遇到了他未来的妻子洛丽塔。洛丽塔也是学习电子工程的,两人因为共同的兴趣走到了一起。
“我将来要自己开一家公司。”有一次,黄仁勋对洛丽塔说。
“你想开什么公司?”洛丽塔好奇地问。
“做显示芯片的公司。让电脑能显示最漂亮的图像!”黄仁勋的眼睛闪闪发光。
洛丽塔看着男友认真的样子,笑了:“那我支持你。不过开公司需要很多钱,你现在有吗?”
“还没有。”黄仁勋老实地回答,“但我会努力攒钱,争取三十岁的时候有能力实现梦想。”
这个承诺,黄仁勋牢牢记在了心里。
AMD和LSI Logic:职场修炼
1983年,二十岁的黄仁勋大学毕业了。凭着优异的成绩和出色的能力,他顺利进入了一家著名的半导体公司工作,开始了自己的职业生涯。
这家公司叫做AMD,也就是后来大名鼎鼎的超威半导体公司。虽然当时AMD还不像今天这么有名,但它在芯片领域已经有了不错的积累。
黄仁勋从最基层的工程师做起,每天和各种芯片打交道。他发现,学校里学的理论知识虽然重要,但在实际工作中,还有太多太多的东西需要学习。
芯片是怎么设计出来的?工厂是怎么生产的?客户需要什么样的产品?市场行情怎么样?……这些问题,都是课本上没有的。
黄仁勋像海绵一样吸收着各种知识。他不挑活,什么工作都愿意干;他不嫌累,经常加班到深夜;他不耻下问,不管对方是资深工程师还是生产线上的工人,他都虚心请教。
三年后,黄仁勋跳槽到了另一家公司——LSI Logic。这是一家专门生产存储芯片的公司,在当时也是行业内的佼佼者。
在LSI Logic,黄仁勋学到了更多东西。他不仅继续做技术工作,还开始接触市场、销售、管理等方面的事务。他开始理解:一款好的产品,不仅要技术先进,还要能卖得出去、让客户满意。
“我以前觉得只要技术好就行了,现在发现不是这样的。”黄仁勋对同事说,“产品是要给人用的,要考虑用户的需求,不能闭门造车。”
在LSI Logic工作了五年,黄仁勋的职位一路晋升,从普通工程师做到了部门经理。他的技术能力、管理能力、人际交往能力都得到了很大的提升。
更重要的是,在这五年里,黄仁勋一直在思考一个问题:我的梦想是什么?我将来要做什么?
他想起大学时代的那个想法:让电脑显示最漂亮的图像。
他想起对洛丽塔许下的承诺:三十岁的时候要自己开公司。
1992年,黄仁勋二十八岁了,离三十岁还有两年。
是时候做出决定了。
三个人的梦想
1992年的一个晚上,美国加州弗里蒙特市的一家小餐厅里,三个人坐在一张桌子旁,热烈地讨论着什么。
这三位分别是:黄仁勋、克里斯·马拉科夫斯基和柯蒂斯·普里姆。
黄仁勋28岁,刚从LSI Logic辞职,正在思考下一步该怎么走。
克里斯37岁,是黄仁勋的老朋友,当时在太阳微系统公司工作,是一个经验丰富的芯片架构师。
柯蒂斯34岁,在一家游戏公司担任技术总监,对游戏图形技术有着深刻的理解。
三个人之所以聚在一起,是因为他们都有一个共同的梦想:创造一种全新的图形芯片,让电脑游戏变得像电影一样精美!
“现在的电脑游戏,画面太差了!”柯蒂斯抱怨道,“那些锯齿状的边缘,那些单调的颜色,看起来一点都不真实!”
“对啊,”克里斯接话,“我觉得问题出在图形芯片上。现在的芯片处理图形的能力太弱了,无法满足游戏的需求。”
“那我们就自己做!”黄仁勋一拍桌子,“做一个专门处理图形的芯片,专门为游戏优化,让它能画出最漂亮的画面!”
三个人越聊越兴奋。他们分析了市场情况、技术趋势、竞争格局……越分析越觉得这个想法可行。
“现在的图形芯片市场还是一片蓝海,”克里斯说,“几家大公司都在忙着做其他事情,还没有意识到游戏图形的重要性。”
“如果我们能抓住这个机会……”黄仁勋说。
“也许能开创一个全新的行业!”三个人异口同声地说道。
这顿饭吃了整整三个小时。当他们走出餐厅的时候,夜空中繁星点点,三个人的心中也充满了星光。
他们不知道的是,这次讨论将会改变整个计算机行业的历史。
英伟达诞生了
1993年1月,英伟达公司在加州弗里蒙特市正式成立了。
公司名NVIDIA,其实是一个很巧妙的设计。它来源于拉丁语“invidia”,意思是“羡慕”。为什么取这个名字呢?
“因为我们希望别人看到我们做的事情会感到羡慕。”黄仁勋笑着说。
当时公司的启动资金只有6万美元,这在科技行业里简直少得可怜。相比之下,同时期的很多科技公司,动辄就能拿到几百万美元的风险投资。
“钱不多,所以我们必须精打细算。”黄仁勋说,“我们租不起大办公室,就在我家的车库里办公;请不起太多员工,三个人就干了十个人的活。”
那段时间,黄仁勋每天工作十五六个小时,除了睡觉几乎都在工作。他要设计芯片架构,要编写软件代码,要联系供应商,要寻找客户……一个人当好几个人用。
洛丽塔有时候会心疼地说:“你这样太累了,休息一下吧。”
“等我把公司做大了,就轻松了。”黄仁勋总是这样回答。
当然,他也知道这只是安慰妻子的话。创业之路,哪有轻松可言?
公司成立后的第一个目标,是开发一款图形芯片。黄仁勋给它取名叫NV1。
为了赶进度,黄仁勋和两个合伙人几乎住在了公司。他们买了几箱方便面,饿了就来一碗;困了就在沙发上眯一会儿;想家了就打个电话……
就这样,一个名叫NV1的图形芯片,在三个人的手中慢慢成型了。
NV1:第一个魔法
1995年5月,英伟达发布了它的第一款产品——NV1图形芯片。
这是一款在当时看来非常超前的产品。它不仅能处理2D图形,还能处理3D图形;它不仅能做显示输出,还能做声音处理。它几乎是一款“全能型”的芯片。
“NV1是我们送给世界的第一个礼物。”黄仁勋在产品发布会上激动地说,“它能让电脑显示前所未有的精美画面!”
然而,现实是残酷的。
NV1的技术确实先进,但它的价格太贵了——一块NV1芯片要卖199美元,这在当时可以买一台不错的电脑了。
而且,NV1采用了一种独特的技术架构,需要专门的驱动程序和游戏支持。当时的游戏开发商不愿意为一款小公司的产品专门开发游戏,导致NV1缺乏软件支持。
市场对NV1的反应冷淡。消费者不买单,投资者失望了,公司的资金链开始紧张。
“怎么办?”有人开始质疑黄仁勋的决定,“我们是不是应该放弃?”
黄仁勋沉默了。他在思考:为什么技术先进的产品,反而卖不出去?
经过深刻的反思,黄仁勋得出了几个结论:
第一,技术不是最重要的,市场才是最重要的。
再好的技术,如果不能被市场接受,就是失败的。
第二,要顺应标准,不要自创标准。
NV1的失败,很大程度上是因为它采用了独特的技术架构,与主流市场不兼容。
第三,要专注,不要贪多。
做全能型产品听起来很美好,但往往什么都做不好。
1996年,黄仁勋做出了一个艰难的决定:停止NV1的后续开发,转而开发一款兼容主流标准的产品。
这是一个痛苦的决定。NV1就像自己的孩子,黄仁勋为它付出了两年的心血。但为了让公司活下去,他必须做出取舍。
“失败是成功之母,”黄仁勋对员工们说,“NV1的失败让我们学到了宝贵的教训。接下来的产品,我们一定会做得更好。”
RIVA 128:逆袭的开始
1997年,英伟达推出了第二款产品——RIVA 128。
这一次,黄仁勋没有犯同样的错误。RIVA 128采用了当时最流行的图形接口标准——Direct 3D,任何使用这个标准的游戏都可以在RIVA 128上流畅运行。
而且,RIVA 128的价格非常亲民,只要99美元,几乎是NV1的一半。
最让消费者惊喜的是,RIVA 128的性能非常强劲。它能流畅地运行当时最流行的3D游戏,画质出色,速度飞快。
“哇,这显卡太厉害了!”玩家们纷纷称赞。
RIVA 128一经推出,就受到了市场的热烈欢迎。英伟达的办公室开始热闹起来,订单像雪片一样飞来。
“太棒了!我们成功了!”员工们欢呼雀跃。
但黄仁勋没有沉浸在胜利中。他清醒地意识到:RIVA 128只是一款中低端产品,竞争门槛不高。如果其他公司推出更好的产品,英伟达随时可能被淘汰。
“我们必须继续创新,不断推出更强的产品。”黄仁勋对团队说。
1998年,英伟达推出了RIVA TNT,性能比RIVA 128提升了好几倍。
1999年,英伟达推出了GeForce 256,这是世界上第一款真正意义上的GPU(图形处理器)。
GeForce 256的诞生,标志着显卡行业进入了一个新时代。它拥有强大的3D图形处理能力,能每秒处理数百万个多边形,能实时渲染出逼真的3D场景。
“GeForce 256是显卡史上的一个里程碑,”黄仁勋骄傲地说,“它让个人电脑也能拥有和专业图形工作站相媲美的图形能力。”
GeForce 256的成功,让英伟达一举成为了显卡行业的领导者。公司的收入从1997年的100万美元,飙升到了1999年的1.5亿美元,增长了150倍!
英伟达的名字,开始被越来越多的消费者熟知。
显卡是什么?
说到这里,可能有小朋友会问了:显卡到底是什么呢?为什么它这么重要?
让我们来做一个有趣的比喻。
如果把电脑比作一个人,那么CPU(中央处理器)就是大脑,负责思考和决策;显卡(GPU)就是眼睛,负责观看和感受。
当你在电脑上玩游戏的时候,大脑(CPU)负责思考:这个游戏怎么玩?下一步要做什么?要不要攻击敌人?
而眼睛(GPU)负责观看:敌人长什么样子?画面里的草地是什么颜色?远处的城堡有多高?
没有眼睛,人就看不见东西;没有显卡,电脑就无法显示画面。
显卡的内部结构非常复杂。让我们用乐高积木来类比一下:
显卡就像一座超级工厂,里面有成千上万个“小工人”——这些小工人叫做着色器(Shader)。
当你想要显示一个3D场景的时候,显卡会把这个任务分解成很多很多小任务,然后让这些小工人同时工作。
比如说,屏幕上有一棵大树。显卡会把这棵大树分解成树干、树枝、树叶、树根等很多部分,然后让不同的小工人同时绘制这些部分。
正是因为有这么多小工人同时工作,显卡才能在极短的时间内绘制出复杂的3D场景。
现代的显卡有成千上万个着色器,厉害得不得了!比如说,现在最强大的游戏显卡GeForce RTX 4090,有超过16000个着色器,比最初的GeForce 256多了16000倍!
电脑游戏的神奇世界
显卡的进化,让电脑游戏变得越来越精彩。
在早期的电脑游戏中,画面非常简陋。比如1993年的经典游戏《DOOM》,玩家们看到的是这样的场景:灰色的墙壁、简单的怪物、闪烁的光线……虽然当时觉得很酷,但以现在的眼光看,就显得很粗糙了。
随着显卡技术的发展,游戏画面开始突飞猛进。
1996年的《雷神之锤》,第一次让玩家感受到了“真正的3D”。
1998年的《半条命》,带来了电影般的剧情体验。
2004年的《半条命2》,让玩家惊叹:“这画面也太真实了吧!”
2007年的《孤岛危机》,被玩家们称为“显卡杀手”,因为它对显卡的要求太高了——当时的顶级显卡跑这个游戏都很吃力。
2011年的《巫