上世纪八十年代,个人计算机的图形显示还处于极为初级的阶段。当时的显卡,更准确地应称为“显示适配卡”,其主要功能仅仅是将CPU处理好的图像信号转换为显示器能识别的模拟信号。显示内存极小,色彩表现极为有限,分辨率低下,复杂的图形运算完全依赖于中央处理器的性能。用户在屏幕上看到的,大多是命令行界面或极为简单的二维线条与色块。这一时期的代表产品,如IBM的MDA、CGA以及随后的EGA,奠定了计算机图形显示的基础框架,但距离“加速”二字相去甚远。
真正的转折点出现在九十年代初期。随着Windows等图形用户界面操作系统的普及,以及《毁灭战士》、《雷神之锤》等早期三维游戏的兴起,CPU已不堪重负。市场迫切需求一种能专门处理图形计算、解放CPU的硬件。于是,“图形加速卡”应运而生。1995年,3dfx公司推出的Voodoo显卡堪称划时代的产物。它并非完整的显示输出卡,而是一块需要配合传统2D显卡使用的3D子卡。其革命性在于,它首次在硬件层面实现了诸如纹理映射、Z-缓冲、抗锯齿等关键3D渲染技术,让实时三维图像的质量和速度获得了质的飞跃。游戏画面从此告别了粗糙的多边形和单调的色块,进入了纹理丰富、具有一定立体感的新时代。Voodoo的成功,不仅点燃了PC游戏产业的激情,也正式宣告了显卡作为一个独立且至关重要的计算单元登上了历史舞台。
紧随其后的竞争异常激烈。英伟达(NVIDIA)与ATI(后被AMD收购)逐渐成为舞台中央的主角。英伟达在1999年推出的GeForce 256,首次提出了“GPU”(图形处理器)的概念。它集成了硬件几何变换与光照(T&L)引擎,将原本由CPU负责的顶点计算任务接管过来,进一步明确了GPU的专用化道路。进入二十一世纪,可编程着色器的出现,将显卡技术推向了另一个高峰。微软DirectX 8.0和OpenGL的相应扩展,引入了顶点着色器和像素着色器概念。GPU从此不再是固定功能的流水线,而变成了一个可编程的并行处理器。开发者可以通过编写着色器程序,自由控制模型顶点、像素颜色、光照效果的每一个细节,实现了前所未有的画面灵活性与特效,例如逼真的水面波纹、动态光影和复杂材质。
统一着色器架构是下一个里程碑。2006年,微软DirectX 10带来了统一着色器模型,随后英伟达的G80架构(GeForce 8800 GTX)和AMD的R600架构将其变为现实。在此架构下,GPU中的流处理器不再严格区分顶点着色器或像素着色器,而是可以动态分配任务,处理不同类型的计算。这极大地提高了硬件资源的利用效率,为处理更加复杂、异构的图形与计算任务奠定了基础。也正是从这一时期开始,人们开始意识到GPU强大的并行浮点计算能力并非图形处理的专利。GPGPU(通用图形处理器)计算开始萌芽,CUDA、OpenCL等并行计算平台相继问世,GPU的应用领域迅速向科学计算、人工智能、密码学等非图形领域扩张。
在追求视觉真实的道路上,传统的光栅化渲染技术逐渐触及天花板。光栅化是一种将三维模型“投影”到二维屏幕并填充像素的过程,效率极高,但其模拟光影的方式本质上是“欺骗”人眼。场景中的阴影、反射、折射效果,大多需要通过预烘焙贴图、屏幕空间技术等近似方法来实现,难以达到物理上的精确,尤其在处理复杂光线交互时显得捉襟见肘。
于是,沉寂数十年之久的“光线追踪”技术,在硬件能力达到一定高度后,重新回到了聚光灯下。光线追踪的原理是模拟真实世界的光线行为,追踪从眼睛出发的每条光线在场景中的传播路径(与物理过程相反,但结果等价),计算其与物体的碰撞、反射、折射,最终确定像素的颜色。这种方法能天然地生成物理精确的阴影、反射、焦散等效果,但计算量极其庞大,长期以来只能用于电影特效等离线渲染领域。2018年,英伟达图灵架构的发布,标志着实时光线追踪成为可能。该架构首次集成了专用的RT Core(光线追踪核心),用于高效处理光线与边界体积层次(BVH)结构的求交计算,将最耗时的步骤硬件加速。同时,Tensor Core(张量核心)提供的AI能力,可以用于深度学习超级采样(DLSS)等技术,以人工智能算法重建高分辨率图像,弥补光线追踪带来的巨大性能损耗,在画质与帧率间取得平衡。
从单纯的信号转换器,到固定的3D加速器,再到可编程的并行处理器,最终演变为集成专用光追与AI核心的异构计算平台,显卡的演进史,是一部持续将更复杂计算任务“硬化”、“专化”的历史,也是一部计算架构不断适应甚至引领视觉需求变迁的历史。每一次飞跃,都不仅带来了游戏画面和视觉体验的颠覆性革命,也悄然拓宽了通用计算的疆界。光线追踪并非终点,它更像是开启了一扇新的大门。随着硬件算力的持续提升、算法的不断优化,以及云游戏、元宇宙等新场景的驱动,未来的GPU必将进一步融合物理模拟、人工智能与实时渲染,继续在虚拟与真实的边界上,绘制出超越想象的图景。
原创文章,作者:XiaoWen,如若转载,请注明出处:https://www.zhujizhentan.com/a/4993