| Previous | Next |
| DXGI_ERROR_DEVICE_HUNG | DXGI_ERROR_WAS_STILL_DRAWING |
DXGI_ERROR_DEVICE_RESET
DXGI_ERROR_DEVICE_RESET means that the graphics device failed and has been reset. The device and resources created from it are no longer valid; continuing to submit work through old interfaces can produce unrelated secondary errors.
What the application should do
- Stop using the old device path as soon as the HRESULT is observed.
- Release swap-chain references and device-dependent resources, create a fresh device and swap chain, then restore GPU resources from application-owned data.
- Check the removed reason and preserve it with the failing operation for diagnosis.
Do not classify every reset as external
Microsoft notes that malformed graphics commands can lead to this condition. A one-off reset can follow an adapter or driver transition, while recurring resets under the same workload require investigation of application graphics code and the driver environment.
Microsoft: handling device-removed scenarios · Microsoft: DXGI error codes
Looking for a different code? Search another status or error code.