早在2D时代,我们对于显卡并没有太高的性能要求,只要做到基本的显示功能即可,显示芯片(日后发展成为GPU)处理完的资料会传送到显存,然后进入RAMDAC单元完成数模转换,以便能让普通CRT显示器接收模拟信息。而进入3D时代后,显存的需求迅速加大,2004年的经典9550还是采用64M/128M的显存,到4年后的今天,512MB已经开始普及,1GB的显存也渐渐被广大厂商所使用!
3D技术运用之后,数据量可谓呈几何数级上升,此时显存的速度和容量显得更为重要。3D技术发展到今天,已步入DirectX 10时代。在过去的十年中,每一代的DirectX都带来对新的图形硬件特性的支持,因此每次都能帮助游戏开发者们迈出惊人的一步,尤其DirectX 10是自DirectX诞生以来,首次进行的一次彻底的重新设计。
要使3D游戏更富真实性,尤其是DX10游戏,需要进行大量3D运算,对纹理、贴图、帧缓冲等都要进行大规模处理,大量三角形生成、多边形处理也需要更大的显存工作空间来运作。因此,除了带宽外,显存的容量在很多时候就显得非常重要。为了渲染出更出色的高分辨率下的32位色的3D效果,研发者们在“显存”上也做足了功夫,比如纹理压缩、Z轴数据清理、动态显存分配、总线速度提升等。