原文描述

为《战神》提供基于.dll文件的DXVK Vulkan转换支持。允许游戏通过Vulkan API运行,可在特定硬件上提升性能并减少卡顿。通常对AMD显卡的助力效果高于英伟达显卡。存在大量使用DXVK后性能下降的案例,因此我无法保证所有硬件都能获得性能提升。另请注意,首次启动时着色器编译过程中可能出现卡顿,该情况短时间后会自行缓解。

DXVK将DirectX调用转换为Vulkan API,可降低开销并提升性能。部分场景下能带来显著的性能涨幅,部分场景下可减少卡顿,其余场景下则可能导致性能降低。

手动安装时,将2个.dll文件和1个.conf文件复制粘贴到根目录可执行文件(GoW.exe)的同级文件夹中。你选择的.conf文件取决于想要启用的启动选项。该.conf文件内有两行内容可供修改。

dxgi.nvapiHack = False
此项会禁用将英伟达显卡伪装报告为AMD显卡的补丁,可解决与NVAPI相关的问题。你可以尝试切换该选项的启用/禁用状态,因为在特定硬件上设置错误可能会导致游戏无法运行。

dxvk.enableAsync = true

此项会启用异步管线功能。该功能会在主线程之外编译异步管线,从而减少卡顿。着色器缓存可能会略微变大,但启用该功能的收益值得做出这点牺牲。

这两项设置已整合为4个独立文件(覆盖所有组合情况)。

使用Vortex安装时,安装向导会提示你启用/禁用上述两个选项,随后会根据你选择的选项复制所需的.dll文件和对应的.conf文件。

你还可以通过DXVK设置大量其他参数(启用性能指标平视显示、帧率限制器等),但上述内容是保障游戏运行并可能带来性能提升的基础配置。你可以自行调整这些设置并添加其他参数进行尝试。你可以修改的其余选项可在此处查看。

请注意,目前RX 5000系列显卡存在会导致棋盘格图案的问题。这是驱动程序故障,最新版本更新尚未修复该问题。在该问题得到解决前,请不要使用DXVK。

另外补充说明,是的,用于实现该Vulkan支持功能的所有.dll文件都不是我开发的。我只是将这些文件打包并配套制作了安装程序以支持Vortex平台运行,让用户无需手动查找游戏安装目录、复制.dll文件等操作即可轻松启用/禁用Vulkan支持。如果你不喜欢Vortex或我的安装方案,也可以从原始GitHub仓库自行安装相关文件。

如果你想要查看所用源文件的相关信息,我已在该模组的对应致谢板块标注了原作者的相关信息。