admin管理员组

文章数量:1531695

2023年12月11日发(作者:)

显存位宽和显存容量的区别

显存带宽就是显示芯片与显存之间的桥梁,带宽越大,则显示芯片与显存之间的通讯就越快捷。为了标示这宽度,显存带宽的单位为:字节/秒。显存的带宽与显存的位宽及显存的速度(也就是工作频率)有关了。最终得出结论:显存带宽=显存位宽×显存频率/8。

显存的速度一般以ns为单位,常见的显存有6ns、5.5ns、5ns、4ns、3.8ns,直至1.8ns。其对应的工作频率分别是143mhz、166mhz、183mhz、200mhz、250mhz,直至550mhz。工作频率的计算方法非常简单──显存速度的倒数就是显存的额定工作频率,比如显存的时钟周期为4ns,则该显存的运行频率为1/4ns=250mhz(如果是ddr显存则用结果再乘以2)。

显存位宽就是指显存颗粒与外部进行数据交换的接口位宽,一般有32bit、64bit、128bit、256bit等等。不同的显存颗粒的位宽是不一样的,要想知道显存的位宽是多少,可以通过查显存颗粒上的编号,一般tsop封装的显存是8bit、16bit、32bit,mbga封装的是32bit。然后将单颗显存的位宽乘上显存颗粒的数量,一般就是整块显卡的显存位宽。

显存容量=显示分辨率×颜色位数/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绘图或者娱乐的视频播放、普通三维设计。对于工作站而言,由于运行更大的软件,更大的运算,所以显存至256以上。

显存位宽是显存在一个时钟周期内所能传送数据的位数,位数越大则瞬间所能传输的数据量越大,这是显存的重要参数之一。目前市场上的显存位宽有64位、128位和256位三种,人们习惯上叫的64位显卡、128位显卡和256位显卡就是指其相应的显存位宽。显存位宽越高,性能越好价格也就越高,因此256位宽的显存更多应用于高端显卡,而主流显卡基本都采用128位显存。

大家知道显存带宽=显存频率x显存位宽/8,那么在显存频率相当的情况下,显存位宽将决定显存带宽的大小。比如说同样显存频率为500mhz的128位和256位显存,那么它俩的显存带宽将分别为:128位=500mhz*128∕8=8gb/s,而256位=500mhz*256∕8=16gb/s,是128位的2倍,可见显存位宽在显存数据中的重要性。

显卡的显存是由一块块的显存芯片构成的,显存总位宽同样也是由显存颗粒的位宽组成,。显存位宽=显存颗粒位宽×显存颗粒数。显存颗粒上都带有相关厂家的内存编号,可以去网上查找其编号,就能了解其位宽,再乘以显存颗粒数,就能得到显卡的位宽。这是最为准确的方法,但施行起来较为麻烦

下面教大家一个较为简便,但只适应于一般情况,存在一些特殊情况,在大部分情况下能适用。目前显存的封装形式主要有tsop和bga两种,一般情况下bga封装的显存是32位/颗的,而tsop封装的颗粒是16位?/颗的。如果显卡采用了四颗bga封装的显存,那么它的位宽是128位的,而如果是八颗tsop封装颗粒,那么位宽也是128位的,但如果显卡只采用了四颗tsop封装颗粒,那么显存位宽就只有64位。这只是一个一般情况下的技巧,不一定符合所有的情况,要做到最为准确的判断,还是察看显存编号吧!

目前工作站显卡所用的显存容量一般都在64m、128m、256m甚至更大。

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

显存容量=显示分辨率×颜色位数/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以上。

本文标签: 显存位宽容量显示颗粒