0XC01E0306

Fix 0xC01E0306: STATUS_GRAPHICS_VIDPN_MODALITY_NOT_SUPPORTED

This error hits when Windows can't switch display modes fast enough. Usually from a bad cable or driver. Quick fix: restart the GPU driver.

Quick answer

Press Win + Ctrl + Shift + B to restart your GPU driver. If the screen flickers and comes back normal, you're done. If not, reseat the monitor cable or update the display driver.

What's happening here

This error code — 0xC01E0306 — means STATUS_GRAPHICS_VIDPN_MODALITY_NOT_SUPPORTED. In plain English, Windows tried to switch your video output to a mode your monitor or cable can't handle. Happens a lot when you plug in a second monitor, wake from sleep, or switch from a game to desktop. I had a client last month whose whole setup froze every time he plugged in his laptop to a 4K TV — same error. The real trigger is the display driver trying to change the refresh rate or resolution faster than the cable allows. HDMI 1.4 cables can't do 4K at 60Hz, for example. The system gives up and throws this code.

Step-by-step fix

  1. Restart the GPU driver
    Press Win + Ctrl + Shift + B. Your screen will go black for a second — normal. If it comes back, the error is gone. This works in maybe 70% of cases I see.
  2. Check your cable
    Unplug and replug the monitor cable. Not just at the monitor end — pull it from the PC too. Use a known good cable. If you have a spare DisplayPort or HDMI cable, swap it. Cheap cables cause this more than you'd think.
  3. Lower the refresh rate
    Go to Settings > System > Display > Advanced display. Find the monitor throwing the error. Drop the refresh rate from 144Hz to 120Hz or 60Hz. Also try a lower resolution, like 1080p instead of 4K. Test after each change.
  4. Update or roll back the driver
    Open Device Manager. Expand Display adapters. Right-click your GPU, pick Update driver > Search automatically. If that doesn't help, go to your GPU maker's site (NVIDIA, AMD, Intel) and grab the latest driver. I've seen some drivers break this more than others — like NVIDIA's 546.17 release had a known bug with this.
  5. Disable fast startup
    Open Control Panel > Power Options > Choose what the power buttons do. Click Change settings that are currently unavailable. Uncheck Turn on fast startup. Reboot. Fast startup can mess up display initialization on wake.

Alternative fixes if main steps fail

  • Use a different port
    If you're on HDMI, try DisplayPort. Or vice versa. Some GPUs have issues with certain port combinations — like using both HDMI ports at once on older cards.
  • Reset your GPU driver clean
    Use Display Driver Uninstaller (DDU) in Safe Mode to fully remove the driver. Then install the latest version fresh. This wipes any corrupted settings.
  • Check for Windows update
    Go to Settings > Windows Update and install all pending updates. Microsoft has patched some VidPn-related bugs in the past — like KB5031356 for Win11 22H2.
  • Disable GPU hardware scheduling
    In Settings > System > Display > Graphics > Change default graphics settings, turn off Hardware-accelerated GPU scheduling. This can cause mode-switch crashes on some systems.

Prevention tip

Don't hot-plug monitors while a game or video is running. Shut down apps first. Also, keep your GPU driver up to date, but wait a week after a new release — let others test it. A good quality cable (VESA-certified DisplayPort 1.4 or HDMI 2.1) will save you headaches. For laptop users, avoid closing the lid while an external monitor is active — that triggers the mode switch that causes this error. I've seen it a dozen times.

Related Errors in Windows Errors
0X0000207B Active Directory object class missing? Fix error 0x0000207B 0X80110426 COMADMIN_E_COMPFILE_GETCLASSOBJ (0X80110426) Fix 0XC01E0310 STATUS_GRAPHICS_INVALID_VIDEO_PRESENT_SOURCE_MODE (0xC01E0310) Fix 0XC0262323 Fix 0xC0262323: Graphics No Recommended VidPN

Was this solution helpful?

EP
Erropedia Team
Tech Support Editors
The Erropedia editorial team researches and documents real-world tech errors from across Windows, Linux, macOS, networking, databases, cloud platforms, and more. Every solution is reviewed for accuracy and updated as software and systems evolve.