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

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

3DMark06包含4个测试场景,那个最耗显存?

    3DMark06比较复杂,包括两个SM2.0测试,两个CPU测试和两个SM3.0测试,CPU测试显然要放弃,然后在默认设置(1280分辨率)下将四个场景连着跑一遍,看看谁最耗显存:

{imageTitle}
 从左到右依次为GT1/2和HDR1/2

    在3DMark06中,GT2比GT1显存占用多了22MB,而HDR1比HDR2多一些。因此用GT2作为SM2.0的代表,HDR1作为SM3.0的代表,3DMark06分为两组测试进行:

SM2.0测试,先看看7800GTX 512MB的显存使用曲线:

{imageTitle}
 1024分辨率是否开AA都没有超过256MB
 
{imageTitle}
 开AA达到256MB
 
{imageTitle}
 1600分辨率开AA突破256MB
 
    虽然512MB显存对于3DMark06来说有点浪费,但他还是要占用16.2MB恒定的虚拟显存,因此这部分虚拟显存可以无视掉。

SM2.0测试,再看看7800GTX 256MB的显存使用曲线:

{imageTitle}
 1024分辨率开AA多了4MB虚拟显存
 
{imageTitle}
 1280分辨率开AA多了28MB虚拟显存
 
{imageTitle}
 1600分辨率不开AA就多了4MB,开AA多用47MB虚拟显存

    通过前面512MB显卡的变化曲线来看,只有1600×1200 4AA16AF这种模式显存才会超过256MB,但在3DMark05测试中我们分析过,Futuremark会自动给显存留有一定的余量,256MB显卡在显存使用超过220MB时就会调用虚拟显存,因此只要开AA就会调用虚拟显存,而1600分辨率即便不开AA也超过了220MB显存,开AA之后要额外使用47MB虚拟显存!

SM3.0测试:

{imageTitle}
 1024分辨率
 
{imageTitle}
 1280分辨率,左边没有AF,右边开16xAF
 
{imageTitle}
 1600分辨率

    SM3.0测试开不了AA,所以放弃,通过1280模式开AF的情况来看,AF不会占用额外的显存,所以其它模式不再进行AF测试。

    三种分辨率均没有超过256MB显存,令人奇怪的是,在SM3.0测试中7800GTX 256MB显卡的本地显存使用量首次达到了240MB,并且没有动用虚拟显存!因此这里就不放7800GTX 512MB的显存变化曲线了,因为两者基本一致!

256MB vs. 512MB测试成绩对比图:

3DMark06

GT2

7800GTX 256MB

7800GTX 512MB

分辨率

模式

板载

虚拟

FPS

板载

虚拟

FPS

1024×768

 

203.88

16.2

18.2

204.21

16.2

18

1024×768

4AA16AF

223.94

20.2

14

228.21

16.2

14

1280×1024

 

212.76

16.2

15.4

213.03

16.2

15

1280×1024

4AA16AF

225.15

43.89

10.7

253.02

16.2

11

1600×1200

 

220.82

20.2

13.1

225.12

16.2

13

1600×1200

4AA16AF

239.73

63.07

8.75

286.87

16.2

9.5

    SM2.0测试1024开AA虽然使用了6MB虚拟显存,但并未对FPS造成影响;1600分辨率虚拟显存与1024开AA相同,也没影响到FPS;1280和1600开AA虚拟显存严重超标,不过性能下降并不多,这主要是因为FPS实在太低了,如果按百分比算的话8.5%也不小了!

3DMark06

HDR1

7800GTX 256MB

7800GTX 512MB

分辨率

模式

板载

虚拟

FPS

板载

虚拟

FPS

1024×768

 

218.01

17.91

19.7

218.31

17.91

20

1280×1024

 

227.68

17.91

15.7

227.92

17.91

16

1280×1024

16AF

227.58

17.91

13.6

227.88

17.91

14

1600×1200

 

240.98

17.91

12.8

241.24

19.91

13

    SM3.0测试刚好没有超过256MB显存,两块显卡的FPS差别基本属于误差。

测试小结:

    3DMark06测试最少都要200MB显存,128MB显卡相差太远;所有项目中不开AA的话256MB显存刚好够用;SM2.0测试如果开AA,显存使用超过256MB,但对性能影响不大;SM3.0测试N卡开不了AA,A卡如果开AA估计会消耗更多显存!

    3DMark06作为基准测试,用户和媒体一般都不会开AA,因此同规格、同频率下512MB显卡的得分上的优势非常小。

0人已赞

关注我们

泡泡网

手机扫码关注