What causes screen flickering and how to stop it

Screen flickering usually comes from one of three sources: a loose cable, a driver that needs updating, or a monitor refresh rate set too low. Most of the time you can fix it yourself in under an hour by checking the physical connection first, then adjusting software settings. If the flicker started after you plugged in a new device or updated Windows, that is often the culprit.

The good news is that flickering is almost never a sign of permanent hardware damage. The bad news is that the fix depends on which of these three things is actually wrong, so you may need to try more than one solution. Start with the easiest checks—the ones that take two minutes—before moving to software changes.

Key Takeaways

  • Check that your monitor cable is fully plugged into both the monitor and the computer, and that no part of the cable is bent or pinched.
  • If you use an older monitor with a VGA cable (the one with blue ends and small screws), make sure those screws are hand-tight on both ends.
  • Update your graphics driver through Device Manager or your graphics card manufacturer's website, since outdated drivers cause flickering on many systems.
  • Raise your monitor's refresh rate to at least 60 Hz in Windows display settings, and higher if your monitor supports it.
  • If flickering started after plugging in a new USB device or external monitor, try unplugging it to see if that stops the flicker.

Check the monitor cable and power connection

Before you touch any settings, make sure the cable running from your monitor to your computer is fully seated on both ends. Turn off your monitor and computer, then unplug the cable from the back of the monitor. Look at the connector—if it has small metal pins, make sure none are bent. Plug it back in firmly until you hear or feel a click.

If your monitor uses a VGA cable (the older style with a blue connector and two small screws on each end), hand-tighten those screws on both the monitor and computer sides. VGA cables are prone to loose connections, and even a slightly loose screw will cause flickering. Do not use a tool—your fingers are enough.

Check that your monitor is plugged into power and that the power light is on. If you use a power strip, try plugging the monitor directly into the wall outlet instead. A failing power strip or an overloaded outlet can cause the monitor to flicker. Turn everything back on and watch for 30 seconds to see if the flicker has stopped.

Look for interference from nearby devices

Wireless devices and some electrical equipment can interfere with monitor signals, especially on older VGA cables. If you recently plugged in a microwave, cordless phone, wireless router, or USB hub near your monitor, try moving it away or unplugging it temporarily. Move the monitor cable away from power cables and other cords if they are bundled together.

If you use a USB hub or external hard drive connected to your computer, unplug it and restart your computer to see if the flickering stops. Some USB 3.0 devices emit radio interference that affects older monitors. If unplugging a specific device stops the flicker, you have found your problem—you may need to use a different USB port, a powered hub, or a shielded cable.

Update your graphics driver

An outdated or corrupted graphics driver is one of the most common causes of screen flickering on Windows. Your graphics driver is the software that tells your computer how to talk to your monitor. To update it, right-click the Windows Start button and select Device Manager.

In Device Manager, find Display adapters and click the arrow next to it to expand the list. You will see your graphics card—it might say "Intel UHD Graphics," "NVIDIA GeForce," "AMD Radeon," or something similar. Right-click on it and select Update driver. Choose Search automatically for updated driver software and let Windows search online. If an update is found, install it and restart your computer.

If Windows does not find an update, visit your graphics card manufacturer's website directly. For Intel, go to intel.com/content/www/us/en/support.html. For NVIDIA, visit nvidia.com/read/driverDetails.aspx. For AMD, go to amd.com/en/support. read the driver for your specific graphics card model and Windows version, install it, and restart. This often fixes flickering that started after a Windows update.

Adjust your monitor refresh rate

Your monitor's refresh rate is how many times per second the screen redraws the image. If it is set too low, you may see flickering. The standard is 60 Hz, but many monitors support higher rates. To check and change your refresh rate, right-click on your desktop and select Display settings.

Scroll down and click Advanced display settings. At the bottom, click Refresh rate and look at the current setting. If it is below 60 Hz, click the dropdown and select 60 Hz or higher. Click explore and then Keep changes. Your screen may go black for a moment—this is normal. If the flickering stops, you have found the problem.

If you do not see a refresh rate option, or if the only option is very low (like 30 Hz), your graphics driver may not be installed correctly. Go back to the driver update section above and try installing the driver again. Some monitors also have a refresh rate setting in their on-screen menu—check your monitor's manual if the Windows setting does not solve the problem.

Check for hardware problems if software fixes do not work

If you have tried all the steps above and the flickering continues, the problem may be a failing monitor, a loose internal cable, or a graphics card that is overheating. First, try the monitor on a different computer if you have access to one. If it flickers on another computer too, the monitor itself is likely failing and may need replacement.

If the monitor works fine on another computer, the problem is with your graphics card or its connection to your motherboard. Make sure your computer is off and unplugged. If your graphics card is removable (not built into the motherboard), open your computer case and reseat the graphics card by pushing it firmly into its slot. Restart and test again.

If your graphics card is built in or reseating does not help, check that your computer is not overheating. read a free tool like HWiNFO or GPU-Z to monitor your graphics card temperature while it is running. If the temperature is above 80°C (176°F), your computer may need cleaning or better ventilation. Shut down, let it cool, and clean any dust from the fans and vents with compressed air.

Frequently Asked Questions

Why does my screen flicker only when I move my mouse?

This usually means your graphics driver is outdated or your refresh rate is too low. It can also happen if your monitor cable is loose and movement of the mouse cable nearby is jostling it. Try updating your driver first, then check your refresh rate is set to at least 60 Hz.

Can a bad power outlet cause screen flickering?

Yes. If your monitor is plugged into a power strip or an outlet that is shared with many other devices, try plugging it directly into a different wall outlet. A failing power supply in the monitor itself can also cause flickering, but this is less common than a loose cable or driver issue.

Does screen flickering mean my monitor is dying?

Not necessarily. Most flickering is caused by loose cables, outdated drivers, or refresh rate settings—all fixable without replacing the monitor. Only if you have ruled out all software and cable issues, and the monitor flickers on another computer too, should you assume the monitor itself is failing.

Why did my screen start flickering after I plugged in a new USB device?

Some USB devices, especially USB 3.0 hubs and external hard drives, emit radio interference that can affect monitor signals. Try unplugging the device and restarting your computer. If the flickering stops, use a different USB port, a powered hub, or move the device farther from your monitor cable.

What if my refresh rate is stuck at 30 Hz or 50 Hz?

This usually means your graphics driver is not fully installed or is corrupted. Uninstall the driver completely through Device Manager, restart your computer, then reinstall the latest driver from your graphics card manufacturer's website. Windows may install a generic driver on restart, but the proper driver should take over once you install it.