ID开发者视角:Vulkan与DX12性能相当不容忽视
作者:慕然手游网 发布时间:2025-06-25 22:13:57 阅读量:0

微软的DX12,宛如PC游戏显卡API领域的一颗璀璨新星,因其与Windows系统的紧密融合以及Windows市场的绝对统治地位,成为了许多开发者的不二之选。然而,在这片星空中,一款名为Vulkan的新型DirectX替代品正悄然崛起,以其更加开放的特性,为开发者们提供了新的选择。

或许是由于Windows系统的广泛普及,或许是因为DirectX与Windows系统之间那剪不断、理还乱的纠葛,亦或是微软对DirectX和Windows 10的极力推广,以及Xbox One对DirectX的支持,种种因素使得DirectX成为了开发者们的首选,而Vulkan则显得有些默默无闻。然而,对于这一现象,id工作室的引擎程序员Axel Gneiting却表示出极大的质疑和不认同。

他在推特上直言,开发者们选择DX12而非Vulkan的行为“毫无道理可言”。在与网友们的互动中,他进一步指出,Windows 7依然是当前PC游戏市场的主力,而DX12并不兼容Windows 7。因此,如果制作组选择DX12是为了省时省力,使用统一的代码库,那么这种做法显然是毫无理由的。因为,即便使用了DX12,最终还是需要针对不同的操作系统编写两套不同的代码。他还强调,Windows 10和DX12之间也存在很大差异,同样需要两套不同的编码。

他还观察到,DX12所提供的一些好处其实并不是独一无二的,Vulkan并不会在表现上落后太多。

技术上更多的细节笔者是门外汉,不过这里我们要问的问题是,为什么他这么钟爱Vulkan?其他制作组选用DX对他有什么妨碍吗?对此我们猜测,像Vulkan这种较为开源的API,现在非常需要声援。因为DX这类闭源的API会将开发组封锁在微软自家的生态系统和编码环境中,所以他声援Vulkan也是合情合理。不过DX的好处可能也在于它的封闭性,只有这样才能让微软对它下大力度投资。Vulkan的开源性导致没有任何一个系统大佬敢于将其纳入麾下全权负责,一切都只能靠用户自己,可以算是无政府主义派的自由。