众所周知,彩虹六号近期退出了两个版本,一个是传统的DX11,而另一个则是新的Vulkan API。

作为有新不用旧的人,一度认为Vulkan的性能表现肯定比现有的DX11要好(信了官方说法的邪)所以我一直使用的是Vulkan API来玩的彩六。

不过,有一点在测试之前就已经感知到了,那就是Vulkan的帧数波动很大,波动幅度能达到40多帧,有时激烈交火的帧数能让我有重回旧笔记本玩游戏的感觉。

那么我们来测试一下两者有什么差别吧,虽说不怎么严谨,但也足够说明结果了。

测试环境:

  • i7 6920HQ
  • GTX 1066
  • 16G DDR4 2400MHz
  • SSD

使用监测软件为RivalTuner Statistic Server,即RTSS和HWiNIFO64

材质质量设置为中,其它设置如上图所示

Vulkan API对于显存的要求非常严格,如果显存用量溢出那么游戏很容易出现致命错误,所以游戏内设置的显存用量在一个绝对不可能爆显存的范围。

最上方第一行分别为CPU使用率,温度,是否过热降频;第二行分别为显卡温度和显卡占用率

对于测试地图选用经典猎恐芝加哥豪宅夜晚的图,固定区域重生。

DX11

外景

可以看到帧数在100帧左右,CPU占用80%,显卡几乎满载。

室内

进入室内,CPU占用提高到了90%,显卡依旧满载,帧数稳定100帧以上。

Vulkan

外景

同样的场景,CPU占用率相比DX11下降10-20%不等,显卡不变,帧数低于90且波动频繁。

室内

CPU占用比DX11依旧低了10%左右,帧数提高到了与DX11差不多的级别。

总结

新的API很多人说是针对A卡的鸡血优化,而对于N卡则因人而异,不过可以说Vulkan对于我这台电脑来说是负优化的,并没有什么明显的提升。

可以推测Vulkan API可以降低CPU负荷,对于CPU较差(我的CPU已经够弱了还能有更差的?)的电脑来说或许能提升性能?