显卡显存到底需要多大?
程序员文章站
2023-02-16 23:37:25
显卡显存到底需要多大? 显存,直意就是显示缓存,主要作用就是将显示芯片处理的数据临时储存起来,这些数据包括已经处理和将要处理的数据,所以显示芯片和显存之间的通道就十分的重要,畅通与否直接关系... 09-04-21...
显存,直意就是显示缓存,主要作用就是将显示芯片处理的数据临时储存起来,这些数据包括已经处理和将要处理的数据,所以显示芯片和显存之间的通道就十分的重要,畅通与否直接关系到显卡的性能。
我们说到显存,常会说到64mb、128mb、256mb等等数据,这些都是指的是显存的容量。在这里简单地给大家一个计算公式,显存容量=水平分辨率×垂直分辨率×颜色位数/8bit。当在进行2d应用时,比如在1024×768×32的显示模式下,那么需要的显存容量=1024×768×32bit/8bit=3145728 byte=3.072mb,这只是2d应用,如果是在使用3d应用时,那么需要的显存容量=1024×768×32bit×3/8bit=9437184byte=9.216mb,当然,这些都是应用时的最低需求(显示需求),还必须有一定的显存容量来专门存放纹理数据或z-buffer数据,否则当显存容量被显示资源完全占用时,系统会自动调用内存作为纹理显存使用,而在速度上内存是无法和显存相比的了,这样的二次调用自然会导致显示性能下降。
通常在高分辨率和开启全屏抗锯齿和各向异性过滤后,对显存容量提出更高要求,通常在2048x1536 4xaa 16xaf环境下,256m版本的显卡已经不能动了,这个在52硬件论坛上也有人提到过,但是频率相同的512m版本依然流畅,这是相当极端的显现。
当然显存速度跟显存容量同样重要,显存速度越快可以提供更大的数据带宽,这是显而易见的。目前在*8800gtx中,384bit 1800mhz的gddr3提供了超过80g/s的带宽,2048x1536 4xaa 16xaf已经不是问题。 而现在热门的7300gt和7600gs都会搭配1.4ns或者更高等级的显存,1400mhz频率提升22.4gb/s的数据带宽。
我们说到显存,常会说到64mb、128mb、256mb等等数据,这些都是指的是显存的容量。在这里简单地给大家一个计算公式,显存容量=水平分辨率×垂直分辨率×颜色位数/8bit。当在进行2d应用时,比如在1024×768×32的显示模式下,那么需要的显存容量=1024×768×32bit/8bit=3145728 byte=3.072mb,这只是2d应用,如果是在使用3d应用时,那么需要的显存容量=1024×768×32bit×3/8bit=9437184byte=9.216mb,当然,这些都是应用时的最低需求(显示需求),还必须有一定的显存容量来专门存放纹理数据或z-buffer数据,否则当显存容量被显示资源完全占用时,系统会自动调用内存作为纹理显存使用,而在速度上内存是无法和显存相比的了,这样的二次调用自然会导致显示性能下降。
通常在高分辨率和开启全屏抗锯齿和各向异性过滤后,对显存容量提出更高要求,通常在2048x1536 4xaa 16xaf环境下,256m版本的显卡已经不能动了,这个在52硬件论坛上也有人提到过,但是频率相同的512m版本依然流畅,这是相当极端的显现。
当然显存速度跟显存容量同样重要,显存速度越快可以提供更大的数据带宽,这是显而易见的。目前在*8800gtx中,384bit 1800mhz的gddr3提供了超过80g/s的带宽,2048x1536 4xaa 16xaf已经不是问题。 而现在热门的7300gt和7600gs都会搭配1.4ns或者更高等级的显存,1400mhz频率提升22.4gb/s的数据带宽。
下一篇: 微信小程序怎么申请复用公众号自制认证?