DirectX 12 相比 DirectX 11 性能优化不升反降,原因是什么?

0 条评论


  • 5

    战地好机油一位充满各种心得的初中游戏玩家

    开头

        很高兴我能够回答您的问题,那么就让我们一步一步了解这个DX12新特性的一些要优缺点吧[笔者本人也是Windows10系统的使用者,也经常使用DX12特性在游戏中,虽然目前接触的也就两款游戏《战地风云1》《全境封锁》,所以仅供参考啦]

      显卡优化

             就比如英伟达的显卡,从10系列开始才全面支持DX12。所以,不同的显卡可能会有或多或少的优化差异,包括驱动之类的。个人之前使用GTX980的时候DX12可谓有些优化不足,所以在上述两款游戏中均已DX11的模式运行。直到后来,当我的显卡更换成GTX1080的时候尝试使用DX12模式运行的话帧数确实有所提高,所以DX12的优化上来讲显卡以及显卡驱动也是一大问题。确保你拥有完美支持DX12的新卡以及最新的驱动,是DX12获得显著性能提升的硬件要求。

      游戏优化

           没错,DX12对于游戏来说也需要一定的优化。新的API接口就意味着游戏的引擎以及代码需要经过底层优化上述文章提到的《荣耀战魂》现在是否支持DX12的尚不清楚,因为我还没有购入这款游戏进行体验。但是《战地风云一》在游戏冬季更新前后对于DX12优化的差异是十分明显的。在优化前,DX12和11毫无差异,而且DX12掉帧的几率比DX11掉帧的几率大[i5-4530+32G内存+GTX1080]设备下测试。而在冬季更新后,游戏的DX12比D11掉帧的几率较小,同是40-50帧左右[4K分辨率]DX12明显感觉比DX11模式流畅许多。在来说说《全境封锁》,这款游戏的DX12优化是十分好的,可以很好的缓解我游玩时候掉帧的感觉,这款游戏的前后差异不大,可谓是已经测试好DX12后再来发布的。以上就是关于游戏优化的看法,毕竟文章也提到是演示,一款新发售的游戏一般是预先优化DX11而非12这是很有可能的[毕竟现在Steam上WIN7和10的占有率不相上下]而且程序员熟悉DX11的API接口也比较多,优化起来工作效率更高,耗时更短。而对于DX12的优化效率就另当别论了,可能程序员还要重新学习掌握相应的API接口。所以演示的时候会更倾向于通过DX11演示,毕竟优化工作量相对较少。

    结尾

          我的结论就是:DX12的确可以带来一定的提升但是有限。不过也不至于不进反退,毕竟可以缓解游戏掉帧的情况可以相对的提高游戏的工作效率,以及玩家游玩时可以体验到丝滑的流畅程度。而且,关于最新的Windows10创造者更新外加游戏模式的加入可以使计算机的资源更多的分配给游戏而非全家桶,以及后续微软以及各大厂商共同努力对于DX12的优化。在未来,DX12或许真的可以有更高的帧率提升,不局限于防止掉帧那么简单。以上就是我的个人看法事实证明,那一波升级Windows10然后退回Windows7蹭一个数字激活认证的人是最为明智的。他们可谓是打好了如意算盘,虽然也有微软强行升级的锅啦~

    发布于 2017-03-10 21:57:39 0 条评论 禁止转载


  • 0

    Kingfeng我们作为一个协会誓要治愈这个世界及其居民

    因为很多游戏开发周期很长,而且新事物出现需要一定学习时间

    所以对dx12开发的不够好,一些游戏感官上没有明显的提升

    如果直接跑分的话还是有一定差距的

    发布于 2017-03-10 13:03:20 0 条评论

  • 登录奶牛关账号即可参与讨论

{{question['follower_count']}} 个玩家关注

...

相关元素

相关问题

新年将至,大家心目中的2015最佳游戏是什么呢?

4人关注 20个回答

分析称Xbox独占游戏将锐减,微软为什么要这么做?

7人关注 5个回答

主机平台的限免游戏是怎么选出来的?

4人关注 2个回答