主页 > 评论人脸 >《DOOM 毁灭战士》Vulkan、OpenGL 效能差异测 >

《DOOM 毁灭战士》Vulkan、OpenGL 效能差异测

《DOOM 毁灭战士》在7月中的时候有发布了重大更新包,主要就是更新支援 Vulkan API,
至于 Vulkan 是什么?相较于 OpenGL,Vulkan 大幅降低了 API负荷量(CPU 用来判定游戏硬体需求的背景作业),
进而提供卓越的功能、效能以及影像品质,并且能运用一般透过 OpenGL 无法获得的 GPU 硬体功能。
简单来说就是可以优化硬体与软体的结合,来达到最好的执行效率,类似 DirectX 12,
但 Vulkan 不用限制在 Windows 10 下面,Windows 7、8.1、10 甚至 Linux 都可以支援。

《DOOM 毁灭战士》Vulkan、OpenGL 效能差异测

最近也入手了《DOOM 毁灭战士》,针对手上几张显卡进行了测试,
来看看 Vulkan 以及 OpenGL 两者 API 的效能差异。

先来看看影像调整的部分,这边可以调整解析度、垂直同步、反锯齿等。
如果要测张数可以把垂直同步关闭,不然最高只会固定在60fps。
测试时是将解析度设在 1920x1080,关闭垂直同步、反锯齿TSAA(8TX)。
《DOOM 毁灭战士》Vulkan、OpenGL 效能差异测
进阶的部分则是可以选择API(这是此次的重点)OpenGL 或 Vulkan、整体品质或自行细调。
测试时整体品质是直接选用"超级"。
《DOOM 毁灭战士》Vulkan、OpenGL 效能差异测

来看看此设定下的游戏画面截图,点击可放大。
《DOOM 毁灭战士》Vulkan、OpenGL 效能差异测

《DOOM 毁灭战士》Vulkan、OpenGL 效能差异测

《DOOM 毁灭战士》Vulkan、OpenGL 效能差异测

《DOOM 毁灭战士》Vulkan、OpenGL 效能差异测

《DOOM 毁灭战士》Vulkan、OpenGL 效能差异测

《DOOM 毁灭战士》Vulkan、OpenGL 效能差异测

《DOOM 毁灭战士》Vulkan、OpenGL 效能差异测
测试平台
CPU: Intel Core i7-5960X ES(@ 4.3GHz)
CPU Cooler: Cooler Master Nepton 240M
RAM: GSKILL DDR4 2133 4GBx4
MB: GIGABYTE X99M-Gaming 5
VGA: AMD Fury X、RX 480 8GB、MSI R9 390X Gaming、PowerColor PCS+ R9 380 、
GALAX GTX 970 Black EXOC、GIGABYTE GTX 960 WindForce 2X 2G、MSI GTX 950 Gaming
VGA Driver: AMD 16.7.2 WHQL / NVIDIA 368.81 WHQL
HDD: OCZ TRION 150 480GB + Seagate 2TB
PSU: FSP 皇钛极 AURUM PT 1000W 全模组化
OS: Windows 10 64bit

显卡没注明品牌的就是公版卡

因为 Vulkan API 下 Fraps 软体不支援,所以没办法纪录游戏时的张数并取平均张,
只能靠截图中 FPS 来取平均张。纪录方式是以游戏中五个场景的画面 FPS 并取平均做为效能。
OpenGL 下虽然支援 Fraps,但为了公平比较,一样是採这种方式记录。

以下是以 GALAX GTX 970 Black EXOC 的截图差异,可以看到所截的画面以及张数。

OpenGL:96
《DOOM 毁灭战士》Vulkan、OpenGL 效能差异测
Vulkan:101
《DOOM 毁灭战士》Vulkan、OpenGL 效能差异测
OpenGL:114
《DOOM 毁灭战士》Vulkan、OpenGL 效能差异测
Vulkan:115
《DOOM 毁灭战士》Vulkan、OpenGL 效能差异测
OpenGL:103
《DOOM 毁灭战士》Vulkan、OpenGL 效能差异测
Vulkan:95
《DOOM 毁灭战士》Vulkan、OpenGL 效能差异测
OpenGL:99
《DOOM 毁灭战士》Vulkan、OpenGL 效能差异测
Vulkan:97
《DOOM 毁灭战士》Vulkan、OpenGL 效能差异测
OpenGL:91
《DOOM 毁灭战士》Vulkan、OpenGL 效能差异测
Vulkan:92
《DOOM 毁灭战士》Vulkan、OpenGL 效能差异测
GTX 970 大致上是没有太大的差异性,反倒有不增反减的现象。
其余就直接以平均值来进行比较,省得各位看到眼花,我也懒得一张一张抓图整理,
只是让各位了解下面图表是这五个画面的 FPS 平均。
另外还有一点就是,AMD 的显卡在 Vulkan API 下抓图会有问题,
使用游戏内建的截图会直接崩溃当掉,如果按 Print Sreen 则是会抓到按了esc暂停之后的黑画面。

效能比较
《DOOM 毁灭战士》Vulkan、OpenGL 效能差异测
效能差异
《DOOM 毁灭战士》Vulkan、OpenGL 效能差异测
小结
可以看到 AMD 的显卡在 Vulkan 下确实是有其优势,最少都有提升45%以上,
而 NVIDIA GTX 950、960 也有明显的提升,分别是9%、17%以上,
不过 GTX 970 是不增反减,这部分测过了几次确实是如此,国外有一些媒体测出来的情况也是相同,
至于新卡 GTX 1070、1080 手上目前没卡可测,但国外测得的数据也有10~15%左右的效能提升。
虽然说NVIDIA 先前有表示 Vulkan API 的支援已经就绪,但不确定未来是否还有很大的优化空间,
以目前来看是 AMD 显卡对于 Vulkan、DirectX 12 的支援较于友善。 



上一篇: 下一篇:

相关阅读RELEVANT