Summary

Variable refresh rate (VRR) flicker affects virtually every VA and OLED monitor, as well as some IPS and TN monitors. While the issue can be pretty frustrating, there are a number of ways to solve it. Before I share them, let me explain what causes VRR flicker.

What Causes VRR Flicker?

VRRflicker occurs because of inconsistent or highly unstableframe ratein certain games or due to sudden frame time variations caused by issues likeshader compilationor traversal stutter—when the next area of an open world game is loaded.

In some games, at least when using a monitor with aVA panel, even the slightest frame rate or frame time variation can trigger VRR flicker because VA panels are quite sensitive to the voltage fluctuations that occur when the refresh rate changes. So, how can you make VRR flicker disappear?

Graphics settings tab in the NVIDIA App.

Disable Variable Refresh Rate (VRR)

This solution is a surefire way to deal with VRR flicker. On the flip side, disabling VRR means you’ll have to useV-Syncor deal withscreen tearing.

The good news is that you can disable VRR for individual games in your GPU software; you don’t have to disable VRR in your monitor settings or in your GPU software globally.

The Gaming tab in AMD Software listing installed games.

If you own an NVIDIA graphics card, have a look at my guide onhow to turn off G-SYNC for specific or all gamesto disable G-SYNC for specific games in the NVIDIA Control Panel.

To disable VRR for specific games in theNVIDIA app, open the app, select the “Graphics” tab and then “Program Settings,” click the game for which you want to disable G-SYNC, scroll down until you reach the “Monitor Technology” settings, and change it from “G-SYNC Compatible” to “Fixed Refresh.”

Individual game settings listed in AMD software.

If you’re rocking an AMD GPU, open AMD Software, go to the “Gaming” tab, select the “Games” tab, and click the game you want to disable VRR for.

Locate the “AMD FreeSync” option.

Change the option from “AMD Optimized” or “On” to “Off” and exit AMD Software.

That’s it!

Set a Framerate Cap In Games That Trigger Screen Flickering

In games where I’ve experienced VRR flickering even during the slightest frame rate or frame time variations, like inMarvel’s Spider-ManandMarvel’s Spider-Man: Miles Morales, I’ve found that capping the maximum frame rate to a value myGPUcan consistently maintain solves the issue. In the case ofMarvel’s Spider-Man, that value was 60fps since I play the game withray-tracing effects.

Note that you may still experience VRR flicker if the frame rate drops below the capped value or if the game suffers from shader compilation or traversal stuttering, because frame time spikes will trigger VRR flicker regardless of the average frame rate your GPU can maintain.

AMD FreeSync toggle in AMD software.

For example, despite FromSoftware cappingElden Ringto 60fps, the game stutters like crazy when moving around its open world; those stutters always trigger VRR flicker, even though my RTX 3070 can keep the frame rate steady at 60fps without issues.

Many games have built-in frame rate limiters, so if the game you’re playing has one, use it and set the frame rate to a value your GPU can consistently maintain.

Graphics settings listed in the NVIDIA app.

If the game you experience VRR flicker in doesn’t come with a built-in limiter, or if you notice VRR flicker even after you cap FPS with a built-in frame rate limiter, you can limit the maximum frame rate in your GPU driver software.

NVIDIA GPU owners can learn how to cap the frame rate for individual games in the NVIDIA Control Panel by following ​​​​​​​our guide onsetting a maximum frame rate in NVIDIA’s drivers.

Tweaking maximum frame rate in the NVIDIA app.

If you’re using the NVIDIA app, open it, go to the “Graphics” tab, select the game you want to cap the frame rate for, locate the “Max Frame Rate” option and click it.

Now you should enable the option, set the maximum FPS, and click “Apply,”

Frame rate limiter tool in AMD software.

If you own an AMD GPU, you’re able to either use the global frame rate cap or a feature called “Radeon Chill” that can play the role of a frame rate limiter for individual games.

To enable the global frame rate limiter, open AMD software, click the “Gaming” tab, then click the “Graphics” tab. Locate the option called “Frame Rate Target Control,” enable it, and limit the max FPS to the desired value.

Graphics options in AMD software including Radeon Chill.

To limit FPS for individual games, click the “Games” tab and select the game you want to limit the max FPS for.

Next, scroll down until you see a setting called “Radeon Chill” and enable the option.

Enabling Radeon Chill in AMD software.

Click “Enable” when asked to enable it. Note that enabling Radeon Chill will disable certain features, including Radeon Super Resolution, AMD Fluid Motion Frames, Radeon Anti-Lag, and Radeon Boost.

Now, set both the minimum and maximum FPS to the same value.

Customizing Radeon Chill options in AMD software.

You can also use a third-party app, such asRivaTuner Statistics Server(RTSS), to limit max FPS globally or in specific games.

VRR Flicker Should Be Less Noticeable At Higher Framerates

If you don’t want to limit your maximum frame rate, another way to remove VRR flicker is to maintain the frame rate above a certain value by lowering in-game graphics settings. At higher frame rates, VRR flicker is less noticeable; at 100fps and higher values, you shouldn’t notice it at all.

For example, inHalo Infinite, a game that triggers very noticeable VRR flicker at lower FPS values, I’ve noticed that as long as my FPS doesn’t drop below ~75fps, I don’t perceive any VRR flicker. So, I tweaked the visual settings until I managed to consistently maintain the FPS value above 75fps, which solved the issue.

The cutoff value for your monitor could be higher, but the general rule is that as long as your GPU can maintain the frame rate at or above 100fps, you shouldn’t notice any VRR flicker regardless of your monitor’s max refresh rate.

Upgrade Your Monitor

The last and definitely the most radical way to deal with VRR flicker is to upgrade—if you own a VA monitor—or, in case you own an OLED monitor, to downgrade your monitor.

Now, I don’t recommend this, but if you’ve tried all the other methods, and you still notice VRR flicker even at triple-digit frame rates, getting a monitor with a different panel—IPS, for instance, since IPS panels very rarely suffer from VRR flicker—could be the only way to solve this issue.

If you’ve decided to take this route, you can check our best monitor roundups: we’ve got one coveringthe best gaming monitorsas well asour best computer monitors roundup. If you prefer ultrawide monitors, check outour best ultrawide monitors list.