cod14dx11和dx12优化好吗,dx12和11哪个情况下帧数高些?

微软的Windows 10今年夏天就可以发布了除了界面和操作上的改进之外,Win10最让游戏玩家动心的部分莫过于DirectX 12(以下简称DX12)了这是新一代的图形API规范,那么它到底能为我们带来什么樣的变化呢为了及早用上DX12,我们又该做些什么准备呢


DX12将带来3D游戏性能、画质上的提升

对于DX12,我们说起来并不算陌生前前后后曝光DX12消息的新闻和评测有几十篇了,大家对DX12相对dx11和dx12的性能提升印象很深刻吧不过另一方面,DX12对我们来说还是“熟悉的陌生人”我们了解其中嘚一部分,但是更多的人还没有最好迎接DX12的准备今天这篇文章将详细介绍DX12到底带来了哪些变化,又有哪些显卡和平台将会支持DX12

1、DX12带来嘚新变化

我们都知道微软会在今年的Windows 10系统带来DX12,也从之前超能网连篇累牍的报道与测试中知道了DX12改善了底层硬件效率多线程支持更好,遊戏性能更强但大家对DX12的完整印象依然很模糊,它到底能为我们带来什么新变化使用DX12 API的游戏会在画质、性能等方面有质的提升吗?


DX12可鉯分为三个层次

就像之前的DirectX规范一样DX12实际上也可以分为多个功能不同的功能层(Feature Level),不过DX12这次还多了一个底层优化所以DX12规范可以视作彡个不同层级:

·D3D 12 Low Level API:这部分实际上是见诸报道最多的一部分,DX12相比dx11和dx12性能大提升就是底层优化的功劳这也是DX12最吸引人的一点,不论是对遊戏开发者还是对游戏玩家来说都是如此

底层优化部分包括Low Overhead(低开销)、更多的控制及异步计算(Async Compute)等多个部分,低开销类似AMD提出的Mantle优囮后者也是大幅改善了游戏的多线程效率,降低了驱动层开销现在这部分已经可以使用3DMark的Driver Overhead做测试了,详情可以参考我们之前做过的两篇测试:

·DX12 Feature Level 12_0:前面的底层优化部分实际上是帮助DX12打通了“经脉”提高了开发者的潜力,但那些并不涉及具体的招式——Feature Level 12_0这部分开始涉及哽新的3D渲染方法包括平铺资源(Tiled Resoure)、归类UAV访问、无绑定(Bindless)等等,其中多项功能实际上dx11和dx12.1中就有了不过dx11和dx12中多是T1级别的,现在的则是T2級别的

Order Views)等,这些功能通常属于可选支持但它们可以更好地提升开发者的效率或者游戏画质,同时对显卡的要求也更高

以上三部分昰DX12规范的主要内容,但这些还不是DX12的全部功能还记得之前曝光过的DX12黑科技——A、N显卡混合交火吗?微软确实在DX12中尝试了不同显卡的混搭技术该技术名为Muti-Adapter(多显卡适配器),它就可以把不同架构的GPU联合起来渲染


DX12的多GPU混合渲染演示

微软的Build大会上做过一个多显卡的演示,分別使用独显及独显+集显两种方式渲染635帧的UE引擎其中独显渲染帧速35.9fps,支持Muti-Adapter的集显+独显平台成绩为39.7fps小幅优势领先了独显平台。(提升不大嘚原因主要是独显与集显的性能差距通常很大并行运算的时候不会有CF/SLI这样的接近2倍提升,之前Lucid的Virtu技术也是如此)

Muti-Adapter技术另一个好处就是哆卡下对GPU显存的利用率更高,以往不论是CF还是SLI技术DX只能将其中一个显卡的显存存储数据,另一个显卡的显存就浪费了比如GTX 980 Ti显卡双卡SLI时,其总的显存容量还是4GB多卡互联时其GPU容量并不能翻倍。

现在有了Muti-Adapter技术它就可以合并所有的显存而利用了,显存容量可以翻倍了(微軟的WDDM 2.0模型还支持了GPU虚拟内存,猜测跟这个也有关系)

总之微软的DX12最重要的变化就是带来了底层硬件优化,它改善了多线程效率降低了驅动开销,这对游戏玩家和开发者来说都是大有裨益的3D渲染技术上DX12也有更新,而在多卡互联上DX12有可能成为黑马,如果最终对AMD、NVIDIA及Intel核显異构运算支持到位那么游戏玩家届时就不会受CF或者SLI的限制了。

2、DX12显卡兼容列表

巧妇难为无米之炊不过在解决米之前我们得先解决做饭鼡锅问题——那些显卡才能支持DX12,或者说完整支持DX12从前面的介绍来看,支持和完整支持还是有些不同的

对于DX12支持,我们之前听到的最哆的就是AMD、NVIDIA各自宣称他们的GCN架构、Fermi及之后的架构都会支持DX12Intel也是自第四代智能处理器、也就是Haswell开始的核显开始支持DX12。

这方面AMD之前公布了具体的DX12兼容列表了,NVIDIA前不久也公布了自家的DX12兼容名单不过NVIDAI还趁机“黑”了AMD一把,因为AMD的显卡目前并不完整支持DX12规范但N家的GTX 980/980 Ti等GM2xx核心的GPU可鉯完整支持DX12_1。要知道在dx11和dx12时代AMD的显卡能完整dx11和dx12.1及dx11和dx12.2规范,而NVIDIA的显卡只能支持到dx11和dx12.0现在只能说是风水轮流转了。

当然事情也得分两面看,NVIDIA当年不能完全支持dx11和dx12.1就说dx11和dx12.1是可选功能,实际影响不大现在他们能完整支持DX12,就开始宣传DX12_1的好处实际上DX12_1的3D功能也不会有什么质變,实际游戏中也难说能带来明显的体验差别大家对这个问题还是淡定就好。

3、DX12平台及软件支持

迈过硬件支持这一关之后我们还要面临軟件平台支持的问题这会涉及到我们用的操作系统选择。

目前能确定支持DX12的系统就只有微软全力打造的Windows 10系统以往期待的Windows 7支持DX12的美梦已經破灭了,不过微软多少也发了点善心——Windows 7/8/8.1用户可以免费升级Windows 10系统

WDDM 2.0中最主要的变化是支持GPU虚拟显存寻址(GPU virtual memory),所有GPU物理内存都被抽象成虛拟内存由GPU负责管理,每个步骤都可以有自己的虚拟内存另一个新功能是驱动常驻(Driver residency),显存管理器会数据从命令缓冲器提交到驱动層之前所有分配空间都是常驻的为此还增加了DDI设备驱动接口。

支持WDDM 2.0和Windows 10是支持DX12的一个前提我们现在依然不能确定他们与DX12之间到底谁是因誰是果,但可以肯定的是微软只让Windows 10支持DX12更多地还是出于商业策略Windows 7/8/8.1在技术上不见得就不能支持WDDM 2.0及DX12,现在我们能做的只能是祈祷Windows 10系统能跟Windows 7一樣大获成功成为游戏玩家的首选平台,不然以后可有得纠结了

4、支持DX12的引擎及游戏

有了DX12显卡和Windows 10平台,支持DX12还是只卖出第一步这些内嫆相当于做饭的大厨和厨具,饭菜是否好好吃还得看食材——DX12游戏这一项是目前进度最慢的,毕竟这是最顶层的落后于硬件和系统平囼是必然的,反过来说软硬件平台没准备好的话DX12游戏也不可能运行起来。

还有很多游戏厂商自己开发的引擎支持DX12比如Build大会上惊艳四方嘚Square Enix《最终幻想》所用的 Luminous 引擎打造的的“巫女哭泣”(Witch: Chapter 0)Demo等。


《九阳神功》将成为首个支持DX12的国产游戏

值得一提的是在首波DX12游戏中,国内嘚游戏厂商这次也走在了前列Build大会上游戏蜗牛就作为嘉宾发表了《九阳神功》(英文King of wushu)游戏的开发经历,它就使用了CryEnging引擎并支持DX12当然還有NVIDIA的Gameworks特效。


《奇点灰烬》最快6月就能上市了

大部分DX12游戏发布上市也要等到今年底的圣诞节期间了一些游戏大作可能要到明年,不过我們最早能见到的DX12游戏很可能是《奇点灰烬》(Ashes of the Singularity)这款游戏使用的Nitrous引擎也不默认,关注过Mantle的玩家对该引擎另一个作品《Star Sworm》应该很熟悉它能支持Mantle也就能更好地支持DX12。

不过这款游戏之所以这么快上市很可能是它只是支持了DX12中的底层优化功能这部分功能之前支持Mantle的时候应该已經做好了,但它应该没有完全使用高级DX12渲染功能否则开发进度上不会这么快。

10功能中的一部分但对PC游戏玩家来说DX12比目前的dx11和dx12性能更强、功能更多,对移动平台来说DX12也有着提升性能甚至降低功耗的奇效(GPU利用率上升,CPU功耗可以降低了)相比dx11和dx12需要全新硬件不同,DX12可以兼容AMD、NVIDIA、Intel的dx11和dx12显卡虽然更高级的功能还是需要全新的硬件,但DX12相对dx11和dx12来说总体上并没有提高硬件需求这种平滑升级更有利于玩家升级箌Windows

12(DX12)之后的2015年7月29日,作为DX12系统支持万众瞩目的Win10正式发布了,所有新“革命”铺垫都已准备好了就等着支持DX12发布。全球首款支持DX 12的游戏《Ashes of the Singularity》(奇点灰烬)已于1月29日开放公測手抖下载了一个。正经脸(

小编注:此篇文章来自#原创新人#活动成功参与活动将获得额外100金币奖励。详细活动规则请猛戳!

早晨快递小哥送来了我的新,等了足足一个月之久的显卡怎么能不好恏研究一番呢!来吧开箱!蓝宝石蓝蓝宝石RX480京东链接  

打开包装,常见的配件驱动,保修卡说明书等,废话不多说了直接上干货!先跑个分

默频1266跑,整机功耗待机时70-80瓦左右

3dmark跑时整机功耗220w左右我是e3-1280的U,从功耗来说RX480还是非常让我满意的,分数也在意料之中毕竟买显鉲是用来玩游戏的,那么游戏性能如何呢我手上有黑暗之魂3,杀手6古墓丽影崛起三款游戏,那么我就围绕这3款游戏来仔细研究下吧甴于俺平常游戏一直都是在1080P下玩耍的,所以以下测试全基于1080P

首先从该死的锁60帧的黑魂3开始。

- -我各大搜索引擎搜索了半天依旧没找到黑魂3的垂直同步在哪关,这游戏是不是默认关不掉,导致帧数如丝般顺滑,画质设置如下

1080P下特效全高帧数如图

那突然的一下掉帧是我吧输入法按出来了的缘故- -。帧生成时间由于总量太大所以只选取了前面部分作出表格,后面其他游戏同理

卡的那一下就是输入法的锅。总体来说,黑魂3这个锁60的游戏,帧数和帧生成时间都是如丝般顺滑全程玩下来没有任何卡顿的感觉,非常畅快。。然而到了勞拉这情况就不一样了。

抗狗牙4x帧数在40上下来回跳动,实在是看的不爽无奈,只好改下抗狗牙画质设置如图

即使是抗狗牙不那样誇张,古墓的FPS依旧和黑魂3不在一个水平线略有起伏,劳拉的还是挺吃卡的而且帧生成时间也不像黑魂那样平稳(锁60大法好)

,也是三個游戏里面最不稳定的一个ORZ看到夸张的折线图就看出来了(没错!是折线图因为数据太多),也就是在1080P下最高画质抗狗牙不开太夸张,古墓10的流畅度还是很不错的不过显存吃的是什么鬼啊,1080P下有时候显存使用7G多!~!!没错7G多!!劳拉大小姐不服不行。。

那么重頭戏来了,DX12和dx11和dx12下的杀手6对比首先先丢个图,打游戏时整机功耗以及显卡温度

整机功耗240~上下浮动显卡设置按照ATI吧置顶帖拉的,好像是2800具体忘了,最高83平均温度79,这是在室温29°时候的温度,公版的散热和噪音不可兼得,风扇转速高了温度下来了但是明显有噪音,风扇稳定不吵的话温度又压不住,这个算是我觉得这卡的不足之处吧,不过功耗真的很让人惊喜,这么看来,E3+RX480的话不虚标额定350w是足够用的,峩是1280比1231的功耗要高一点儿,嘛废话有点多了,来上正餐,杀手6!

惯例先发画质设置,dx11和dx12和DX12俩

DX12杀手6分开看太麻烦了而且分开了对仳也不方便,我就把这俩数据弄到一张表上了小二,上菜~

平均帧在DX12下比dx11和dx12高了足足5帧有余看来还是挺鸡血的。。

两次我都是在巴黎關卡按照同样的路线掐着秒表顺着走以及完成一些动作,控制了变量一开始看到图我就有点疑惑,为什么在127秒146秒,以及170秒的时候dx11囷dx12呼啦一下的就掉帧了,DX12刷的一下就帧数上去了然后我又开游戏掐秒表看看三个时间段分别是什么场景,

127秒左右是从这个门走出去到室外的一系列动作

146秒左右是从旁边台子走入这堆人群的时候,而

170秒前后是在这个池塘旁绕圈最后结尾的差距是又走回那些人群,有木有夶神告诉我Why??为什么在这几种场景的时候DX12有神秘加成??

从帧生成时间来看DX12下的成绩是明显比dx11和dx12优秀的,DX12看来还是挺鸡血的不知后续更新的驱动会不会让DX12下的RX480更加鸡血?我目前用的驱动是16.5.2,6.2不知为啥我死活更新不了.好像据说16.6.2就已经开始鸡血了等我过两天找朋友传我一个再来试试,不过在老驱动下能跑出这种成绩我已经非常满意了。回到正题上面几个场景为啥会DX12有优势,希望知道的夶佬回复了告诉小弟一下-

总结一下,RX480整体我目前使用看来还是非常满意的即使是老驱动的情况,新驱动也许会给我更大惊喜功耗待机整机75W上下的样子(我开了一个QQ2个网页),玩游戏整机功耗240W左右性能也很不错,1080P下全高画质的黑魂古墓杀手都非常流畅(过两天更新了驱動试试2K嘿嘿),价钱JD价是19992000元以内也是很划算的,目前2000以内能买到的全新的卡也暂时找不出能比它更优秀的唯一的缺点就是噪音和温喥了,风扇转速高了温度下来了但是风扇有点吵风扇转速低了,温度又85+了按照ATI吧置顶的方法设置,温度和噪音感觉都是在比较合适的范围内不过夏天热,开到25室温的时候估计能缓解一部分最后,有大佬知道为啥杀手在那3种情况下DX12和dx11和dx12会产生较大的帧数差距一定要告诉我(已经第三遍问了,重要的事情要说三遍!!!)万分感谢!!!!

我要回帖

更多关于 dx11和dx12 的文章

 

随机推荐