在了解完DirectX 11游戏的特点,以及DirectX 11显卡对其的支持以后,我们来实际体验一下目前已经发布的、人气较高的五款DirectX 11游戏。为了验证前文有关DirectX 11显卡对DirectX 11游戏的支持,我们选取了NVIDIA GeForce GTX 480和AMD Radeon HD 5870显卡进行测试。
提及经典的《战地》游戏,几乎无人不知。而《战地2:叛逆联队》则是该游戏的续作,目前销量已经突破百万,人气很高。《战地2:叛逆联队》大量运用了DirectCompute 11技术,利用GPU硬件并行加速计算动态阴影柔化、高清环境光遮蔽,效果颇为不错。值得一提的是,该游戏甚至还利用DirectCompute 11来计算爆炸效果当中粒子碎片的位置。
我们选取游戏开始时的一段场景进行测试,记录下平均帧率。从测试来看,GeForce GTX 480显卡在1920×1080 UltraHigh和1920×1080 UltraHigh 4AA设置下的帧率分别为73.9fps和63fps。
在相同的设定下,该显卡分别领先Radeon HD 5870 9%和15%。之所以出现这样的结果,是因为该游戏运用了大量DirectCompute 11技术,而GeForce GTX 480由于具备独立的、一体化L2 Cache,L2 Cache为所有的Load/Store以及纹理请求提供高速缓存,在进行DirectCompute 11并行计算时效率更佳。
|
GeForce GTX 480 |
Radeon HD 5870 |
1920×1080 UltraHigh |
73.9 |
68 |
1920×1080 UltraHigh 4AA |
63 |
55 |
此外,我们还尝试利用GeForce GTX 480在游戏中打开32x CSAA(8xMSAA+24xCSAA),帧率仍然保持在53fps左右,性能只下降了28%左右。这说明GeForce GTX 480对ROP单元的全新设计是成功的,由于ROP的压缩效率和ROP单元数量的提升使得该显卡的抗锯齿性能得到提升。
《潜行者:普里皮亚季》的前作《潜行者:晴空》和《潜行者:切尔诺贝利阴影》皆因为画质出色、可玩性强而深受玩家的喜爱。《潜行者:普里皮亚季》由于加入了新的DirectX 11技术而备受关注,它亦是早推出的几款DirectX 11游戏之一。该游戏利用DirectCompute 11技术来实现高清环境光遮蔽,效率更高。此外,该游戏还大量使用了曲面细分技术。
在1920×1080 UltraHigh设置下,GeForce GTX 480领先Radeon HD 5870 12%。这说明GeForce GTX 480显卡在将纹理单元与每组SM整合以后,虽然数量有所下降,但效率却得到了提升。这使得该显卡在进行纹理贴图时性能更佳。
此外,由于游戏中的高清环境光遮蔽被设置为高,此时游戏比较依赖显卡的缓存。而GeForce GTX 480显卡由于具备高效、共享的缓存设计,因此它的执行效率更高,性能领先Radeon HD 5870也就不足为奇了。
|
GeForce GTX 480 |
Radeon HD 5870 |
1920×1080 UltraHigh |
73.37 |
73.37 |
1920×1080 UltraHigh 4AA |
44.9 |
36.87 |