上周,我们一起了解了什么是DIMM、什么是DDR内存(戳这里),相信有不少人心里还有个疑惑:“内存与显存有什么差别?为什么显卡都GDDR6了,CPU还在用DDR4?”那么我们今天就来聊一聊这个话题。
首先从名字上看,GDDR不就只比DDR多了个G嘛,顾名思义“Graphic图形”之意,给显卡用的。
那显存能当内存用嘛?内存能当显存用嘛?可以。最好的例子就是Playstation、XBOX等专用主机平台,比如PS4统一使用了8GB的GDDR5共享内存,只有一个高速缓冲区域,huma统一寻址,256bit位宽,GDDR5,达到了176GB/s带宽;
带宽 = 位宽 x 频率
反过来看在电脑上,如果你用的是核显,是可以共享内存来当显存用(IGD Memory),也即是说这两种内存没有特别大的隔阂。
但这并不意味着显存不够内存来凑,首先内存要走一遍PCIE总线,跟GPU同步,低带宽,延迟还高,划不来划不来...给核显的带宽只有几GB/s(个位数),受内存带宽影响。
其实很久之前有过用DDR当作显存的显卡,比如Geforce3 Ti 200,随着游戏、专业应用的需求越来越高,DDR的带宽成为了瓶颈,于是便有了后来的GDDR,
GDDR作为一种专用存储,主要用作帧缓存,带宽非常之大,在VEGA 64上用的HBM2 2048bit能提供484GB/s带宽,RTX2080Ti的GDDR6 352bit显存提供了足足616GB/s带宽,如果用常规内存并不能达到这么高的吞吐量。
而GDDR6对应的并不是DDR6,GDDR5也并不是对应的DDR5,虽然二者关系密不可分,但这个代号两边并不是同步升级的,GDDR5有点类似DDR3,且也是8bit 预取缓存。
两者用途和侧重点也有很大差异,GPU核心没有CPU那样的L1/2/3缓存,且纹理贴图数据量巨大,需求在于高带宽,因此夸张的频率和位宽是必要的,但与此同时带来了延迟高的问题,好在GPU的并行结构对延迟不敏感,因此高频能得到高收益。
而内存就不一样的,吞吐量没有这么大、波动也小,因此低延迟的收益更大,也便造成了DDR和GDDR看似相同但规格截然不同的结果。
显存频率虽高,但也有极限,所以提升带宽最有效的方法就是提升位宽,这也是区分显卡定位重要的一个点。
最后,iPhone SE 2发布了,你怎么看?
参考与引用:
http://m.elecfans.com/article/723101.html
https://www.sohu.com/a/141359096_378593
显存和内存区别
显存和内存区别如下:
1、工作对象不同:显存是为GPU暂存资料;而内散穗存则是为CPU和系统缓存资料空间,如果使用的是集成显卡,即系统没有单独的显存,显存空间是在内存空间中划分出来的。
2、存储速度不同:以GDDR6显存为例,速度最可达72GB/s;而DDR4内存的速度是25.6GB/s。
3、容量不同:显存容量是固定的,显卡厂商配置的容量为上限,消费者无法自行添加;而消费级电脑的内存是以DDR插槽为标准,可根据需求和主板的插槽数量增减内存容量。
显存
即显卡内存,也叫帧缓存,是用来存储显卡芯片亏轮处理过或者即将冲空卜提取的渲染数据。直白点就是存储图形信息的东东。
像我们平时在显示屏上所看到的画面都是由一个个的像素点构成的,每个像素点都以4到63位的数据来控制它的亮度和色彩,而这些数据都必须通过显存来保存,再交由显示芯片和CPU调配,最后把运算结果转化为图形输出到显示器上,这样,显示器上就投射出各种各样的文字或者图形化信息。
内存
计算机的重要组成部件,充当一个与CPU沟通的桥梁作用。计算机中所有程序的运行都是在内存中进行的,因此内存的性能对计算机的影响非常大。
内存(Memory)也被称为内存储器,其作用是用于暂时存放CPU中的运算数据,以及与硬盘等外部存储器交换的数据。只要计算机在运行中,CPU就会把需要运算的数据调到内存中进行运算,当运算完成后CPU再将结果传送出来,内存的运行也决定了计算机的稳定运行。
内存是由内存芯片、电路板、金手指等部分组成的。
电脑中的显存和内存有什么区别?电脑上提示显存不足该怎么解决?
我们都知道电脑的内存主要是用于存储内部CPU在运行的过程中所产生的数据,同样也是用户在操作电脑时保存的,一些数据都会在内存中显示。显存则是指的CPU暂时缓存的部分资料,在容量上是固定的,且拥有标准卡槽。电脑提示显存不足,说明电脑运行的程序过多或时间过长,可以先关闭掉一些较大的程序,让电脑稍作休息,也可以调整电脑的属性即可解决。电脑内存和显存的区别,陆漏工作对象不同电脑的内存和显存在工作的对象上是不一早闭烂样的,首先内存是电脑的主要存储空间,也就是说,电脑在运行的过程中所产生的数据,或者用户输入进来的数据,大多都是存储在电脑的内存中,只有内存系统得到命令之后,才能够使CPU正常的工作。电脑的显存显然只是为cpu暂缓资料,内存则是系统缓存的空间,如果使用的显卡是独立集成的,那么系统中不会单独的出现显存,显存空间则是在内存中划分出来的一小块。
两者存储速度不同,内存更大电脑的内存和显存之间在存储速度上也是有很大区别的,目前来说,电脑的显存最高速度只能够达到25.6 GB每秒,而内存的速度可以高达72 GB,从这两者对比上可以看出,内存之所以能够有这么大的速度,是为了能够快速地将电脑中的有效信息采集下来,以防备用。而显存只是为了去满足图像素材读取的需求,在速度上并没有做过多的要求。
内存和显存的容量不同,显存容量固定内存和显存在容量上也是有很大区别的,显存的容量是固定的,正常,我们市面上所见到的现存都是由卡厂商配置好容量,在规定好的容量值上,才可正常的使用最大的容量值就是其上限,对于用户来说态帆,并不能够自行去更改宪容的容量,也无法去添加。而内存则不然,基本上有着标准的插槽,如果想要进行扩容,可以根据需求或者是主板的插槽数量来增加内存的容量,相对来说,用处更大。
电脑显示显存不足,须关掉运行过大的程序正常情况下,电脑的显存是足够使用的,但如果我们长时间在电脑上玩大型的游戏,或者说开一些程序较大的软件,那么这时候长时间使用会导致电脑的显存不足,电脑的屏幕上也会跳出显示。出现这样的情况,我们需要关掉运行过大的程序,即使的清理电脑的内存或者关机休息一会儿,让电脑重新缓过来。
当然,我们也可以在屏幕上用鼠标右键点击属性,然后打开高级设置按钮,需进行页面的设置,将页面设置成为调整最佳性能,如此一来可以解决掉显存不足的问题。
总而言之,电脑的显存和内存在使用对象、容量以及存储的速度上都有着很大区别,内存只是CPU内部存储空间,而显存则是有着既定的容量,其本身是存储CPU运行过程中暂缓的数据。如果电脑显示显存不足,需要及时的关掉过大的运行程序,让电脑稍作休息之后重启即可。