(4)显存容量
我们经常谈及一块显卡时通常会说它是64M 128BIT或者128MB 128BIT的,这里的64MB或者128MB指的就是显卡上显存的容量,现在主流显卡基本上具备的是64MB或者128MB的容量,少数高端显卡具备了256MB的容量。显存与系统内存一样,其容量也是多多益善,因为显存越大,可以储存的图像数据就越多,支持的分辨率与颜色数也就越高,游戏运行起来就更加流畅。不过有时候显存并非越多越好,对于不同架构、不同能力的图形核心来说,显存容量的需求亦不一样。数据处理能力强大的图形核心,当用上如抗锯齿和其他改善画质的额外功能时,需使用较多的显示内存,但对于有些低端的显卡,由于架构的限制,即使增加内存容量也不能使性能大幅度增加,更多的容量只能增加了成本。
既然那样,那么,我们如何分辨显示卡内存容量是否足够呢?这可以参考显卡公版设计指定的显存容量。对于大部分人来说,一般应用64M也够了,好一点就128M吧。而低端的显卡64M跟128M的性能相差不大,选择64M更划算。真正需要大容量显存的主要是一些3D渲染软件。如果不需要玩一些要求庞大材质和顶点数据的游戏、很少用到3D渲染软件和一些疯狂的测试软件,那256MB显存对你来说只是浪费!要计算出一块显卡的所有显存容量,必须先知道每颗显存的容量大小(一块显卡上通常有几颗规格一模一样的显存芯片)。然后用得出来的一颗显存的容量去乘以显卡上显存的颗粒数,也就是: 显存容量=单颗显存颗粒的容量X显存颗粒数量
那究竟我们怎么样知道每颗显存的容量是多少呢?一般我们根据显存上面的编号识别。下面我们以最常见的SAMSUNG和Hynix的显存例子来看看:
三星的显存容量是看编号(比如下面的图K4J55323QF-GC16这些数字和字母)的第4、5位数字来识别,规律是:62、64=64Mbit,也就是64Mbit/8=8MB/颗;26、28=128Mbit,也就是128Mbit/8=16MB/颗;54、55、56=256Mbit,也就是256Mbit/8=32MB/颗;51、52=512Mbit,也就是512Mbit/8=64MB/颗。我们只要把这些数字代表什么容量记住就可以了。根据这些规律,我们很容易看出下面两颗显存的容量,第一颗的编号第4、5位为26,所以它的容量是16MB/颗;同理知道第二颗的容量为32MB/颗。
这是三星TSOP封装的3.3NS的显存
这颗是三星MBGA封装1.6NS的显存