What does HRESULT 0x887A0020 (DXGI_ERROR_DRIVER_INTERNAL_ERROR) mean?

 
Previous Next
DXGI_ERROR_GRAPHICS_VIDPN_SOURCE_IN_USE DXGI_ERROR_NONEXCLUSIVE

DXGI_ERROR_DRIVER_INTERNAL_ERROR

DXGI_ERROR_DRIVER_INTERNAL_ERROR means that the graphics driver encountered a problem and the device entered the removed state. The current device cannot be trusted; the application must follow device-loss recovery rather than continue with existing resources.

Recover and preserve evidence

  • Read the device-removed reason before releasing the device, then recreate the device, swap chain, and dependent resources.
  • Log the adapter name, driver version, operating-system build, graphics API, and the operation that first observed the failure.
  • Correlate repeated failures with the same driver version, content, display mode, or workload before assigning a root cause.

Why broad workarounds are risky

Globally disabling rendering features can hide the symptom while losing the context needed for a driver or application fix. Keep a reduced diagnostic mode separate from the normal production configuration.

Microsoft: DXGI error codes · Microsoft: device-loss recovery


Looking for a different code? Search another status or error code.