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

GAME · WATCH DOGS 2 · DXVK 3.1.1 · UNTESTED BY US

Watch Dogs 2 with DXVK: setup, overlay and warnings

Watch Dogs 2 is reported to use 64-bit Direct3D 11, so copy both x64 d3d11.dll and x64 dxgi.dll next to WatchDogs2.exe. Turn off the Ubisoft Connect overlay if the game crashes. Do not use DXVK in the game's online modes. We have not run the game, so we cannot say whether it improves performance.
Checked
2026-11-07
How we checked this
RECIPE · WATCH DOGS 2UNTESTED · COMMUNITY DATA
EXE
WatchDogs2.exe · <install>\bin (reported)
Bitness
64-bit → x64
API
D3D11
COPYx64/d3d11.dllx64/dxgi.dll
DXVK
3.1.1 (untested)
Built-in profile
d3d11.forceComputeUavBarriers = True
Conflicts
Ubisoft Connect overlay
ONLINE anti-cheat: do not use online
TESTED untested

Install (both DLLs)

  1. Download DXVK from GitHub

    Use the official release page only, and check the hash with the verifier on the download page.

    Check: You have dxvk-3.1.1.tar.gz.

  2. Open the x64 folder

    Watch Dogs 2 is reported to be a 64-bit game, so you need the x64 folder. DLLs of the wrong bitness do nothing and give no error (F05).

    Check: You see d3d11.dll.

  3. Copy d3d11.dll, dxgi.dll next to the game's .exe

    A Direct3D 11 game needs both d3d11.dll and dxgi.dll (F40); with only d3d11.dll the game fails to create its device (F06). The game’s program is reported to be in the install’s bin folder.

    Check: d3d11.dll and dxgi.dll sit beside WatchDogs2.exe.

  4. Start the game and check

    DXVK writes <exe>_d3d11.log next to the game on Windows (F13). Turning on the HUD is the other check; see the HUD guide.

    Check: A log file appears next to the .exe.

To undo it, delete the DLLs you copied (F12): see the uninstall guide. The general steps, with the checklist and warnings, are on the Windows install page.

What DXVK already does for this game

DXVK’s profile matches WatchDogs2.exe:

Built-in DXVK 3.1.1 settings for Watch Dogs 2 (from its source)
OptionValueWhat the option does (upstream comment, our words)
d3d11.forceComputeUavBarriersTrueInsert full barriers after read-write UAV accesses in compute shaders, for games relying on unsynchronised coherent UAVs.

We have not tested what it changes. Release notes name Watch Dogs 2 in DXVK 2.4 (listed there as “Watch Dogs / Watch Dogs 2”), 2.6 and 2.7, so use a current version.

Ubisoft Connect overlay

Reports on GitHub (issues 870 and 2655) describe conflicts between launcher overlays and DXVK. If the game crashes or goes black, turn off the in-game overlay in Ubisoft Connect’s settings and try again. We tested no overlay; see overlay and mod conflicts.

Does it help?

We cannot say: we have no measurement. Watch Dogs 2 is a heavy 64-bit Direct3D 11 game, so it is the kind of title where people try DXVK for CPU-bound slowdowns, and the kind where it can also hurt. See Does DXVK increase FPS? for how to test before and after yourself.

Issues users report on GitHub include flickering on AMD under Windows (issue 4146), a system crash (issue 5259) and crashes on Intel Iris Xe (issue 5809). We could not check their current status, so we cannot say whether they still apply to 3.1.1.

Shader compilation stutter

Direct3D 11 games compile shaders as they appear, so the first visit to an area can hitch. DXVK 3.x keeps a shader cache on disk (F19), so repeat visits should be better. We did not measure first and second runs in the game.

Watch Dogs 1 and Legion

Watch Dogs 1 is a different game; the release notes name it alongside Watch Dogs 2 in DXVK 2.4 and 2.6. We did not verify its API, so use the Game Checker before copying anything. Watch Dogs: Legion is reported to use Direct3D 11 or 12; Direct3D 12 is not DXVK’s job, see DXVK vs vkd3d-proton. See the games database for rows.

Remove DXVK

Delete both DLLs from the game folder (F12). Do this before going online.

What we have not tested

  • Any run of the game: FPS, stutter and crashes are unmeasured, so we make no speed claim.
  • Which anti-cheat, if any, the online modes use.
  • The Ubisoft Connect overlay behaviour with DXVK.
  • Whether the AMD flicker, system crash and Iris Xe issues still apply to 3.1.1.
  • Watch Dogs 1 and Legion APIs.

Check your own copy

The Game Checker reads your .exe on your device and tells you its bitness and Direct3D version. Our checker also flags files in the game folder that use the same name as DXVK’s DLLs.

Questions people ask

Does DXVK work with Watch Dogs 2?

It is reported to be a 64-bit Direct3D 11 game, which DXVK handles, and the release notes name it in 2.4, 2.6 and 2.7. We have not run it.

Which DLLs does Watch Dogs 2 need?

d3d11.dll and dxgi.dll from DXVK's x64 folder, next to WatchDogs2.exe. Without dxgi.dll the game cannot create its device (F06).

Can I use DXVK with Watch Dogs 2 online?

No, we advise against it: replacing graphics DLLs can look like cheating to anti-cheat. Use it offline only.

Does it work with Ubisoft Connect?

Overlay conflicts are reported. Turn off the in-game overlay if the game crashes.

Does DXVK make Watch Dogs 2 faster?

We do not know: we have no measurement. It can help in CPU-bound cases and hurt in others; test your own PC.

Sources

  1. DXVK source: built-in profiles (config.cpp at v3.1.1) · accessed 2026-11-07
  2. DXVK releases (2.4, 2.6, 2.7 notes) · accessed 2026-11-07
  3. DXVK issue 4146: Watch Dogs 2 flicker on AMD (Windows) · accessed 2026-11-07
  4. DXVK README at v3.1.1 (online games warning) · accessed 2026-11-07