GAME · WATCH DOGS 2 · DXVK 3.1.1 · UNTESTED BY US
Watch Dogs 2 with DXVK: setup, overlay and warnings
How we checked this
- EXE
- WatchDogs2.exe · <install>\bin (reported)
- Bitness
- 64-bit → x64
- API
- D3D11
x64/d3d11.dllx64/dxgi.dll- DXVK
- 3.1.1 (untested)
- Built-in profile
- d3d11.forceComputeUavBarriers = True
- Conflicts
- Ubisoft Connect overlay
Install (both DLLs)
-
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.
-
Open the x64 folder
Watch Dogs 2 is reported to be a 64-bit game, so you need thex64folder. DLLs of the wrong bitness do nothing and give no error (F05).Check: You see d3d11.dll.
-
Copy d3d11.dll, dxgi.dll next to the game's .exe
A Direct3D 11 game needs bothd3d11.dllanddxgi.dll(F40); with onlyd3d11.dllthe 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.
-
Start the game and check
DXVK writes<exe>_d3d11.lognext 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:
| Option | Value | What the option does (upstream comment, our words) |
|---|---|---|
| d3d11.forceComputeUavBarriers | True | Insert full barriers after read-write UAV accesses in compute shaders, for games relying on unsynchronised coherent UAVs. |
No rows match.
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
- DXVK source: built-in profiles (config.cpp at v3.1.1) · accessed 2026-11-07
- DXVK releases (2.4, 2.6, 2.7 notes) · accessed 2026-11-07
- DXVK issue 4146: Watch Dogs 2 flicker on AMD (Windows) · accessed 2026-11-07
- DXVK README at v3.1.1 (online games warning) · accessed 2026-11-07