DirectX errors

31 errors. Choose the message that matches your computer.

31 errors
DirectX

DXGI_ERROR_DEVICE_REMOVED

DirectX has lost access to the GPU. The game or application crashes.

high · Open step-by-step guide
DirectX

D3D-INIT-ERROR

The application cannot initialize Direct3D. The GPU or driver does not support the required version.

high · Open step-by-step guide
DirectX

DIRECTX-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.

medium · Open step-by-step guide
DirectX

OPENCL-INIT-FAIL

An application or software cannot initialize the OpenCL interface for GPU computation. Another common trigger is incompatible GPU.

medium · Open step-by-step guide
DirectX

DXGI_ERROR_DEVICE_REMOVED

The Direct3D device has been removed or the driver has crashed. It's most often caused by unstable GPU overclocking and card overheating.

high · Open step-by-step guide
DirectX

DXGI_ERROR_DEVICE_HUNG

The application sent an invalid command and the GPU became unresponsive. This usually traces back to game error, underclocking/overclocking too aggressively and VRAM memory corruption.

high · Open step-by-step guide
DirectX

D3D11_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.

medium · Open step-by-step guide
DirectX

DXGI_ERROR_INVALID_CALL

The application provided incorrect parameters to DirectX. The usual suspects are software developer error and corrupted system files.

high · Open step-by-step guide
DirectX

D3D12_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.

critical · Open step-by-step guide
DirectX

DXGI_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.

low · Open step-by-step guide
DirectX

D3D_COMPILER_ERROR

The driver failed to compile the shader program for the graphics card. It sometimes comes down to unreadable game files.

high · Open step-by-step guide
DirectX

DXGI_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.

medium · Open step-by-step guide
DirectX

DXGI_ERROR_ACCESS_DENIED

The application does not have rights or the resource is exclusively locked by another program. Another common trigger is conflict with recording software (OBS, Shadowplay).

medium · Open step-by-step guide
DirectX

DXGI_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).

low · Open step-by-step guide
DirectX

D3D11_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.

high · Open step-by-step guide
DirectX

DXGI_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.

low · Open step-by-step guide
DirectX

D3D12_ERROR_NOT_SUPPORTED_OS

DirectX 12 requires a newer build of Windows 10/11. The steps below are ordered to resolve this efficiently.

critical · Open step-by-step guide
DirectX

DXGI_ERROR_DRIVER_INTERNAL_ERROR

The video card driver encountered an error and could not complete the operation. It's also often linked to conflict with Windows update.

high · Open step-by-step guide
DirectX

D3D11_CREATE_DEVICE_FAIL

CreateDevice failed, probably hardware not responding. It sometimes comes down to using the Microsoft Basic Display Driver.

critical · Open step-by-step guide
DirectX

DXGI_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).

medium · Open step-by-step guide
DirectX

D3D12_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).

high · Open step-by-step guide
DirectX

DXGI_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).

low · Open step-by-step guide
DirectX

D3D_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).

medium · Open step-by-step guide
DirectX

DXGI_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.

high · Open step-by-step guide
DirectX

D3D12_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.

high · Open step-by-step guide
DirectX

DXGI_ERROR_DEVICE_RESET

The application must be re-initialized. Typical causes include outdated graphics driver, unstable GPU overclock, system power state transition and background Windows Update installing new drivers.

high · Open step-by-step guide
DirectX

DIRECTX_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,…

high · Open step-by-step guide
DirectX

DXGI_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…

medium · Open step-by-step guide
DirectX

D3D11-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…

medium · Open step-by-step guide
DirectX

d3dx9_43.dll missing

A legacy game or program requires the DirectX 9 runtime library (d3dx9_43.dll) to launch, but the file is missing from your system. Reports of Legacy DirectX 9 component missing usually describe a sudden crash, brief…

medium · Open step-by-step guide
DirectX

DirectX 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.

high · Open step-by-step guide

You don’t need to know the technical name.

Tell us what you see. We’ll help you narrow down the problem.

Find by symptom