作者:互联网
积分:0
Windows 10 独占的 DX12, 自 2014 年发布以来已经过去了三年多, 但截止到目前, 真正支持 DX12 的游戏少之又少, 而且实际应用效果也非常不理想
尽管发布之前, 微软鼓吹 DX12 能提高帧数提升画面质量更充分地利用 CPU 资源 A/N 显卡混交等等等等, 都让人期待不已, 但为何微软主推的 DX12 技术沦落到如此田地, 今天我们给大家做个简单的分析总结
DX12 好不好? 哪里好?
从微软发布时的美好设想来看, 它是极好的, 能更高效地调用 CPU 资源使得 i3 就能发挥出超越 i7 的效果, 游戏帧率大幅提升, 画面细节更好阴影效果更加逼真对游戏开发者更友好看着微软演示的 Demo 的时候, 都以为美好的游戏体验即将要来了然而事实一般都没有那么简单
三年了, 总共也没几款 DX12 游戏
可以看到, 在经过了三年的市场验证以后, DX12 的游戏只发布了不到 30 款, 而且 2017 年的发布量相比 2016 年还降低了, 剩一半都没有, 现在已经提在日程的 DX12 游戏就只剩两款了
在游戏业日渐蓬勃发展的今天, 2017 年 Steam 平台新上线的 PC 游戏就有 7600 多款了, 在不考虑其他游戏平台的情况下, 2017 年里的这 7 款 DX12 游戏在其中的占比都不到千分之一...
为什么 DX12 游戏发布量还越来越少?
1.DX12 只支持 Xbox One 平台和 Windows 10 平台, 但它们都不是最主流的游戏运行平台
主机就不用说了, PS4 出货量碾压 Xbox One
至于电脑平台, Windows 7 还依然是目前最多人玩游戏使用的电脑操作系统, 通过 Steam 的 OS 统计可以看到, Win7 玩家的比例是 71.56%, 而 Win10 只有 22.70%, 差距有 3 倍之大, 而 Win7 上是无法运行 DX12 的
基于这一基数上的差距, 开发者如果专门针对 DX12 开发的话, 其实回报收益并不高, 毕竟开发游戏的最终目的也只是赚钱盈利而已
2.DX12 开发环境尚未成熟
在我们做游戏评测的时候, 其实经常会遇到打开 DX12 开关之后, 游戏出现崩溃的问题, 在古墓丽影 10 杀手 6 奇点灰烬全境封锁这几款游戏里面都出现过这样的崩溃问题, 尤其是使用 N 卡的时候
这说明 DX12 游戏总体的兼容性还是不够完美的, 甚至在某些版本驱动的时候还出现掉帧的问题, 这无疑反映出游戏开发环境尚未成熟的问题, 也许是游戏开发者还没习惯操作 DX12 SDK 也许是 SDK 本身就还有 BUG, 反正从结果反推出来是这样的:
阴影闪烁问题
卡顿问题
掉帧问题
反正评价总体都是都是贬多于褒的, 也说明 DX12 的体验并没有发布时的那么美好, 相反甚至还影响了玩家的体验
游戏好不好玩和 DX 几也没有必然关系
Steam 游戏畅销榜
Steam 上畅销的这些游戏, 大家这几个月内被刷屏最多的显然就是绝地求生了, 也就是一款 DX11 游戏, 包括其他销量最高的游戏, 也都是基于 DX11 打造的甚至大家超爱玩的英雄联盟 DOTA2 之类的游戏还是 DX9 的产物呢
也就是说, DX12 所带来的游戏视觉体验提升帧率提升只能算是锦上添花的事情, 一款游戏好不好玩最本质的其实是综合游戏性互动性规则操作方式等等等等多方面因素来决定的, 所以说, DX12 也不存在根本上的优越性
此外, 还有一些不支持 DX12 特性的老架构显卡还在服役着的因素就不细展开讨论了~ 像是我朋友家里用的还是 HD6850, 即使装了 Win10 也玩不了 DX12 呀!
DX12 的期许是美好的, 但是发展了三年其实并不顺利, 从一开始声势浩大到后来越来越少游戏厂商跟进, 反映出来的是周边的开发环境尚未成熟, 这里的未成熟既包括 DX12 游戏的运行平台 (玩家端), 也包括 DX12 游戏的开发工具以及开发者(开发端) 对它的认可程度
但是, 可以肯定的是, DX12 游戏的占比在将来肯定会有所提高的, 正如当年的 DX9 取代 DX8 也是经历了一段时间 (其实没有现在这么久哈哈) 随着大家的电脑硬件更新换代, 越来越多人会把显卡升级成新架构的型号, 操作系统也越来越多人升级成 Win10, 相关的游戏开发引擎也更好地优化到 DX12 特性, 那么 DX12 的土壤才算是真正的万事俱备