泡泡网显卡频道 PCPOP首页      /      显卡     /      评测    /    正文

多大才够用?11款游戏显存占用率测试

    无论做什么显卡测试,大家最先想到的总是3DMark。而我们的评测也绝不会拉下3DMark测试,所以此次显存容量占用测试就先从妇孺皆知的3DMark系列开始:

3DMark03:

写在06发布之前 3DMark99-06精彩点评

    3DMark03是一款老的测试软件,总共4个场景跨度比较大,包括1个DX7、2个DX8和1个DX9测试项目,为了让测试更加有意义,我选用了DX9场景——GT4作为3DMark03的显存占用率代表场景。

  • 3DMark03 GT4显存占用率测试:
{imageTitle}
 1024分辨率,两个取值点分别为不开AA和开AA,下同
 
{imageTitle}
 1280分辨率
 
{imageTitle}
 1600分辨率
  • 3DMark03 GT4,256MB vs. 512MB测试成绩对比:

3DMark03

GT4

7800GTX 256MB

7800GTX 512MB

分辨率

模式

板载

虚拟

FPS

板载

虚拟

FPS

1024×768

 

110.00

9.26

96.0

110.17

9.23

94.0

1024×768

4AA16AF

127.91

9.23

79.3

128.12

9.23

79.0

1280×1024

 

114.00

9.26

82.9

114.12

9.22

81.0

1280×1024

4AA16AF

144.00

9.26

64.0

144.12

9.22

64.0

1600×1200

 

119.46

9.25

70.8

119.77

9.26

69.0

1600×1200

4AA16AF

165.64

9.23

52.1

165.93

9.23

52.0

  • 3DMark03 GT4显存使用情况分析:

    在六种模式下,3DMark03显存最高才用了165MB(1600×1200,4AA16AF模式下),所以这里就不放7800GTX 512MB显卡的显存占用截图了,因为两者的显存使用率曲线基本完全一致,最高值仅有个位数的误差!

    从整个曲线变化情况可以看出3DMark03的以下特性:

    虽然显存使用离256MB的上限还很远,但3DMark03始终会用到9.2MB的虚拟显存,这应该和软件/游戏引擎设计有关,绝大多数游戏都会“无故”占用虚拟显存。

    3DMark03作为一款基准测试软件,在Loading画面一次性加载所有需要用到的纹理材质,因此测试中的显存使用率非常稳定,呈一条直线,不会出现较大幅度的波动。

  • 3DMark03测试小结:

    3DMark03不开AA的话128MB显存足矣;1280以上分辨率开AA,256MB绰绰有余!

3DMark05:

写在06发布之前 3DMark99-06精彩点评

    3DMark05包括了3个SM2.0游戏测试场景,首先在默认设置下用7800GTX显卡完整的跑一遍3DMark05,看看哪个场景需要显存最多?

{imageTitle}
 从左到右三个取值点依次为GT1/2/3

    结果很明显,GT1虽然不是FPS最低的,但由于场景比较复杂、元素比较多,因此显存占用却是最高的,下面就用GT1作为3DMark05的显存占用率代表场景。

  • 3DMark05 GT1显存占用率测试:
{imageTitle}
 1024分辨率
 
{imageTitle}
 1280分辨率
 
{imageTitle}
 1600分辨率,7800GTX 256MB开AA多了5MB虚拟显存
 
{imageTitle}
 1600分辨率,7800GTX 512MB没有使用虚拟显存
  • 3DMark05 GT1,256MB vs. 512MB测试成绩对比:

3DMark05

GT1

7800GTX 256MB

7800GTX 512MB

分辨率

模式

板载

虚拟

FPS

板载

虚拟

FPS

1024×768

 

141.96

17.05

34.6

142.24

17.05

35

1024×768

4AA16AF

159.89

17.05

29.5

160.24

17.05

30

1280×1024

 

150.83

17.05

29.8

151.05

17.05

30

1280×1024

4AA16AF

180.77

17.05

24.7

181.05

17.05

25

1600×1200

 

162.83

17.05

26.2

163.11

17.05

26

1600×1200

4AA16AF

203.83

22.32

20.8

209.36

17.05

22

 
    最高模式下多用了5.3MB虚拟显存,FPS下降了1.2帧,虽然不多但已经影响到性能了。
  • 3DMark05 GT1显存使用情况分析:

    3DMark05默认测试就需要使用141MB显存,另外同3DMark03一样,始终会占用17MB虚拟显存,由于这部分是恒定的,因此我们可以将这17MB忽略掉。

    在六种模式下,显存使用量始终都没有超过256MB,不过奇怪的是,7800GTX 256MB显卡在最高设置下虚拟显存增至22MB,而7800GTX 512MB的虚拟显存则一直维持在恒定的17MB!看来Futuremark认为256MB显存可能会出现不足的情况,开始调用虚拟显存了,这与Windows平时管理内存的情况是一致的,会留一些显存空间以备不时之需。

    7800GTX 256MB调用的这5MB虚拟显存最终如实地反映在了测试结果上,7800GTX 512MB的FPS快了1帧(其它模式下两款显卡成绩基本完全一致)!

    另外,都是Futuremark出的测试软件,3DMark03与3DMark05的特性是完全相同的:始终占用恒定的虚拟显存、Loading之后显存使用非常稳定!

  • 测试小结:

    3DMark05测试中128MB显存是绝对不够用的;256MB显存只有在1600×1200 4AA16AF模式下才会小量超标!

0人已赞

关注我们

泡泡网

手机扫码关注