DXVK
DXVK is an API wrapper that translates DirectX calls into Vulkan. While it’s commonly used on Linux to run Windows games, it can also help older DirectX 8/9/10 titles leverage ReShade’s compute shaders by presenting them as Vulkan applications.
Download DXVK
Download the latest version of DXVK by visiting the DXVK GitHub releases page.
Find Your Game’s DirectX Version & Architecture
Afterwards, go to PCGamingWiki and search for your game. You'll need to take note of:
- Which DirectX version it uses (e.g., DirectX 9, DirectX 10).
- Whether the game executable is 32‑bit or 64‑bit.
Navigate Through the DXVK Archive
Once, you've found the architecture and version of DirectX, open the DXVK ZIP file you downloaded using 7-Zip or WinRAR. Inside the archive, you’ll see two folders: x64
(for 64‑bit) and x32
(for 32‑bit). You'll need to open the folder that matches your game’s architecture:
Within the chosen architecture folder, you’ll find several .dll
files. Each one corresponds to a DirectX version:
DLL Name | DirectX Version |
---|---|
d3d8.dll | DirectX 8 |
d3d9.dll | DirectX 9 |
d3d10core.dll | DirectX 10 |
d3d11.dll | DirectX 11 |
dxgi.dll | DirectX 11 / DirectX 12 |
You'll need to Identify which DLL matches your game’s DirectX version, and then copy that DLL file into the same folder as the game’s main executable (e.g., alongside GameExecutable.exe
).
If you’re not sure where your game is installed, refer to our guide on finding a game’s executable for more details.
Install ReShade (using Vulkan)
Once DXVK is installed to your game, download and run the latest ReShade installer from ReShade.me. Then, when you are prompted to select your game's Rendering API, choose Vulkan.
Verify Everything Is Working
Now that ReShade is installed, make sure everything is working properly by launching your game. If installed correctly, the ReShade overlay should appear (usually showing a small watermark in the corner).
If ReShade does not appear:
- Double‑check that you copied the correct DXVK DLL (matching your DirectX version and system architecture).
- Make sure you chose the Vulkan API during the ReShade installation step.
- Confirm you placed ReShade’s
.dll
files in the same folder as the game executable.
Troubleshooting Tips
- Game crashes on startup: Remove all DXVK and ReShade DLLs, then reinstall step by step.
- No ReShade overlay: Try deleting any leftover
dxgi.dll
,d3d8/9/10/11/12.dll
, or ReShade files and reinstalling carefully.