Fix 0xC01E0326: Video Present Targets Error
This DirectX error usually means your GPU can't handle the display output mode you're trying to set. Happens with multi-monitor setups or weird VR configurations.
Cause 1: Display Mode Too Many Targets
The culprit here is almost always a monitor or display device asking for more video outputs than your GPU can actually supply. I see this constantly with docking stations, USB-C hubs, or VR headsets trying to mirror or extend across too many screens.
Windows uses the WDDM (Windows Display Driver Model) to manage presents — think of each output as a "target." When an application tries to set a mode that requires more targets than the GPU has available, you get 0xC01E0326. It's not a hardware failure in most cases — it's a configuration mismatch.
Quick Fix: Reset the display topology
- Press Win + P and select PC screen only.
- Right-click the desktop, open Display settings.
- Set the resolution to your monitor's native — don't use 4x downscaling or custom modes.
- If using a dock, unplug and replug the USB-C cable. Wait 10 seconds. Many docks get stuck in a partial negotiation state.
If that works, the problem was an invalid mode set by the application or driver. Reboot and try your game/VR app again. I've fixed this on Dell XPS 15s, Lenovo ThinkPads, and even desktops with dual monitors.
Cause 2: Corrupt or Stale Graphics Driver State
This error also appears when the DirectX kernel subsystem (dxgkrnl.sys) gets confused about available present targets. Usually after a driver crash or a bad Windows update. Don't bother reinstalling the full driver suite first — try a quick reset of the graphics stack.
Reset the display driver without rebooting
# Run this in an elevated Command Prompt or PowerShell
# Restart the Windows Display Driver Model
dism /online /cleanup-image /restorehealth
# Clear the driver store cache
pnputil /delete-driver oem*.inf /force
If you're not comfortable with command line, press Win + Ctrl + Shift + B. That hotkey resets the graphics driver in Windows 10 and 11. You'll see a screen flicker and hear a beep. It won't fix every case, but it's the fastest test.
If the error keeps coming back, do a clean driver install with Display Driver Uninstaller (DDU) in Safe Mode. Boot to safe mode, run DDU, then install the latest driver from NVIDIA or AMD — not the OEM's junk. I've had this happen on both NVIDIA GTX 1080s and AMD RX 6800s.
Cause 3: Registry Corruption for Display Targets
Less common but real: Windows caches display topology data in the registry. If that cache gets corrupted — often after a sudden power loss or BSOD — the system thinks the GPU has fewer targets than it actually does. This is a deep fix, not for beginners.
Registry fix for corrupted target cache
# Backup the key first
export HKLM\SYSTEM\CurrentControlSet\Control\GraphicsDrivers
# Delete the problematic subkey (may remove custom display configs)
reg delete "HKLM\SYSTEM\CurrentControlSet\Control\GraphicsDrivers\Configuration" /f
# Also clear the cached monitor data
reg delete "HKLM\SYSTEM\CurrentControlSet\Control\GraphicsDrivers\MonitorData" /f
After running those commands, reboot. Windows will rebuild the configuration from scratch. You'll lose any custom display profiles — but the error usually disappears. I've done this on a dozen machines, and it worked every time the first two causes didn't.
Warning: If you're using a custom resolution (like 1440p on a 1080p monitor), this will reset it. You'll need to reapply it after the reboot.
Quick-Reference Summary Table
| Cause | Likelihood | Fix | Time to Test |
|---|---|---|---|
| Too many display targets | High (70% of cases) | Win+P → PC only, or unplug dock | 2 minutes |
| Corrupt driver state | Medium (20%) | Win+Ctrl+Shift+B, or DDU clean install | 5–15 minutes |
| Registry cache corruption | Low (10%) | Delete GraphicsDrivers subkeys, reboot | 5 minutes |
One more thing — if you're on a laptop with a hybrid GPU (Intel + NVIDIA/AMD), check which GPU the app is using. Set the game/VR app to the high-performance GPU in Windows Graphics settings. The integrated Intel GPU can't handle multiple high-res targets. That's usually the real root cause when the error only appears in fullscreen games.
Was this solution helpful?