多大才够用?11款游戏显存占用率测试
分享
这么多的游戏,每款游戏都分为至少6种模式进行,终于测完了,下面将所有的测试结果归类整理,供大家参考:
● 哪些游戏会出现256MB显存不足的情况?
3DMark05 1600×1200 4AA16AF
3DMark06 SM2.0只要开AA就不够用,1600分辨率
3DMark06 SM2.0只要开AA就不够用,1600分辨率
DOOM3所有Ultra模式
FarCry 1600×1200 4AA16AF
半条命2:遗失的海岸 1280以上分辨率开HDR+AA
半条命2:遗失的海岸 1280以上分辨率开HDR+AA
FEAR 1280以上分辨率开AA
使命召唤2所有模式
使命召唤2所有模式
这其中,256MB显存严重不足造成瓶颈的游戏有:
3DMark06 SM2.0 1280以上分辨率开AA
DOOM3所有Ultra模式
半条命2:遗失的海岸 1280以上分辨率开HDR+AA
DOOM3所有Ultra模式
半条命2:遗失的海岸 1280以上分辨率开HDR+AA
FEAR 1600分辨率开AA
使命召唤2所有模式
使命召唤2所有模式
● 没有512MB显存,就别想玩HDR+AA!
遗失的海岸虽然只是Int16 HDR+AA,但显存使用量已经达到了300MB,而且从测试成绩来看由于虚拟显存的大量使用对FPS造成了不小的影响!
虽然我们没有测A卡,但是通过3DMark06、FarCry、遗失的海岸这些游戏的表现来看,单是打开HDR,256MB显存就捉襟见肘,由此可见如果没有512MB显存,玩HDR+AA确实比较困难,显存容量会限制GPU性能的发挥!
● 显存使用量涉及因素非常多,不能一概而论:
3年前的DOOM3时至今日其显存占用依然高踞榜首,去年末发布还算比较新的帝国时代3和优品飞车9甚至128MB显存都够用了,今天刚刚发布的英雄无敌5用256MB显卡就够了!不同的游戏其初始显存使用量是多少基本就定性了。
就如同理论分析的一样,游戏使用显存所涉及的因素非常多,游戏自身的引擎设计就基本决定了需要多大显存,在此基础上,分辨率、AA、HDR、游戏本身的特效甚至游戏运行时的FPS都会占用额外的显存!
高端显卡之所以要配备512MB显存,就是考虑到高端用户喜欢追求完美的游戏效果:上高分辨率、开AA/AF,最新的HDR特效肯定不会放过,在这种游戏模式下为了不影响GPU强大性能的发挥,大容量显存是必须的!
● 游戏引擎设计至关重要,厂商不断改进显存压缩技术:
前面提到,影响显存使用最大的因素还是游戏引擎本身,因此游戏开发厂商也在尽可能的压缩显存使用量。比如DOOM3提供的High模式显存使用大幅降低,画质损失也很小;很多游戏在显存不足时调用虚拟显存,由于PCI-E总线高带宽的特性,当少量使用虚拟显存时基本不会对性能造成影响。
大多数游戏都采用了非常优化的算法合理调用虚拟显存或者清理显存,确保能够在主流的256MB显卡上流畅运行。
前面的理论分析中介绍了,游戏显存主要分为帧缓存、后台缓存、Z轴缓存、纹理数据、几何数据等。所以除了游戏开发商控制显存使用之外,显示芯片厂商也分别针对各部分显存推出了各种显存压缩技术:如NVIDIA的色彩缓存压缩技术、无失真Z坐标压缩,ATI的单通道纹理压缩技术、色彩缓存压缩、Hyper-Z以及著名的3DC+等。
● 256MB显存已经成为主流,高端显卡推荐512MB版:
通过此次测试,可以看到很少有游戏仅仅满足于128MB显存,绝大多数游戏的显存使用都在200MB左右,可以说256MB显存都只是勉强够用。随着新游戏的不断推出以及HDR技术的大量采用,游戏对显存容量的需求呈不断上升趋势。
现在的情况是,虽然还少有256MB显卡不能玩的游戏,但256MB显存面对不少游戏都已经力不存心。从测试成绩来看,512MB显卡的FPS优势可能并不明显,但实际运行游戏过程中可以明显地感觉到当显存不足时游戏卡壳的现象(DOOM3和半条命2遗失的海岸最为明显)。
高端用户大都追求完美画质,因此为了更好的发挥高端GPU的实力,512MB显存可以说是必须的!
0人已赞