1. The Cable: It's Almost Always the Cable
If your monitor flickers at 144Hz but works fine at 60Hz, the first thing I'd bet on is the cable. High refresh rates need serious bandwidth, and a cheap or damaged cable won't keep up.
You'll often see this after you've just switched from 60Hz to 144Hz in Windows or in a game. The screen goes black for a second, then comes back, then does it again randomly. Sometimes it's a constant strobe, sometimes it's just a flash every few minutes.
Here's the thing: not all DisplayPort or HDMI cables are built the same. For 144Hz at 1080p, you need at least DisplayPort 1.2 or HDMI 2.0. At 1440p or 4K, you'll want DisplayPort 1.4 or HDMI 2.1. Check the cable's label or the manufacturer's page if you can.
- Turn off your PC and monitor. Don't just unplug the monitor—shut down the whole thing.
- Unplug the cable from both ends.
- Inspect the connectors and the ends of the cable. Look for bent pins, scorch marks, or kinks in the cable.
- Plug the cable back in, making sure it clicks in securely. A loose connection causes intermittent flicker.
- If you have another cable (even an older one), swap it in and test at 144Hz.
After you swap the cable, you should see the flicker stop immediately if the cable was the issue. If it doesn't, move on to the next step.
2. GPU Drivers: Force a Clean Reinstall
Once you've ruled out the cable, the next suspect is the graphics driver. A botched update or leftover files from an old driver can cause all sorts of weirdness, including flicker at high refresh rates.
You might notice this after a Windows update or a GPU driver update. The flicker often happens on the desktop, not just in games. Sometimes it's worse when you scroll or when you have hardware acceleration on in a browser.
The real fix here is a clean driver install. Don't just use the NVIDIA or AMD utility—that doesn't always clear everything. Here's the method I've used for years:
- Download the Display Driver Uninstaller (DDU) and the latest driver for your GPU from NVIDIA or AMD.
- Turn off your internet connection. Unplug your ethernet or disable Wi-Fi—this stops Windows from auto-installing a driver during the process.
- Boot into Safe Mode. Search for "msconfig", go to the Boot tab, check "Safe boot", then restart.
- Run DDU. Pick "Clean and restart" from the options.
- After the restart, your screen will be at a low resolution and likely 60Hz. That's normal.
- Install the driver you downloaded earlier. Choose "Custom" installation and uncheck everything except the driver itself (skip GeForce Experience or Adrenalin if possible).
- Once it's done, restart, then go to your display settings and set the refresh rate back to 144Hz.
If the flicker is gone after this, the driver was the problem. If it persists, we move to the third cause.
3. Overclocking or FreeSync/G-Sync Settings: Turn Them Off
Some monitors come with a built-in overclock feature that pushes them past their rated refresh rate, like 165Hz on a 144Hz panel. That's great when it works, but it's a common source of flicker.
Also, adaptive sync technologies (FreeSync or G-Sync) can cause flickering on certain monitors, especially when the frame rate drops. You might see this in games when you go from 140fps down to 50fps—the screen might flicker or pulse.
Here's what to do:
- Open your monitor's on-screen display (OSD) using the buttons on the bezel.
- Look for a setting called "Overclock" or "Refresh Rate Overclock". If it's on, turn it off.
- While you're there, find the FreeSync or G-Sync option and set it to Off. You'll find this under a section like "Game" or "Display".
- Exit the OSD.
- In Windows, go to Settings > System > Display > Advanced display settings. Set the refresh rate to the monitor's native rating (144Hz or whatever the base is).
- If you had FreeSync or G-Sync enabled in the GPU control panel, go to NVIDIA Control Panel or AMD Software and disable it there too.
After turning those off, the flicker should stop. If it does, you can try re-enabling FreeSync or G-Sync one at a time to see which one was the culprit. Sometimes a monitor firmware update fixes that flicker—check the manufacturer's site for your model.
Quick-Reference Table
| Cause | Symptom | Fix | Time to test |
|---|---|---|---|
| Bad or low-bandwidth cable | Flicker at 144Hz, fine at 60Hz | Replace with a certified DisplayPort 1.4 or HDMI 2.1 cable | 5 minutes |
| Corrupt GPU driver | Flicker on desktop or games after update | Clean uninstall with DDU and reinstall | 20 minutes |
| Monitor overclock or FreeSync/G-Sync | Flicker during frame rate dips or at max refresh | Turn off overclock and adaptive sync in OSD | 10 minutes |
Try these in order. Most people stop after the cable swap and never look back. If you're still stuck after all three, check your monitor's firmware and your GPU's power settings (set to prefer maximum performance). That usually nails it.