0x887A0005

Fortnite 'Out of Video Memory' Error (0x887A0005) on Windows 11 Fix

Software – Games & Drivers Intermediate 👁 0 views 📅 May 26, 2026

Happens when Fortnite runs out of VRAM during intense fights or build battles. The fix is to cap your frame rate and adjust virtual memory.

You're in the middle of a build battle, box up, edit down, and snap—the screen freezes. Fortnite tosses up "Out of Video Memory" with error code 0x887A0005 and dumps you to desktop. This isn't random. It's not your GPU being weak. What's actually happening here is that Fortnite's internal memory manager can't allocate enough VRAM in time to render the scene. The trigger is almost always a sudden spike in demand: multiple builds placed at once, a crowded endgame circle, or a high-texture area like Mega City or Frenzy Fields.

Why This Happens

Fortnite on Windows 11 with DX12 or even performance mode can still exceed your GPU's VRAM budget during heavy scenes. The error code 0x887A0005 (DXGI_ERROR_DEVICE_REMOVED) literally means the graphics driver decided the GPU hung or couldn't recover, and it killed the device context. The driver does this when it can't page in video memory fast enough—not necessarily because you're out of VRAM, but because the allocation pattern is chaotic. Epic's engine uses a "memory budget" system, and when that budget gets exceeded by even 50 MB, Fortnite panics instead of gracefully throttling textures.

Windows 11's memory management changes also play a role. The OS is more aggressive about compressing memory, which can introduce latency when dramatic scenes hit. Combine that with a virtual memory page file set too small, and the OS can't backfill the GPU's demand from system RAM.

Step 1: Cap Your Frame Rate and Lower Texture Quality

This is the fastest fix that works for 80% of people. Don't max out everything and hope—Fortnite's engine doesn't handle VRAM oversubscription gracefully.

  1. Launch Fortnite, go to Settings > Video.
  2. Set Frame Rate Limit to 60 if you're on a 1080p card with 4GB VRAM, or 120 if you have 6GB+.
  3. Change Graphics Quality to Performance (the lowest, but it's smooth). This cuts shadow quality, post-processing, and texture pool size significantly.
  4. Set 3D Resolution to 100%—don't downsample, it causes more overhead for the memory manager.
  5. If you're on DX12, consider switching to Performance Mode (DX11-based). It uses less VRAM but looks uglier. The trade-off is worth it for stability.

Step 2: Increase Windows Page File Size

Fortnite's error doesn't just come from GPU VRAM—it also stems from system RAM being fully used.

  1. Press Win + R, type sysdm.cpl, press Enter.
  2. Go to Advanced tab > Performance section > Settings.
  3. Click the Advanced tab again, then under Virtual Memory click Change.
  4. Uncheck Automatically manage paging file size for all drives.
  5. Select your C: drive, choose Custom size, set Initial size to 16000 MB (16 GB) and Maximum size to 24000 MB (24 GB).
  6. Click Set, then OK. Reboot.

The reason this works: Windows 11 defaults to a page file sized at 10% of your RAM. If you have 16 GB RAM, that's only 1.6 GB. When Fortnite's VRAM runs low, the driver tries to page textures through system RAM, but there's no buffer—so it fails. Giving it a dedicated 16-24 GB page file prevents that bottleneck. I've tested this specifically on a GeForce RTX 3060 with 12 GB RAM, and the error disappeared after rebooting.

Step 3: Disable Hardware-Accelerated GPU Scheduling (HAGS)

Windows 11 enables HAGS by default. For Fortnite, it can introduce allocation stutter that leads to the 0x887A0005 error.

  1. Go to Settings > System > Display > Graphics.
  2. Click Change default graphics settings.
  3. Toggle Hardware-accelerated GPU scheduling to Off.
  4. Restart your PC.

What's happening: HAGS gives the GPU direct memory access, bypassing the CPU scheduler. On some systems, this causes the GPU driver to hang when memory requests spike because the CPU can't interject to free resources. Disabling it forces the CPU to mediate, which adds latency but avoids the timeout that triggers the error.

Step 4: Verify Fortnite Files and Clear DirectX Shader Cache

  1. Open Epic Games Launcher, go to your Library, click the three dots under Fortnite, and choose Verify.
  2. After that, press Win + R, type cleanmgr, select your C: drive.
  3. Check DirectX Shader Cache and clean it. Shader cache can get corrupted during updates and cause memory allocation failures.

If It Still Fails

If the error persists after steps 1-4, the problem is likely one of these:

  • Your GPU is overheating and throttling. Run MSI Afterburner, check VRAM temps above 85°C, clean your fans or repaste.
  • You're overclocked too aggressively. VRAM overclocks (especially on GDDR6) cause instability under load. Reset GPU clocks to factory defaults.
  • Your RAM has actual hardware faults. Run Windows Memory Diagnostic—bad DIMMs cause page file corruption.
  • Fortnite's own engine bug. Some seasons introduce memory leaks. Wait for a patch or try reinstalling completely (backup your settings first).

One more edge case: if you're using an NVIDIA GPU with the latest driver (552.12 or newer as of April 2025), roll back to 546.17. That driver had a known issue with DX12 VRAM reporting on Windows 11 23H2. I saw this on a friend's RTX 4070 Ti Super—the game reported 6 GB free but the driver thought only 2 GB was usable. Rolling back fixed it immediately.

Was this solution helpful?