• Welcome to TechPowerUp Forums, Guest! Please check out our forum guidelines for info related to our community.

Question about VRR (Variable Refresh Rate)

Joined
Dec 17, 2011
Messages
360 (0.07/day)
Why don't video games have detailed FreeSync/G-Sync/Adaptive-Sync/HDMI-VRR settings? I am playing Halo Infinite these days and I saw the option of Minimum Refresh Rate and Maximum Refresh Rate and I thought it would be so cool if Halo Infinite was aware of whether or not I had a VRR display and could expose specific relevant settings (like what behavior the player wants when FPS exceeds refresh rate of the display - do we want tearing or do we want a FPS cap).

I have a 144 Hz display and when I played with V-Sync On, there was a noticable difference between when the game was running at 48 fps (1/3 of 144 Hz) and 72 fps (1/2 of 144 Hz) and it really makes me wish I had VRR. For now I changed my refresh rate to 120 Hz so that I can get 60 Hz constant. That's what spawned the thought that it would be so cool if games were aware if VRR was available and allowed for specific settings for it like they do with DLSS/RTX.
 
Joined
Oct 26, 2018
Messages
237 (0.10/day)
Processor Intel i5-13600KF
Motherboard ASRock Z790 PG Lightning
Cooling NZXT Kraken 240
Memory Corsair Vengeance DDR5 6400
Video Card(s) XFX RX 7800 XT
Storage Samsung 990 Pro 2 TB + Samsung 860 EVO 1TB
Display(s) Dell S2721DGF 165Hz
Case Fractal Meshify C
Power Supply Seasonic Focus 750
Mouse Logitech G502 HERO
Keyboard Logitech G512
The min/max settings your are looking at are related to dynamic resolution.
The game automatically will reduce the rendering scale to try to maintain the minimum setting.
Games don't need to be aware of VRR - it works fine already.
You can set a max frame rate in AMD/Nvidia drivers, your hardware will set your real minimum for you.
 
Joined
Feb 23, 2019
Messages
6,438 (2.85/day)
Location
Poland
Processor Ryzen 7 5800X3D
Motherboard Gigabyte X570 Aorus Elite
Cooling Thermalright Phantom Spirit 120 SE
Memory 2x16 GB Crucial Ballistix 3600 CL16 Rev E @ 3600 CL14
Video Card(s) RTX3080 Ti FE
Storage SX8200 Pro 1 TB, Plextor M6Pro 256 GB, WD Blue 2TB
Display(s) LG 34GN850P-B
Case SilverStone Primera PM01 RGB
Audio Device(s) SoundBlaster G6 | Fidelio X2 | Sennheiser 6XX
Power Supply SeaSonic Focus Plus Gold 750W
Mouse Endgame Gear XM1R
Keyboard Wooting Two HE
Why don't video games have detailed FreeSync/G-Sync/Adaptive-Sync/HDMI-VRR settings? I am playing Halo Infinite these days and I saw the option of Minimum Refresh Rate and Maximum Refresh Rate and I thought it would be so cool if Halo Infinite was aware of whether or not I had a VRR display and could expose specific relevant settings (like what behavior the player wants when FPS exceeds refresh rate of the display - do we want tearing or do we want a FPS cap).

I have a 144 Hz display and when I played with V-Sync On, there was a noticable difference between when the game was running at 48 fps (1/3 of 144 Hz) and 72 fps (1/2 of 144 Hz) and it really makes me wish I had VRR. For now I changed my refresh rate to 120 Hz so that I can get 60 Hz constant. That's what spawned the thought that it would be so cool if games were aware if VRR was available and allowed for specific settings for it like they do with DLSS/RTX.
But these settings are already there.
With MS in-house studios behavior is simple - at least based on FH5:
- no cap and no forced v-sync in driver, leave everything to application controlled,
- V-Sync ON in-game,
- FPS limits should divide equally, example for 144Hz display: 24/48/72/96/120/144

You can set a max frame rate in AMD/Nvidia drivers, your hardware will set your real minimum for you.
This actually can break things, at least in FH5 (144 fps becomes a minimum framerate limit, followed by 2x, 3x, etc.). And yeah, agree on the min max fps values, that's for dynamic resolution.

But yeah, MS titles are an exception from the rule.

In general it's better if the game lets you define custom framerate limits.
 
Top