Independent guide · not affiliated with the DXVK project or Valve · downloads always link to the official GitHub

Try: d3d9.maxAvailableMemory, DXVK_HUD, GTA IV, Failed to create Vulkan instance

HOW-TO · WINDOWS 10 AND 11 · DXVK 3.1.1

How to install DXVK on Windows

Download dxvk-3.1.1.tar.gz from GitHub, open it, and copy the DLLs your game needs from x32 (32-bit game) or x64 (64-bit game) into the folder that contains the game's .exe: d3d9.dll for DirectX 9 games, d3d11.dll and dxgi.dll for DirectX 11. Start the game; a DXVK log file next to the .exe, or the HUD, proves it works. Delete the DLLs to undo it.
Checked
2026-11-07
On this page
  1. Step 1: Find your game’s .exe, its bitness and DirectX version
  2. Step 2: Download DXVK
  3. Step 3: Copy the DLLs next to the game’s .exe
  4. Step 4: Check that DXVK is active
  5. Step 5 (optional): Add a dxvk.conf
  6. Undo it
  7. Did it work?
  8. Does DXVK help on Windows?
  9. Windows-specific problems and fixes
  10. Windows 10 vs Windows 11
How we checked this
Before you start0 / 4

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.

Game CheckerREADYRead on your device. Nothing is uploaded.

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 MB
d3d9.dllneeded7.86 MB
d3d10core.dllnot needed0.18 MB
d3d11.dllnot needed8.19 MB
dxgi.dllnot needed5.88 MB
Game32-bit .exe → x32 folder

A 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
APIFiles to copy
Direct3D 8d3d8.dll, d3d9.dll
Direct3D 9d3d9.dll
Direct3D 10d3d10core.dll, d3d11.dll, dxgi.dll
Direct3D 11d3d11.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).

  1. Open the DXVK archive and the game folder side by side

    Find the folder that holds the game’s .exe. In the archive, open x32 or x64 to match the game.
  2. Copy only the DLLs the map shows

    Copy those files into the game folder, next to the .exe.

  3. Never use System32 or SysWOW64

  4. 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:

  1. A log file next to the .exe. DXVK writes <exe>_d3d9.log or <exe>_d3d11.log (and a _dxgi.log) next to the game on Windows by default (F13).
  2. The HUD. Setting the environment variable DXVK_HUD=1 shows the GPU name and FPS; full shows far more, including the DXVK version (F18). Our Windows lab captures are below. A dxvk.hud line in dxvk.conf is 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.
  3. The version line in the log: info: DXVK: v3.1.1 (F15). With log level warn this line is not written, so a missing banner alone does not mean DXVK is off (F16).
DXVK_HUD=1 in a 32-bit Direct3D 9 app on Windows Server 2025.2026-11-07 · T-LAB-01
32-bit Direct3D 9 test window on Windows with the short DXVK HUD

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.

Why DXVK is not loading, and the fix
CauseFixEvidence
DLLs in the wrong folderPut 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'sFind the real .exe with the Game Checker.F05, tool
The game loads Windows' DLLs by full pathRare. 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

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

Windows problems and fixes, with the source of each
ProblemFixSource
Exclusive full-screen and alt-tab troublePrefer 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 integrationsThe wiki lists these as reasons Windows use is unsupported. Close overlays if the game crashes.DXVK wiki
Old or missing Vulkan driverInstall 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 DLLCheck the file's hash with the verifier; reports of flags on official files exist.Issue 5762
Laptop with two GPUs picks the wrong oneSee the GPU selection guide.Site guide
Windows 7 or 8.1Unsupported: issues from outdated Windows versions are ignored upstream.DXVK wiki

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

  1. DXVK wiki: Windows · accessed 2026-11-07
  2. DXVK README (ban warning, DLL usage) · accessed 2026-11-07
  3. DXVK releases · accessed 2026-11-07
  4. DXVK issue 5762: files triggering antivirus · accessed 2026-11-07