显卡位宽与显存的关系,显卡位宽多大够用
买电脑的时候,大家都太关注显卡的内存大小,很多人忽略了内存位宽的重要性。甚至还有骗子显卡配2GB独立显卡但只有64bit位宽。可能有人会说,不如把显卡的位宽做大一点。这是不对的。显卡位宽的扩展需要硬件的扩展,就像你要扩路占地一样,所以成本要比增加显存高很多。所以通常高位宽显卡要贵很多。
然后,有人问,我怎么知道我的显卡位宽符合要求?下面是计算最低位宽的简单公式:
最小内存位宽=(分辨率x48x8)/(内存频率)
首先,现在的电脑一般都是32位真彩显示模式。在这种模式下,每个像素的渲染需要16个32B数据,其中第一个16B是基本渲染,最后一个32B是纹理渲染。如果我们的屏幕是1080p的屏幕,分辨率为19201080,那么渲染一次整个屏幕所需的数据流为:1920108048b=99532800 b=94.92 MB。对于通常的LCD屏幕,每个像素每秒刷新60次,那么每秒需要的数据流就是94.92MBx60=5.695GB,总之这是显卡维持屏幕正常显示的最低要求。
显卡的位宽正好是显存的位宽。众所周知,显卡的主要组成部分是GPU和显存。所谓显存位宽,可以理解为数据从显存传输到GPU所经过的通道的承载能力,也就是车间传送带的输送能力。
买电脑的时候,大家都太关注显卡的内存大小,很多人忽略了内存位宽的重要性。甚至还有骗子显卡配2GB独立显卡但只有64bit位宽。可能有人会说,不如把显卡的位宽做大一点。这是不对的。显卡位宽的扩展需要硬件的扩展,就像你要扩路占地一样,所以成本要比增加显存高很多。所以通常高位宽显卡要贵很多。
知识拓展:计算机显卡起什么作用?如何判断显卡?
然后,有人问,我怎么知道我的显卡位宽符合要求?下面是计算最低位宽的简单公式:
最小内存位宽=(分辨率x48x8)/(内存频率)
首先,现在的电脑一般都是32位真彩显示模式。在这种模式下,每个像素的渲染需要16个32B数据,其中第一个16B是基本渲染,最后一个32B是纹理渲染。如果我们的屏幕是1080p的屏幕,分辨率为19201080,那么渲染一次整个屏幕所需的数据流为:1920108048b=99532800 b=94.92 MB。对于通常的LCD屏幕,每个像素每秒刷新60次,那么每秒需要的数据流就是94.92MBx60=5.695GB,总之这是显卡维持屏幕正常显示的最低要求。
假设我们的显卡显存频率是1250MHz,对于DDR3显存来说不算太低。这意味着显存每秒读写1250M次,每次数据传输是显存位宽/8(显存位宽的单位是bit,数据流需要B,1B=8bit)。如果是64bit,这个显卡的最大数据流是1250mx64/。换句话说,可以胜任正常显示。
但是,请注意,这只是维持屏幕正常显示的一个要求。如果是玩游戏,纹理计算会高很多,数据会达到正常的几倍。此时基本显卡的数据流无法正常执行,显示器为了显示只能降低帧率。帧率降低到一定程度后,卡片机就会出现。所以我个人建议你买几倍于最小位宽要求的显卡。
阅读:秒懂桌面显卡性能排名2018年6月最新版显卡阶梯
举个例子,如果有人买了4K屏幕,那么他每秒需要的数据流大约是1080p屏幕的4倍,大约24GB。此时,如果视频存储器的频率为1250MHz,则所需的位宽为157bit,这是最低要求。所以如果你真的想买一台4K屏幕的超级计算机,你最好有一个512位内存宽度的显卡。当然这是针对DDR3显存的。如果你的显卡是DDR5显存,那么显存频率可能会达到5000MHz的水平。这时你只需要40位的位宽就可以保证最低的图像要求。这也是为什么有些DDR5内存的显卡比DDR3内存的显卡位宽低很多的原因。
最后,描述了最小存储器位宽的计算方法:
最小内存位宽=(分辨率x48x8)/(内存频率)
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。