多大显存才够用?——4GB显存大作战(上)

  • 浏览次数 4915
  • 喜欢 0
  • 评分 12345

多大显存够用?百度一下“显存多大够用”得到的结果基本都是几年前的评测,所用的卡也都是老卡。那么,2015年的游戏大作对显卡尤其是显存的要求是什么呢,techreport.com上的一篇文章对此作出了评测分析,原帖地址为http://techreport.com/blog/28800/how-much-video-memory-is-enough。现将文章主干翻译分享一下,以下为译文:

近期的一系列显卡评测中,我们一直没有果断回答一个问题:多大的显存够用?Radeon R9 Fury系列显卡的4GB显存限制:多大的显存嫌小?4GB显存应付现在的游戏会有问题吗?如果没有,什么时候会有?

某种意义上,这个问题很难简单回答。一些发烧友用工具来监测游戏中显存的使用量,这是一个合理的途径。不过问题是大部分工具只是追踪了操作系统层面的显存分配,而并没有揭示比操作系统更底层的东西。事实上,显卡驱动决定了游戏中显存的使用。

我们当然可以采用AMD或是英伟达的专用开发工具来解决这个问题,但是,这样做的结果还是回到了一件最简单的事情上:测试硬件并且看它的表现。现在我们有一些采用类似架构GPU的显卡,它们配置了不同大小的显存,从4GB到12GB。为什么不运行一个快速的测试来得到不同显存的GPU在负载下的表现呢?

为了完成这个任务我选的武器是一个简单的游戏,中土世界之暗影魔多。选这个游戏有几个原因,一是它被认为是目前最吃显存的游戏,为了使它耗费最可能多的显存,我安装了免费的高清素材包并且画质都调为最高。二是暗影魔多里有一个内置的评分基准,我可以轻松的检测多个分辨率下的表现。这个结果不会像我们其他基于每秒帧数测试的那样精准,但是严重的掉帧应该仍然是一个明显的显存不够的指标。

mem1

很关键的是,暗影魔多这个游戏还有一个很好的特性就是它允许设定虚拟分辨率,当设定一个高于显示器原生分辨率的虚拟分辨率时,游戏会渲染这个高分辨率下的画面,然后输出下采样信号到显示器。类似于英伟达的DSR和AMD的VSR技术。

用暗影魔多的设置菜单,我可以测试2560×1440, 3840×2160 (4K)以及更高的分辨率比如5760×3240和7680×4320。最后一个分辨率有着惊人的3300万像素,远远超出了3个4K屏。我认为这样应该实现了显存的使用极限。

头两个测试对象是R9 290X 4GB和R9 390X 8GB。两张卡都基于AMD的Hawaii核心,并且拥有相似的频率。390X的默认频率高20MHz,而且支持PowerTune技术,可以拥有更高的频率,它也拥有更高一些的显存频率。对我们的测试来说这并不是一个问题,我们要的是一个相对性能。4GB显存的卡未能达到的性能表现8GB是否可以达到?

mem2

4K分辨率下290X的4GB显存并不成为短板,问题发生在5760×3240下,在这个频率下两张卡差4 FPS。在7680×4320下4GB的卡明显不堪重负了,差距达到了8 FPS。所以390X的增加的显存在高负载下是有利的。

从实用角度来看,这样的性能差距并没有实质性的影响。在5760×3240下,16和20 FPS的290X和390X都没有可玩性,高分辨率下两张卡的性能都是幻灯片。

那么加上R9 Fury X块只配备了4GB HBM显存和最快Fiji GPU的显卡呢?

mem3

Fury X可以应付3840×2160是没问题的,但性能表现在5760×3240下大幅下降,甚至低于390X。而在3300万像素的条件下Fury X大幅落后于390X,尽管它拥有HDM显存带来的超大带宽。几乎可以确定,Fury X在高分辨率下受限于显存大小。