● Half-Life 2:
半条命2是最早一代的DX9游戏,没有华丽的特效,对显卡的要求也并不苛刻,现在的高端显卡能够轻易的将FPS飙到上限,中低端显卡也游刃有余,那么看看它对显存的要求如何?
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不开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是完全相同的。
作为一款较早的游戏,半条命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显存占用率测试:
可以看出,和大多数游戏一样,遗失的海岸始终会占用13.37MB恒定的虚拟显存,因此在下面7800GTX
256MB显卡的测试当中,只有超过14MB才可以视为启用虚拟显存。
- HL2:LC,7800GTX
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 |
看得出来,少量使用虚拟显存基本不会影响到游戏FPS,但大量使用虚拟显存之后,FPS下降很明显,而且游戏无故停顿的次数较多!
遗失的海岸只要开启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对性能的影响还是比较大的!
(责任编辑:刘伟) |