DOWNLOAD · OFFICIAL SOURCE ONLY · DXVK 3.1.1
Download DXVK (the safe way)
How we checked this
The right file for you
| Playing a Windows game, or using a Wine prefix | dxvk-3.1.1.tar.gz | It holds the DLLs in x64 and x32 folders. This is the one almost everyone wants. |
|---|---|---|
| A developer porting a game to Linux | dxvk-native-<version>-steamrt-sniper.tar.gz | Native Linux libraries. Our 7 Nov 2026 notes list no native archive for release 3.1, so check the release page for the version you need. |
| Building DXVK yourself | Source code (zip or tar.gz) | It is the code, not the finished DLLs. You need a build setup (see the development builds section). |
| On Steam Deck or using Proton | Nothing | Proton ships its own DXVK. You do not download anything. |
| An older GPU that cannot run 3.x | dxvk-1.10.3.tar.gz | The last release for Vulkan 1.1 class drivers, according to the DXVK release notes. |
No rows match.
Open DXVK releases on GitHub Older versions
The current release is 3.1.1. We do not host any DXVK file: every button here points to GitHub.
Download and open the archive on Windows
-
Open the releases page
Go to
github.com/doitsujin/dxvk/releases. Under the newest release, click Assets to expand the list.Check: The page shows the newest release at the top.
-
Click the .tar.gz file
Pick
dxvk-3.1.1.tar.gz. Do not pick Source code (zip) or Source code (tar.gz): those are the project’s code, with no ready-made DLLs. -
Open the archive
Use 7-Zip, or any tool that reads
.tar.gz. Newer Windows 11 versions can open it from File Explorer, according to Microsoft; we have not tested that. Windows also includes atarcommand that worked in our lab (F43). Some tools open it in two stages: first the.gz, which gives a.tar, then the.tar. -
Find the two folders
The archive holds one folder named
dxvk-3.1.1, withx64andx32inside. This is what the 3.1.1 archive contains:Check: You see x64 and x32 folders, each with DLL files.
- dxvk-3.1.1/
- x64/
- d3d10core.dll ← 0.12 MB
- d3d11.dll ← 7.48 MB
- d3d8.dll ← 1.56 MB
- d3d9.dll ← 7.29 MB
- dxgi.dll ← 5.41 MB
- x32/
- d3d10core.dll ← 0.18 MB
- d3d11.dll ← 8.19 MB
- d3d8.dll ← 1.69 MB
- d3d9.dll ← 7.86 MB
- dxgi.dll ← 5.88 MB
x64 or x32?
Match the folder to the game’s .exe, not to Windows. A 32-bit game on 64-bit Windows needs the x32 DLLs. A wrong match does not show an error: the game just runs without DXVK (finding F05). If you are not sure which one your game is, the Game Checker reads the file and tells you. The DLL guide explains which of the five DLLs a game needs; in our lab a Direct3D 9 game needed only d3d9.dll (F38) and a Direct3D 11 game needed d3d11.dll plus dxgi.dll (F40).
Verify the file (SHA-256)
A SHA-256 hash is a fingerprint of a file. If your file’s fingerprint equals the one for the official release, the file is the official one, byte for byte. The checker below does this on your device: drop the archive, or any DXVK DLL you already have, and it matches the result against the hashes of every official release (95 releases, from 0.20 to 3.1.1). Nothing is uploaded.
Drop DXVK .dll files, a dxvk-x.y.z.tar.gz or a .zip here
Knows DXVK releases up to 3.1.1
You can also check by hand. In PowerShell, in the folder with the download:
Get-FileHash -Algorithm SHA256 .\dxvk-3.1.1.tar.gz
The result must equal one of these (taken from the official release assets on 7 Nov 2026, finding F11):
| Release | Size (bytes) | SHA-256 |
|---|---|---|
| 3.1.1 | 18041512 | 40565b4a724aadc4433fa4e010b4b23916d9b1f1baeee64e17186db94f54e608 |
| 2.7.1 | 10310666 | d85ce7c79f57ecd765aaa1b9e7007cb875e6fde9f6d331df799bce73d513ce87 |
| 1.10.3 | 8509003 | 8d1a3c912761b450c879f98478ae64f6f6639e40ce6848170a0f6b8596fd53c6 |
No rows match.
A matching hash proves the file is what the developers published. It does not prove the DLLs are safe for every game or accepted by every anti-cheat program. If your antivirus flags a DXVK file, hash it first; the flags people report are on the official files too, according to issue 5762, so a match plus a flag points to a false positive, not a fake. We cover that on the safety page.
Fake DXVK download sites
Search results for “dxvk download” are mixed with lookalikes. This is what our research found on 7 Nov 2026. It is an observation of what the sites offered on that day, not a lab test, and we list only the names, never links.
| Site | What it offers | Risk |
|---|---|---|
| dxvk-download.github.io | Presents itself as "DXVK v2.3 Download [Official]". Its button serves a source snapshot of DXVK from October 2024, with no DLLs. | Impersonates the project and is out of date. Not malware as we saw it, but useless for installing. |
| modland.net | A GTA IV package labelled DXVK v2.8.1. No upstream release has that number. | Mislabelled repackaged files of unknown origin. |
| groups.google.com post "Download Dxvk Gta 4" | A keyword-stuffed post with a shortened link behind the Download button. | High: the destination is hidden. |
| Reverse proxies on workers.dev and similar | Copies of GitHub pages served through another domain. | The content can be changed on the way to you. |
| itechguides.com, macmyths.com | Software directory pages with no files; the link goes through their own redirect. | Ranking for sale; macmyths implies Mac and phone support that DXVK does not claim. |
| sourceforge.net mirror | An automatic copy of GitHub releases. | Low, but not official. Compare the hash. |
No rows match.
The rule that covers all of them: if it is not github.com/doitsujin/dxvk, hash the file with the checker above before you use it.
How to update DXVK
Then copy the DLLs from the matching x64 or x32 folder of the new archive into the game folder, and put your dxvk.conf back. Delete the old DLLs first, because a newer release can have fewer files than an older one: when we copied 3.1.1 over 1.10.3, the old d3d10.dll and d3d10_1.dll stayed behind (finding F42). The new DLLs loaded and reported 3.1.1 anyway, but we did not test the leftovers, so removing them is the safe choice.
We tested upgrades only (1.10.3 to 3.1.1 and 2.7.1 to 3.1.1). Going back to an older version is the same file copy, but we did not test it. Proton and Linux users update differently: see the Linux page and the Proton page.
Development builds
Between releases the project builds test versions on GitHub Actions. GitHub requires you to be logged in to download those artifacts, and they can be broken or change behaviour without notice. We have not tested any. Unless a guide tells you to use a development build for a specific fix, use a release. How to build DXVK yourself is on the build page.
Questions people ask
Is there a DXVK .exe installer?
No. DXVK is a set of DLL files in a .tar.gz archive. Windows has no installer for it; you copy the DLLs next to the game's .exe. Any site that offers a DXVK setup program is not the official project.
Which file do I download?
For Windows games and Wine, the dxvk-3.1.1.tar.gz asset of the newest release on the official GitHub releases page. The Source code archives are the code, not the ready-to-use DLLs.
Is DXVK on GitHub the official one?
Yes, github.com/doitsujin/dxvk is the project's own repository and its releases page is the only official download source. Copies on other sites may be unmodified, but you cannot tell without checking the hash.
Can I download just d3d9.dll?
Not on its own from the official source; the DLLs come together in the archive. Once you have the archive you only need to copy the DLLs your game uses, and for a Direct3D 9 game that is d3d9.dll alone (finding F38).
How do I update DXVK?
Delete the old DXVK DLLs from the game folder, copy the new version's DLLs from the matching x64 or x32 folder, and keep your dxvk.conf. The steps are in the update section on this page.
Sources
- DXVK releases (official downloads) · accessed 2026-11-07
- DXVK repository and README · accessed 2026-11-07
- DXVK wiki (Windows page: why System32 is the wrong place) · accessed 2026-11-07
- DXVK issue 5762: files triggering antivirus · accessed 2026-11-07
- 7-Zip · accessed 2026-11-07