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. Note any recent driver or hardware changes. If Windows cannot start, use the startup guide first.

Work through these checks

0 of 2 complete
01Lower texture quality

Lower texture quality.

Use the instructions for your exact device and operating system. Check the manufacturer’s documentation before changing firmware, hardware, or system settings.

I need help
02Increase Windows pagefile size

Increase Windows pagefile size.

Use the instructions for your exact device and operating system. Check the manufacturer’s documentation before changing firmware, hardware, or system settings.

I need help

Possible causes

  • High resolution textures
  • Memory leak in game engine

Useful Windows tools

These commands open Windows tools. Review any action inside the tool before applying changes.

dxdiag