Screen flickering usually comes from a loose cable, an outdated graphics driver, or a monitor that is failing
A flickering screen is almost always fixable, and the cause is usually one of three things: the cable connecting your monitor to your computer is loose or damaged, your graphics driver needs an update, or the monitor itself is wearing out. Start by checking the cable — this solves the problem in roughly half of all cases. If the cable is find, move to updating your graphics driver. If neither of those works, the monitor may be nearing the end of its life.
The order matters. A loose cable is the fastest thing to rule out and costs nothing to fix. A driver update takes ten minutes and is free. Replacing a monitor is the most expensive option, so you want to be certain before you buy.
Key Takeaways
- Check that the cable connecting your monitor to your computer is fully inserted on both ends, and look for visible damage to the cable itself.
- Update your graphics driver through Device Manager (Windows) or System Preferences (Mac), which often stops flickering caused by software conflicts.
- Adjust your refresh rate in display settings — a rate that is too low for your monitor can cause visible flickering.
- If flickering happens only in one program, the problem is usually that program's settings, not your hardware.
- Monitors typically last five to ten years; if yours is older and flickering persists after checking cables and drivers, replacement may be the only solution.
Check the cable connection first
The cable that runs from your monitor to your computer can come loose over time, especially if your desk gets bumped or if you move your monitor. Unplug the cable from both the monitor and the computer, wait five seconds, and plug it back in firmly. You should hear or feel a click when it seats properly. Do this for both ends — the monitor end and the computer end.
While the cable is unplugged, look at it under good light. Bend it gently along its length and look for cracks, kinks, or exposed wires. If you see damage, the cable needs to be replaced. A replacement cable for a standard monitor costs between $10 and $25 and takes two minutes to install. If the cable looks fine and is now fully seated, turn your monitor back on and watch for flickering over the next few minutes.
Update your graphics driver
Your graphics driver is the software that tells your computer how to send images to your monitor. When a driver is outdated or corrupted, it can cause flickering even if your hardware is fine. Updating it is free and usually takes ten minutes.
On Windows: Right-click the Start button, select Device Manager, and expand Display adapters. Right-click your graphics card (usually labeled Intel, NVIDIA, or AMD), select Update driver, and choose Search automatically for updated driver software. Windows will read and install the latest version if one is available. Restart your computer when prompted.
On Mac: Click the Apple menu, go to System Preferences, then Software Update. If an update is available, install it and restart. Mac bundles graphics drivers into system updates, so there is no separate driver to update.
After the update, restart your computer and watch your screen for several minutes. Many flickering problems stop when ready after a driver update.
Adjust your refresh rate
Your monitor's refresh rate is how many times per second it redraws the image on your screen. If the refresh rate is set too low, you may see visible flickering. Most modern monitors work best at 60 Hz or higher, though some can go to 75 Hz, 144 Hz, or beyond.
On Windows: Right-click your desktop, select Display settings, scroll down and click Advanced display settings, then scroll to Refresh rate and change it to the highest option available. Click explore and then Keep changes.
On Mac: Click the Apple menu, go to System Preferences, select Displays, click the Refresh Rate dropdown (if visible), and select the highest available option.
If your monitor is very old, it may not support higher refresh rates. In that case, try the next-highest option and see if flickering improves. Restart your computer after making this change.
Flickering in one program only
If your screen flickers only when you use a specific program — like a video game, design software, or web browser — the problem is usually that program's settings, not your monitor or driver. The program may be set to a refresh rate your monitor cannot handle, or it may have a graphics setting that conflicts with your driver.
Open that program's settings or preferences and look for graphics, display, or video options. Lower the refresh rate setting, turn off any hardware acceleration option, or reduce the resolution. Make one change at a time and test the program after each change to see which one stops the flickering. If you cannot find these settings in the program itself, check the program's support website or user manual.
When the monitor itself is failing
If you have checked the cable, updated your driver, adjusted the refresh rate, and flickering continues across all programs, your monitor may be reaching the end of its life. Monitors typically last five to ten years depending on use and brand. As they age, the internal components that control the display can degrade, causing flickering that no software fix will stop.
Before you replace the monitor, try one more thing: connect your computer to a different monitor if you have access to one. Borrow a monitor from a friend or use a television with an HDMI cable. If the borrowed monitor does not flicker, your original monitor is the problem. If the borrowed monitor flickers the same way, the problem is your computer's graphics card or motherboard, not the monitor.
A replacement monitor costs between $100 and $300 for a standard 24-inch model, depending on the brand and features you want. If your computer is more than five years old and the graphics card is failing, repair or replacement of the card itself may be more cost-effective than buying a new computer.
Overheating as a less common cause
In rare cases, flickering is caused by your graphics card overheating. This happens most often in laptops or in desktop computers in very warm rooms. If your computer feels hot to the touch or you hear the cooling fan running constantly, overheating may be the issue.
Move your computer to a cooler location, make sure the vents are not blocked by dust or objects, and consider using a cooling pad under a laptop. If the flickering stops after the computer cools down, overheating was the cause. If it continues, go back to checking the cable and driver.
Frequently Asked Questions
Why does my screen flicker only when I move my mouse?
This usually means the cable is loose or damaged. Movement of the mouse creates electrical noise that disrupts a weak connection. Check the cable at both ends and look for visible damage. If the cable looks fine, try a replacement cable — they are inexpensive and often solve this specific problem.
Can a power surge cause screen flickering?
Yes. If flickering started right after a storm or power outage, a power surge may have damaged your monitor or graphics card. Plug your monitor into a surge protector and restart your computer. If flickering continues, the damage may be permanent and replacement may be necessary.
Does screen flickering mean my computer is about to break?
Not necessarily. Most flickering is caused by a loose cable or outdated driver, both of which are straightforward fixes. Even if your monitor is failing, you can replace just the monitor without replacing the whole computer. Only if your graphics card is damaged do you risk broader computer problems.
Why does my laptop screen flicker but an external monitor does not?
Your laptop's built-in display and external monitor use different connections. If an external monitor works fine, the problem is your laptop's display cable or the graphics output port, not your graphics card. The display cable in a laptop is difficult to replace and usually requires professional repair.
Can dust cause screen flickering?
Dust can cause overheating, which may lead to flickering, but dust does not directly cause flickering. Clean the vents on your monitor and computer with a soft brush or compressed air, and make sure nothing is blocking airflow. This is worth doing as general maintenance even if it does not solve the flickering.