您的位置首页 >科技要闻 >

Vulkan与DX12 Red Dead Redemption 2 PC性能分析

当世界各地的游戏者首次在PC上加载Red Dead Redemption 2时,我们看到游戏默认是在Vulkan API上运行的,但是还可以启用DirectX12。在本文中,我们将研究哪种API提供最佳的性能。与RTX 2070 SUPER和RX 5700 XT一起测试时。

在本次调查中,我们使用了Nvidia的RTX 2070 SUPER Founders Edition和AMD的参考RX 5700 XT显卡。我们首先比较了使用Vulkan和DX12时卡在游戏中的性能,首先查看了游戏的内置基准,然后在故事模式开始时查看了一些真实的游戏玩法。

对于我们的图形设置,我们将所有设置手动配置为“高”。图形预设有些动态,使用起来有些沮丧,因此我们想确保每次运行的每个设置都相同。要查看使用的确切设置,请参见以下屏幕截图:毫无疑问,当您查看游戏内置的基准测试时,DX12将提供最佳的游戏体验。平均帧速率是高一点的使用福尔康的时候,但不超过6%,根据我们的试验。

不利的一面是,使用Vulkan时,性能低1%。例如,在1080p分辨率下,使用DX12时2070 SUPER的低点降低了16%,而在Vulkan中进行测试时则降低了16%;在5700 XT中,其1%的低点降低了17%。

在1440p时,差异更大,2070 Super的1%低性能提高了30%。同样,从Vulkan切换到DX12时,5700 XT的1%低点提高了29%。在这种分辨率下,这就是不稳定的游戏体验与更流畅的游戏体验之间的区别,因此对于DX12来说绝对是一次胜利。

至于测试一些真实世界的游戏玩法,在这里我们看到Vulkan的情况看起来更糟。在1080p分辨率下,我们的2070 SUPER使用DX12时其低1%的性能提高了29%,而对于RX 5700 XT,使用DX12而不是Vulkan时,其低1%的性能提高了48%。

跳到1440p,在这里我们实际上看到DX12的平均帧速率比Vulkan结果好一点,尽管对于两张卡,差异都小于一个帧。至于1%的低点,到目前为止,我认为DX12可以为2070 SUPER带来53%的大幅提升,而5700 XT的DX12与Vulkan相比,其1%的低点提高了58%。

总结思想

我必须承认,使用Vulkan API时两个GPU的运行效果很差,我感到非常惊讶。Vulkan的平均帧速率略高,但从未超过6%,而这是以1%的低点大幅降低性能为代价的。简而言之,当使用Vulkan而不是DX12时,帧时间显着增加,并且在玩游戏时经常会出现明显的卡顿现象。2070 Super和RX 5700 XT都是这种情况,因此根据我们的测试,无论是AMD还是Nvidia卡,您对API的选择都不会改变。

这意味着要做出一个非常明显的结论–现在,我们必须说,使用DX12进行游戏时,游戏的性能越来越好。我希望在接下来的一两个月中看到Vulkan的性能有所提高,因为我想我们会从Rockstar中看到很多补丁,但是就目前而言,如果您正在PC上玩RDR2,那么DX12将提供最佳的整体体验。距离。

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。