对于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高速显存对显卡的性能实在是太重要了。

既然电脑的内存可以增加扩大。为什么独立显卡显存不可以扩容?

因为电脑内存对于显卡显存来说使用面宽泛的多,自电脑诞生以来可以没有独立显存但是绝不能没有内存,到现在仍然有不少电脑只是使用CPU自带的核芯显卡,内存直接当作显存使用,而高性能显卡和独立显存主要还是供给游戏玩家和专业创作者来使用,所以业界没有必要专门去为独立显卡设计显存扩容的标准,没有标准和配套设施自然就无法扩充显存,因此显卡显存大小只能掌握在核心厂商的手里。

其实从性能的角度来说,直接将内存集成到CPU中可以达到更高的性能,延迟也会大大降低。但自X86架构计算机诞生以来,由于当时技术不成熟,半导体工艺落后,很难将大容量内存集成到CPU芯片中,所以将内存设计成一个相对独立的单元,可以随意扩展。所以这个标准一直延续了几十年,无论是台式机主板还是笔记本主板,总有可以随意升级扩展的内存插槽,所以CPU也有。


文章TAG:显卡为什么要这么大显存  显卡  大显  有用  
下一篇