What is D3D12-ERROR-OUT-OF-MEMORY?
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.
Common Causes
- High resolution textures
- Memory leak in game engine
Step-by-Step Fix Guide
-
1
Lower texture quality
Lower texture quality tends to be the quickest win here, addressing the most typical cause of D3D12_ERROR_OUT_OF_MEMORY.
-
2
Increase Windows pagefile size
Repeat occurrences typically trace back to less obvious directx instability factors, addressed in the steps ahead.
Commands & Diagnostics
dxdiag
Frequently Asked Questions
In most cases, high resolution textures is behind D3D12-ERROR-OUT-OF-MEMORY. Memory leak in game engine can trigger it too.
Try "Lower texture quality" first — it resolves most D3D12-ERROR-OUT-OF-MEMORY cases on its own. Only work through the rest of the guide above if it comes back.
Rated high severity — D3D12-ERROR-OUT-OF-MEMORY isn't immediately destructive, but recurring instances are a sign to fix it sooner rather than later.
You shouldn't need to. Work through the guide above first — a reinstall is only worth considering if none of those steps help.
Still Need Help?
Search our full database of 535+ documented PC errors for more solutions and step-by-step repair guides.
Search Error Database