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

REFERENCE · LOG ANALYZER · DXVK 3.1.1

DXVK errors and log messages, decoded

Paste your DXVK log into the analyzer below (it runs in your browser; nothing is uploaded) or search for the message. On Windows the logs are next to the game's .exe (GameName_d3d11.log, _dxgi.log, _d3d9.log); under Wine and Proton they appear in the terminal or in the folder set by DXVK_LOG_PATH. Lines starting with err: matter most, but some err: lines are harmless and appear in every healthy run.
Checked
2026-11-07
How we checked this

Analyze your log

Log AnalyzerREADYRead on your device. Nothing is uploaded.

Try with an example:

Knows DXVK releases up to 3.1.1 · data 2026-11-07

Where to find the DXVK log

Where DXVK writes its log
PlatformWhereBasis
WindowsNext to the game's .exe: <exe>_d3d11.log, <exe>_dxgi.log, <exe>_d3d9.log. A Direct3D 8 game writes _d3d8.log and _d3d9.log.F13, F07
WineThe terminal (stderr). Files only if DXVK_LOG_PATH is set.F14
Proton, Steam DeckStart Steam with PROTON_LOG=1 and look for a steam-<appid>.log in your home folder (expected; not verified by us).Not tested
Lutris, Bottles, HeroicTheir own log viewers.Not tested

DXVK_LOG_LEVEL changes how much is written. At warn the DXVK: v… banner is missing, so do not conclude DXVK is off (F16). DXVK_LOG_PATH sets the folder for the files.

Anatomy of a healthy log

This is the start of a healthy Windows log from our lab, a 32-bit Direct3D 9 test program on a software renderer. It is what normal looks like.

base-dxvk311-d3d9-32--dxprobe32_d3d9.log · lab Windows Server 2025 · DXVK 3.1.1 log

          
          info:  Game: dxprobe32.exe
          
          
          The program that loaded DXVK.
        
          
          info:  DXVK: v3.1.1
          
          
          The DXVK version. Proof DXVK is running.
        
          
          info:  Build: x86 gcc 16.2.0
          
          
          x86 means the 32-bit DLLs were loaded.
        
          
          info:  Vulkan: Found vkGetInstanceProcAddr in vulkan-1.dll @ 0x73b41770
          
          
          vulkan-1.dll means Windows; winevulkan.dll would mean Wine.
        
          
          info:  Extension providers:
          
          
          
        
          
          info:    Platform WSI
          
          
          
        
          
          info:    OpenVR
          
          
          
        
          
          info:  OpenVR: could not open registry key, status 2
          
          harmless
          Harmless: no VR runtime.
        
          
          info:  OpenVR: Failed to locate module
          
          harmless
          
        
          
          info:    OpenXR
          
          
          
        
          
          info:  Found device: llvmpipe (LLVM 23.1.4, 256 bits) (llvmpipe 26.2.6)
          
          
          A GPU DXVK found. A real PC shows your graphics card here.
        
          
          info:  D3D9: Detected nonclassical vendor ID: 0x10005
          
          
          
        
          
          info:  D3D9: Hiding actual GPU, reporting:
          
          
          DXVK shows Direct3D 9 games a different GPU name on purpose (F28).
        
          
          info:    device description: AMD Radeon RX 6700 XT
          
          
          
        
          
          info:  Creating device:
          
          
          
        

Harmless messages you can ignore

These appear in healthy runs. See the reference below for each: the EDID and display-metadata lines (F17), the OpenVR lines, Unknown interface query followed by a GUID line, External memory features not supported, the state-cache lines of DXVK 1.x to 2.6, and the Direct3D 9 GPU-hiding lines (F28). Found monitors not associated with any adapter appeared on our virtual-display test machines; we have not checked real multi-monitor PCs.

Error reference

21 messages

Vulkan and driver

No Vulkan runtime found blocks DXVK

err: Vulkan: vkGetInstanceProcAddr not found

DXVK could not find the Vulkan loader at all. On Windows this means vulkan-1.dll is missing.

seen in our lab logs · evidence F31 · Windows

Causes and fixes

Likely causes, most likely first

  1. The GPU driver is missing or broken
  2. A very old GPU with no Vulkan driver
  3. A virtual machine or remote-desktop session

Fixes

  1. Install the GPU vendor's driver from the vendor's own site, not from Windows Update. (not tested by us)
  2. Check your GPU against the requirements page. (not tested by us)

Failed to create Vulkan instance blocks DXVK

err: DxvkInstance::createInstance: Failed to create Vulkan instance

The Vulkan loader exists but no usable Vulkan driver answered. Older DXVK 1.10.3 prints a shorter variant of this line.

seen in our lab logs · evidence F32 · Windows, Wine

Causes and fixes

Likely causes, most likely first

  1. No Vulkan driver installed for the GPU
  2. Wine with no Vulkan driver (ICD)
  3. A virtual display or remote-desktop session
  4. A broken driver install

Fixes

  1. Update or reinstall the GPU driver. On laptops make sure the driver for the dedicated GPU is installed. (not tested by us)
  2. Virtual machines and remote desktop sessions are not supported. (not tested by us)

Failed to initialize DXVK blocks DXVK

err: Failed to initialize DXVK.

DXVK gave up starting. It follows another error; read the line just before it.

seen in our lab logs · evidence F32 · Windows, Wine

Causes and fixes

Likely causes, most likely first

  1. See the line above this one

Fixes

  1. Fix the error that comes before it. (not tested by us)

No adapters found (device filter) blocks DXVK

warn: DXVK: No adapters found. Please check your device filter settings

No GPU was left after DXVK applied its checks. The text goes on to say a Vulkan 1.3 capable setup is required. In our test the cause was a device filter that matched nothing.

seen in our lab logs · evidence F29, F34 · Windows, Wine, Linux

Causes and fixes

Likely causes, most likely first

  1. DXVK_FILTER_DEVICE_NAME, DXVK_FILTER_DEVICE_UUID or dxvk.deviceFilter excludes every GPU
  2. No GPU meets DXVK's requirements (old GPU or driver)
  3. 32-bit games under Linux without the 32-bit graphics drivers

Fixes

  1. Remove the filter or correct it: it matches a substring of the Vulkan device name (tested: a matching name works, a non-matching one breaks Direct3D 11). (tested in our lab)
  2. Update the driver, or use an older DXVK line for an old GPU. (not tested by us)

Device skipped: not compatible degrades

info: Skipping: <reason>

DXVK listed a GPU and skipped it, giving a reason. Reasons other than the device filter or a software driver mean the GPU or driver lacks something this DXVK version needs.

string read from the DXVK source; not seen in our logs · Windows, Wine

Causes and fixes

Likely causes, most likely first

  1. An old driver
  2. A GPU too old for this DXVK line

Fixes

  1. Update the driver; if the GPU is old, pick an older DXVK line with the Version Picker. (not tested by us)

Failed to create Vulkan surface degrades

err: Presenter: Failed to create Vulkan surface

DXVK could not attach to the game window. This is a presentation problem, often an overlay or an exclusive full-screen mode.

string read from the DXVK source; not seen in our logs · Windows, Wine

Causes and fixes

Likely causes, most likely first

  1. Overlay hooking the window
  2. Exclusive full-screen

Fixes

  1. Close overlays; use borderless windowed. (not tested by us)

DXGI and device creation

Failed to create a DXGI factory blocks DXVK

err: D3D11CreateDevice: Failed to create a DXGI factory

DXVK's DXGI could not start, so a Direct3D 11 game cannot create its device. Look at the lines before it.

seen in our lab logs · evidence F29, F32 · Windows, Wine

Causes and fixes

Likely causes, most likely first

  1. No Vulkan or no usable driver (E01, E02)
  2. A device filter that excludes every GPU (E04)

Fixes

  1. Follow the earlier error. (not tested by us)

Failed to create swap chain blocks DXVK

err: D3D11CreateDevice: Failed to create swap chain

DXVK's d3d11.dll is running with a dxgi.dll that is not DXVK's. A Direct3D 11 game needs both files.

seen in our lab logs · evidence F06 · Windows, Wine

Causes and fixes

Likely causes, most likely first

  1. Only d3d11.dll was copied

Fixes

  1. Copy DXVK's dxgi.dll next to d3d11.dll (tested). (tested in our lab)

Adapter is not a DXVK adapter blocks DXVK

warn: D3D11InternalCreateDevice: Adapter is not a DXVK adapter

Appears together with the swap chain error: the game got its adapter from Windows' own dxgi.dll, not DXVK's.

seen in our lab logs · evidence F06 · Windows, Wine

Causes and fixes

Likely causes, most likely first

  1. dxgi.dll missing from the game folder

Fixes

  1. Copy DXVK's dxgi.dll (tested). (tested in our lab)

Error codes 0x887A0004 and 0x80004005 blocks DXVK

0x887A0004 (DXGI_ERROR_UNSUPPORTED), 0x80004005 (E_FAIL)

These numbers appear in game or launcher error dialogs, not in the DXVK log. 0x887A0004 matched the missing-dxgi case; 0x80004005 matched a failed DXGI factory.

seen in our lab logs · evidence F06, F29, F32 · Windows, Wine

Causes and fixes

Likely causes, most likely first

  1. See E07 and E06

Fixes

  1. Open the DXVK log next to the game's .exe and read the error before these codes. (not tested by us)

GPU hangs and memory

VK_ERROR_DEVICE_LOST blocks DXVK

VK_ERROR_DEVICE_LOST

The GPU hung or the driver crashed while the game ran.

known Vulkan error name; not reproduced by us · Windows, Wine, Linux

Causes and fixes

Likely causes, most likely first

  1. Driver bug
  2. Overclock or undervolt
  3. An overlay
  4. A DXVK regression

Fixes

  1. Update or roll back the driver, remove any overclock, close overlays, try the previous DXVK. (not tested by us)

Memory allocation failed degrades

DxvkMemoryAllocator: Memory allocation failed

DXVK could not get the memory it asked for: real video memory ran out, or a 32-bit game ran out of address space.

string read from the DXVK source; not seen in our logs · Windows, Wine, Linux

Causes and fixes

Likely causes, most likely first

  1. VRAM exhausted
  2. 32-bit address-space limit

Fixes

  1. Lower texture quality; for 32-bit games check Large Address Aware and the memory settings. (not tested by us)

Configuration and harmless messages

EDID and display metadata lines harmless

err: readMonitorEdidFromKey: Failed to get EDID reg key size

Two err: lines that appear in every healthy Direct3D 11 run under Wine. They do not mean anything is wrong.

seen in our lab logs · evidence F17 · Wine

Causes and fixes

Likely causes, most likely first

  1. Wine has no real monitor data to give

Fixes

  1. Ignore them. (tested in our lab)

OpenVR lines harmless

info: OpenVR: could not open registry key, status 2

DXVK looked for a VR runtime and found none. Normal on a PC without VR software.

seen in our lab logs · evidence F15 · Windows, Wine

Causes and fixes

Likely causes, most likely first

  1. No VR runtime installed

Fixes

  1. Ignore them. (tested in our lab)

Unknown interface query harmless

warn: D3D11DXGIDevice::QueryInterface: Unknown interface query

The game asked for an interface DXVK does not provide. It matters only if the game fails right after.

seen in our lab logs · Windows, Wine

Causes and fixes

Likely causes, most likely first

  1. The game probes for optional features

Fixes

  1. Ignore it unless the game then fails. (tested in our lab)

External memory features not supported harmless

warn: D3D11DeviceFeatures: External memory features not supported

Seen in many of our healthy runs: the driver does not offer an optional memory-sharing feature.

seen in our lab logs · Windows, Wine

Causes and fixes

Likely causes, most likely first

  1. Software or minimal drivers

Fixes

  1. Ignore it. (tested in our lab)

Monitors not associated with any adapter harmless

warn: DXGI: Found monitors not associated with any adapter, using fallback

DXVK could not match a monitor to a GPU and used a fallback. Seen on our virtual-display test machines; we have not checked real multi-monitor PCs.

seen in our lab logs · Windows

Causes and fixes

Likely causes, most likely first

  1. Virtual displays

Fixes

  1. Ignore it unless the game cannot find its monitor. (not tested by us)

State cache messages information

warn: DXVK: No state cache file found

The old state cache of DXVK 1.x to 2.6. Normal for those versions; it was removed in 2.7.

seen in our lab logs · evidence F09 · Windows

Causes and fixes

Likely causes, most likely first

  1. Old DXVK line

Fixes

  1. Nothing to do. DXVK 3.x uses a different shader cache. (tested in our lab)

D3D9 hides the real GPU information

info: D3D9: Hiding actual GPU, reporting: …

On purpose, DXVK told a Direct3D 9 game a different GPU name. Direct3D 11 games see the real name.

seen in our lab logs · evidence F28 · Windows, Wine

Causes and fixes

Likely causes, most likely first

  1. DXVK's default for GPUs that are not AMD, NVIDIA or Intel

Fixes

  1. Nothing to do; the GPU selection guide explains how to override. (tested in our lab)

Built-in frame rate limiter warning information

warn: Built-in frame rate limiter enabled. Please enable an external limiter instead in order to avoid poor frame pacing.

A dxvk.maxFrameRate (or related) option is on. DXVK itself recommends an external limiter.

seen in our lab logs · evidence F21 · Windows, Wine

Causes and fixes

Likely causes, most likely first

  1. You set a frame rate limit in dxvk.conf

Fixes

  1. Nothing wrong; see the FPS limit page for alternatives. (tested in our lab)

Shader cache lines information

info: Created cache file: …\<hash>.dxvk.bin

DXVK 3.x created or found its shader cache. A checksum mismatch means one stale entry was ignored.

seen in our lab logs · evidence F19 · Windows, Wine

Causes and fixes

Likely causes, most likely first

  1. Normal operation

Fixes

  1. Nothing to do. (tested in our lab)

Questions people ask

Where is the DXVK log file?

On Windows, next to the game's .exe, named like GameName_d3d11.log, GameName_dxgi.log or GameName_d3d9.log (finding F13). Under Wine and Proton, DXVK prints to the terminal and writes files only if DXVK_LOG_PATH is set (F14).

Are err: lines in the DXVK log a problem?

Not always. Two err: lines about EDID and display metadata appear in every healthy Direct3D 11 run under Wine and are harmless (F17). The analyzer marks harmless lines.

What does DXVK failed to create Vulkan instance mean?

The Vulkan loader exists but no usable Vulkan driver answered. Update or reinstall your GPU driver; virtual machines and remote desktop sessions are not supported (F32).

How do I turn the DXVK log off?

Set DXVK_LOG_LEVEL=none to silence it. DXVK_LOG_PATH=none keeps console output but writes no files, according to DXVK's README; we did not test either.

Does a missing version line mean DXVK is off?

No. At log level warn the DXVK version line is not written, so a missing banner alone does not mean DXVK is off (F16).

Sources

  1. DXVK README at v3.1.1 (log variables) · accessed 2026-11-07
  2. DXVK source at v3.1.1 (message strings) · accessed 2026-11-07