HOW-TO · WINDOWS 10 AND 11 · DXVK 3.1.1
How to install DXVK on Windows
How we checked this
Do the checklist above first. Which DXVK version suits your GPU is on the requirements page.
Step 1: Find your game’s .exe, its bitness and DirectX version
Drop the game’s program into the checker. It reads the file on your device and tells you whether it is 32-bit or 64-bit, which Direct3D version it uses, and which DLLs to copy.
Drop your game's .exe here
Where is the game's .exe?
Steam: right-click the game, then Manage, then Browse local files. GOG Galaxy: the settings cog, then Manage installation, then Show folder. EA app and Epic: open the game's install folder from the library entry. Choose the program that starts the game, not the launcher.
Need to check a whole folder for conflicting files? Open the full Game Checker.
Knows DXVK releases up to 3.1.1
Do it by hand
Start the game, open Task Manager, and open the Details tab. A 32-bit game shows (32 bit) after its name. We tested the file-header method the checker uses, not this Task Manager step on a desktop PC, so there is no screenshot of it. To find the Direct3D version, look up the game on PCGamingWiki.
Launchers vs the real game .exe
Many games start from a launcher, and DXVK has to sit next to the real game program. Examples: LaunchGTAIV.exe starts GTAIV.exe, and the Fallout: New Vegas launcher starts FalloutNV.exe. The Game Checker page lists the launchers it knows.
Step 2: Download DXVK
Download dxvk-3.1.1.tar.gz (about 18 MB) from the official GitHub releases page, and open it with 7-Zip or Windows’ own archive support. The download page explains which file to pick and how to check its hash with the verifier. We have no screenshots of the download steps (lab machines have no desktop browser session), so the page lists them as text.
Step 3: Copy the DLLs next to the game’s .exe
Copy only the DLLs your game needs from the matching folder: x32 for a 32-bit .exe, x64 for 64-bit. The map shows which files.
d3d8.dllnot needed1.69 MBd3d9.dllneeded7.86 MBd3d10core.dllnot needed0.18 MBd3d11.dllnot needed8.19 MBdxgi.dllnot needed5.88 MBA Direct3D 9 game needs only d3d9.dll. We ran D3D9 with just that file, 32-bit and 64-bit (F38).
Show the same mapping as a table
| API | Files to copy |
|---|---|
| Direct3D 8 | d3d8.dll, d3d9.dll |
| Direct3D 9 | d3d9.dll |
| Direct3D 10 | d3d10core.dll, d3d11.dll, dxgi.dll |
| Direct3D 11 | d3d11.dll, dxgi.dll |
- Game/
- game.exe
- d3d9.dll ← added: from dxvk-3.1.1/x32
- dxvk.conf ← optional, step 5
On Windows it is enough to put the files next to the program: our test programs loaded d3d9.dll, d3d11.dll and dxgi.dll from their own folder with nothing else changed (F02). A Direct3D 9 game needed only d3d9.dll (F38); a Direct3D 11 game needed d3d11.dll and dxgi.dll (F40).
-
Open the DXVK archive and the game folder side by side
Find the folder that holds the game’s .exe. In the archive, openx32orx64to match the game. -
Copy only the DLLs the map shows
Copy those files into the game folder, next to the .exe.
-
Never use System32 or SysWOW64
-
If a d3d9.dll is already there, stop
Another tool may own that file (ReShade, ENB or a mod loader). Check what it is before replacing it; the Game Checker’s folder mode flags these, and the DLL page explains how to tell.
Games in Program Files
Folders under C:\Program Files need administrator approval to write into. Windows asks for it when you paste the files; approve it, or move the question to a game installed elsewhere. We have not run the permission test (T-WIN-11) on a standard-user Windows desktop, so we cannot show the exact prompts.
Will Steam, GOG, EA or Ubisoft remove DXVK?
We have not tested this (T-WIN-10 needs real launcher accounts). A launcher’s “verify files” step compares game files with the original list, so it may delete or replace files it does not know; after a verify or an update, check that the DLLs are still there.
Step 4: Check that DXVK is active
Three signs, easiest first:
- A log file next to the .exe. DXVK writes
<exe>_d3d9.logor<exe>_d3d11.log(and a_dxgi.log) next to the game on Windows by default (F13). - The HUD. Setting the environment variable
DXVK_HUD=1shows the GPU name and FPS;fullshows far more, including the DXVK version (F18). Our Windows lab captures are below. Adxvk.hudline indxvk.confis an upstream option (since 1.3.2); we tested the environment variable, not the conf line. Setting a Windows environment variable from the command line (setx DXVK_HUD 1, then restart the game launcher) is the usual method; we did not try it on a desktop PC. - The version line in the log:
info: DXVK: v3.1.1(F15). With log levelwarnthis line is not written, so a missing banner alone does not mean DXVK is off (F16).
This is a lab test machine without a GPU, running a Direct3D 9 test program: it shows what the HUD looks like, not a game.
| Cause | Fix | Evidence |
|---|---|---|
| DLLs in the wrong folder | Put them next to the game program that actually runs, not the launcher or a parent folder. | F02 |
| Wrong bitness (x64 DLLs for a 32-bit game, or the reverse) | Use x32 for a 32-bit .exe and x64 for a 64-bit .exe. | F05 |
| You copied the launcher's folder, not the game's | Find the real .exe with the Game Checker. | F05, tool |
| The game loads Windows' DLLs by full path | Rare. The DXVK wiki mentions DLL search-path issues on Windows; ask on the game guide pages. | upstream |
| Missing partner DLL (d3d11.dll without dxgi.dll) | Copy both. Without dxgi.dll device creation fails. | F06 |
No rows match.
If it still fails, see DXVK not working and decode the log with the errors page.
Step 5 (optional): Add a dxvk.conf
You only need one to change a setting, such as an FPS cap or the memory the game sees. Put dxvk.conf in the game’s folder, next to the .exe: DXVK reads it from the folder the game runs in (F23). Details: dxvk.conf guide and the Config Builder.
Undo it
Delete the DXVK DLLs from the game folder. In our test the same program loaded Windows’ own d3d11.dll again straight away and nothing else had changed (F12). Delete dxvk.conf and the log files too if you added them. The shader cache lives in %LOCALAPPDATA%\dxvk (F19) and can be deleted separately. More in the uninstall guide.
Did it work?
If the log file exists or the HUD shows the DXVK version and your GPU, DXVK is running. If not, work down the causes table above.
Does DXVK help on Windows?
Sometimes. DXVK can help older Direct3D 9 games that are limited by the CPU and games with driver problems; it can lower FPS elsewhere, and it does nothing for Direct3D 12 games. We have no game FPS measurements (our lab machines have no physical GPU), so this page makes no speed claim. See the measured page when it exists.
Windows-specific problems and fixes
| Problem | Fix | Source |
|---|---|---|
| Exclusive full-screen and alt-tab trouble | Prefer borderless windowed. DXVK has a dxvk.allowFse option (since 2.5.3, off by default) to allow exclusive full-screen. | DXVK options data |
| Overlays, anti-cheat and NVAPI/AGS integrations | The wiki lists these as reasons Windows use is unsupported. Close overlays if the game crashes. | DXVK wiki |
| Old or missing Vulkan driver | Install the latest driver from your GPU vendor; the wiki says Windows Update drivers tend to be out of date and some OEM systems come without Vulkan. | DXVK wiki |
| Antivirus flags a DXVK DLL | Check the file's hash with the verifier; reports of flags on official files exist. | Issue 5762 |
| Laptop with two GPUs picks the wrong one | See the GPU selection guide. | Site guide |
| Windows 7 or 8.1 | Unsupported: issues from outdated Windows versions are ignored upstream. | DXVK wiki |
No rows match.
Windows 10 vs Windows 11
The steps are the same. Our tests ran on Windows Server 2022 and 2025, which share the Windows 10 and 11 code bases, and not on a desktop Windows 10 or 11 PC. The one difference we expect is opening the .tar.gz: Microsoft says newer Windows 11 versions can open it in File Explorer, and 7-Zip works everywhere. We did not test either on a desktop.
Questions people ask
Does DXVK work on Windows 11?
Yes. We ran DXVK 3.1.1, 2.7.1 and 1.10.3 on Windows Server 2022 and 2025 (the server editions of Windows 10 and 11), with the DLLs next to the program. Your GPU needs a Vulkan driver; see the requirements page. DXVK's developers do not officially support Windows.
Where do I put the DXVK files?
In the folder that contains the game's .exe, next to it. Nothing else is needed, so no registry change, no installer (finding F02). Never put them in System32 or SysWOW64.
Do I need to install Vulkan separately?
Not as a separate download if your GPU driver is current, because vendors install the Vulkan runtime with the graphics driver. With no Vulkan runtime at all, DXVK fails at start (finding F31). Use your vendor's latest driver.
Can DXVK get me banned?
In online games it can. The DXVK README warns that replacing Direct3D DLLs can be treated as cheating by anti-cheat and lead to bans. Use DXVK in single-player or offline games.
How do I know DXVK is working?
Two signs. A file named like game_d3d9.log or game_d3d11.log appears next to the .exe (F13), and the HUD shows the DXVK version and your GPU when switched on (F18). No log and no HUD means DXVK is not loaded.
Sources
- DXVK wiki: Windows · accessed 2026-11-07
- DXVK README (ban warning, DLL usage) · accessed 2026-11-07
- DXVK releases · accessed 2026-11-07
- DXVK issue 5762: files triggering antivirus · accessed 2026-11-07