TOOL · RUNS IN YOUR BROWSER · DXVK 3.1.1
Which DXVK files does your game need?
Check your game
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.
| Field | What it means | Example: our 32-bit test program |
|---|---|---|
| Architecture | 32-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 files | The 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 Aware | For 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 findings | Folder mode only: each graphics file already there, flagged wrong bitness, incomplete, conflict, outdated or unknown. | Not shown for a single file |
No rows match.
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.
| Launcher (do not drop) | Drop this instead |
|---|---|
| LaunchGTAIV.exe | GTAIV.exe |
| Sims3Launcher.exe | TS3W.exe (or TS3.exe) |
| FalloutNVLauncher.exe | FalloutNV.exe |
| Fallout3Launcher.exe | Fallout3.exe |
| PlayGTAV.exe | GTA5.exe |
| GTAVLauncher.exe | GTA5.exe |
No rows match.
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
- 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.)
- Look up the game’s Direct3D version on PCGamingWiki, or run the checker.
- 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
- Microsoft PE format (headers, import table) · accessed 2026-11-07
- DXVK README (which DLLs per API) · accessed 2026-11-07