Monitor flickers at 144Hz but fine at 60Hz – real fix

Hardware – Monitors Intermediate 👁 15 views 📅 May 27, 2026

Monitor flickers at 144Hz but runs steady at 60Hz. Usually bad DisplayPort cable or GPU driver conflict.

Quick answer

Swap your DisplayPort cable for a VESA-certified DP 1.4 cable. If that doesn't fix it, disable G-Sync or FreeSync in the monitor's OSD and in the GPU control panel.

Why this happens

You've got a monitor that runs rock solid at 60Hz, but the second you bump it to 144Hz, you see flickering, tearing, or the screen goes black for a second. I've seen this a dozen times, most recently with a client running a Dell S2721DGF and an RTX 3070. The flicker's almost never the monitor itself. It's usually one of three things: a bad DisplayPort cable that can't handle the bandwidth at high refresh rates, a GPU driver conflict with Variable Refresh Rate (VRR) like G-Sync or FreeSync, or a buggy GPU driver. Here's how to nail it down.

Fix steps – in order

  1. Check the cable first. 90% of the time, it's the cable. Most monitors ship with a cheap DisplayPort cable that barely meets spec. High refresh rates at 1440p or 4K need DisplayPort 1.4 or higher. I've had a client's monitor flicker like crazy until I swapped to a Club3D CAC-1085 DP 1.4 cable – problem gone instantly. Do this: borrow a known-good DP 1.4 cable from another monitor or buy one. Avoid HDMI for 144Hz unless your monitor and GPU specifically support HDMI 2.0+ at that refresh rate – most don't.
  2. Disable VRR (G-Sync / FreeSync) in the monitor OSD. Go into your monitor's on-screen display menu, find the VRR option, and turn it off. Some monitors have buggy VRR implementation that causes flicker at high refresh rates. I've seen this on AOC and LG monitors specifically.
  3. Disable VRR in the GPU control panel. For Nvidia: open Nvidia Control Panel, go to Display > Set up G-Sync, uncheck "Enable G-Sync." For AMD: open Radeon Software, go to Display, turn off FreeSync. Important: reboot after changing this.
  4. Update your GPU driver, but not the latest. Sounds weird, I know. But sometimes the latest driver breaks high refresh rate stability. Roll back to a driver from 2-3 months ago. For Nvidia, use DDU (Display Driver Uninstaller) in Safe Mode, then install an older driver like 546.65 (stable for most). For AMD, use the Adrenalin cleanup tool.
  5. Check the cable's bandwidth limits. If your monitor is 4K at 144Hz, you need DisplayPort 1.4 with HBR3. If you're using a DP 1.2 cable, it maxes out at 4K 60Hz – you'll get flicker or no signal. Test this: drop the refresh rate to 120Hz. If flicker stops, it's a bandwidth issue – you need a better cable.

Alternative fixes if the main one fails

Try a different monitor port

Some monitors have only one DisplayPort version that can handle 144Hz. On a Dell S2721DGF, only DP port 1 supports HBR3. Port 2 is limited. Read your monitor's manual. Also try a different GPU port – sometimes the GPU's DisplayPort 1.2 port can't keep up.

Turn off overclocking on the monitor

If you have a monitor that overclocks to 165Hz or 180Hz, running it at 144Hz might still cause flicker. Set it to its native refresh rate (usually 144Hz) and make sure overclock is disabled in the OSD.

Boot into Safe Mode with Networking

If flicker disappears in Safe Mode, it's a driver conflict. Run DDU in Safe Mode, then install the GPU driver clean. No bloatware.

Check the power supply

Stupid one but real: I once had a monitor flicker because its power brick was failing. If you've swapped cables and drivers and it still flickers, try a different monitor power adapter. Same voltage and amperage only.

Prevention tip

Never cheap out on the DisplayPort cable. Buy a VESA-certified DisplayPort 1.4 cable (Club3D, Cable Matters, or Accell) from the start. If you buy a monitor new, toss the included cable and use your own – the OEM cables are the worst. Also, keep your GPU driver 2-3 months behind the bleeding edge. Unless a game needs it, you don't need the latest driver.

Was this solution helpful?