您的位置首页百科知识

directx12和vulkan区别

directx12和vulkan区别

DirectX 12由Microsoft开发,并由Xbox One和Windows PC使用,用DirectX 12的著名作品包括《战争机器5》,《地铁:离去》和《生化危机2》等游戏中。

Vulkan是Khronos 集团开发的多平台图形渲染API,是基于AMD的Mantle API的后续版本,继承了前者强大的低开销架构。 它已用于《毁灭战士》(2016),《迸发2》等许多的游戏中。

选择Vulkan或DirectX 12并没有图像画质上的区别,它们之间的唯一区别是就是与PC硬件的交互方式,使用这些API的游戏帧速率可能会有所不同,具体不同和所使用的硬件有关。根据较早的基准测试,来自众多玩家的报告中,Vulkan提供了更高的平均帧速率(提高<5%),而DirectX 12的总体体验则更加流畅(尤其是在NVIDIA显卡上), 使用DirectX 12时,帧速率波动不那么强烈,因此在计算原始帧速率时基准测试表明它稍稍落后于Vulkan,但在实际游戏中它会感觉帧数更加平稳。