关于电脑显卡显存容量与显存位宽的一些知识:
显存容量的作用:
显存的容量决定了能够缓冲的游戏的数据,影响到的主要效果就是双开或者多开3D网游客户端的时候保证帧数不会因为显存的不足很低,或者是玩“3D”模式的游戏,现在很多游戏都支持“3D”模式了,但是根据“3D”画面的成像原理,需要的显存至少是“2D”模式的两倍,再有就是多屏显示,屏幕越多代表会显示的分辨率就越高,分辨率越高就意味着需要处理的画面数据越多,这些数据都需要显存来存储,而显存不足最直接的现象就是画面帧数非常低,一直很低,不想因为GPU或者CPU性能不足的部分画面帧数暴跌现象。
显存位宽的作用
显存位宽的作用是将显存中的数据交给显卡的一个通道,如果显存位宽不足的现象的是在搞分辨率的情况下画面出现分层现象,或者是帧数非常的低,原因是显卡核心无法得到充足的数据来计算,然后显卡核心就会闲置将可现实的帧数平均话,这样画面显示就会出现卡的现象。
如果显存位宽不足,可以选择较小的分辨率显示,这样就可以满足正常的现实需求了,如果24寸以上的大屏幕,建议选择显存位宽在256位的显卡合适。例如支持1920*1080的画面至少需要128位的显存位宽才可以。
位宽决定带宽大小
无论显存怎么改变,出发点都是因为对带宽的不断渴求,显存带宽一直是显卡一个很难攻破的瓶径所在,显存位宽在另一个方面决定了显存带宽的性能,显存带宽是指图形芯片与显存之间一次可读入的数据传输量,它是决定显卡性能和速度的主要因素,其计算公式为:显存带宽=工作频率×显存位宽/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相提并论的原因,所以大家在选择显卡的时务必要关注显存位宽的大小。
然而无论显存位宽,还是显存容量,最终决定性能的是显存颗粒的品质和规格,现在市面的显存颗粒分GDDR3和GDDR5:GDDR3和GDDR5比性能差上一倍,可以这样理解,显存带宽翻倍,显示核心能更好地发挥,就像CPU的双通道内存一样,不过在显卡这块上面显存带宽的提升对显示核心的性能发回来说更明显,相同核心下GDDR5显存的显卡一般能比GDDR3现存的性能领先30%吧而什么样在显卡才能使用GDDR5的显存颗粒是由显卡的GPU里面的显存控制器决定的,在这个方面A卡要比N的技术成熟很多。
这也是A卡便宜的原因,因为如果使用比较低的GDDR3颗粒为了保证和GDDR5颗粒的显卡相同的性能就必须增加显存位宽,也就是说明显存位宽要大出一倍才可以,而显存位宽直接决定了显卡的PCB板的面积的大小和生产成本,发热量也会大一些。
由于AMD参与了GDDR5的开发,具备一定的优势,优先普及了GDDR5,这样节约了制造显卡PCB板的成本和显卡上线路板的走线难度,而达到了相同的效果。当然显存颗粒和显存位宽同样兼备的话性能不知道能翻多少倍了。决定显卡的核心性能是,总线位宽和核心频率,决定了显卡的真能能吞吐数据的总量,显存频率*总线带宽(显存位宽)=带宽(本质性能)
如下图:800MHz*2*128bit/8=25600MB/S(25.6GB/S)(公式如下,单位换算不再解释):
本文地址:http://www.45fan.com/dnjc/8650.html