玩游戏DirectX 11、DirectX 12和Vulkan谁才是最强API?

2020-04-23 10:56:53 21点赞 13收藏 23评论

前言

对PC玩家来说(主机平台基本软硬件都固定了),游戏流不流畅,帧数高不高首要影响因素肯定是硬件,尤其对于显卡大头来说,但是不要忘记还有一个软件层面的因素,比如说显卡驱动、游戏本身优化等,而游戏优化关键部分,就包括了开发过程中使用了哪些图形API,这一篇文章硬核将通过多款游戏测试,来看下DirectX 11、DirectX 12和Vulkan三大主流API谁最强?

玩游戏DirectX 11、DirectX 12和Vulkan谁才是最强API?

测试开始之前先扯下三大API的现状, DirectX 11是目前最为成熟的图形API,它诞生于2008年,目前市面上几乎90%以上的游戏都是以此开发,其中它也带来了一些重要特性,比如说Tessellation细分曲面,这项技术完全改善了游戏中模型的圆滑程度(多边形构成的劳拉了解一下),又比如说多线程的最初支持等等。

玩游戏DirectX 11、DirectX 12和Vulkan谁才是最强API?

DirectX 12自2015年诞生以来就没有什么重大更新,而今年3月份DirectX 12 Ultimate版本带来了Raytracing 1.1、可变速率渲染、Mesh着色器和采样器反馈四大特性,除了这个特点以外,这个图形API是PS5、XBOX Series X和PC平台共用的,这就意味着光追都能享受,同时或许可以减少“暴力移植”这个现象的出现。

玩游戏DirectX 11、DirectX 12和Vulkan谁才是最强API?

最后是Vulkan这个看似年轻的API,其实它就是Open GL和Mantle的融合体,显著特点是拥有高效的多核性多线程效率,还有它基本可以把市面上主流的操作系统覆盖完全,包括Windows 7/8/10、redhat、ubuntu、Steamos、Switch、Android、iOS以及macOS等等,这两个优点一起发挥,于是就有了像《王者荣耀》和《绝地求生:刺激战场》Vulkan版的诞生,另外Vulkan其实还要比DirectX 12 Ultimate更早宣布支持光线追踪。

配置介绍和跑分

由于时间有限,所以测试平台只能对应一套,本次就用性价比较高的3A平台,整机定位于中高端游戏用途,比较符合主流用户的较高消费水平。

玩游戏DirectX 11、DirectX 12和Vulkan谁才是最强API?

配置方面,选用主板是微星MPG X570 GAMING PRO CARBON WIFI,CPU是AMD Ryzen 7 3700X使用PBO机制自动Boost,这款八核十六线程规格的CPU也更容易体现多线程作用的差距。内存是芝奇16GB DDR4-3600(17-18-18-39)开X.M.P双通道。

玩游戏DirectX 11、DirectX 12和Vulkan谁才是最强API?

显卡方面,选用了讯景XFX RX 5700 XT海外三风扇版,低调无灯复古外观,标称Boost频率可以达到2025Mhz,可以认定是市面上性能最强的RX 5700 XT非公版之一,同时价格也是相对较低,感兴趣的朋友可以参考以下不同游戏中的Boost频率。

玩游戏DirectX 11、DirectX 12和Vulkan谁才是最强API?

整机配置图,压制Ryzen 7 3700X的仍然是那一款酷冷至尊T620M黑武士风冷。

玩游戏DirectX 11、DirectX 12和Vulkan谁才是最强API?

Fire Strike跑分,还没来得及跑,直接套用的成绩是去年测试的,大家可以参考一下。

玩游戏DirectX 11、DirectX 12和Vulkan谁才是最强API?

能代表着API跑分的测试只有3DMark这款软件才有,这套测试只是对比这三种API软件层面的跑分差距,可以看到效率最高是Vulkan、接着是DirectX 12,最后只能是DirectX 11了,而注意到DirectX 11还有区分多线程和单线程的成绩,CPU性能越高也会影响最终成绩的,然而这个测试有媒体专门验证过,不同CPU在搭配同级的AMD和NVIDIA显卡,在不同API下会有不同搭配效果,只不过还是仅供参考而已毕竟不属于实际游戏性能。

五款游戏不同API性能对比

本来想找一些同时拥有三款API的游戏,结果发现找来找去,发现2016年的《奇点灰烬》才有,这款游戏年代还是有点远了,而且人气也不怎么样,所以最终决定测试一些至少拥有两种API的游戏,同时五款游戏中覆盖三种API。

玩游戏DirectX 11、DirectX 12和Vulkan谁才是最强API?

玩游戏DirectX 11、DirectX 12和Vulkan谁才是最强API?

玩游戏DirectX 11、DirectX 12和Vulkan谁才是最强API?

玩游戏DirectX 11、DirectX 12和Vulkan谁才是最强API?

玩游戏DirectX 11、DirectX 12和Vulkan谁才是最强API?

不出所料,无论是对DirectX 12还是DirectX 11来说,Vulkan API确实是拥有非常高的效率,像《僵尸世界大战》和《荒野大镖客:救赎2》这种甚至差距达到了20%以上,这差距足足是刀法精湛显卡市场中的两档差距之多!当然这仅仅代表AMD显卡来说,NVIDIA显卡情况可能又不一样了。

至于DirectX 12和DirectX 11之间的较量,近两年以来DirectX 12的游戏也越来越多,不乏像《古墓丽影:暗影》这种正向优化的游戏,未来的整体趋向当然是前者,但也会出现《生化危机3:重制版》强行移植导致的水土不服,所以大家玩游戏的时候不妨尝试一下不同API,可能会带来惊喜!

玩游戏DirectX 11、DirectX 12和Vulkan谁才是最强API?

《幽灵行动:断点》DirectX 11模式

玩游戏DirectX 11、DirectX 12和Vulkan谁才是最强API?

《幽灵行动:断点》Vulkan模式

玩游戏DirectX 11、DirectX 12和Vulkan谁才是最强API?

《古墓丽影:暗影》DirectX 11模式

玩游戏DirectX 11、DirectX 12和Vulkan谁才是最强API?

《古墓丽影:暗影》DirectX 12模式

最后是关于网络上流传的一个疑问—运行不同API会对游戏画面产生影响吗?这两年以来硬核阅览过好几十款PC游戏,都没有发现存在这个问题,影响游戏画面最终的还是你的显示器、游戏设置和显卡罢了,可以参考以上截图的对比就知道了。另外从OSD信息中可以发现,DirectX 11多线程利用率确实是比较低的,从上面API开销测试中也已经验证了这一点。

总结

从以上测试结果来说,Vulkan API确实前途一片光明,当初首批支持Vulkan的游戏—《DOOM》A卡性能就比OpenGL好50%以上,真是恐怖如斯!而Vulkan对N卡来说,其实至图灵架构开始以来也不弱了,到今天为止,你甚至几乎找不到一款Vulkan API负优化的游戏(id Software简直是它的形象代言人),效率高操作系统支持全面,说不定以后手机都能玩上光线追踪了。

玩游戏DirectX 11、DirectX 12和Vulkan谁才是最强API?

至于DirectX 12早晚是要取代DirectX 11的,尽管有部分游戏开发不怎么样,但DirectX 11毕竟已经使用超过十年了,而DirectX 12优势在于本身有微软Windows 10系统护航,并且四大特性对游戏开发者、玩家还是硬件厂商来说都是福音,特别是光线追踪DXR这种属于未来的发展趋向,感谢各位阅读,喜欢的打赏点赞以及收藏一波。

展开 收起

NVIDIA 英伟达 GeForce RTX 4060Ti 公版 显卡

NVIDIA 英伟达 GeForce RTX 4060Ti 公版 显卡

3249元起

NVIDIA 英伟达 GeForce RTX 4070 SUPER Founder Edition 显卡 12GB

NVIDIA 英伟达 GeForce RTX 4070 SUPER Founder Edition 显卡 12GB

暂无报价

intel 英特尔 锐炫 Arc A750 独立显卡 8GB

intel 英特尔 锐炫 Arc A750 独立显卡 8GB

1599元起

AMD Radeon RX 6950 XT 显卡 16GB 黑色

AMD Radeon RX 6950 XT 显卡 16GB 黑色

暂无报价

AMD RADEON RX 7800 XT 显卡 16GB 黑色

AMD RADEON RX 7800 XT 显卡 16GB 黑色

3899元起

intel 英特尔 Arc A770 独立显卡 16GB

intel 英特尔 Arc A770 独立显卡 16GB

1899元起

NVIDIA 英伟达 GeForce RTX 4090 公版显卡 24GB

NVIDIA 英伟达 GeForce RTX 4090 公版显卡 24GB

17959元起

NVIDIA 英伟达 GeForce RTX 4080 SUPER 16GB 公版 显卡

NVIDIA 英伟达 GeForce RTX 4080 SUPER 16GB 公版 显卡

9169元起

NVIDIA 英伟达 GeForce RTX 4080 16G 公版 显卡

NVIDIA 英伟达 GeForce RTX 4080 16G 公版 显卡

9999元起

intel 英特尔 锐炫 Arc A750 显卡 8GB 中国大陆限量版

intel 英特尔 锐炫 Arc A750 显卡 8GB 中国大陆限量版

1499元起

AMD RADEON RX 6750 XT 显卡 12GB 黑色

AMD RADEON RX 6750 XT 显卡 12GB 黑色

暂无报价

NVIDIA 英伟达 芯联能 GeForce RTX4060 双风扇万丽 8G独立显卡

NVIDIA 英伟达 芯联能 GeForce RTX4060 双风扇万丽 8G独立显卡

暂无报价

NVIDIA 英伟达 GeForce RTX 4070 Founder Edition公版显卡 全新架构 DLSS 3技术

NVIDIA 英伟达 GeForce RTX 4070 Founder Edition公版显卡 全新架构 DLSS 3技术

5379元起

NVIDIA 英伟达 T400 4GB GDDR6 专业显卡 工业包装

NVIDIA 英伟达 T400 4GB GDDR6 专业显卡 工业包装

1099元起

NVIDIA 英伟达 T1000 8GB GDDR6 专业显卡 工业包装

NVIDIA 英伟达 T1000 8GB GDDR6 专业显卡 工业包装

2799元起

NVIDIA 英伟达 Tesla系列 GPU深度计算加速显卡 Tesla P4 8G

NVIDIA 英伟达 Tesla系列 GPU深度计算加速显卡 Tesla P4 8G

暂无报价
23评论

  • 精彩
  • 最新
提示信息

取消
确认
评论举报

相关好价推荐
查看更多好价

相关文章推荐

更多精彩文章
更多精彩文章
最新文章 热门文章
13
扫一下,分享更方便,购买更轻松