当前位置:首页-趣教程Tutorial-正文

显存究竟干的什么活?

显存究竟是干什么用的?笼统来说就是暂存,和内存的作用类似。不过,它的工作内容是定向的,5分钟的时间你就明白现存的作用了。

显卡是连接电脑与显示器的桥梁,通过它才能将电脑计算出的图形界面输送到显示器上,并正确显示出来。大家都知道显示器有不同的分辨率,而这个分辨率其实就是显示器所能描绘的像素点的数量。比如1920×1080就意味着一共有2073600个像素点。一个图形图像被电脑CPU发送指令到显卡GPU上然后计算出来画面,再输出到显示器上,这个过程中就需要显存来存储计算出来的内容,并最终输出到显示器上,填充好每一个像素点,形成最终的画面,最初显存的作用也仅限于此。

显存究竟干的什么活? - 第1张

随着不断发展,在显示出的画面中不再只是一个由的颜色、线条勾勒出的2D画面,比如3D游戏的各种特效都会一股脑“堆积”到显示器上,甚至于一些不能显示在画面中的内容也要通过显卡GPU计算(比如一个人体,他的全部结构都会被计算,越细腻的画面需要计算的“三角形”就越多,GPU性能和显存就需要更多、更大),这就会产生非常非常多的数据。

显存究竟干的什么活? - 第2张

而且由于画面是动态的,就意味着每一帧的数据量都在实时刷新,这期间需要用到的显存就会越来越多。具体来说:

帧缓存(Frame Buffer): 存储当前显示帧的图像数据,以便将图像发送到显示器上显示。

后台缓存: 预存下一帧的内容,用于平滑地切换帧并提高图像的流畅度。

Z轴缓存(Z-buffer): 存储深度信息,用于确定图像中像素的显示顺序,以避免遮挡问题。

纹理数据和几何数据: 存储游戏中的纹理(贴图)和几何数据(物体形状、顶点信息等),影响游戏的画质和特效。

值得一提的是,如果在游戏中用户打开抗锯齿技术,由于抗锯齿技术需要更多的采样,这样实际游戏存储在显存中的数据容量还会成倍增长,所以现在显存不仅仅要求速度更快,容量也越来越大。

显存究竟干的什么活? - 第3张

不仅如此,显存同内存类似,还有一个非常重要的技术指标叫做“位宽”,显存位宽是显存在一个时钟周期内所能传送数据的位数,位数越大则瞬间所能传输的数据量越大。目前最低端的显卡位宽为64位,之后是128位,高端显卡一般显存都是256位乃至384位的位宽(GDDR6\GDDR5)。

显存究竟干的什么活? - 第4张

显存与GPU相辅相成,显存不够最直观的感受就是卡顿,这样说你是不是就更容易理解一些了?至于现在的显卡,大家可以看到中端显卡的显存一般是在8GB~12GB左右,入门级别的显卡是4GB~6GB,中高端产品则基本保持在12GB~16GB之间,卡皇旗舰型产品都已经突破24GB显存了。

显存究竟干的什么活? - 第5张

总的来说,显存在现代计算机图形处理中扮演着至关重要的角色。随着游戏和图形技术的不断发展,显存的速度、容量和效率都在不断提升,以满足日益增长的图像处理需求。如果显存不足,可能会导致卡顿、低帧率和图像质量下降等问题。

本文版权为智趣东西所有,未经授权禁止转载。

相关文章