You're mid-movie on Netflix, or you just launched a Blu-ray rip in VLC, or maybe you fired up a game with Denuvo anti-tamper, and the screen goes blue with STATUS_GRAPHICS_OPM_SPANNING_MODE_ENABLED. The bugcheck code is 0XC01E050F. This isn't random. It shows up almost every time when your graphics card is trying to hand a protected video stream to a display that's currently configured in spanning mode — meaning two monitors are acting as one big desktop surface instead of two separate ones. The Windows kernel's Output Protection Manager (OPM) sees that, can't guarantee the HDCP handshake across the merged surface, and pulls the plug on the whole system.
What's actually going on
OPM is the layer Microsoft built so studios would let Windows play DRM-protected content. Before a protected frame can leave the GPU, OPM has to confirm the output path is secure end to end. When monitors are spanned, the driver sees a single logical output that crosses two physical connectors. There's no clean way to run independent HDCP sessions over that. The kernel checks, fails the OPM request, and throws 0XC01E050F — the "spanning mode is enabled" status, which is Windows-speak for "I can't protect this stream while you've got your displays glued together."
The real fix is simple: stop spanning. The band-aids people suggest online — reinstalling codecs, disabling hardware acceleration, running apps as admin — don't touch the actual cause and usually waste an afternoon.
Fix it step by step
-
Boot to a usable state. If Windows won't come up normally, hold the power button for 10 seconds to force a shutdown, then boot again and let it try to reach the desktop. If it blue-screens during startup, restart and hold
F8(or interrupt boot three times on Windows 10/11) to get into the recovery menu, then choose Troubleshoot > Advanced options > Startup Settings > Restart > 4 for Safe Mode. -
Turn off spanning mode. This is the actual fix, so do it first, not last.
- Right-click an empty spot on the desktop and choose Display settings.
- Scroll to the diagram of your monitors at the top.
- Click each monitor tile and check the Multiple displays dropdown.
- If either one says Extend these displays or Show only on 1 that's fine. If you see Duplicate or an NVIDIA/AMD-specific "Span displays" or "Surround" option, that's the one causing trouble. Set both to Extend these displays.
- After clicking Apply, the screens will flicker once and settle. You should now see two separate desktops you can drag windows between.
- Revert to a single monitor temporarily. If you can't get the dropdowns to cooperate, physically disconnect the second monitor's cable, boot, and see if the crash stops. This confirms the diagnosis in under a minute.
-
Update your GPU driver. Old drivers handle OPM requests worse than current ones, and both NVIDIA and AMD have patched spanning-related OPM bugs over the years.
- NVIDIA: grab the current Studio or Game Ready driver for your card. As of early 2024, anything older than 546.xx on Ada or 536.xx on Ampere is asking for trouble.
- AMD: Adrenalin 24.x or newer. Older Radeon software has known OPM quirks with Eyefinity.
- Intel Arc and Iris Xe users: get the current Arc driver from Intel's site, not Windows Update.
- Disable HDR on the affected monitor (temporary test). Some HDR modes renegotiate the HDCP link in a way that trips OPM. Turn HDR off in Display settings > HDR, reboot, and try the failing app again. If it works, you've got a driver bug — file it and roll back HDR for now.
- Check for a display-port daisy chain or hub. MST hubs and daisy-chained DisplayPort monitors can present as a single spanned surface even when you didn't ask for one. Plug each monitor directly into the GPU and retest.
If it still crashes
Pull the dump file and see what Windows thinks is failing. Open an admin Command Prompt and run:
wevtutil qe System /q:"*[System[(EventID=1001)]]" /c:5 /rd:true /f:text
Look for the bugcheck entry matching 0XC01E050F. The stack inside will name the driver — usually nvlddmkm.sys, amdkmdag.sys, or igdkmd64.sys. If a third-party overlay is loaded (MSI Afterburner's RivaTuner, Discord overlay, GeForce Experience overlay), disable it and retest. Those hooks sit between the app and the driver, and they've broken OPM handshakes before.
If the machine still blue-screens only when a specific app plays protected content, uninstall and reinstall that app. VLC's hardware decoding path has historically clashed with OPM on spanned setups; switch Tools > Preferences > Input/Codecs > Hardware-accelerated decoding from Auto to Disable as a test.
Last resort: roll the driver back one version. Open Device Manager > Display adapters, right-click your GPU, choose Properties > Driver > Roll Back Driver. If that button is greyed out, you'll have to grab the older installer from the vendor and run it manually. Nine times out of ten, though, you won't get this far — turning off spanning is what actually clears 0XC01E050F.