HD5870不再寂寞!首款DX11游戏大测试
作为一款网络游戏,能够第一时间对DX10.1及DX11这种新潮的图形技术提供支持,可见它与AMD的关系非同一般,游戏启动时也可以看见巨大的AMD Fusion Logo,NVIDIA的The Way和Intel的Inside都被拒之门外,这种游戏真是并不多见。
AMD无论市值还是综合实力都要逊于Intel和NVIDIA,在游戏领域的影响力也比较弱,这从The Way it''s meant to be Played游戏和ATI Get in the Game游戏数量上面就能看得出来,这也使得A卡在大量游戏评测中很难占据上风。
网游自然通过购买点卡付费,不过EA也提供了免费试玩的机会,国内用户都可以随便创建帐号去试玩。不过笔者却没心思玩,这款纯英文的网游系统极其复杂,没个十天半月想要玩转比较困难。还是先看看显卡设置部分吧,DX10.1和DX10体现在哪呢?
BattleForge支持两项先进技术:SSAO和MT Rendering,这两个技术都与DX10.1和DX11有直接或间接的关系。
● SSAO,屏幕空间环境光遮蔽,用以提升光影效果
这项技术是DX10.1时代引入的,通过新增的批量立方图阵列技术高效的运算,但DX10显卡也能支持,只是效率会比较差。这个选项DX9显卡只能off,DX10显卡也建议off,DX10.1显卡建议High,DX11显卡建议VeryHigh,因为VeryHigh模式已经升级到了DX11版的HDAO(高清晰环境光遮蔽),下文会做详细的解析。
● MT Rendering,多线程渲染,优化多核CPU提升性能
在HD5870评测的DX11技术介绍部分,笔者曾这样写过:“其实多线程技术也能应用在DX9/DX10甚至是OpenGL上面,但由于API及函数指令的限制,开启多线程会产生很多重复的指令,导致性能提升有限甚至不升反降,因此微软并不建议在旧API模式开启多线程模式,除非程序员做过严格的测试与优化。”
RTS游戏一般都很消耗CPU资源,BattleForge作为一款大型多人在线RTS游戏,更是如此。因此在支持DX11之前,开发人员就加入了多线程渲染的支持,使用多核CPU的资源来提高游戏效能,而一般的网游连双核CPU都用不上。在这款游戏中,MT Rendering虽然并不需要DX11显卡的支持,但也是一项大势所趋的技术,未来的DX11游戏都会从中受益并且更高效。