显卡为什么要这么大显存,显卡的大显存真的有用吗

对于NVIDIA、AMD等上游厂商来说,人为划分不同档次显卡的显存容量更符合他们的利益 。比如高端的GTX1070/1080配8G显存,而GTX1050只给2G显存,这样就从显存容量上划分了显卡档次 。无论是下游的显卡厂商还是消费者,都只能买显存容量固定的显卡,而且显卡上就算有空的焊盘,你也不能加,因为早就从GPU来了 。
显卡的大显存真的有用吗?

显卡为什么要这么大显存,显卡的大显存真的有用吗


大显存当然有用了,显卡显存是专门用来存放图形数据的仓库,使用上和电脑内存的原理差不多,就是作为图形数据和GPU核心之间高速中转站,显存一般就是存放待处理的纹理数据帧缓存和抗锯齿数据等等,但是占据最大的还是纹理数据,因为随着3D游戏画质的提高,纹理分辨率也在快速提高,大尺寸纹理会直接占用更大容量的显存,如果显存容量不够的话就会大大降低显卡的处理速度 。
如果说一块显卡的显存被占满不够用的话,这块显卡在游戏中就可能出现严重的卡顿现象,因为显卡GPU核心只能到速度更慢的内存里去读取数据,数据延迟增大,如果显存太小还可能无法运行游戏,所以充足的显存容量是很重要的 。除了游戏以外,专业显卡往往配备了更多的显存,为的就是设计师在制作过程中能把更多的纹理数据存放在显存里,所以说专业显卡的显存容量经常能达到16G乃至32G以上,因为大容量显存确实能提高工作效率 。
显卡显存满了,会占内存吗?为什么?
显卡为什么要这么大显存,显卡的大显存真的有用吗


独立显卡一般都是板载专用显存,现在的主流显存是GDDR5,专用显存相比一般内存的优势是在显卡上能达到更高的频率达6000mhz以上,同时提供的带宽也比一般内存要大得多,非常适合显卡GPU这类大规模并行计算使用,现在主流显存容量则是在2G-8G之间 。很多游戏玩家经常说的爆显存就是指游戏所占用的显存容量大于显卡本地的显存容量,从而导致游戏性能下降,帧速大跌卡顿的情况 。
这个时候显卡为了保证游戏的正常运行,会一定程度上向系统借用内存资源来使用,内存尽管延迟更低,总容量可能更大,但是在显卡GPU的超高速并行计算面前,传统DDR4内存的频率和带宽就远远跟不上了,这样就会造成显卡数据堵塞在内存,GPU处理速度下降,相应的就会出现画面顿卡的现象 。在使命召唤最近几代的游戏版本中,由于高清贴图占用的显存巨大,对于4G显存的显卡,电脑内存的占用量明显高过拥有8G显存显卡的电脑,在一些场景下4G显存也会出现频繁卡顿的情况,8G显存的流畅度则要好得多 。
没错,吃显存最大的往往就是游戏中的高清贴图和分辨率了,如果出现爆显存的情况,可以尝试降低分辨率和贴图质量 。显存不够用,内存来帮忙,这早已不是新鲜事了,早在2004年,NVIDIA和ATI就推出过支持本地内存共享显存的显卡,比如6200TC就是在搭载64MB专用显存的情况下可以通过Turbo Cache技术共享达到256mb的显存容量 。
这样的好处一是能有效降低低端显卡的成本,二是能以最低的成本实现显存容量的增加 。其实这类技术也并没有太大的复杂性,因为很早以前显卡就是用着DDR内存作为显存,如今更是有搭载DDR4显存的GTX1030显卡,尽管价格便宜,但是它们付出的性能损失也是非常大的,因为GDDR5高速显存对显卡的性能实在是太重要了 。
既然电脑的内存可以增加扩大 。为什么独立显卡显存不可以扩容?
显卡为什么要这么大显存,显卡的大显存真的有用吗

推荐阅读