admin 2026-01-17
96
对于游戏玩家来说,到底要不要升级Win10一直是个很纠结的问题,排除使用习惯的原因,Win10内置的DX12也是一个很重要的因素。毋庸置疑的是,未来DX12的游戏会越来越多,前不久正式发布的《量子破碎》甚至只支持DX12,不装Win10就没法玩,而之前就让A卡吊打N卡的《奇点灰烬》测试版,也把DX12的高执行效率话题炒作到了一个新高度。要不要赶紧升级到Win10享受DX12?正好《奇点灰烬》的正式版也出来了,且不论在正式版中A卡的变态成绩是否被打回原形,单是正式版的DX12游戏执行效率话题,就足够我们好好研究一番。
测试平台
处理器
Corei76700K
内存
金士顿HyperXDDR426668GB×4
主板
华硕ROGMaximusⅧFormula
显卡
华硕STRIXGTX980Ti水冷版
硬盘
金士顿HyperXSAVAGE480GB
电源
航嘉MVPLANDK650
机箱
TtCoreV71
GPU水冷配件
Bykski240mm套装
操作系统
Win1064bit专业版
测试设置
1920×1080/高画质/8×抗锯齿
DX12的CPU利用率比DX11高很多
DX12模式下,CPU的极限帧速可达192fps
DX11模式下,CPU帧速最高只是138fps
《奇点灰烬》本身对于硬件的需求还是挺高的,在高画质下,即便是笔者的Corei7+GTX980Ti,也不能保证稳定的60fps。
不过,测试结果非常有意思,我们甚至不能简单地说DX12就一定比DX11强很多,必须从每个因素来进行分析。
首先是整体帧速,让人大跌眼镜的是,居然是DX11的平均帧速更高一点点!不过,从曲线图来看,DX12的成绩曲线更趋于平缓,而DX11的曲线却相对要“乱”很多,起伏很大,体现在游戏中就是帧速跳变很大,游戏会出现比较明显的卡顿(突然从很快跳变到很慢)。
其次是CPU的“帧速”,可能这样说大家不太好理解,其实可以把这项成绩看成是CPU的执行效率,当然也是越高越好。从曲线来看,DX12的CPU分数呈现平缓的带状分布(平均值为111.5fps),而DX11的CPU分数呈现起伏很大的曲线分布(平均值在图上没有显示,但估计在69fps左右),而且明显DX12的CPU分数要高出DX11一个档次,最大值也是192fps比138fps,差距十分明显。
最后是驱动开销,简单点说就是驱动程序的调用。DX12的驱动开销一直保持很低的状态,而DX11则起伏很大。这一项也是数值越大越好,因此,虽然DX12的CPU分数很高,但被驱动开销拉了后腿之后,整体帧速也比DX11模式低了一点点。
显然这结果和测试版发布时DX12“革命性的进步”形象有点差别,但DX12在CPU利用率方面的优势还是很明显的,其他方面的问题可能来自驱动的优化,也可能来自游戏自身的设计。
DX12时代,CPU核心数量对游戏影响很明显
同屏多单位的RTS游戏对处理器的多线程处理能力要求很高
DX12
DX11
8线程(4核心)
48.1fps
51.5fps
4线程(2核心)
43.8fps
50.6fps
2线程(1核心)
35.8fps
28.3fps
自从双核处理器诞生以来,玩家们一直在讨论多核心的处理器对于游戏来说到底有多大提升,和频率相比,核心数量是否真的有那么重要。从我们的测试结果来看,《奇点灰烬》这款DX12即时战略游戏对于处理器的核心数量还是需求很大的。
笔者使用的测试平台采用了4核8线程的Corei76700K,工作频率为4GHz,睿频可达4.2GHz,正好可以通过关闭处理器核心数量的方法,来测试《奇点灰烬》对处理器核心数量的依赖。
关闭处理器核心是通过在系统中运行Msconfig,然后在高级控制中设置核心数量来实现。设置完之后要重启电脑才会生效。这里值得提醒的是,Corei76700K有超线程技术,所以每个物理核心是对应两个逻辑核心的(表中已经写明)。
从测试结果来看,当处理器线程从8降低到4之后,DX12模式下的帧速下降了5fps左右,而DX11模式仅仅下降了1fps左右,可见DX12对于处理器的利用率高,依赖性也相对较高。不过,当处理器线程从4降低到2之后,DX11模式的帧速就下降得非常厉害了,此时DX12模式的帧速也明显超过了DX11模式。也就是说,如果是在处理器配置比较低的平台上(比如双核的奔腾、赛扬),使用DX12模式来玩《奇点灰烬》,会获得更高的游戏帧速。处理器配置越高,DX12的优势反而变得没那么明显了。不过总的来说,对于DX12时代的游戏来说,4核心(包括4个物理核心或2核心4线程)还是有必要的,2线程的处理器确实有些吃不消了——即便是笔者这款减少了核心数量但睿频还是高达4.2GHz的Corei76700K也不行。
DX12的显存/内存占用更高
DX12模式下多核心处理器利用率更高,由此也会占用更多内存
DX12
DX11
显存占用
3761MB
3227MB
内存占用
3894MB
2069MB
升级到DX12之后,对硬件的需求会变高吗?从笔者的测试来看,似乎对于显存和内存的占用量来说,的确是这样的。
在DX12模式下,显存占用超过了3700MB,而DX11只是3200MB出头;内存方面,DX12占用的内存量几乎是DX11的两倍。当然,不排除是游戏在DX12模式下识别到笔者使用了32GB大内存,然后就多占用一些内存来保证游戏的流畅性(如此大的内存占用,也是DX12处理器效率很高的原因之一吧)。还好,对于现在8GB内存不过200多元的售价来说,《奇点灰烬》这款游戏的内存占用也只是接近4GB罢了,对于多数配置来说,压力也不大。
不过话说回来,虽然在DX12模式下的资源占用变多了,但在运行游戏的情况下,切换到桌面操作其他程序却是很流畅的,而DX11模式下,虽然资源占用少一些,但切换到桌面之后操作就变得极其卡顿了,这或许也是两种模式对资源利用的方式不同造成的。
总结:
DX12潜力有待挖掘,若非游戏硬性要求,暂时可不考虑
你说笔者测了这么多效率和资源占用方面的项目,为什么没谈DX12的画面?可以很明确地告诉你,在《奇点灰烬》这款游戏中,DX12和DX11的画面几乎看不出来区别(至少笔者看不出),再说了,DX12本来突出的就是效率改进。只不过,从笔者测试的结果来看,目前DX12还是没有想象中那么完美,虽然处理器的利用率大大提升,但被其他部分扯了后腿,总体游戏帧速反而不及DX11(但帧速平稳性有一定优势),而且对于内存的占用也变得更大。
那么现在要不要赶紧升级到Win10体验DX12?答案很明显。
●如果你用惯了Win7,而又不是非要玩《量子破碎》这类DX12only的游戏,那就继续用Win7好了,没必要升级到支持DX12的Win10。
●以《奇点灰烬》这样的DX12游戏为例,未来的游戏肯定是要4核心以上的处理器了,如果是新配游戏主机,就不要再选择双核心的产品了(奔腾超频+强力显卡这种组合也不行,以后核心数是刚需了)。
●玩游戏,8GB内存是起步,以后高端的DX12游戏肯定会要求内存更多一些,8GBDDR4也才200多元,何必省这一点呢,骚年?