对于刚接触DIY领域的小白玩家来说,衡量显卡性能的指标就是GPU芯片和其频率,这也确实是显卡性能的决定性因素。但除了GPU,还有一个对显卡性能影响较大的部分,那就是显存。
显卡显存越大越好吗?显存对电脑速度的影响
显存有很多指标:类型、容量、带宽、位宽、速率等,这些指标都有着或多或少的关系。首先我们需要明确一点:显存是为显卡服务的,其作用是将GPU核心运算出的数据进行短暂的存储,也就是说显存和GPU之间需要频繁地交换数据,因而显存对显卡性能有着至关重要的作用。那么我们先来说说决定显存性能的首要因素,那就是显存类型。
目前最主流的显存当然是GDDR5,再有就是随着GTX 1080的发布,NVIDIA独占了GDDR5X显存,而更高级的还有率先应用在R9 Fury X上的HBM显存和Vega及Volta上使用的HBM2显存。
GDDR5显存的极限速率为9Gbps,单颗容量最高可达2GB;GDDR5X目前可以达到11Gbps,但理论极限可以达到16Gbps,根据协议单颗最高容量同样为2GB;HBM显存的极限速率为1Gbps,单颗容量为1GB,而2代HBM则可以达到2Gbps的速率,容量最高可达单颗8GB。
我们可以将GDDR5和GDDR5X划为一类显存,HBM和HBM2划为一类显存,然后我们主要对比一下GDDR5和HBM:GDDR5内部I/O位宽是32-bit,目前常见的GDDR5显存频率可以达到1750-2000MHz,由于其为4倍速率机制,所以等效频率是7000-8000MHz;HBM显存的频率很低,只有500MHz,采用2倍数率机制,等效频率是1000MHz,不过它的内部I/O位宽高达1024-bit,因而弥补了频率低的不足。
那么HBM显存是如何做到32倍于GDDR5的I/O位宽的?我们都知道,HBM显存除了直译为高带宽显存,也被业内人士称为堆栈式显存,其采用堆栈设计,每个堆栈有8个通道,每个通道提供128-bit位宽,因此I/O位宽是128-bit*8=1024-bit。以上就是有关显存类型的简单介绍,总结起来就是显存类型决定了显存的位宽,而显存带宽则直接由显存位宽和显存速率所决定。
显存带宽该怎么算?
显存带宽是指显示芯片与显存之间的数据传输速率,带宽越大,数据传输越快,显卡在进行高分辨率、高画质渲染时表现越好。带宽并不是显存的固定指标,而是通过计算得来的,其计算方式如下:
显存带宽(GB/s)= 显存实际频率(MHz)x 显存数据倍率*显存等效位宽(bit)/ 8
其中显存实际频率乘以显存数据倍率得出的数就是我们常说的等效显存频率,而等效位宽就是显存颗粒位宽乘以显存颗粒数得出的值。当然,现在各家厂商越来越流行用显存速率来标注显存,如NVIDIA之前推出的GTX 1080 9Gbps,就是用速率来标示显存,而不是频率,那么这个公式还可简化为:
显存带宽(GB/s)=显存数据频率(Gbps)x 显存等效位宽(bit)/8
举例来说,新版GTX 1080上使用的GDDR5的显存带宽就为11*256/8=352GB/s;R9 Fury X上使用的HBM显存带宽则为1*4096/8=512GB/s。一些未发布的显卡我们也可以通过这种方式计算一些未发布的显卡的带宽,譬如说即将发布的Radeon RX Vega游戏卡,如果其按之前Dr.Lisa Su手持展示的GPU设计,搭载2枚HBM2显存,那么理论上其带宽就应该为2*2048/8=512GB/s,与R9 Fury X持平。