玩游戏需要多大的内存?通过战地/守望先锋等热门游戏给你答案

编辑:小豹子/2018-06-15 12:55

  每年的这个时候我们都想看看需要多少显卡内存来玩最新最热门的电脑游戏。上一次我们得出结论是:8GB应该是最低标准,而16GB是最常规的。但对于一般的使用或游戏并不是真正需要的用户这个并不适用。现在一年过去了,我们怀疑这是否仍然是事实。我们已经看到有几款游戏已经超过了8GB的分配内存,所以这值得重新研究一下。

  上一年的文章我们得出这样的评论:“系统内存的价格在2016年已经创下新低,即使是很低的预算也很容易获得。”当然,现在的情况已经不是这样了,然而我们认为8GB内存在明年晚些时候价格有望回落。

  最近,我们研究了一些应用程序,发现内存使用量差异很大。你在使用PC时的场景将最终决定你需要多少内存。对于基本的办公室类型的工作,8GB应该是绰绰有余。对于内容创作来说,更多的功能,我们推荐16 GB,这是在使用Premiere Pro中的4K镜头时是最低限度的。

  

  由于很多因素的影响,很难确定内存容量对游戏的影响。在讨论结果之前,我们想讨论测试系统内存容量时遇到的一些挑战。

  第一个也是最大的挑战是挑选合适的硬件来测试内存容量。你使用的图形卡可以影响游戏顺利进行所需的内存,存储的速度也会影响性能。

  例如,aGTX 1060 3GB的系统内存使用率通常会比6GB高,因为当前者耗尽VRAM时,会使用系统内存。如果系统内存不足,某些游戏资源将被移动到本地存储设备(希望是SSD),取决于该驱动器的速度以及数据受到多大程度的影响,你可能看到或可能看不到明显的帧率下降。

  因此,使用GTX 1080 Ti和11GB VRAM缓存以及NVMe SSD进行测试可能不是确定平均玩家需要多少系统内存的最佳方式。我们假设,如果你有一个700美元的图形卡和一个类似价值的主存储设备,购买16GB或更多的内存容量并不是问题。

  还有其他因素需要考虑。内存速度会影响结果,即使是最快的内存,HBM认为不能弥补容量的不足,但在某些情况下,当处理大量的分解数据时,它可以帮助避免数据缓慢下降,更快地移入和移出系统内存。

  游戏中使用的画面质量设置也可以真正影响结果。如果你使用GTX 1060 3GB,但很乐意将画面质量降低到中等质量的设置,那么这将减少数据负载到系统内存。

  考虑到所有这些因素,我们测试了许多不同的硬件配置,我们将会展示这些因素对性能的影响。但是,我们很快发现了另一个问题,就是各种硬件配置之间的fps差异。基准测试通常持续30到60秒,并运行多次。这意味着系统有机会缓存通过,只保留在高速内存中的数据。

  所以,虽然第一次运行的结果可能会看到一个令人震惊的低于0.1%或1%帧时间的数字,但在第二次运行中,以及在第三次运行中可以大大提高。如果取三轮平均数可能会产生误导。

  为解决这个问题,我们提出了最好的解决方案,每次运行一次基准测试,然后重置整个系统,重新加载游戏并运行下一次。这意味着30秒传输没有机会被缓存。

  

  基准测试通过实际上是60秒,但是我们只要30秒。这就模仿了你在玩游戏时看到的更多东西,软件仍然可以在你玩的前5-10秒内加载资源,甚至在具有足够的系统内存的计算机上也会导致丢帧。

  通常情况下,解决这个问题的方法是运行一次基准测试,丢弃测试结果,然后再运行三次,在这三个测试中取平均值。这种方法对于测量内存容量的影响是没有用的。

  最后,除了基准之外,计算出玩最新游戏需要多少内存的一个很好的指标就是监视内存分配。这不是万无一失的,但它给了我们一个相当好的主意,让我们知道游戏需要多少系统内存,以避免任何缓慢的下降。

  说完这一切之后,我们首先将在一些流行的多人游戏中使用三种不同的显卡来显示内存使用情况,所有这些游戏性测试都是在Core i7-8700K和32GB DDR4-3000内存的情况下进行的。测试凤凰彩票官网(5557713.com)系统有许多在后台运行的应用程序,例如Steam,Origin,Uplay,Discord,Chrome,打开了几个标签,MSI AfterBurner,RivaTuner和Fraps。

  所以这决不是一个完全干净的测试系统,运行着一大堆应用程序。另外请注意,使用的地图不总是相同的,所以这不是一个确切的比较,但内存使用情况确实反映了我们所看到的大部分。

  战地1

  GeForce GTX 1080 Ti

  

  首先是64人的战地1比赛开始,我们在1440p的GTX 1080 Ti上进行了超高质量预置测试,发现它使用了高达8.2GB的系统内存。系统页面文件增长到11.6GB的大小和这个分辨率/质量组合看到3.8GB的VRAM消耗。当然1080 Ti有一个11GB的缓冲区。这表明,在这款游戏中,要获得完美的游戏效果,玩家将需要16GB的系统内存。

  GeForce GTX 1060 6GB

  

  在相同的测试条件下,GTX 1060 6GB的内存使用率高达8.5GB,系统页面文件也略微增长到了12GB。并且,我们看到了大约3.6GB的VRAM分配。

凤凰彩票网(fh643.com)

  GeForce GTX 1060 3GB

  

  现在,如果我们使用的显卡的VRAM缓冲区小于游戏要分配的内存量,该怎么办?GTX 1060 3GB的内存使用量达到了10GB,而页面文件增长到了12.5GB,因此我们看到了帧率的下降。

  也就是说,由于我们安装了32GB系统内存,游戏大部分都很顺利。但是,如果你使用GTX 1080 Ti处理8GB的内存,你肯定需要16GB的显存,而显卡的运行速度还不到4GB的缓存。

  然而,3GB 1060实际上是用于1080p游戏,但即使将分辨率降低到1080p,仍然可以看到9.7GB的RAM使用高峰,大部分游戏只能分配大约2.6GB的VRAM。

  PlayerUnknown

  GeForce GTX 1080 Ti

  

  我会快速总结一下我在其他游戏中看到的情况......在GTX 1080 Ti上运行PlayerUnknown的Battlegrounds使用了7.5 GB的系统内存,并且在1440p @超高质量的测试中,VRAM使用率达到了6.2GB。

  GeForce GTX 106凤凰彩票娱乐平台(5557713.com)0 6GB

  

  6GB的GTX 1060的系统内存分配攀升到8.3GB,而页面文件增长到14.5GB。

  GeForce GTX 1060 3GB

  

  随着3GB的GTX 1060安装,内存分配到12GB和降低分辨率为1080p没有帮助,仍然达到12GB。

  使命召唤二战

  GeForce GTX 1080 Ti

  

  现在是最后的使命召唤二战。在1440p上使用额外的质量设置,我们看到GTX 1080 Ti VRAM使用率达到了10.8GB,RAM分配达到了10GB。

  GeForce GTX 1060 6GB

  

  有趣的是,6GB GTX 1060的内存使用量与页面文件大小相当。比较不幸的是不是在同一张地图上,我尝试了多个地图,看到了类似的用法。

  GeForce GTX 1060 3GB

  

  即使使用3GB的GTX 1060,我们也可以看到类似的系统内存使用情况,但是画面下降变得非常明显。降到1080p并没有帮助,使用3GB 1060的玩家将需要降低画面渲染质量等属性,从额外的要求到要求不高。

  守望先锋

  GeForce GTX 1080 Ti

  

  在这里,我们看到在1440p,GTX 1080 Ti只能达到2.4GB的VRAM使用率,而系统内存只有6.9GB,这意味着在守望先锋的这个硬件配置中,8GB是没问题的。

  GeForce GTX 1060 6GB

  

  我们看到和上面类似的使用模式。系统内存使用量达到了7GB,所以8GB的内存对于这个标题来说也是非常有效的。

  GeForce GTX 1060 3GB

  

  对于3GB 1060来说,在测试中RAM分配达到了7.5GB,而在1080p下测试时也是如此。

  星球大战前线II

  GeForce GTX 1080 Ti

  

  我使用“星球大战前线II”来监视内存使用情况。在1440p下使用GTX 1080 Ti时,系统内存使用量达到了9.2GB,在游戏质量设置上也达到了最高,所以这也是另一个建议使用16GB内存的游戏。

  GeForce GTX 1060 6GB

  

  奇怪的是,6GB 1060内存分配降低到了8.5GB的高峰,我重新测试了几次,每次都得到相同的结果。

  GeForce GTX 1060 3GB

  

  在安装3GB 1060的情况下,内存配置达到了10.4GB,这意味着使用这款显卡你肯定需要16GB的系统内存。即使在1080p,使用率仍然高于10GB。

  与非网编译内容,未经许可,禁止转载!