显存位宽是显存在一个时钟周期内所能传送数据的位数,位数越大则瞬间所能传输的数据量越大,这是显存的重要参数之一。
大家知道 显存带宽显存位宽/8,那么在显存频率相当的情况下,显存位宽将决定 显存带宽的大小。比如说同样 显存频率为500MHz的128位和256位显存,那么它俩的 显存带宽将分别为:128位=500MHz*128∕8=8GB/s,而256位=500MHz*256∕8=16GB/s,是128位的2倍,可见显存位宽在显存数据中的重要性。 显卡的显存是由一块块的显存芯片构成的,显存总位宽同样也是由 显存颗粒的位宽组成,显存位宽= 显存颗粒位宽× 显存颗粒数。 显存颗粒上都带有相关厂家的 内存编号,可以去网上查找其编号,就能了解其位宽,再乘以显存颗粒数,就能得到 显卡的位宽。这是最为准确的方法,但施行起来较为麻烦。= 显存频率X
作用 :
从原理上说,显存就像一个 仓库,而显示芯片就像 工厂。这个 仓库既可以存放 工厂的生产原料,也可以存放工厂生产的产品,因此工厂的制造速度有多快,一次能生产多少产品,和显存有很大的关系。而从性能和成本上来说,显存对整个 显卡来说是仅次于显示芯片的。上面提到过 工厂和 仓库的概念,而连接工厂和仓库之间还有一条“道路”,这就是显存的数据带宽,也就是显存和芯片之间交换数据的速度。对于 显卡而言,带宽的计算公式是“ 显存频率显存位数总和/8”(以下简称带宽公式)。例如一块 显卡采用了位数总和为128bit,5纳秒的 SDRAM显存,显存运行在200MHz的频率上,那么它的数据带宽就是200MHz*128bit/8=3200MB/秒=3.2GB/秒。假如**
在这个公式中,显存的频率可以轻易用 PowerStrip这样的软件测出来,一般大家也都清楚使用“1000/显存纳秒数”这个公式,算出 显存颗粒的额定运行频率。而 显卡是使用了SDRAM还是DDR,一般产品也都很明确的标示出来了,甚至经销商也都知道,再说目前的主流显卡已是DDR占绝对主流。只是显存的位数这一概念,目前还很少有人去注意,但是从带宽公式可以看出,和 显存频率一样,显存位数也能直接影响显存的数据带宽值。
位宽决定带宽大小 :
无论显存怎么改变,出发点都是因为对带宽的不断渴求, 显存带宽一直是 显卡一个很难攻破的瓶径所在,显存位宽在另一个方面决定了显存带宽的性能,显存带宽是指图形芯片与显存之间一次可读入的数据传输量,它是决定显卡性能和速度的主要因素,其计算公式为:显存带宽= 工作频率显存位宽/8。以Radeon 9600和Radeon 9600SE为例,二者的 显存频率都为400MHZ,Radeon 9600的位宽为128Bit,其带宽就为400×128/8=6.4G/s,而Radeon 9600SE的位宽只有64Bit,其带宽也只有400×64/8=3.2G/s。从这里我们很清楚的看到,显存位宽对显存的带宽起着举足轻重的作用,因为在相同频率下,64位显存的带宽只有128位显存的一半(理论上,相同频率下的64位 显卡性能只有128位显卡的一半),当遇到大量 像素渲染工作时,因为显存位宽的限制会造成 显存带宽的不足,最直接的后果就是导致传输数据的拥塞,速度明显下降,这也就是为什么Radeon 9600SE的性能无法与Radeon 9600相提并论的原因,所以大家在选择显卡的时务必要关注显存位宽的大小。×
转载于:https://blog.51cto.com/leadtek/1120767