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

TOOL · RUNS IN YOUR BROWSER · DXVK 3.1.1

Which DXVK files does your game need?

Drop the game's main .exe (or its whole folder) below. The checker reads it on your device and tells you whether it is 32- or 64-bit, which Direct3D version it uses, which DXVK DLLs to copy from which folder, and whether other graphics mods are already installed. Nothing is uploaded.
Checked
2026-11-07

Check your game

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.

Knows DXVK releases up to 3.1.1

How to read the result

The summary at the top is the answer; the lines below show how we got it.

Result fields explained, with what our own test program shows
FieldWhat it meansExample: our 32-bit test program
Architecture32-bit means use the x32 folder, 64-bit means x64. It is the game's bitness, not Windows'. A mismatch fails silently (F05).32-bit (x86): use the x32 folder
Graphics API"Imported" means the game links to that Direct3D DLL, the reliable case. "By name" means the text is inside the file and the game loads it while running, which is less certain.Direct3D 8, 9, 11 and DXGI, all by name
Copy these filesThe DXVK DLLs for the APIs found, from the matching folder. Direct3D 11 always comes with dxgi.dll (F06), Direct3D 8 with d3d9.dll (F07).d3d8.dll, d3d9.dll, d3d11.dll, dxgi.dll
Large Address AwareFor 32-bit programs only: whether it can use more than 2 GB of memory. "No" matters for a few old games that need a 4 GB patch.No
Folder findingsFolder mode only: each graphics file already there, flagged wrong bitness, incomplete, conflict, outdated or unknown.Not shown for a single file

Our test program loads all three Direct3D versions at run time and imports none, so it is the “referenced by name” case. It is not a game: real games usually import one version.

Which file to drop

Drop the program that runs the game, not the launcher. Where a launcher has a known name, the checker tells you the real file.

Launchers the checker recognises and the game program behind them
Launcher (do not drop)Drop this instead
LaunchGTAIV.exeGTAIV.exe
Sims3Launcher.exeTS3W.exe (or TS3.exe)
FalloutNVLauncher.exeFalloutNV.exe
Fallout3Launcher.exeFallout3.exe
PlayGTAV.exeGTA5.exe
GTAVLauncher.exeGTA5.exe

Unreal Engine games hide the real program in Binaries/Win64: the root .exe is a small starter, and the file to drop is the one ending -Win64-Shipping.exe. This list is names only: we have not tested these games with the tool.

What the checker can’t know

  • Games that load Direct3D late. If the .exe holds no graphics text, the real work happens in another file. Try the folder mode, or the game’s main .exe.
  • Protected programs. Copy protection and packers hide the file’s contents. The checker says “protected” instead of guessing.
  • Microsoft Store and Game Pass apps. They live in a protected folder where replacing files is usually blocked.
  • Which renderer a multi-API game runs. The game’s settings decide; the DXVK log file names show it afterwards.
  • Whether DXVK works for the game. It names files, not outcomes. Check the game guides.

Folder mode reads only files up to two folders deep and ignores the rest. Drag-and-drop works for a single file; for a folder use the folder button.

Do it by hand

  1. Start the game, open Task Manager, go to Details. A name followed by (32 bit) is 32-bit; no suffix means 64-bit. (We tested the file-header method this tool uses, not this Task Manager step on a desktop PC.)
  2. Look up the game’s Direct3D version on PCGamingWiki, or run the checker.
  3. Take the DLLs from the matching x32 or x64 folder; see which DLLs.

Privacy

The file never leaves your device. A script in your browser reads it in pieces in a background worker and forgets it when the result is shown. The tool downloads two small data files from this site (the list of official DXVK file fingerprints and a list of known mod names) and makes no other request: the site’s security policy blocks connections anywhere else.

Questions people ask

How do I know if a game is 32-bit or 64-bit?

Drop its .exe into the checker above, which reads the file header and says so. By hand, open Task Manager's Details tab while the game runs; a 32-bit program shows (32 bit) after its name. Match the DXVK folder to the .exe, not to Windows (finding F05).

How do I find which DirectX a game uses?

The checker looks at the .exe's import table and at text inside it. Many games load Direct3D while running, so it can report "referenced by name" instead of "imported", which is less certain. If two versions show, the game has a choice of renderers; the game's graphics settings decide which runs.

Why does the checker say "launcher"?

The file you dropped holds no graphics code of its own, or it carries a name we know is a launcher. Launchers start the real game program, so DXVK has to go next to the real .exe. The result names the file to drop instead when it can.

Is my file uploaded?

No. The file is read by a script in your browser, in a background worker, and the page's security policy only allows requests to this site. It fetches two small data files from dxvk.dev and sends nothing back.

Sources

  1. Microsoft PE format (headers, import table) · accessed 2026-11-07
  2. DXVK README (which DLLs per API) · accessed 2026-11-07