多大才够用?11款游戏显存占用率测试
● Half-Life 2:
半条命2是最早一代的DX9游戏,没有华丽的特效,对显卡的要求也并不苛刻,现在的高端显卡能够轻易的将FPS飙到上限,中低端显卡也游刃有余,那么看看它对显存的要求如何?
- Half-Life2显存占用率测试:
- Half-Life2,256MB vs. 512MB测试成绩对比:
Half-Life 2 | 7800GTX 256MB | 7800GTX 512MB | |||||
分辨率 | 模式 | 板载 | 虚拟 | FPS | 板载 | 虚拟 | FPS |
1024×768 | 84.99 | 10.37 | 148 | 82.64 | 10.37 | 149 | |
1024×768 | 4AA16AF | 115.73 | 10.29 | 146 | 112.57 | 10.27 | 149 |
1280×1024 | 99.6 | 10.4 | 148 | 97.59 | 10.31 | 148 | |
1280×1024 | 4AA16AF | 152.28 | 14.81 | 135 | 152.46 | 14.81 | 136 |
1600×1200 | 108.14 | 14.91 | 140 | 108.32 | 14.91 | 138 | |
1600×1200 | 4AA16AF | 182.14 | 14.81 | 102 | 182.47 | 14.81 | 103 |
- Half-Life2显存使用情况分析:
Half-Life2不开AA没有超过128MB,打开AA之后显存使用增加了大概50%,这应该是开AA显存消耗比例最大的一款游戏,为什么会需要这么多的显存呢?
这主要是因为7800GTX显卡跑Half-Life2时,开不开AA对FPS没有影响(都在140帧左右)。而显存的使用不但与分辨率、抗锯齿设置有关,而且受到显卡性能的影响,FPS越高,显存就会越频繁的调用,所以在某些游戏当中开AA之后显存使用并没有增加多少,这主要是因为AA造成FPS大降。而Half-Life2的测试,基本上就是抛开FPS因素的AA显存占用。
由于Half-Life2始终没有超过256MB,所以7800GTX 256MB的曲线与7800GTX 512MB是完全相同的。
- Half-Life2测试小结:
作为一款较早的游戏,半条命2对显存的需求并不过分,不开AA的话128MB都够用了。在1280以上分辨率开AA需要显存还是比较多,需要256MB支持。
● Half-Life2:Lost Coast:
遗失的海岸是半条命2的一个资料片,就游戏引擎而言大量使用的HDR技术是一个亮点,当然HDR的采用也让显存占用大增。
这里需要注意的是,遗失的海岸采用的是Int16 HDR(16位整数),所以不管N卡A卡,只要是SM2.0规格显卡,都可以启用HDR+AA(也就是说X800系列也能HDR+AA)。通常我们所说的HDR是FP16 HDR(16位浮点),这种HDR需要SM3.0规格的支持,而且启动后开不了AA(N卡肯定不行,A卡某些游戏可以)。所以在遗失的海岸测试中始终开启HDR,不再进行关闭HDR模式的测试!
接下来就看看半条命2:遗失的海岸的测试结果:
- HL2:LC,7800GTX 512MB显存占用率测试:
- HL2:LC,7800GTX 256MB显存占用率测试:
- HL:LC,512MB vs. 256MB测试成绩对比:
Half-Life 2 | Lost Coast | 7800GTX 256MB | 7800GTX 512MB | ||||
分辨率 | 模式 | 板载 | 虚拟 | FPS | 板载 | 虚拟 | FPS |
1024×768 | 197.03 | 13.23 | 92 | 191.05 | 13.23 | 92 | |
1024×768 | 4AA16AF | 226.95 | 16.22 | 83.6 | 226.62 | 13.18 | 84 |
1280×1024 | 207.15 | 13.38 | 78.7 | 212.79 | 13.33 | 79 | |
1280×1024 | 4AA16AF | 229.78 | 51.78 | 53.7 | 266.52 | 13.37 | 57 |
1600×1200 | 224.10 | 13.35 | 59.6 | 219.50 | 13.37 | 60 | |
1600×1200 | 4AA16AF | 218.81 | 99.71 | 34.8 | 300.60 | 13.37 | 41 |
- HL:LC显存使用情况分析:
遗失的海岸只要开启HDR就要占用200MB左右的显存,但不会超过256MB。开启AA之后,显存使用量增加不少,分别为226、266、300MB,1024分辨率虽然只占用了226MB,但游戏引擎已经认为显存不足,因此使用了3MB虚拟显存,不过从测试成绩上来看,如此小量的虚拟显存并没有对性能造成影响。
而1280使用了38MB虚拟显存,1600使用了86MB虚拟显存,因此对性能的影响比较大,详细数据请看游戏测试的FPS。
● Half-Life2:Lost Coast测试小结:
只开启HDR,256MB显存足够了,但是要开HDR+AA,就需要512MB显存了,256MB对性能的影响还是比较大的!