Monitor flickering when waking from sleep on Windows 11
Monitor flickers for 5-10 seconds after waking from sleep or turning on PC. Common with older monitors or certain scaling settings.
You walk up to your desk, tap the mouse or keyboard, and your monitor wakes up — but for the next five to ten seconds, it flickers like a strobe light. Maybe it goes black for a second, then flashes, then settles. This is one of those annoyances that makes you wonder if your monitor is dying. I see this all the time with older monitors (think Dell U2412M or HP Z24i) or cheaper 1080p panels from a few years back. It's almost never a hardware failure. It's a handshake issue between Windows power management and the monitor's scaler chip.
Why does it happen?
The root cause is simple: modern GPUs and monitors negotiate their connection (EDID handshake) every time the system wakes from sleep. When Windows 11 puts the display to sleep, it drops the signal entirely. When it wakes, the monitor has to renegotiate resolution, refresh rate, and color depth. Some monitors — especially ones with older scalers or non-standard resolution settings — get confused during this handshake and end up in a flicker loop. The monitor tries to re-sync, fails, tries again, and you see that annoying flash dance.
It's not a driver crash, not malware, not a bad cable — though a loose DisplayPort cable can mimic it. The fix is almost always a setting tweak, not a hardware swap.
How to stop the flicker
Try these in order. You can skip straight to #4 if you're impatient, but the earlier steps are less invasive.
1. Turn off Fast Startup
Windows 11 has a hybrid shutdown mode that can mess with display wake behavior. I've had clients whose flicker vanished the moment they turned this off.
- Open Control Panel (search for it in Start).
- Go to Power Options > Choose what the power buttons do.
- Click Change settings that are currently unavailable.
- Uncheck Turn on fast startup (recommended).
- Click Save changes and restart.
This alone fixes maybe one in four cases. Worth trying first.
2. Disable display power saving
Some GPUs (especially older Nvidia cards with driver versions 470+) have a power saving feature that can cause flicker on wake.
- Press Win + X and select Device Manager.
- Expand Monitors.
- Right-click your monitor and select Properties.
- Go to the Driver tab and click Disable device.
- Wait 10 seconds, then right-click it again and Enable device.
That forces a fresh driver re-read. Not a permanent fix, but it tells you if the issue is driver-related.
3. Change the refresh rate to exactly what Windows says
If your monitor is set to 60Hz but the GPU driver says 59.94Hz, that mismatch can cause flicker on wake. Here's the fix:
- Right-click the desktop and select Display settings.
- Scroll down to Advanced display.
- Under Choose a refresh rate, pick 60Hz (not 59.94Hz).
- If you see both, pick 60.
- Apply and test.
Same idea if you're running 144Hz — make sure it's exactly 144, not 143.856.
4. Disable automatic scaling in Windows
Had a client last month whose entire print queue died because of a scaling conflict — but that's another story. For flicker, here's the trick:
- Open Settings > System > Display.
- Under Scale and layout, make sure it's set to 100% (or a whole number like 125%, 150%).
- Avoif fractional weirdness like 123% or 112% — those cause handshake delays.
Also check Advanced scaling settings and turn off Let Windows try to fix apps so they're not blurry. That feature re-scales on wake and can trigger flicker.
5. Update or roll back your GPU driver
I know, everyone says update drivers. But here's the thing: Nvidia's 528.xx drivers had a known wake flicker bug. If you're on those, roll back. If you're on something old, update.
- Press Win + X and select Device Manager.
- Expand Display adapters.
- Right-click your GPU and select Update driver > Browse my computer > Let me pick.
- If you have multiple versions listed, pick one from before the flicker started.
For Nvidia, I recommend the Studio driver (531.41 or later) — it's more stable than Game Ready for this.
6. Change the cable or port
If nothing above worked, try swapping your cable. DisplayPort cables are notorious for flaky handshakes. Switch to HDMI if your monitor supports it. Had a client with a Dell U2719D that flickered on wake with a DisplayPort cable — swapped to HDMI and it's been perfect for two years.
Also try a different port on the monitor. On some monitors, only the primary HDMI port supports full bandwidth; the other is for fallback duties.
What if it still flickers?
If you've tried all six steps and the flicker persists, the issue might be the monitor's power supply. Capacitors inside the monitor degrade over time. If the flicker happens not just on wake but also when you turn the monitor on from cold boot, that's a hardware problem. Time to budget for a new monitor — or find a used one on Facebook Marketplace for $50. Trust me, it's not worth $200 in repair labor.
One last thing: some monitors have a built-in power saving mode that you can disable via the on-screen display menu. Dig through your monitor's OSD for something like Deep Sleep, Power Saving, or Eco Mode. Turning that off keeps the scaler alive even when the PC sleeps, and that can prevent the entire flicker cycle.
Was this solution helpful?