10大游戏显存占用率测试

来源:互联网 发布:an软件 编辑:程序博客网 时间:2024/05/18 03:33
请注意这里的游戏全是开的最高效果!~

   近几年,显卡的发展速度可以说快的惊人,几乎隔几个月,NVIDIA和AMD就会推出性能更高的新品。很显然,CPU的发展速度早已经不能和显卡相提并论了,NVIDIA的首席执行官黄仁勋用了一个“黄氏定律”来描述了显卡发展的速度,他表示:显卡发展的速度是两倍于摩尔定律的!
   从早期的EDO显存到现在的GDDR5,显存的发展也同样经历了很多次变革与规格、技术的提升。去年,AMD首次将GDDR5显存用在了HD4870之上,虽然只有256Bit的位宽,但是凭借着超高的频率在性能上和GDDR3的512Bit产品几乎没有差别。虽然,GDDR5必将成为未来的趋势,但从目前市场上所售的显卡来看,GDDR3仍然是绝对主流。
   显卡显存的使用一般都比较恒定,除非是专业的图形工作站用户,否则2D情况下不会使用太多显存,真正对显存提出更高要求的是一款款大型3D游戏!
    纹理数据以及几何数据因程序而异,涉及的方方面面非常复杂,无法定量计算。
  想知道最近发布的一些游戏对显存要求有多高吗?想知道你手中显卡显存够不够用吗?如果答案是肯定的,那么请继续往下看。我们即将告诉你这些问题的答案,首先我们来看看测试平台:
● 测试平台
 
测试平台的处理器等我们都采用比较大众的产品,E8200 CPU是千元级CPU中最具代表性的产品。显卡采用的是NVIDIA上个月15日刚刚发布的GTX285,标配1GB显存,系统内存为2GB。
 
值得一提的是,这次测试我们采用的是Windows XP的软件平台,也就是说游戏无法在DX10下面运行。很多朋友可能会问,为什么不用Windows vista来进行测试呢?笔者马上就会给你答案。

    还有一点,本次测试的所有游戏除了分辨率有变动之外,其余所有特效均开最高,也就是最极限的设置(AA统一开4x),但是由于在DX9模式下(Windows XP),DX10的特效是无法打开的。

● 测试软件

    在Windows操作系统中,想测试某个程序的内存占用率很简单,直接打开任务管理器(Ctrl+Alt+Del),然后点击“进程”选项卡,就可以详细的看到每个程序的内存占用。但是,测试显存占用率就没有这么好办了,还要有RivaTuner这个软件。
 
相信绝大多数朋友都不会对RivaTuner这款软件感到陌生,这是当下最流行、功能最强大、最准确的一款超频软件,不管是N卡还是A卡,RivaTuner都能够完美出支持(本程序最初专为N卡设计)。但也许很多人都不太了解,RivaTuner还有很强大的硬件状态监控功能。
Rivatuner几乎支持市面上所有的中高端显卡,通过显卡上集成的IC电路获取全部状态参数,最主要的包括:频率实时监控、各种电压、各种温度、风扇转速、风扇电压等等,基本上显卡的一切参数Rivatuner都能够实时读取出来!目前最新版本为2.20版。
 
很多朋友都知道Rivatuner的硬件监控非常好用,大家都喜欢用它来测试显卡的发热及散热器性能。事实上Rivatuner的监控功能非常神通广大,它通过集成一些特殊的插件几乎能够监控电脑的一切系统信息,这里我要说的就是显存使用率。在上图中点击右下角的“Setup(设置)”按钮,就会弹出下面的设置窗口:
 
在列表当中,可以看见高亮显示的几项已经处在监控窗口之中,包括核心电压、核心温度、风扇速度等等。接下来点击左下角的“Plugin(插件)”按钮,弹出下面的窗口:
 
这里面有很多插件都没有启用,把“VidMem.dll”文件前面的对号钩上,然后“OK”,再“Apply”,这样在监控窗口里就可以监控到以下三个项目了:

    VIDEomemory usage(显存使用)、Local vIDEomemory usage(本地显存使用)、Non-local vIDEomemory usage(非本地显存使用)。由于显存的占用率实际上就是本地显存占用与非本地显存占用之和,所以我们在文章里直接统计显存使用这一行里的数据。

    仔细看VidMem.dll的介绍,实际上后面还有一句话,由于窗口太小显示不出来,这句话是“- VIDEomemory usage monitoring is not available under vista due to vista vIDEomemory virtualizATIon.”,意思就是“因为Windows vista的显存虚拟化技术,该插件无法工作在Windows vista平台下。”,看到这里,相信大家就已经知道了我们为什么采用Windows XP做本文测试的原因了。

 
有时候,你可能会发现监控Monitor里的显存最大值为512M,但实际上你显存容量是1GB甚至更高的,这种情况可以直接在Monitor里点击右键,然后Setup,就可以出现如上图所示的窗口,改变相应的值即可。

    看到这里,相信各位已经对显存有了一个新的认识,并且已经了解到怎样对显存的占用率进行测试了,实际上就是在后台监控游戏运行时的显存占用率。下面,我们开始揭开本次10款参测游戏的现存占用率在之谜。
● 显存占用率测试:《孤岛危机》
 
测试方法:直接运行Crysis游戏专用的BenchMark Tool。
 
1680×1050分辨率
 
1920×1080分辨率
在1680×1050分辨率下,《Crysis》的显存占用率稳定在550M左右,最高的时候接近570M。而到了1920×1080分辨率下,显存占用率突破600M大关。看来,Crysis这款游戏不仅仅对核心要求很高,对显存的要求也非常高啊。从测试结果可以得出结论,玩《Crysis》是需要1GB显存的。如果在DX10模式下,对显存的要求肯定还会再提升。
● 显存占用率测试:《英雄连》
 
 
1680×1050分辨率
 
1920×1080分辨率
虽然《英雄连》是一款即时战略游戏,但对显存的要求也并不低,不过受分辨率的影响要稍微小一点点。从测试的结果可以看出,《英雄连》这款游戏完全需要512MB的独立显存才可流畅运行。
● 显存占用率测试:《失落星球》
 
 
1680×1050分辨率
 
1920×1080分辨率

    虽然是运行在DirectX 9模式下,但《失落星球》这款有游戏也是非常占用显存资源的,我们可以看出这款游戏在1920×1080的分辨率下,显存占用率高达450M,并且一直稳定在400M左右,看来这款游戏即使是在DirectX9模式下玩,也至少需要512MB显存。
● 显存占用率测试:《孤岛惊魂2》
 
测试方法:直接运行《FarCry2》的BenchMark Tools。
 
1680×1050分辨率
 
1920×1080分辨率

    没有想到的是,《孤岛惊魂2》这款游戏的显存占用率竟然超过了《孤岛危机》,想当初育碧之所以推出《孤岛惊魂2》就是要为了与《孤岛危机》一较高下(实际上是报复),效果也确实非常不错,但是确实没想到这款游戏的显存占用率竟然这么高。
● 显存占用率测试:《鬼泣4》
 
测试方法:直接运行内置的BenchMark程序
 
1680×1050分辨率
 
1920×1080分辨率

    《鬼泣4》这款游戏对显存的要求非常低,即使在1920×1080分辨率开全特效,显存占用都不足300M,难得的一款占用显存低的游戏。

● 显存占用率测试:《战火兄弟连:地狱之路》
 
测试方法:运行进入游戏前的即时演算剧情介绍动画
 
1680×1050分辨率
 
1920×1080分辨率

    《战火兄弟连:地狱之路》是一款DirectX 9C的游戏,在一段场景非常大的即时演算过场动画中,显存占用率一直没有突破400M,证明512MB的显存对于这款游戏来说完全够用。
● 显存占用率测试:《极品飞车12》
 
测试方法:运行Highway的Quick Race一圈,一路上狂撞(保证车不坏的情况下)
 
1680×1050分辨率
 
1920×1080分辨率

    《极品飞车12》这款游戏对显存的占用也不算太大,即使在1920×1080并开启全特效的情况下,也没有超过350M,512MB容量的显卡对这款游戏来说完全够用。
● 显存占用率测试:《超级房车赛:起点》
 
测试方法:运行第一关前2分钟
 
1680×1050分辨率
 
1920×1080分辨率

    《超级房车:起点》这款游戏虽然特效华丽,但是对显存的容量要求并不算特别高,512MB的显存容量已经完全足够了。
● 显存占用率测试:《镜之边缘》
 
测试方法:运行训练模式的第二个场景(Prologue-The EDGE)之前的过场动画
 
1680×1050分辨率
 
1920×1080分辨率

    《镜之边缘》是从Xbox360平台移植到PC平台的一款跑酷类游戏,1月份刚刚发布,受到了很多玩家的喜爱。从我们测试的结果可以看出,512MB的显存对于这款游戏只能说勉强够用,在1080P的分辨率下还稍微有一些不足,难免调用虚拟显存
● 显存占用率测试:《切尔诺贝利:晴空》
 
测试方法:直接运行BenchMark程序
 
1680×1050分辨率
 
1920×1080分辨率

    《晴空》这款游戏对显卡的要求非常高,据笔者来看比《孤岛危机》差不了多少,特别是对GPU的要求。在显存上我们可以看出,在1680×1050分辨率下,显存占用率就稳定在600M左右了,而当分辨率提升到1080P之后,显存占用率一直维持在650M左右。

[ 本帖最后由 怪叔叔!~~ 于 2009-2-23 23:48 编辑 ]
0 0
原创粉丝点击