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 · GRAND THEFT AUTO IV · DXVK 3.1.1 · UNTESTED BY US

GTA IV with DXVK: the sourced setup

GTA IV is reported to be a 32-bit Direct3D 9 game, so you would need only DXVK's x32 d3d9.dll, copied next to GTAIV.exe and not next to LaunchGTAIV.exe. DXVK already carries built-in settings for GTAIV.exe and EFLC.exe. We have not run the game, so we cannot say whether DXVK helps on your PC or which version is best.
Checked
2026-11-07
How we checked this
RECIPE · GRAND THEFT AUTO IVUNTESTED · COMMUNITY DATA
EXE
GTAIV.exe · game folder root (Complete Edition; check your install)
Bitness
32-bit → x32
API
D3D9
COPYx32/d3d9.dll
DXVK
3.1.1 (untested)
Built-in profile
d3d9.hideNvidiaGpu = True, dxgi.maxDeviceMemory = 128, d3d9.supportDFFormats = False, d3d9.deviceLossOnFocusLoss = True
Conflicts
FusionFix and other mods that use d3d9.dll (community)
ONLINE anti-cheat: do not use online
TESTED untested

Before you start: which GTA IV do you have?

The Complete Edition and older versions (1.0.7.0 and 1.0.8.0, used for some mods) keep different files, and mod support differs by version; the FusionFix project lists the versions it supports, so read its page rather than relying on us. Right-click GTAIV.exe, Properties, Details shows the file version. We did not test any edition.

Install DXVK for Grand Theft Auto IV

  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 x32 folder

    Grand Theft Auto IV is reported to be a 32-bit game, so you need the x32 folder. x64 files do nothing for a 32-bit game, and there is no error (F05).

    Check: You see d3d9.dll.

  3. Copy d3d9.dll next to the game's .exe

    A Direct3D 9 game needs only d3d9.dll (F38). Do not copy it next to the launcher. With a mod that also supplies a d3d9.dll, stop: see the mods section.

    Check: d3d9.dll sits beside GTAIV.exe.

  4. Start the game and check

    DXVK writes <exe>_d3d9.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 DLL: 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

The profile lists GTAIV.exe and EFLC.exe (Episodes from Liberty City). The options are DXVK’s own: it reports no more than 128 MB of video memory to the game, hides an NVIDIA GPU from the Direct3D 9 path, turns off DF texture formats and loses the device when the window loses focus. We have not tested what each does in the game.

Built-in DXVK 3.1.1 settings for Grand Theft Auto IV (from its source)
OptionValue
d3d9.hideNvidiaGpuTrue
dxgi.maxDeviceMemory128
d3d9.supportDFFormatsFalse
d3d9.deviceLossOnFocusLossTrue

DXVK applies these automatically when it recognises the exe name, so you do not need to copy them into a dxvk.conf. The release notes of DXVK 1.7, 1.9.1, 1.10, 2.0, 3.0 and 3.0.1 name this game among their fixes.

Mods

FusionFix, ZolikaPatch, ENB and ReShade often use file names such as d3d9.dll, dinput8.dll or vorbisFile.dll in the game folder. DXVK’s d3d9.dll would replace a file of the same name. Put the game folder into the Game Checker’s folder mode: it flags a conflicting d3d9.dll before you copy anything. See the conflicts page.

What we have not tested

  • Any run of the game: FPS, stutter and crashes are unmeasured, so we make no speed claim.
  • Whether DXVK is better or worse than the game’s normal Direct3D on your GPU.
  • Mods and fixes: FusionFix, ZolikaPatch, ENB and ReShade setups, and the community advice that FusionFix can load DXVK from a file named vulkan.dll. We could not verify that claim (the FusionFix README was not reachable from our environment), so we do not give it as an instruction
  • Whether the game’s online features still exist.

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

Is GTA IV a 32-bit game?

It is reported to be, and the Game Checker confirms it for your copy by reading the exe header. Match the x32 folder to a 32-bit exe (F05).

Which file do I copy for GTA 4?

d3d9.dll only, from the x32 folder, next to GTAIV.exe (F38). The launcher is LaunchGTAIV.exe: do not target it.

Does DXVK work with FusionFix?

Community guides say yes, using a file named vulkan.dll. We could not verify this and have not tested it. If a mod already provides d3d9.dll, the two collide, so check the folder first.

What is the best DXVK version for GTA 4?

We do not know: we have not tested the game. 3.1.1 is current; older GPUs may need 1.10.3 (see the Version Picker).

Can I get banned for using DXVK in GTA IV?

The DXVK README warns about multi-player games. Check whether your copy has any online mode, and do not use DXVK there.

Sources

  1. DXVK source: built-in profiles (config.cpp at v3.1.1) · accessed 2026-11-07
  2. DXVK releases · accessed 2026-11-07
  3. DXVK README at v3.1.1 · accessed 2026-11-07