DirectX errors
26 errors. Choose the message that matches your computer.
DirectX errors come from games and graphics apps: a removed graphics device, missing DirectX files or unsupported features. Current graphics drivers and Microsoft's DirectX runtime fix most of them.
DXGI_ERROR_DEVICE_REMOVED
A game or app lost its connection to the graphics card and had to stop. Microsoft lists the situations that cause it: the graphics driver was updated, a laptop switched from its power-saving to its performance GPU,…
DirectXd3dx9_43.dll missing
An older game fails to start because d3dx9_43.dll, xinput1_3.dll or a similar DirectX file is missing. The same applies to xaudio2_7.dll and other d3dx9_*, d3dx10_* or d3dx11_* files.
DirectXD3D-INIT-ERROR
The application cannot initialize Direct3D. The GPU or driver does not support the required version.
DirectXDIRECTX-FEATURE-LEVEL
The application requires DirectX Feature Level 11.0 or higher, which is not supported by the GPU. This can also stem from outdated Driver.
DirectXOPENCL-INIT-FAIL
An application or software cannot initialize the OpenCL interface for GPU computation. Another common trigger is incompatible GPU.
DirectXD3D11_ERROR_OUT_OF_MEMORY
The game or program has exhausted the available VRAM on the graphics card. It's also often linked to texture resolution too high.
DirectXDXGI_ERROR_INVALID_CALL
The application provided incorrect parameters to DirectX. The usual suspects are software developer error and corrupted system files.
DirectXD3D12_ERROR_ADAPTER_NOT_FOUND
The application requires DirectX 12 Feature Level, which the graphics card does not support. Common triggers are old hardware and missing driver.
DirectXDXGI_ERROR_WAS_STILL_DRAWING
Attempting to access the surface that the GPU is currently drawing on. The usual suspects are bad synchronization of application threads and unstable G-Sync/FreeSync.
DirectXD3D_COMPILER_ERROR
The driver failed to compile the shader program for the graphics card. It sometimes comes down to unreadable game files.
DirectXDXGI_ERROR_UNSUPPORTED
A request has been made for a format or function that the hardware does not support. Common triggers are outdated graphics card and attempting HDR on an unsupported monitor.
DirectXDXGI_ERROR_NOT_CURRENT
The game lost focus or was minimized by a system notification. It's most often caused by windows Notifications and applications running in the background (eg updates).
DirectXD3D11_ERROR_FILE_NOT_FOUND
The requested file (eg d3dx11_43.dll) was not found in the system. This can also stem from older game requiring DX9 components.
DirectXDXGI_ERROR_MODE_CHANGE_IN_PROGRESS
Call failure due to resolution or refresh rate change in progress. This can also stem from quick alt-tab switching.
DirectXD3D12_ERROR_NOT_SUPPORTED_OS
DirectX 12 requires a newer build of Windows 10/11. The steps below are ordered to resolve this efficiently.
DirectXD3D11_CREATE_DEVICE_FAIL
CreateDevice failed, probably hardware not responding. It sometimes comes down to using the Microsoft Basic Display Driver.
DirectXDXGI_ERROR_NONEXCLUSIVE
An application is trying to gain exclusive access to the screen, but another program already has it. It's most often caused by background applications (recording, overlay) and error in window manager (DWM).
DirectXD3D12_RAYTRACING_UNSUPPORTED
The game tries to enable DXR (DirectX Raytracing) on a card without RT cores. The usual suspects are enforcing DXR via config and old Architecture (Pascal, Polaris).
DirectXDXGI_ERROR_FRAME_STATISTICS_DISJOINT
The frame rate counter has lost sync. The usual suspects are sudden drop in performance (Stuttering) and changing the power supply (connecting the laptop to the network).
DirectXD3D_SHADER_LINK_ERROR
Failed to link shaders due to different registers or HLSL version. Typical causes include an outdated game running on a modern system and game mods (eg ReShade).
DirectXDXGI_ERROR_WAIT_TIMEOUT
The application waited too long for a synchronization event from the GPU. Typical causes include the card cannot render the image and processor thread stuck.
DirectXD3D12_ERROR_OUT_OF_MEMORY
DirectX 12 application failed to allocate sufficient video or system memory. Reports of DirectX 12 Out of Memory usually describe a sudden crash, brief unresponsiveness, or a stop-code screen appearing out of nowhere.
DirectXDXGI_ERROR_ACCESS_DENIED
DXGI_ERROR_ACCESS_DENIED (0x887A002B) occurs when an application attempts to acquire exclusive fullscreen mode on a monitor that another application is already controlling, or when the OS denies GPU resource access…
DirectXD3D11-FEATURE-LEVEL-NOT-SUPPORTED
The application requires a Direct3D 11 feature level (e.g., D3D_FEATURE_LEVEL_11_0) that the installed GPU does not support. Modern games often require at minimum D3D Feature Level 11_0, while some newer titles…
DirectXDirectX Function Error
A generic crash occurred inside the graphics engine API loop, reporting a failure from a DirectX function call. This usually traces back to unstable GPU overclocking or power draw and corrupt game files or shader cache.
DirectXDIRECTX_OUT_OF_VRAM
An out of memory error occurring when a graphics-intensive application (usually a modern game) requests more Video RAM (VRAM) than the graphics card physical hardware or virtual pagefile allocator can provide,…