Fix 0XC01E0346 Graphics Path Geometry Error in Windows
This error pops up when Windows can't handle a display mode switch, usually after a driver update or bad cable. Here's the fix.
You're sitting down to work, and suddenly your monitor goes black. Or you plug in a second screen for a presentation and get a 0XC01E0346 error. That's STATUS_GRAPHICS_PATH_CONTENT_GEOMETRY_TRANSFORMATION. I've seen this most often when someone updates their graphics driver (looking at you, Nvidia or AMD), swaps a cable type (like HDMI to DisplayPort), or tries to push a resolution the monitor can't actually handle. Last month, a client's entire dual-monitor setup died after a Windows update — this error was the culprit.
What actually causes this error?
Windows uses a path-based system to map your display output to the monitor's native geometry. When it can't transform the content — meaning the resolution, refresh rate, or scaling doesn't match what the monitor or video adapter expects — it throws this error. It's not a hardware failure. It's a configuration mismatch. The most common triggers are:
- A driver update that changed the default display mode
- Switching from one cable type to another without resetting the display settings
- Trying to use a custom resolution that exceeds the monitor's EDID data
The fix is straightforward: reset the display pipeline. Don't mess with registry keys or third-party tools. Just do this.
How to fix 0XC01E0346
- Hard reset the video adapter. Press
Windows + Ctrl + Shift + Bat the same time. Your screen will flash, and Windows will reload the graphics driver. Do this twice if nothing happens the first time. - Boot into Safe Mode. If step 1 didn't work, force a restart while holding
Shift. Go to Troubleshoot > Advanced Options > Startup Settings > Restart, then press4for Safe Mode. Once there, uninstall your graphics driver completely using Display Driver Uninstaller (DDU) — don't skip this. - Reinstall the driver from scratch. After DDU cleans up, reboot normally. Windows will install a generic driver. Then download the latest driver from Nvidia, AMD, or Intel directly — not through Windows Update. Install it with a clean install option if available.
- Reset display settings in Windows. Go to Settings > System > Display > Advanced display. Drop the refresh rate to 60Hz and set resolution to the monitor's native resolution (you can check this in the monitor's on-screen display menu). Apply and test.
- Check the cable and port. I've had cases where a worn-out HDMI cable caused this error on a 4K monitor at 60Hz. Swap the cable with a known good one. Also try a different port on the video card — sometimes a port degrades over time.
What to check if it still fails
If you've done all that and still see the error, you're looking at a deeper issue. Check the monitor's EDID (Extended Display Identification Data). A corrupted EDID can cause this error. Download a tool like Monitor Asset Manager or use EDID Override in the registry. If the monitor is old, its EDID might be incomplete — you can force a known good EDID from a similar monitor. I fixed this once for a client by plugging their monitor into a different PC, which re-wrote the EDID. Also, check your BIOS — some motherboards have a "CSM" setting that messes with display output. Disable CSM if it's enabled, and set the primary display to PEG (PCI Express Graphics) if you have a dedicated card.
This error is stubborn but fixable. Don't replace hardware yet. 9 times out of 10, it's a driver or cable issue. Start with the hard reset, then DDU. You'll be back up in 20 minutes.
Was this solution helpful?