陈斌彬的技术博客

Stay foolish,stay hungry

显存容量

显存容量是显卡上显存的容量数,这是选择显卡的关键参数之一。显存容量决定着显存临时存储数据的多少,显卡显存容量有128MB、256MB、512MB、1024MB几种,64MB和128MB显存的显卡现在已较为少见,主流的是2GB、4GB、6GB的产品。现如今最新版已经能达到32GB的显存容量(FirePro S9170)。

应用

大小选择

目前工作站显卡所用的显存容量一般都在2GB以上。

对于选择多大的显存容量合适,这取决于多种因素,比如应用的环境和硬件的相互制约关系,但通常来讲可以参考下面公式:

显存容量=显示分辨率×颜色位数/8bit。

分辨率

比如现在显示分辨率基本都是1024x768,颜色位数为32bit,那么需要的显存容量=1024x768x32bit/8bit=3145728 byte,可是这针对是2D显卡(普通平面),如果是3D加速卡,那么需要的显存容量为1024x768x32bitx3/8bit=9437184byte=9.216MB,这是最低需求,而且还必须增加一定的容量作为纹理显示内存,否则当显示资源被完全占用时,计算机只有占用主内存作为纹理内存,这样的二次调用会导致显示性能下降,因此作为真正的3D加速卡显存容量一定大于9.216MB。目前工作站显卡显存都在64MB以上。比如2D绘图应用,即使在1600x1200的情况下,它也最多是1600x1200x32bit/8bit=7680000byte=7.5MB,如果是三维绘图比如3D Studio Max,那么容量需求是7.5x3=22.5MB,不过这是最低需求,因此32MB容量的显存是应付这类2D绘图或者娱乐的视频播放、普通三维设计。对于工作站而言,由于运行更大的软件,更大的运算,所以显存至少应该在64M以上。

速度选择

另外还需要补充一点的就是显存的速度。

早期的SDRAM显存速度很慢,后来出现的DDR显存逐渐成为主流。

在DDR两倍速度于SD显存的时候,面向高端显卡的DDR2显存横空出世,使得显存频率得以高于600MHz。

现在的显存用于低端的是DDR或者是DDR2,面向中高端的上DDR3,到06年,ATi的R580系列显卡使用的显存速度达到了1.8GHz!

显存速度也是显卡非常重要的一个参数。比如NV的GeForce6600。05年的6600标准版的显存是DDR,速度标准为500,而后来推出的DDR2版的6600,在显示核心(GPU)没有任何改变的情况下,显存变为800Mhz,性能却提高了40%!所以显存的速度也是非常重要的!