Monitor flickers on and off — fix in 3 steps
Monitor blacking out or flickering? 9 times out of 10 it's a cable or power issue. Here's how to nail it down in under 20 minutes.
30-second fix: Check the cables
I’ve seen this hundreds of times. A monitor that flickers or goes black every few seconds is almost always a loose or dying cable. Don't overthink it.
First, unplug the video cable (HDMI, DisplayPort, or VGA) from both ends — monitor and PC. Blow out the ports if you see dust. Re-seat them until you feel a solid click. If you’re using VGA, tighten the thumb screws.
Next, check the power cable. Some monitors have a detachable power brick. Wiggle the barrel connector where it plugs into the monitor. If the screen flickers when you move it, that’s your culprit. Try a different power outlet too — loose wall sockets can cause intermittent power loss.
Real-world example: A user’s Dell U2412M would black out every 30 seconds. Turned out the HDMI cable was half-unplugged. Re-seated it, problem gone. No tools, no cost.
If the monitor still flickers after re-seating everything, move to step 2.
5-minute fix: Adjust refresh rate and driver settings
Sometimes the monitor is fine, but Windows or your GPU is sending the wrong signal. This is more common with high-refresh-rate monitors (144Hz or higher) after a driver update or a new game.
Right-click the desktop and go to Display settings → Advanced display. Check the refresh rate. If it's set higher than what your monitor supports (e.g., 144Hz on an old HDMI 1.4 cable), drop it down to 60Hz temporarily. If the flickering stops, you’ve got a bandwidth limit issue. Switch to a higher-quality cable or lower the refresh rate permanently.
Also try this: Open Device Manager, expand Monitors, right-click your monitor model, and select Update driver → Browse my computer → Let me pick. Choose the generic PnP monitor driver. I’ve seen OEM-specific drivers introduce flicker — especially on HP and Lenovo laptops with docking stations.
Windows key + R → type devmgmt.msc → Monitors → right-click → Update driverCommon trigger: If you just updated your GPU driver and the flicker started, roll back the driver. Nvidia and AMD drivers sometimes mess with EDID data. Go to Device Manager → Display adapters → your GPU → Properties → Driver → Roll Back Driver.
If the flicker persists after that, you’re looking at a hardware issue.
15+ minute fix: Power supply or internal board replacement
At this point, we’re past simple fixes. The monitor’s internal power supply (PSU) or the main logic board is failing. I’ve replaced dozens of these on Dell, HP, and Samsung monitors.
How to confirm it: If the monitor flickers even when the video cable is disconnected (just power plugged in), the PSU is dead or dying. You’ll often hear a faint buzzing or clicking sound from the back of the monitor.
If you’re handy with a screwdriver, you can replace the power board yourself. Models like the Dell S2716DG use a common power supply board that costs $15-20 on eBay. Watch a teardown video for your exact model first.
Safety warning: Unplug the monitor for at least 30 minutes before opening it. Capacitors inside can hold a lethal charge. If you’re not comfortable, find a local repair shop — it’s usually a $50 fix.
For warranty-covered monitors (especially business-class ones like the Dell U-series or HP Z-series), call the manufacturer. Tell them the monitor flickers and you’ve swapped cables and tested on another PC. They’ll often cross-ship a replacement.
One more thing: If you’re using a KVM switch or a long HDMI run (over 15 feet), signal degradation can cause flicker. Try connecting the monitor directly to the PC. If that fixes it, you need an active repeater or a better KVM.
| Cable type | Max length without signal loss | Flicker risk |
|---|---|---|
| HDMI 1.4 | 15 ft (5m) | High over 15 ft |
| DisplayPort 1.2 | 10 ft (3m) | Moderate over 10 ft |
| VGA | 50 ft (15m) | Low, but prone to interference |
Bottom line: Start with the cable, then the refresh rate, then the PSU. That order saves you time. Skip the “update all drivers” nonsense — it rarely helps unless you just did a GPU update.
Was this solution helpful?