DX12对CPU要求高吗?总所周知,Win10内置的DX12有利于提升游戏体验,不过高版本的DX也对CPU与显卡提出了更高的要求。微软的DirectX一路走来,已经经历了12个版本,无论是硬件还是游戏,也都发生了天翻地覆的变化,先进的技术也给我们带来了更好的游戏体验。
DX12对CPU要求高吗?老司机实测CPU对DX12游戏性能影响
早在2014年,微软在GDC上正式发布了新一代的API DirectX12(简称DX12),DX12最重要的变化就是更底层API,具体包括:应用可追踪GPU流水线、控制资源状态转换、控制资源重命名,更少的API和驱动跟踪,可预判属性等等。看到这些专业名词,想必好多人一脸懵逼,不过不要紧,你只需要知道DX12比DX11效率更高、画质更好就行了。
DX12另外还有个黑科技——大大提高了多线程效率,可以充分发挥多线程硬件的潜力,据微软宣称,微软对多核心CPU的利用几乎是完美线性增长的,这样一来,彻底告别了以往多核心CPU玩游戏时只有少量核心累死累活,大多数核心却在看戏的境况。
那么,微软说的这些是真的还是吹流弊呢?今天就让老司机通过实际测试来验证一下。
测试平台如下:
测试平台电脑配置
既然要验证多核心,那么4核肯定不够看,就用6核的5820K来测试吧。
i7-5820K处理器
主板自然是X99Gaming了。
微星X99Gaming主板
为了不使显卡成为瓶颈,采用了最新的微星GTX1080GAMINGX显卡。
显卡依然保持黑红配色,外观跟上代的GAMING比较接近,但散热器已升级为第六代TF6,效能更高。
GAMING龙也得以保留,并且LED是RGB的哦。
视频接口也灰常丰富。
安装好显卡,略去过程,整机安装到位,整体效果如下。
测试方法:5820K超频至4G,并分别设置2C4T、4C8T、6C12T,每种状态都跑一次测试,最后得出游戏帧率,进行比较。
下图为CPU三种状态的设置情况。
目前DX12游戏相对比较少,而且国内几大破解网站都宣布不再破解游戏,所以本人为了这个测试,搞了3款Steam正版游戏,分别是奇点灰烬、杀手6、古墓丽影10。
奇点灰烬算是第一款DX12游戏,它是一款Stardock制作的即时战略游戏,该作采用OxideGames的Nitrous引擎打造,背景设定在遥远的未来,那时人类完全以意识形态存在,人们已经掌握了上帝一样的力量。但是人类发现自己已经处于战争之中,敌人就是一个叫做“Haalee”的具有意识形态的AI,企图推翻人类在宇宙之中的统治地位。
测试共采用1080P、1440P、2160P三档分辨率,下图为1080P分辨率及画质设置,其他分辨率的画质设置皆同,这里不再赘述。
下图为杀手6分辨率及画质设置。
古墓丽影10分辨率设置。
古墓丽影10画质设置。
由于测试采用了3款游戏、3种CPU状态及3种分辨率,故而产生了27张测试截图,为了篇幅整洁,这里就不再贴测试截图了,直接上汇总结果吧:
先看奇点灰烬,可以看出在1080P分辨率下,2C4T到4C8TFPS有一定提升,但6C12T和4C8T区别并不大;到了1440P分辨率下,2C4T到4C8T差距进一步缩小,6C12T和4C8T则依然区别不大;到了2160P,三种分辨率基本没有区别。
再看杀手6,该游戏中,1080P分辨率下,2C4T到4C8TFPS提升幅度十分夸张,差值达到了45.99FPS,4C8T到6C12T也有小幅度的提升;1440P分辨率下,2C4T到4C8TFPS提升幅度依然很大,4C8T到6C12T则基本没有变化;2160P分辨率下,三种状态差距不大。
最后是古墓丽影10,可以看出,在三种分辨率下,三种状态的FPS变化都不大,可见这款游戏对CPU核心数并不敏感。或者说这款游戏对多核心的优化还不到位,2核心(i3级别)的CPU就能满足要求了。
DX12对CPU要求高吗?综上所述,可以得出如下结论:
1.在低分辨率时(1080P及以下),i3级别的CPU(2C4T)已经明显不够用了,i7级别(4C8T)甚至至尊i7(6C12T及以上)级别的威力开始凸显出来,i3默秒全的时代已经一去不复返了。
2.在高分辨率时(1440P及以上),多核心CPU在DX12游戏中优势并不明显。
3.在目前的大多数DX12游戏中,4C8T(i7级别)的CPU依然够用,游戏玩家没必要买6核甚至8核、10核。