DirectX · high

How to fixD3D12_ERROR_OUT_OF_MEMORY

DirectX 12 Out of Memory

What this error means

DirectX 12 Out of Memory (D3D12_ERROR_OUT_OF_MEMORY) is a high-severity fault affecting the graphics API (DirectX). 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. It sometimes comes down to high resolution textures. Use the steps below to track down and fix the cause.

Before you begin

Save open work and back up important files. Use instructions for your exact device and software version. If Windows cannot start, see the startup guide.

Work through these checks

0 of 2 complete
01Lower texture quality
  1. Lower texture quality
What to expect

Check whether the original symptom still occurs.

If it does not help

Continue only if this check applies to your device. Consult its manufacturer if you are unsure.

Browse related errors
02Increase Windows pagefile size
  1. Increase Windows pagefile size
What to expect

Check whether the original symptom still occurs.

If it does not help

Continue only if this check applies to your device. Consult its manufacturer if you are unsure.

Browse related errors

Possible causes

  • High resolution textures
  • Memory leak in game engine

Useful Windows tools

These commands open Windows tools. Review changes before applying them.

dxdiag