之前我一直认为对于8GB的内存对于游戏体验是绰绰有余的,直到某天同事告诉我8GB对于《绝地求生》其实只算是达到及格线,如果你想在任何地形、任务情况都获得理想的体验,那么16GB的内存带来的体验会理想很多。其实按照配置升级的时间年轮来说,8GB已经在历史上存在的够久,也是该升级的时候,不过因为高昂的价格,很多人都还在8GB,甚至还是8GB DDR3坚持。
现在接近年底,也正是全世界媒体为年度评测做准备的时候,TechSpot就为内存和游戏体验之间的关系做一场非常严肃认真的测试。TechSpot这次对测试非常严谨,为追求结果的精确提出很多要求,比如说显卡的因素。比如说我们在之前《绝地求生》就有明显体验:就平均来说8GB内存是足够的,不过如果你使用的是4GB HMB显存的R9 Fury,那么内存占用就将超过8GB。另外一点就是游戏材质缓存机制的存在,这会让游戏的第二次、第三次测试结果高度趋同,所以仅仅跑每次进入游戏的首次性能才是最真实的,而还有一点就是游戏后5-10秒内游戏都还在加载材质,所以需要等待一下再测试,总的来说他们每次测试都只进行一次,每次60秒,但只取后面30秒的数据,我觉得这些平时测试时都可以借鉴。
首先来看看前文所说的不同的显卡在同样的游戏、同样的测试中不同的内存占用表现。TechSpot所用的测试平台使用的是Core i7-8700K、32GB DDR4-3200MHz,游戏中后台还有Steam、Uplay、Origin、Discoed、Chrome、MSI Afterburner、RTSS、Fraps等应用。首先在使用GTX 1080 Ti的时候,在《战地1》当中开启Ultra画质、1440p分辨率的时候,使用到的内存占用到8.2GB、3.8GB显存,还有11.6GB的系统虚拟内存(本段数字都是记录中的最高值)。而在使用GTX 1060 6GB的时候,相同的指标得出的数据是8.5GB的内存、3.6GB的显存,12GB的系统虚拟内存,那么在更有限的GTX 1060 3GB当中呢?答案是10GB的内存、12.5GB的虚拟内存,还有2.8GB的显存。显然对于所述的设定来说,16GB的内存、8GB显存是理想的,这些已经足够说明现象背后的原理。
从这张图开始,下面的都是TechSpot的图
我们可以换几款游戏来试试,比如说现在整个太阳系都在玩的《绝地求生》,依然在1440p分辨率、Ultra画质,使用GTX 1080 Ti来录得的数据是7.5GB的内存占用、13.4GB系统虚拟内存占用、6.2GB的显存占用。而使用GTX 1060 6GB来测试呢?系统内存占用提高到8.1GB、显存占用到5.8GB,系统虚拟内存占用到14.2GB。而如果使用GTX 1060 3GB就很难接受:内存占用11.6GB、系统虚拟内存占用13.77GB,显存占用到3.025GB。后面还有《使命召唤:二战》、《守望先锋》、《星战:前线2》的测试,大家可以前往看看,这里不加以赘述。
不过前面的都是开胃菜,现在开始才是大餐,TechSpot使用GTX 1060 6GB/3GB来搭配4GB、8GB、16GB、32GB,处理器还是Core i7-8700K,内存频率还是3200MHz。需要注意的是8GB、16GB和32GB都是双通道,而4GB是单通道。首先来看看《刺客信条:起源》的1080p@VH画质,从结果来看,如果是使用GTX 1060 6GB的话,那么平均帧数的话,8GB-32GB的体验都是一致的,不过16GB以上可以获得更好的最低帧体验。而使用GTX 1060 3GB的话。结论也差不多。而在1440p分辨率的话,图形压力更高让大家的数据更接近,8GB和更高内存带来的体验差距更小。
而在《战地1》当中,虽然我们之前用32GB内存测出来的结果是他的胃口不小,不过从单独针对内存和帧率的测试来看,不仅8GB、16GB、32GB的体验差距很小,4GB搭配GTX 1060 6GB的时候也没有很大差距,相同的结论也存在于GTX 1060 3GB,不过本来显存就不够,你还有4GB内存的话,最低帧就比较捉急。
次世代后对于显存比较吃的《使命召唤》结论也差不多,如果在1080p分辨率来看的话,8GB内存可以保证平均帧率不会落后,而要保证最低帧不要太低的话就需要上16GB的更好。而如果是显存绝对绝对捉襟见肘的GTX 1060 3GB的话,其实8GB的体验已经和16GB有些差距(不过1440p分辨率带来的差距就小得多)。
总的来说虽然没有推翻大家对于内存和游戏的看法,不过还是把结论更具体的展现出来,大家可以看到8GB基本来说还是很有性价比的一个方案,但是16GB可以确保帧数不会出现剧烈的下跌,这一点可以从最低帧来看到。