去年从我们的测试中早已听到征兆表明,8GB内存对于最新3A游戏来说可能不足,非常是在高码率下游览,而且将图形质量设置为高或最大的时侯。诸如在生化危机的A卡游览评测中(可以搜索下钛师傅往期文章),的8GB内存早已轻易“爆”了。这么,游戏真的须要使用这么多显卡吗?
为何游戏须要内存
简单来说,我们可以总结为3D图形渲染本质只是大量的物理和数据处理工作。
在数据方面,须要尽可能地将数据储存在GPU核心附近。所有GPU都有外置的大型高速显存,也就是缓存,但这只足以储存当前发生的估算所需的信息。
然而,当GPU执行须要纹理或渲染目标样本的着色器程序时,它首先会在L1缓存中找寻该数据。假如它不在哪里,这么GPU将通过其余级别的缓存找寻数据,最终通过外围内存来找寻它。
当所有那些搜索的结果都不存在时电脑为什么4g内存5202g显卡玩游戏调高画面还卡,这么数据就必须从系统显存复制到主板,之后再复制到缓存中。所有那些都须要时间,所以GPU会拖延着色器指令,直至它得到所需的样本。要么游戏会暂时暂停,直至程序完成这个操作——这个就是卡顿的来历。
要么就完全舍弃,致使各类故障——例如,游戏掉线。
六年前,最高昂的台式机主板也不过只有6GB的内存,而大多数GPU仅配备了2或3GB。
明天,24GB是消费级主板的最高主频容量,高档卡还有好多12或16GB的内存容量,不过8GB内存更为普遍。
一张N卡的基础PCB,可见核心两侧两排硕大的内存芯片
3A大作如何消耗内存的?
让我们瞧瞧当3GB内存是较高内存的门槛标准时,最好的游戏图形疗效是怎样创建的。
那正是2013年,《刺客信条4:黑旗》、《生化奇兵:无限》、《地铁:最后的光芒》和《古墓丽影》都是当初的3A大作,拥有出众的画面。
而当时的消费旗舰主板是AMD的HD7970和的GTXTitan,分别拥有3GB和6GB内存。而当时大多数高档游戏显示器是1080p码率。
以《刺客信条4:黑旗》和《地铁:最后的光芒》为例,《黑旗》是一个完全开放世界游戏,拥有宽广的游戏区域,而《地铁:最后的光芒》则主要是窄小的空间和线性的游戏体验。
《刺客信条4:黑旗》有宽广的炮战场景
1080p码率下,《黑旗》平均内存须要3.3GB,而《地铁:最后的光芒》仅使用了2.4GB。单个32位1920x1080的帧大小不到8MB(假如是4K几乎是32MB,所以当初基本没有所谓的4K游戏体验)。
可见,低码率就可以让显卡须要量明显降低。
这是由于角色模型、物体和环境结构都由数十万个六边形制成,全部包裹在丰富的详尽纹理中。
在《刺客信条4:黑旗》中,仅使用屏幕空间反射疗效电脑为什么4g内存5202g显卡玩游戏调高画面还卡,就须要5个单独的缓冲区(颜色、深度、射线行进输出、反射模糊结果),容积阴影疗效则须要6个缓冲区。而《地铁:最后的光芒》设计更为超前,材质质量上使用特别高的质量设置和帧率为2560x1600(比1440p多10%的象素),亿元级的GTXTitan平均只有41fps。
现在的3A大作须要多大内存?
实际上开发者和评测工程师为了准确检测游戏中使用的主板内存量,可以使用谷歌的PIX工具进行相关的统计。
这是一种开发调试工具(有兴趣的同学可以自行下载:),可以捕获游戏单个帧,并将其分解为GPU发出的每一行代码,并查看处理它所需的时间和使用的资源,但我们只对捕获的内存指标感兴趣。
PIX记录了三种内存占用,本地预算(Local)、本地使用量(LocalUsage)和本地留驻量(Local)。第一个是应用程序可用的视频显存量,它会随着操作系统和驱动程序的变化而不断变化。
本地留驻量是所谓的留驻对象占用的显存量,但我们最感兴趣的值是本地使用量。这是游戏企图使用的显存量的记录,游戏必须保持在本地预算限制内,否则会发生各类问题-最常见的是卡顿复古传奇,直至有足够的“预算”为止。
为何不能用常用的MSI来调查现在3A大作的内存使用量呢?
因而这个工具显示的是当前内存占用情况,但游戏本身“希望”获得的内存数目(“本地预算”)则不会显示下来。
而在现今RTX40系主板平台上,现在的3A大作会占用多少内存呢?以下是一个在非光追情况下的内存占用追踪情况:
《毁灭战士:永恒》、《生化危机4》和属于非开放世界游戏,游戏区域遭到严格限制,而其他游戏是开放世界。因而这两个游戏理论上,可能会将所需的所有3D数据储存在内存中,而其他游戏则必须采用数据流式传输,也就是“边用边加载”,由于整个世界太大而难以在本地内存上储存。
但实际上《生化危机4重制版》的菜单警告我们,最高质量设置会造成我们的内存耗尽(显示内存为红色或黑色字体),但实际游戏中并没有碰到这样的问题。
在非光追情况下,现在的3A大作的内存占用几乎翻番,是构建在更精细的材质帧率基础上的,当没有光追的情况下,可以看出大部份8G内存的主板是勉强可以应付的。
而当打开光追后,“光影疗效”对内存的需求量,反倒是最大的内存黑洞。
《赛博朋克2077》、《漫威蜘蛛侠》和《消逝光芒2》使用光线追踪有显著疗效改观的游戏。在其他游戏中,光线追踪的影响要小得多,比如《生化危机4重制版》在画面的“光追”开关门口说明就是“水面疗效”。因而在《生化危机4》中,它并没有对功耗引起太大影响,但在《赛博朋克2077》和《霍格沃茨遗产》中的影响是特别大的。在这两款游戏中,内存本地药量仍然超过本地预算,造成出现卡顿。
推论:无光追情况下,8G内存尚可支撑
从实测中我们可以看出,对内存的要求确实在上升,但是这些情况只会继续下去,但我们也听到,只要在设置菜单中花点时间,就有可能使目前的游戏在疗效可接受情况下能正常运行。
但在去年接出来的几季游戏发布中,8GB的主板可能会感遭到越来越大的压力。
假如你须要光追,这么建议订购主板时,可以考虑舍弃8GB内存了。
、
还没有评论,来说两句吧...