GAME · WORLD OF WARCRAFT · OLD CLIENTS · UNTESTED BY US
World of Warcraft (old clients) with DXVK
How we checked this
- EXE
- Wow.exe · client folder (reported)
- Bitness
- 32-bit → x32
- API
- D3D9
x32/d3d9.dll- DXVK
- 3.1.1 (untested)
- Built-in profile
- none
Install for 3.3.5a and Turtle WoW
-
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 x32 folder
WoW 3.3.5a and Turtle WoW clients is reported to be a 32-bit game, so you need thex32folder. DLLs of the wrong bitness do nothing and give no error (F05).Check: You see d3d9.dll.
-
Copy d3d9.dll next to the game's .exe
A Direct3D 9 game needs onlyd3d9.dll(F38). Next to Wow.exe, and only if the client is set to Direct3D.Check: d3d9.dll sit beside Wow.exe.
-
Start the game and check
DXVK writes<exe>_d3d9.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.
The old clients can run Direct3D 9 or OpenGL. Check that the client uses Direct3D: the setting is in the in-game graphics options, or in the client’s Config.wtf as a graphics API line. We did not verify the exact line, so look at your client’s own documentation. If the client runs OpenGL, DXVK does nothing.
Video memory and crashes
A 32-bit client can run out of address space or mis-read memory. d3d9.maxAvailableMemory changes what a Direct3D 9 game is told (F25); see VRAM and memory. Issue 4534 is a user report of broken textures. Large custom texture packs are the usual strain on 32-bit clients.
Regressions and version pins
Several GitHub issues describe problems with some DXVK versions and WoW (3632, 4750 and a June 2026 GPU hang, 5735). We could not check their current status. If your client worked on one version and not another, pin the one that works and see releases for the list of versions.
Retail WoW
Retail is a modern client with Blizzard’s anti-cheat. DXVK’s built-in profile Wow(Classic).exe hides integrated graphics, which matters for Proton users. It is not a Windows recommendation and we do not recommend DXVK for retail on Windows.
| Option | Value | What the option does (upstream comment, our words) |
|---|---|---|
| dxvk.hideIntegratedGraphics | True | Hide integrated GPUs when a dedicated GPU is present; DXVK_FILTER_DEVICE_NAME is preferred. |
No rows match.
Warcraft III
Reforged has a profile too (dxvk.hideIntegratedGraphics = True). The classic Warcraft III client is reported to be Direct3D 8, which would need DXVK 2.4 or newer with both d3d8.dll and d3d9.dll (F39); DXVK 1.10.3 has no Direct3D 8 (F09). Under Proton an older PROTON_ENABLE_D8VK variable is reported not to work any more (see the Proton page).
Remove DXVK
Delete the DLL from the client folder (F12).
What we have not tested
- Any run of any client: FPS, stutter and crashes are unmeasured.
- The client’s graphics API setting and its Config.wtf line.
- Which servers check files, and what they allow.
- The status of the regression issues.
- Warcraft III 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 Turtle WoW?
The client is reported to be 32-bit and able to use Direct3D 9, which DXVK handles. We have not run it, and the server's rules are the bigger question.
Which DLL does the old WoW client need?
d3d9.dll from DXVK's x32 folder, next to Wow.exe (F38), if the client uses Direct3D 9 rather than OpenGL.
Why are my textures broken?
Issue 4534 is a user report of broken textures. Try d3d9.maxAvailableMemory and another DXVK version. We could not reproduce it.
Is it safe on private servers?
We do not know. Servers set their own rules and some may check files. Read them first.
Should I use DXVK for retail WoW?
We do not recommend it on Windows: it has anti-cheat, and DXVK's built-in profile is mainly for Proton users.
Sources
- DXVK source: built-in profiles (config.cpp at v3.1.1) · accessed 2026-11-07
- DXVK releases (1.0.1, 1.3.2, 1.4.6 notes) · accessed 2026-11-07
- DXVK issue 4534: broken textures in WoW · accessed 2026-11-07
- DXVK README at v3.1.1 · accessed 2026-11-07