0XC01E0435

Fix STATUS_GRAPHICS_CHAINLINKS_NOT_POWERED_ON (0XC01E0435) on multi-monitor setups

Hardware – Printers Intermediate 👁 0 views 📅 May 26, 2026

This error hits when Windows tries to wake a display adapter in a linked chain setup but the upstream links aren't powered. You'll see it after sleep or when hot-plugging a monitor.

When this error shows up

You're running a multi-monitor setup — maybe a laptop with two external displays daisy-chained via DisplayPort, or a desktop with an NVIDIA card driving multiple monitors through MST hubs. You put the machine to sleep. When you wake it, one or two screens stay black, and Event Viewer throws STATUS_GRAPHICS_CHAINLINKS_NOT_POWERED_ON (0XC01E0435). Sometimes it also pops up when you hot-plug a monitor while the system's already running.

What's actually happening here

The error means the display driver tried to turn on a lead link display adapter — the one that's the primary output in a chain — but the other adapters in the chain (the chain links) were still powered off. Windows power management didn't propagate the wake signal correctly. The lead link can't start because it's waiting on a link that never got the command to power up. This is a timing issue, not a hardware failure.

The root cause is almost always one of two things: either the GPU driver's power state transition got confused during sleep/resume, or the monitor hub (like a Dell or Lenovo docking station) isn't handing the DisplayPort MST link training fast enough. I've seen this most often on laptops with Intel+NVIDIA dual-GPU setups and USB-C docks — the dock's internal MST controller gets into a state where it doesn't report its link status properly after a wake cycle.

The fix — step by step

  1. Update your GPU driver to the latest stable version. Skip beta drivers. For NVIDIA, grab the latest Game Ready or Studio driver from nvidia.com. For Intel, use the Intel Driver & Support Assistant. AMD users should get the Adrenalin driver directly from AMD's site. The reason this matters: older drivers have known bugs in the power management code that handles linked display chains. The fix was added in driver versions released after mid-2023 for most vendors.
  2. Disable fast startup in Windows. Go to Control Panel > Power Options > Choose what the power buttons do. Click "Change settings that are currently unavailable." Uncheck "Turn on fast startup." Save changes. Fast startup is a hybrid shutdown that doesn't fully clear the GPU's power state. When you then wake from sleep, the driver can inherit stale state from the hybrid shutdown and mis-handle the chain link power sequence.
  3. Change the display adapter's power management setting. Open Device Manager. Expand Display adapters. Right-click each GPU (if you have two) and go to Properties > Power Management. Uncheck "Allow the computer to turn off this device to save power." Do this for every adapter listed. This prevents Windows from putting the GPU into D3 power state when the display goes idle — which is what causes the chain links to lose power in the first place.
  4. Force the display adapter to wake correctly using a script. Open PowerShell as Administrator and run:
    Get-WmiObject -Class Win32_PnPEntity | Where-Object {$_.Name -like "*NVIDIA*" -or $_.Name -like "*Intel(R) Graphics*" -or $_.Name -like "*AMD*"} | ForEach-Object {$_.PNPDeviceID}

    Take the PNPDeviceID output for your primary GPU. Then create a scheduled task that runs at logon or on resume:

    $devId = "PCI\VEN_10DE&DEV_1F02&SUBSYS_00000000&REV_A1"
    pnputil /restart-device $devId

    This forces the GPU to re-enumerate after resume, which triggers the chain links to power back on in the right order. Replace the example devId with your actual one.

  5. Update your dock or MST hub firmware. Go to the manufacturer's support site (Dell, Lenovo, HP, or Startech). Check the firmware release notes for fixes related to "display wake failure" or "MST link training." I've fixed this error on a Dell WD19TB dock by flashing firmware version 1.27.1.0 — the changelog explicitly mentioned "resolved display chain link power state issues after S3 resume."

If it still fails

Try switching to a direct cable connection instead of daisy-chaining. If you're using DisplayPort MST, plug each monitor into a separate port on the GPU instead of chaining them. That breaks the chain link dependency entirely. If the error disappears, it's the MST hub or the cable at fault — not the GPU driver.

Also check your monitor's firmware. Some Dell and LG monitors shipped with buggy MST control logic. For example, the Dell U2720Q had a firmware update that fixed exactly this: the monitor would report the wrong link status after sleep, making the GPU think the chain was still off.

Last resort: disable PCI Express Link State Power Management in Windows. Go to Power Options > Change plan settings > Change advanced power settings > PCI Express > Link State Power Management. Set it to Off. This keeps the PCIe bus always on, which prevents the GPU from losing connection to the display chain during low-power states. It costs a bit of idle power — maybe 2-3 watts — but it's a solid workaround if nothing else works.

Was this solution helpful?