图形核心

2009-05-19 09:16Saber
微型计算机 2009年10期
关键词:板卡普及像素

Saber

从最初简单的文字显示到现在绚烂多彩的3D画面,作为PC中的重要部件——显卡走过了几十年的精彩之路。从本期开始我们将带你进入这个奇妙而充满乐趣的故事,首先我们从早期的图形核心发展开始讲起……

横平竖直的2D时代——早期图形核心发展

在70年代,计算机还是神秘物件,使用者也多为专家或者专业的计算机操作员。由于应用范围狭窄(价格太高无法普及),因此在专家们的眼中,只要计算机具备更快的计算速度就行了;另一方面,那时计算机性能相当差,没有多余的资源运行华丽的特效。夸张点说,类似Vista的“Aero”特效的计算,在那个时代差不多需要动用巨型机才能完成。人们对于显示性能从无到有的需求催生了显卡,而接下来对绚烂视界的更高要求也让显卡从系统中的鸡肋产品,发展到现在成为计算机中必不可少的数据处理中心。用更为经典的解释来说那就是用进废退。

到了80年代后,随着计算机的普及,大公司的员工们开始接触电脑,并进行诸如函数图像的绘制、表格或者工程图样等工作,这都需要2D计算加速。再加上一些图形化操作界面的出现,人们对计算机的显示性能提出了更高的需求。显卡也就这样走上了PC的舞台。第一款显卡是蓝色巨人IBM在80年代发布的IBM 8514,这是第一款拥有2D加速功能的显卡。

相比IBM 8514的曲高和寡,真正在市场上大卖、并具有代表性的2D显卡则是S3 Graphics在1991年发布的S386C911(之所以取名911,是因为S3认为他们的显卡和保时捷911一样迅捷),这是真正意义上的第一款个人电脑显卡,也是电脑显卡普及的排头兵。从此之后,显卡终于成为系统中不可或缺的一部分。

Windows 3,X发布后,全新的图形操作界面既给人们带来方便,又对显卡的2D绘图能力提出了需求。不仅如此,为了方面显卡制造厂商对WindOWS以及其支持的软件作出更为出色的优化,微软发布了基于WindOWS的公开、统一的图形应用程序接口(API):GDI。统一的图形应用程序接口的出现,为显卡的兼容和发展铺平了道路。

太极生两仪,2D生3D——3D显卡早期发展

说完了2D,那么3D显卡是什么时候诞生的呢?

3D显卡绝对是真正的“90后”,并且出生坎坷。由于3D计算比2D复杂多了'而当时的工程师们既要抢时间,又要保质量,因此第一批3D显卡实际上只是在2D显卡上加入一些简单的3D功能。如此操作之下,2D时代最为著名的产品就这样诞生了——S3 ViRGE显卡,2D性能非常出众,不过它的3D性能实在低下,难以令人满意。

真!3D时1代——3dfx带来的显卡狂潮!

由于早期的3D显卡都是2D扩展而来,性能差、功能少。因此人们很盼望一款强大的3D显卡来改变这一切,究竟是谁呢?没错,正是3dfx 1 1996年11月,3dfx发布了Voodoo。以当时的标准来看,Vood00简直就是天外来物——高达45M Pixels/s的像素填充率(目前顶级的GeForce GTX 295的像素填充率大概在16100M 10ixel/s左右)、支持如雾化处理、镜面高光等一系列强悍的3D特效,成为显卡发展史上的传奇!

NVIDIA首发告捷!

Voodoo带给人们的震撼是巨大的。在发布后很长一段时间内,尽管有ATI的3D Rage系列产品推出,但都没有撼动Voodoo王朝的地位。但是在1997年8月一切都发生了改变,NVIDIA发布了Riva 128显卡,人们开始注意到NVIDIA这一个充满了创造力和挑战精神的公司。

Riva 128一出世就押对了宝,它提供了对通用API——DirectX 5.0和OpenGL的良好支持。特别是它拥有原生128_bit显存位宽核心和1条像素流水线,像素填充率提升到了lOOM Pixels/s,其基准性能远远将Voodoo和ATI3D Rage抛在身后。由于Riva 128在OpenGL上的出色表现,再加上当时一系列颇为流行的基于OpenGL的游戏,如《Quake》、《半条命》等,更令其在市场上大放异彩。

3dfx自然不会甘心,它很快发布了Voodoo 2来证明自己是最强的。实际上从性能表现来说,Voodoo 2非常出色,无论是游戏还是APl支持,Voodoo 2都体现了3dfx应有的水准。不过此时竞争已经展开,NVIDIA也不会善罢甘休,很快TNT、TNT2等芯片横空出世,性能也大幅度提升。而此时的3dfx,还尚未解决回收板卡生产权利后的板卡产能问题,再加上3dfx拒绝开放自有API G1ide的源代码,更将游戏开发商推人了DirectX的怀抱。最终,一代枭雄3dfx被NVIDIA收购。

猜你喜欢
板卡普及像素
赵运哲作品
像素前线之“幻影”2000
5G手机打响“普及战”
“像素”仙人掌
基于PCI9054的多总线通信板卡的研制
基于FPGA的多通道模拟量采集/输出PCI板卡的研制
一种基于光纤数据传输的多板卡软件程序烧写技术
一种通用模拟量及开关量信号采集板卡的设计
天文知识普及
引导发展 推广普及