2017年DX12驱动游戏现状:曾让人充满希望

2017/12/11 9:33:53 来源:3DMgame 作者:NT 责编:芒果羊

DirectX是绝大多数PC玩家都十分熟悉的名字,作为显卡的API,DirectX一路走来见证了电子游戏画面的成长与进步。但最新一款DirectX 12却在问世以来的相当长一段时间里并没有获得广大游戏厂商和玩家们的全面支持。去年,全部DX12版本的PC游戏运行效率都不如DX11版本。那么经过一年的成长,今年的DX12在游戏中表现如何呢?我们将带领大家分别看看Nvidia和AMD显卡各自的情况。

首先最明显的是,整个2017年全年只有5款DX12游戏和一款Vulkan游戏。它们分别是:《极限竞速7》《星球大战:前线2》《狙击精英4》《光环战争2》《全面战争:战锤2》《德军总部2:新巨像》。所以第一个令人惊讶的数字就是,支持DX12的游戏的数量比去年少了50%。

有些厂商虽然一直在尝试、试验DX12技术,但他们最后发布的游戏却干脆忽略了DX12。比如Codemasters就曾在2016年宣布他们的EGO引擎会支持DX12,然而在《F1 2017》中,却只支持DX11。另外育碧也已经从2016年开始试验DX12技术,但他们的《看门狗2》和《刺客信条:起源》全都只支持DX11。

但不管怎样,我们还是就事论事,看看这些DX12游戏的表现。

在上述6款游戏中,《光环战争2》和《极限竞速7》只有DX12版,所以无法与自己进行比较。在其余4款游戏中,只有《狙击精英4》的DX12版本能够在AMD显卡的支持下胜过DX11版。《全面战争:战锤2》和《星球大战:前线2》都是DX12版依然不如DX11版。

虽然《光环战争2》和《极限竞速7》这两款DX12游戏在PC上的性能表现很好,但通过硬件性能测试我们发现,这两款游戏并不能很好地利用多核CPU的运算能力。从理论上讲,DX12应该能够更高效地利用硬件性能,但实际上这两款游戏都只能利用两个CPU线程。虽然两款游戏都能实现流畅的100fps,但很显然是遭遇了CPU的瓶颈限制,没有充分利用余下的CPU核心和线程。

那么DX12的前途如何呢?现在Xbox One X和PS4 Pro均已问世,似乎愿意花费资源研究DX12的开发者将越来越少。虽然DX12的确能够提升游戏的性能表现,能给开发者更多的硬件资源调配权限,但这真的是开发者们想要的吗?DX12的自由显然是以更高的开发成本为代价的,要想充分利用DX12,开发者们需要对自己现有的引擎进行大幅重建和优化,但换回的成果却没有很高的性价比。

举个例子:DX12拥有强大的多GPU支持,理论上,DX12允许一款游戏利用Nvidia+AMD的双显卡硬件配置,听上去炫酷。但是相比之下,DX11的SLI或者Crossfire双显卡配置文档都是Nvidia和AMD提供的,现在DX12需要开发者自己完成全部开发。然而最后又有多少玩家能真正受益呢?所以现在大多数开发者放弃DX12可以说是毫无意外。

NIXXES公司CEO Jurjen Katsman曾在今年2月份说过,DX12将为4K超高画质的顶配硬件玩家带来终极体验,DX12能够解决CPU的瓶颈限制,同时带来GPU的10%性能提升。然而现在看来,DX12由于开发环节的门槛,让它带来的优势显得没有说服力。

DX12目前被应用最多的特性是异步计算,让CPU的多任务处理能力更强,让CPU可以同时处理更多绘图请求。这对于开放世界游戏来说有非常重大的意义,但或许只有经验最丰富的开发者才能物尽其用。

总而言之,DX12目前的形式并不乐观,即使是3A大作也都很少支持DX12。育碧蒙特利尔工作室的3D程序员Tiago Rodrigues曾表示,大多数开发者都不会喜欢DX12,要想让一款DX12驱动的游戏运行起来达到DX11相同的效果,就已经需要花费很多努力。

软媒旗下网站: IT之家 辣品 - 超值导购,优惠券 最会买 - 返利返现优惠券 6655网址之家 Win10之家 Win7之家

软媒旗下软件: 魔方 旗鱼浏览器(极速内核) 云日历 酷点桌面 Win7优化大师 Win10优化大师 软媒手机APP应用