DirectX 11 vs Vulkan:最适合Baldur的大门3?
Baldur's Gate 3 Launcher提供了DirectX 11和Vulkan之间的选择 - 那么在性能和稳定性方面,哪个是最好的?发射器默认为DX11 ,而Larian支持文件则建议Vulkan,因此面对这种矛盾的建议,只有一件事要做:进行测试。我们在使用NVIDIA ,INTEL和AMD图形卡的一系列系统上试用了这两个选项,以取消任何差异并提出一些建议。
测试后,我们确实有一些答案 - 但是情况并不像我们希望的那样简单 ,而不同的系统配置会产生不同的建议 。
让我们从最常见的示例开始 - 被gpu限制(即您的图形卡显示约99%的利用*)。这可能是在满足或超过游戏建议规格的PC上以1440p或更高分辨率运行的情况(RTX 2060 Super/RX 5700 XT),与Ryzen 5 3600/Core I7 8700K配对)。
凭借NVIDIA GPU,DirectX 11的运行速度比Vulkan快8% 。
使用AMD GPU ,DirectX 11和Vulkan几乎相同。
DirectX 11凭借Intel GPU的速度比Vulkan快25%。
当GPU限制时,DX11比Vulkan在NVIDIA和Intel GPU上具有可测量的性能优势 。
Vulkan在CPU有限的方案中提供了更好的性能 - 至少周围有很少的NPC。
*注意:您可以使用Windows Game Bar覆盖(Win + G)中的性能工具,使用MSI AfterBurner + RTSS或离开任务管理器的Performance> GPU窗口在第二个屏幕上打开诸如MSI Afterburner + RTSS中的工具。
但是 ,如果您是CPU限制的(即您的GPU显示少于99%的利用率),情况会发生变化,这在1080p或较低的分辨率和/或较旧的CPU中最常见 。
在没有NPC的静态场景中,Vulkan的AMD和NVIDIA GPU的运行速度比DX11的速度快21% ,而英特尔GPU在Vulkan的速度快29%。但是,此优势仅在字符很少的场景中维持。
在战斗场景或人口稠密的城镇地区,NPC计算成为最昂贵的CPU过程 。当使用NVIDIA和AMD GPU在这些NPC驱动的矩中进行CPU限制时 ,Vulkan和DX11的表现更为相似 - DX11实际上平均以平均帧速率领先于4%左右。相比之下,英特尔GPU显示在这种情况下Vulkan的速度快13%。
在这样的场景中,这两个图形API都显示出相似的框架时间稳定性 ,并且在NPC周围横穿该区域的相似时刻发生了小链接。不过应该注意的是,我们与DX11和Vulkan的AMD GPU相比,在两个API中 ,我们的NVIDIA和Intel GPU产生的帧时间更可变化,并且在Vulkan中记录了较大的尖峰 - 在Vulkan中,NVIDIA和270毫米的NVIDIA和23mms的Intel和23mm gpi(in Intel)和DX11中的速度为107ms(vs and and and dx1111)(vs and and and and and and and and and and vs and vs vs vs vs vss ands ancss ,均为107ms and ands ands ands ands,vs and and and ands andsps上 。
NPC的区域在NVIDIA和AMD GPU的API上的运行次数相似,只有大约4%的DX11差异。
同时,英特尔GPU在CPU有限的方案中显示出Vulkan的性能优势。
在总体建议方面 ,我建议DirectX 11比Vulkan更好,对于大多数具有NVIDIA和AMD图形卡的用户,尤其是那些符合BG3推荐规格的相对现代CPU的用户 ,尤其是那些相对现代的CPU 。虽然当CPU限制时,Vulkan在静态场景中的表现确实更好,但在NPC充足的地区的表现差 ,其性能差,其性能较差,这使DirectX 11成为总体上更好的选择。
DX11还具有其他积极因素 ,即双重缓冲选项可行,而在Vulkan三重缓冲呈现上,带有全屏撕裂。同样 ,我的同事威尔·贾德(Will Judd)在Vulkan经历了多次在DirectX 11中重复进行的撞车事故,因此在那里仍然是一个问题 。对于非常古老的CPU,可能会考虑到达60fps是一场挣扎的CPU,但是对于普通用户来说 ,DX11感觉就像是最好的全能选手。
对于Intel GPU所有者而言,该决定要困难得多-DX11在GPU有限的方案中最好的赌注是您目标60fps的情况,但是如果您以120fps+为目标 ,那么Vulkan也许是最好的选择。
最后,我们没有发现两个API之间的图形选项或图形质量的任何差异,因此它们似乎仅在性能和(可能)稳定性方面有所不同 。当我们完成完整的PC覆盖范围时 ,我们将继续测试Baldur的Gate 3,但我们希望您能够早期研究PC性能的一个方面。
相关文章
发表评论