Monitor flickers when HDR is turned on — real fix
HDR flickering on Windows 10/11 is almost always a color depth or cable issue. Here's the direct fix that works 9 times out of 10.
Quick answer
Set your display to 8-bit + FRC or 10-bit color depth, disable Variable Refresh Rate (VRR) if flickering persists, and swap your HDMI cable for a certified Ultra High Speed HDMI or DisplayPort 1.4+ cable. That's the fix.
Why this happens
HDR flickering is a handshake problem between your GPU and monitor. The culprit is almost always one of three things: the cable can't handle the bandwidth at 4K 60Hz with 10-bit color, the GPU is trying to negotiate a higher bit depth than the monitor supports, or the monitor's VRR implementation (G-Sync or FreeSync) is conflicting with HDR metadata. I've seen this on LG OLEDs, Dell Ultrasharps, and Samsung gaming monitors — it's not brand-specific. Usually happens when you crank HDR in games like Cyberpunk 2077 or Forza Horizon 5, but sometimes just having HDR enabled in Windows settings does it.
Don't bother with driver reinstalls first — that rarely helps here. Start with the cable and settings.
Step-by-step fix
- Check your cable
If you're using HDMI, get a certified Ultra High Speed HDMI cable (48Gbps). For DisplayPort, use DP 1.4 or better. The cable that came with your monitor is often junk. I've fixed dozens of flickering this way. - Set color depth to 8-bit + FRC or 10-bit
Right-click desktop > Display settings > Advanced display > Display adapter properties > List All Modes. Pick a mode that says 8-bit or 10-bit — never 12-bit unless you're sure the monitor supports it. 12-bit causes flicker on most panels. - Turn off Variable Refresh Rate
In NVIDIA Control Panel or AMD Adrenalin, disable G-Sync or FreeSync temporarily. If the flicker stops, enable it again but cap your frame rate to 3-5 fps below your monitor's max refresh. VRR + HDR is a known issue on many monitors. - Drop refresh rate to 60Hz
If steps 1-3 don't work, set your monitor to 60Hz in Windows display settings. Some monitors (especially older HDMI 2.0 ones) can't push 4K 120Hz with HDR. You'll lose smoothness, but the flicker stops.
Alternative fixes if the main one fails
- Update monitor firmware — LG and Samsung release HDR stability patches. Check your monitor's support page.
- Disable HDR in games individually — In Windows, turn off HDR globally, then enable it only in specific games via the Windows Game Bar (Win+G) or in-game settings.
- Use a different GPU port — Try the other HDMI or DP port. Sometimes one port has better signal integrity.
- Power cycle everything — Unplug monitor and PC from power for 60 seconds. Capacitors hold charge and cause handshake issues.
Prevention tips
Always buy a high-quality cable from a reputable brand (Anker, Cable Matters, Belkin). Cheap HDMI 2.1 cables are the #1 cause of HDR flicker. Keep your GPU drivers updated, but don't jump on beta drivers — they often break HDR. If you run a multi-monitor setup, make sure all monitors support the same HDR standard (HDR10 vs Dolby Vision) to avoid conflicts.
I've had this exact issue on a Dell S2721QS and a LG C9. In both cases, switching to a proper 48Gbps HDMI cable killed the flicker instantly. Don't underestimate how bad cheap cables are.
Was this solution helpful?