Skip to main content

DXVK

DXVK is a rendering API wrapper used to translate games that use the DirectX rendering API to Vulkan. This is primarily used in the Linux community to run Windows games on Linux, however, DXVK is highly useful for adapting older DirectX 8, 9, and 10 games so that they can benifit from ReShade's compute shaders.


Download DXVK

Download the latest DXVK version from their GitHub releases.

DXVK Releases

Find Rendering API and Architecture

Refer to PCGamingWiki to determine your game's rendering API and architecture.

Refer to our guide on locating your game's directory.

Open DXVK Archive

Open the downloaded DXVK Archive. (If you're on Windows 10, use 7Zip or WinRAR)

Inside, you'll find x64 and x32 directories. Navigate to the appropriate folder based on your game's architecture.

DXVK Archive Arch

Transfer the Proper DLL

Inside the chosen architecture directory, you'll find files corresponding to different rendering APIs:

File NameDirectX Version
dxgi.dllDirectX 11 and 12
d3d11.dllDirectX 11
d3d10core.dllDirectX 10
d3d9.dllDirectX 9
d3d8.dllDirectX 8

Once you've spotted the right DLL for your rendering API drop it in the same location as the game's executable.

Reinstall ReShade and with Vulkan

Install ReShade for your game using the Vulkan API and test it. If ReShade doesn't display after installation, you might have selected the wrong application or used the incorrect architecture/DLL.