显存带宽
指显示芯片与显存之间的数据传输速率
显存带宽是指显示芯片与显存之间的数据传输速率,它以字节/秒为单位。显存带宽是决定显卡性能和速度最重要的因素之一。
计算公式
DDR3显存带宽=显存频率×显存位宽/8,DDR5显存带宽=显存频率×显存位宽/8。大多低端的显卡都能提供6.4GB/s、8.0GB/s的显存带宽,而对于主流级的显卡产品则提供超过75GB/s的显存带宽。在条件允许的情况下,尽可能购买显存带宽大的显卡,这是一个选择的关键。
制约因素
由于显存带宽指的是图形处理芯片显存之间的交换速度,所以,显存接口总线的位数越宽,交换速率也就越高,而显存的速度越快,当然带宽也就越高。对于总线来说,虽然现在显示芯片已经发展到256bit,但都只采用了128bit的显存总线。显存的速度跟不上显示芯片的速度,这样就会造成瓶颈问题了。像GeForce 256,由于其166MHz 128bit的总线只能提供最大2.6GB的带宽,造成了其在32bit色下性能无法完全发挥。对于显存来说,与系统主存一样,其发展速度明后落后于处理器的发展速度,虽然现在已经研制出700MHz以上的CPU,但内存的速度仍在133MHz以下。这样显然对系统的影响是很大的。显存也存在着同样的问题,其发展速度已明显落后于图形芯片的发展,使用普通的SDRAM已越来越多的影响了芯片的性能,当然,这主要是由于显存价格所影响的,如果给GeForce配上200MHz显存的话,价格将与DDR版相差不多了。
参数对带宽的影响,首先,对于高性能显卡而言,一定要使用128bit的显存总线,使用64bit的总线的Savage 4在性能上明显落后于其它第四代卡就是一个很好的证明。在总线速度相同的情况下,显存速度越快,带宽也就越高.对于DDR-RAM来说,由于在一个周期内能完成两次数据的传输,所以,在一定时间内将产生两倍于同频SDRAM的带宽。不过要说明的是,这并不是说DDR显存的速度就是SDRAM的两倍,因为影响显存性能并不只是数据传输,当资料由图形芯片传输至显存时,其执行速度与SDRAM是相同的,所以我们并不能说DDR-RAM速度就是SDRAM的两倍。DDR-RAM终归是一种解决了传输瓶颈问题的低端解决方案。
显存影响
显存速度为200MHz,总线为128bit的G400MAX,其显存带宽为3.2GB/s,而同样采用了128bit总线的TNT2 Ultra由于使用的只是183MHz的显存,所以其带宽较G400 MAX小,仅为2.9GB/s. 显存带宽会对加速卡有什么影响呢? 让我们来看看以下的一个例子,在图形芯片进行了接到CPU的指令后,计算出需填充的像素,然后将像素通过显存等通道,最后完成数模传换显示. 所以,如果图形芯片与显存通道的传输数率不够的话,单位时间内处理的像素就只有受限于显存带宽了. 带宽为2.6GB的GeForce 256最高能达到480MT/S的填充率,这与设计是完全相同的. 当有一个非常重要的问题,就是当进行32bit处理时,将会比平时多出一个写操作,这样仅有2.6GB带宽的GeForce将仅能达到280MT/S的填充率. 如果您注意观察的话就会发现,对于具备32bit渲染能力的3D卡,其显存速度比芯片速度要快不少,这就是为了预留出哪块为进行32bit渲染时的带宽. 150MHz的TNT2在进行16bit渲染时,可提供最高300MT/s的填充率,但在进行32bit渲染时,仅能保持200MT/s的填充率,不过其损失要比GeForc要小得多.由于GeForce 256采用了速度仅为166MHz的显存,使得带宽的要求即便在16bit下也非常紧张,更不用提32bit渲染了. 所以,nVidia在GeForce 256填充率的问题上的一些做法是失败的,虽然我们从未得到过一款16bit与32bit速度一致的显卡,但由于GeForce 256显存过度缩水,使其在32bit色下速度损失有时竟达16bit下的一倍,这显然会令人无法接受. 毕竟,用32bit玩游戏本来就是GeForce的重要特性之一.
参考资料
最新修订时间:2021-01-27 23:30
目录
概述
计算公式
制约因素
参考资料