God of War
0 of 0

File information

Last updated

Original upload

Created by

Morgan Gardner

Uploaded by

MorGuux

Virus scan

Safe to use

About this mod

DXVK .dll-based Vulkan translation support for God of War. Allows the game to be run using the Vulkan API, which can boost performance on certain hardware and reduce stuttering. Usually assists AMD GPUs more than NVidia.

Permissions and credits
Changelogs
DXVK .dll-based Vulkan translation support for God of War. Allows the game to be run using the Vulkan API, which can boost performance on certain hardware and reduce stuttering. Usually assists AMD GPUs more than NVidia. There are many cases of performance dropping while using DXVK, so I cannot guarantee a performance benefit on all hardware. Also note, the first launch will have possible stuttering while shaders are compiled, this will subside after a short while.

DXVK translates DirectX calls to the Vulkan API, which can reduce overhead and boost performance. In some cases this can lead to noticeable performance gains, in others it may lead to reduced stuttering, and for others, it may reduce performance.

For manual installation, copy and paste the 2 .dlls and a .conf file next to the root executable (GoW.exe). The .conf you choose will depend on which launch options you wish to enable. There are two lines you may alter in the .conf file.

dxgi.nvapiHack = False

This disables a hack that reports an NVIDIA GPU as an AMD one. This can help with issues regarding the NVAPI. You may wish to try this enabled/disabled as it can cause the game not to run if set incorrectly on given hardware.

dxvk.enableAsync = true

This enables the async pipelines. This compiles async pipelines outside of the main thread, leading to less stuttering. The shader cache may be slightly larger, but the benefits of enabling it are worthwhile.

These two changes are included as 4 separate files (with all combinations).

For a vortex installation, an installation wizard will prompt you to enable/disable both options, it will then copy the required .dlls and a .conf file depending on the selected options.

There are many other parameters you can set (enable a performance metric HUD, frame limiter etc.) with DXVK, but these are the basics to allow the game to run and possibly provide a performance boost. You may wish to tweak these settings and add others to experiment. The other options you can alter can be found here

Please note, there are currently issues with RX 5000 series GPUs that cause a checkerboard pattern. This is a driver issue that is not fixed in the latest update. Please refrain from using DXVK until this is fixed.

On another note, yes, I did not create any of the .DLLs to enable this Vulkan support to function. I merely packaged the files with an installer to allow Vortex support. This makes it much easier to enable/disable Vulkan support without searching for your game install, copying .DLL files etc. You can install it from the original GitHub repositories if you're not a fan of Vortex or my installation options.

I have credited the original authors in the respective credits section of the mod if you wish to view the source files used.