环球门户网

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

更新时间:2021-11-27 21:22:50

导读 当世界各地的玩家第一次在个人电脑上加载Red Dead rectory 2时,我们看到游戏默认运行在Vulkan API上,但DirectX12也可以启用

当世界各地的玩家第一次在个人电脑上加载Red Dead rectory 2时,我们看到游戏默认运行在Vulkan API上,但DirectX12也可以启用。在本文中,我们将研究哪个应用编程接口提供最佳性能。当用RTX 2070 SUPER和RX 5700 XT测试时。

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

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

不利的一面是,当使用Vulkan时,性能会降低1%。比如在1080p分辨率下,2070 SUPER搭配DX12的低点降低了16%,而在Vulkan测试时降低了16%。在5700 XT中,1%的低点下降了17%。

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

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

跳转到1440p,在这里我们实际上看到DX12的平均帧率比Vulkan的结果好一点,尽管两个卡的差不到一帧。至于1%的低点,到目前为止,我认为DX12可以给2070 SUPER带来53%的显著提升,而搭载5700 XT的DX12的1%低点相比Vulkan提升了58%。

总结思想

我必须承认,我很惊讶这两个GPU在使用Vulkan API的时候工作不太好。Vulkan的平均帧率略高,但从未超过6%,这是以1%的低成本为代价的,大大降低了性能。总之,用Vulkan代替DX12时,帧数明显增加,玩游戏时经常出现明显卡顿现象。070super和RX 5700 XT是一样的,所以根据我们的测试,无论是AMD还是Nvidia卡,你对API的选择都不会改变。

这意味着要做出一个非常明显的结论——现在,我们必须说,在用DX12玩游戏的时候,游戏的性能越来越好。我希望在未来一两个月内看到Vulkan的性能有所提升,因为我认为我们会看到很多来自Rockstar的补丁,但就目前而言,如果你在PC上玩RDR2,那么DX12会提供最好的整体体验。距离。

版权声明:转载此文是出于传递更多信息之目的。若有来源标注错误或侵犯了您的合法权益,请作者持权属证明与本网联系,我们将及时更正、删除,谢谢您的支持与理解。