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

DOWNLOAD · OFFICIAL SOURCE ONLY · DXVK 3.1.1

Download DXVK (the safe way)

Download DXVK from the project's GitHub releases page. For Windows and Wine you want dxvk-3.1.1.tar.gz (about 18 MB), not the Source code archives and not the dxvk-native file. Open it with Windows' built-in archive support or 7-Zip; inside, x64 holds the 64-bit DLLs and x32 the 32-bit ones. Check the file's SHA-256 with the verifier below before you use it.
Checked
2026-11-07
How we checked this

The right file for you

Which DXVK download fits which reader
Playing a Windows game, or using a Wine prefixdxvk-3.1.1.tar.gzIt holds the DLLs in x64 and x32 folders. This is the one almost everyone wants.
A developer porting a game to Linuxdxvk-native-<version>-steamrt-sniper.tar.gzNative 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 yourselfSource 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 ProtonNothingProton ships its own DXVK. You do not download anything.
An older GPU that cannot run 3.xdxvk-1.10.3.tar.gzThe last release for Vulkan 1.1 class drivers, according to the DXVK release notes.

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

  1. 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.

  2. 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.

  3. 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 a tar command that worked in our lab (F43). Some tools open it in two stages: first the .gz, which gives a .tar, then the .tar.

  4. Find the two folders

    The archive holds one folder named dxvk-3.1.1, with x64 and x32 inside. 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.

DLL VerifierREADYRead on your device. 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:

PowerShell · folder with the download powershell

          
          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):

SHA-256 of the official release archives
ReleaseSize (bytes)SHA-256
3.1.11804151240565b4a724aadc4433fa4e010b4b23916d9b1f1baeee64e17186db94f54e608
2.7.110310666d85ce7c79f57ecd765aaa1b9e7007cb875e6fde9f6d331df799bce73d513ce87
1.10.385090038d1a3c912761b450c879f98478ae64f6f6639e40ce6848170a0f6b8596fd53c6

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.

Unofficial DXVK download sources seen in search results (observed 7 Nov 2026)
SiteWhat it offersRisk
dxvk-download.github.ioPresents 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.netA 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 similarCopies of GitHub pages served through another domain.The content can be changed on the way to you.
itechguides.com, macmyths.comSoftware 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 mirrorAn automatic copy of GitHub releases.Low, but not official. Compare the hash.

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

Before you copy the new files0 / 4

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

  1. DXVK releases (official downloads) · accessed 2026-11-07
  2. DXVK repository and README · accessed 2026-11-07
  3. DXVK wiki (Windows page: why System32 is the wrong place) · accessed 2026-11-07
  4. DXVK issue 5762: files triggering antivirus · accessed 2026-11-07
  5. 7-Zip · accessed 2026-11-07