DirectX errors
31 errors. Choose the message that matches your computer.
DXGI_ERROR_DEVICE_REMOVED
DirectX has lost access to the GPU. The game or application crashes.
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.
DirectXDXGI_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.
DirectXDXGI_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.
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_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).
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.
DirectXDXGI_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.
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_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.
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,…
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…
DirectXd3dx9_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…
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.