|
显存位宽比显存容量更重要
目前在显卡市场上,无论是NVIDIA还是AMD都有不少定位入门级的显卡配置了大容量显存。就拿NVIDIA方面来说,它的定位于入门游戏玩家的GTS240就有1GB和512MBB显存两个版本。甚至连定位于初级用户的GT220都有512MB甚至1GB显存版本的产品。那么对于用户来说,选择这样的入门级产品有没有必要多花点钱去购买显存容量更大的产品呢?为了搞清楚这点,就必须提到另一个关于显存的概念——显存位宽。
所谓显存位宽就是显存在一个时钟周期内所能传送数据的位数,位数越大则瞬间所能传输的数据量越大,它也是显存的重要参数之一。显存位宽一般会用bit作为单位。比如经常会看到显存容量用“512MB 128bit”这样的标注,其中“128 bit”指的就是显存位宽,当然这样数字越大也就代表了其性能越好。
显存越大不一定带宽越高
就拿目前最为普遍的GDDR5显存来说,绝大部分都是单颗显存128MB 32bit的规格。如果一张显卡上有四颗这样的显存颗粒的话,那么该显卡所组成的显存规格就是128MB×4 32bit×4,也就是常见的512MB 128bit显存规格。以此类推,如果在显卡上有8颗这样的显存颗粒,那么就是1G 256bit的显存了。为此就有玩家会说,那么这样的话,岂不是显存容量越高,显存位宽也就越大,显卡的性能就越好吗?其实事实并非如此!显卡厂商为了区分显卡之间的性能差距,因此会对图形核心的显存位宽进行限制,因此图形核心对外的显存位宽的最大值是固定的,这点也是非常重要的一个概念!
如果把显存容量比作是一个由无数小仓库所叠加起来的大仓库,把图形核心比作是工厂的话,那么显存位宽就是这家工厂连接每一个小仓库之间的通道宽度。如果工厂的所能管理的通道只有128bit,也就是说它只能管理4个32bit的仓库,如果一旦超过这个数量,那么这家工厂就不得不暂时放弃掉余下的仓库,因为要管理超过自己所既定的仓库数量是绝对不可能的。
有不少JS会忽悠玩家说,显存容量越高其显存带宽也就越高。事实是这样吗?看一下显存带宽是如何计算得来的吧:显存带宽=显存频率×显存位宽/8
用GT220来假设,其显存规格为512MB 128bit,显存频率为500MHz,其显存带宽就是500×128/8=8GB/s。
如果非要在GT220上用到1G的显存呢?其最终显存的规格也就是1G 128bit,其显存带宽是多少?各位自己计算一下吧。
搭配多少容量显存应该关注图形核心的显存位宽
同样拿NVIDIA的GT220来说,其核心的显存位宽配置只有128 bit,如果搭配128MB 32bit的GDDR5显存的话,512MB 128bit才是最为合适的。一旦用到1G显存的话,那么显存位宽就会被提高到256bti,这就超过了GT220所能处理的范围,因此很容易出现显存被闲置的情况。当然像GTX480这样的显卡,其显存位宽是384bit,同样用128MB 32bit的GDDR5显存去搭配的话,那么1536MB的显存才是最为适合的。
虽然说目前不少3D游戏在大显存的显卡中表现常常会好于小显存容量的产品,但是在显存位宽受限制的前提下,一味的提高显存容量是非常没有必要的。玩家可能会花上一百块的钱而只享受到十元的性能提升,这点对于本身就定位于入门级的显卡来说更加明显。因此小编也是建议各位玩家,选购显卡不要一味贪图大显存,只有适合的才是最好的。
到此为止,大家应该清楚了。虽然说显存大了必然只有好处没有坏处,但是为了这个好处而付出的代价是否值得就值得商榷了。对于使用高端显卡,并且经常在高分辨率下进行游戏的玩家来说,大显存显卡必然是唯一的选择;而对于不少入门级用户,与其多花一两百元钱去换取微乎其微的性能提升,不如省下钱来做点其他的事情。
|
|