V-SYNC -- OLED VRR flicker

High Hz on OLED produce excellent strobeless motion blur reduction with fast GtG pixel response. It is easier to tell apart 60Hz vs 120Hz vs 240Hz on OLED than LCD, and more visible to mainstream. Includes WOLED and QD-OLED displays.
Post Reply
User avatar
speancer
Posts: 241
Joined: 03 May 2020, 04:26
Location: EU

V-SYNC -- OLED VRR flicker

Post by speancer » 19 Jun 2023, 18:33

Hi,

Are there any ways to make gaming with V-SYNC enabled more smooth? Normally it feels pretty juddery (more or less depending on a game). Didn't really matter if I used in-game or NVCP V-SYNC. OLED VRR flickering pushes me towards trying some alternatives... Since I play in 4K, reaching 120 fps on my 120 Hz LG C2 is not always possible, even on my RTX 4090/7800X3D gaming PC. As far as I remember having a stable framerate is best case scenario for V-SYNC on, but even hitting constant 120 fps in The Last of Us on PC didn't make it feel any smoother, as an example.
Main display (TV/PC monitor): LG 42C21LA (4K 120 Hz OLED / WBE panel)
Tested displays: ASUS VG259QM/VG279QM [favourite LCD FPS display] (280 Hz IPS) • Zowie XL2546K/XL2540K/XL2546 (240 Hz TN DyAc) • Dell S3222DGM [favourite LCD display for the best blacks, contrast and panel uniformity] (165 Hz VA) • Dell Alienware AW2521HFLA (240 Hz IPS) • HP Omen X 25f (240 Hz TN) • MSI MAG251RX (240 Hz IPS) • Gigabyte M27Q (170 Hz IPS) • Acer Predator XB273X (240 Hz IPS G-SYNC) • Acer Predator XB271HU (165 Hz IPS G-SYNC) • Acer Nitro XV272UKV (170 Hz IPS) • Acer Nitro XV252QF (390 Hz IPS) • LG 27GN800 (144 Hz IPS) • LG 27GL850 (144 Hz nanoIPS) • LG 27GP850 (180 Hz nanoIPS) • Samsung Odyssey G7 (240 Hz VA)

OS: Windows 11 Pro GPU: Palit GeForce RTX 4090 GameRock OC CPU: AMD Ryzen 7 7800X3D + be quiet! Dark Rock Pro 4 + Arctic MX-6 RAM: 32GB (2x16GB dual channel) DDR5 Kingston Fury Beast Black 6000 MHz CL30 (fully optimized primary and secondary timings by Buildzoid for SK Hynix die on AM5 platform) PSU: Corsair RM1200x SHIFT 1200W (ATX 3.0, PCIe 5.0 12VHPWR 600W) SSD1: Kingston KC3000 1TB NVMe PCIe 4.0 x4 SSD2: Corsair Force MP510 960GB PCIe 3.0 x4 MB: ASUS ROG STRIX X670E-A GAMING WIFI (GPU PCIe 5.0 x16, NVMe PCIe 5.0 x4) CASE: be quiet! Silent Base 802 Window White CASE FANS: be quiet! Silent Wings 4 140mm PWM (3x front, 1x rear, 1x top rear, positive pressure) MOUSE: Logitech G PRO X Superlight (white) Lightspeed wireless MOUSEPAD: ARTISAN FX HIEN (wine red, soft, XL) KEYBOARD: Logitech G915 TKL (white, GL Tactile) Lightspeed wireless HEADPHONES: Sennheiser Momentum 4 Wireless (white) 24-bit 96 KHz + Sennheiser BTD600 Bluetooth 5.2 aptX Adaptive CHAIR: Herman Miller Aeron (graphite, fully loaded, size C)

User avatar
jorimt
Posts: 2484
Joined: 04 Nov 2016, 10:44
Location: USA

Re: V-SYNC

Post by jorimt » 19 Jun 2023, 20:00

speancer wrote:
19 Jun 2023, 18:33
Are there any ways to make gaming with V-SYNC enabled more smooth?
With sustained framerates above the refresh rate, it's possible, but there is no such thing as smooth variable framerates below the refresh rate with standalone V-SYNC (be it double or triple buffer); it will always repeat frames in this scenario (causing stutter/uneven frame delivery), which is one of the primary reasons VRR was created in the first place.

As for OLED VRR flicker (the severity of which varies by brand/panel/refresh rate/frametime performance), yeah, it ironically throws a wrench directly into the use case it's needed most in. It's one reason I personally still main my G-SYNC native LCD panels for dedicated VRR in most cases.
(jorimt: /jor-uhm-tee/)
Author: Blur Busters "G-SYNC 101" Series

Displays: ASUS PG27AQN, LG 48CX VR: Beyond, Quest 3, Reverb G2, Index OS: Windows 11 Pro Case: Fractal Design Torrent PSU: Seasonic PRIME TX-1000 MB: ASUS Z790 Hero CPU: Intel i9-13900k w/Noctua NH-U12A GPU: GIGABYTE RTX 4090 GAMING OC RAM: 32GB G.SKILL Trident Z5 DDR5 6400MHz CL32 SSDs: 2TB WD_BLACK SN850 (OS), 4TB WD_BLACK SN850X (Games) Keyboards: Wooting 60HE, Logitech G915 TKL Mice: Razer Viper Mini SE, Razer Viper 8kHz Sound: Creative Sound Blaster Katana V2 (speakers/amp/DAC), AFUL Performer 8 (IEMs)

User avatar
speancer
Posts: 241
Joined: 03 May 2020, 04:26
Location: EU

Re: V-SYNC

Post by speancer » 20 Jun 2023, 06:52

jorimt wrote:
19 Jun 2023, 20:00
Aye, it's just been recently that I started noticing VRR flicker in games on my LG C2. From what I read online there is no solution to this. There's that "tune dark areas" thing, but it's pointless since it raises black levels and kills the best thing in OLEDs - perfect blacks (or crushes blacks, depending on how you set it up). Good news is that apparently 240 Hz OLEDs are better in this regard, I'll gladly upgrade to 240 Hz OLED if there's a 42-inch 4K option released. Also, playing on 240 Hz refresh rate is MUCH less forgiving for V-SYNC off gaming, since tearing is barely visible with such fast refresh. OLED VRR flicker seems to be especially bad in games with many dark to light scenes transitions. Do you know of any reasonable ways to mitigate this phenomenon? I use a certified HDMI 2.1 cable, of course. How's VRR flicker on your LG CX?

So, are there any tricks to get the best out of V-SYNC gaming? Like some external software V-SYNC or something? What's the best way to set up V-SYNC for the smoothest gaming experience?
Main display (TV/PC monitor): LG 42C21LA (4K 120 Hz OLED / WBE panel)
Tested displays: ASUS VG259QM/VG279QM [favourite LCD FPS display] (280 Hz IPS) • Zowie XL2546K/XL2540K/XL2546 (240 Hz TN DyAc) • Dell S3222DGM [favourite LCD display for the best blacks, contrast and panel uniformity] (165 Hz VA) • Dell Alienware AW2521HFLA (240 Hz IPS) • HP Omen X 25f (240 Hz TN) • MSI MAG251RX (240 Hz IPS) • Gigabyte M27Q (170 Hz IPS) • Acer Predator XB273X (240 Hz IPS G-SYNC) • Acer Predator XB271HU (165 Hz IPS G-SYNC) • Acer Nitro XV272UKV (170 Hz IPS) • Acer Nitro XV252QF (390 Hz IPS) • LG 27GN800 (144 Hz IPS) • LG 27GL850 (144 Hz nanoIPS) • LG 27GP850 (180 Hz nanoIPS) • Samsung Odyssey G7 (240 Hz VA)

OS: Windows 11 Pro GPU: Palit GeForce RTX 4090 GameRock OC CPU: AMD Ryzen 7 7800X3D + be quiet! Dark Rock Pro 4 + Arctic MX-6 RAM: 32GB (2x16GB dual channel) DDR5 Kingston Fury Beast Black 6000 MHz CL30 (fully optimized primary and secondary timings by Buildzoid for SK Hynix die on AM5 platform) PSU: Corsair RM1200x SHIFT 1200W (ATX 3.0, PCIe 5.0 12VHPWR 600W) SSD1: Kingston KC3000 1TB NVMe PCIe 4.0 x4 SSD2: Corsair Force MP510 960GB PCIe 3.0 x4 MB: ASUS ROG STRIX X670E-A GAMING WIFI (GPU PCIe 5.0 x16, NVMe PCIe 5.0 x4) CASE: be quiet! Silent Base 802 Window White CASE FANS: be quiet! Silent Wings 4 140mm PWM (3x front, 1x rear, 1x top rear, positive pressure) MOUSE: Logitech G PRO X Superlight (white) Lightspeed wireless MOUSEPAD: ARTISAN FX HIEN (wine red, soft, XL) KEYBOARD: Logitech G915 TKL (white, GL Tactile) Lightspeed wireless HEADPHONES: Sennheiser Momentum 4 Wireless (white) 24-bit 96 KHz + Sennheiser BTD600 Bluetooth 5.2 aptX Adaptive CHAIR: Herman Miller Aeron (graphite, fully loaded, size C)

User avatar
jorimt
Posts: 2484
Joined: 04 Nov 2016, 10:44
Location: USA

Re: V-SYNC

Post by jorimt » 20 Jun 2023, 08:32

speancer wrote:
20 Jun 2023, 06:52
OLED VRR flicker seems to be especially bad in games with many dark to light scenes transitions. Do you know of any reasonable ways to mitigate this phenomenon?
I've covered this in the forums multiple times over the ~3 years OLED VRR has been available. It's a well known issue:

1. viewtopic.php?f=5&t=7214&hilit=vrr+flic ... =20#p62118
2. viewtopic.php?f=25&t=8936&p=70210&hilit ... ker#p70210
3. viewtopic.php?f=25&t=6310&p=73235&hilit ... ker#p73235
4. viewtopic.php?f=2&t=10473&p=85255&hilit ... ker#p85244
5. viewtopic.php?f=5&t=11372&hilit=vrr+flicker#p90052
speancer wrote:
20 Jun 2023, 06:52
How's VRR flicker on your LG CX?
Fully apparent in situations where frametime performance is sporadic enough.
speancer wrote:
20 Jun 2023, 06:52
So, are there any tricks to get the best out of V-SYNC gaming? Like some external software V-SYNC or something? What's the best way to set up V-SYNC for the smoothest gaming experience?
Again, "smooth" standalone V-SYNC configurations require the framerate can be consistently sustained at or above the refresh rate. If the framerate regularly dips below the refresh rate, or hovers within it, there's virtually no way to make V-SYNC smoother.
(jorimt: /jor-uhm-tee/)
Author: Blur Busters "G-SYNC 101" Series

Displays: ASUS PG27AQN, LG 48CX VR: Beyond, Quest 3, Reverb G2, Index OS: Windows 11 Pro Case: Fractal Design Torrent PSU: Seasonic PRIME TX-1000 MB: ASUS Z790 Hero CPU: Intel i9-13900k w/Noctua NH-U12A GPU: GIGABYTE RTX 4090 GAMING OC RAM: 32GB G.SKILL Trident Z5 DDR5 6400MHz CL32 SSDs: 2TB WD_BLACK SN850 (OS), 4TB WD_BLACK SN850X (Games) Keyboards: Wooting 60HE, Logitech G915 TKL Mice: Razer Viper Mini SE, Razer Viper 8kHz Sound: Creative Sound Blaster Katana V2 (speakers/amp/DAC), AFUL Performer 8 (IEMs)

User avatar
speancer
Posts: 241
Joined: 03 May 2020, 04:26
Location: EU

Re: V-SYNC

Post by speancer » 20 Jun 2023, 13:00

jorimt wrote:
20 Jun 2023, 08:32
Thank you for the links, I read your posts. So basically reducing framerate as low as it gets to keep it always as stable as possible is the only way to mitigate OLED VRR flicker, correct? Besides turning VRR off, obviously. I reckon it will not completely eliminate flicker anyway?

I guess V-SYNC behaviour can vary from game to game and engine to engine? The Last of Us, for example, is still juddery even when I enable DLSS and have stable 120+ fps. I prefer the game with DLSS off though, as I notice visible shimmers, not the best implementation. Switching to V-SYNC worked better in A Plague Tale: Requiem. Anyway, I ended up turning VRR back on, since the smoothness of VRR gaming is unmatched.

I see that you recommend RTSS framerate limiter the most. May I ask why exactly? Does that make a difference against NVCP limiter? If a game runs a stable framerate above the refresh rate with V-SYNC on, so in the best case scenario, it still will not feel as good as VRR, will it?

Would you confirm that 240 Hz OLEDs do a better job with flicker issue? Is that directly connected to the speed of refresh rate, like, the faster it is, the harder it gets to see the flickering, just like it gets harder to see tearing with V-SYNC off on high refresh rate displays?

Is it even possible to fix OLED VRR flicker issue entirely?
Main display (TV/PC monitor): LG 42C21LA (4K 120 Hz OLED / WBE panel)
Tested displays: ASUS VG259QM/VG279QM [favourite LCD FPS display] (280 Hz IPS) • Zowie XL2546K/XL2540K/XL2546 (240 Hz TN DyAc) • Dell S3222DGM [favourite LCD display for the best blacks, contrast and panel uniformity] (165 Hz VA) • Dell Alienware AW2521HFLA (240 Hz IPS) • HP Omen X 25f (240 Hz TN) • MSI MAG251RX (240 Hz IPS) • Gigabyte M27Q (170 Hz IPS) • Acer Predator XB273X (240 Hz IPS G-SYNC) • Acer Predator XB271HU (165 Hz IPS G-SYNC) • Acer Nitro XV272UKV (170 Hz IPS) • Acer Nitro XV252QF (390 Hz IPS) • LG 27GN800 (144 Hz IPS) • LG 27GL850 (144 Hz nanoIPS) • LG 27GP850 (180 Hz nanoIPS) • Samsung Odyssey G7 (240 Hz VA)

OS: Windows 11 Pro GPU: Palit GeForce RTX 4090 GameRock OC CPU: AMD Ryzen 7 7800X3D + be quiet! Dark Rock Pro 4 + Arctic MX-6 RAM: 32GB (2x16GB dual channel) DDR5 Kingston Fury Beast Black 6000 MHz CL30 (fully optimized primary and secondary timings by Buildzoid for SK Hynix die on AM5 platform) PSU: Corsair RM1200x SHIFT 1200W (ATX 3.0, PCIe 5.0 12VHPWR 600W) SSD1: Kingston KC3000 1TB NVMe PCIe 4.0 x4 SSD2: Corsair Force MP510 960GB PCIe 3.0 x4 MB: ASUS ROG STRIX X670E-A GAMING WIFI (GPU PCIe 5.0 x16, NVMe PCIe 5.0 x4) CASE: be quiet! Silent Base 802 Window White CASE FANS: be quiet! Silent Wings 4 140mm PWM (3x front, 1x rear, 1x top rear, positive pressure) MOUSE: Logitech G PRO X Superlight (white) Lightspeed wireless MOUSEPAD: ARTISAN FX HIEN (wine red, soft, XL) KEYBOARD: Logitech G915 TKL (white, GL Tactile) Lightspeed wireless HEADPHONES: Sennheiser Momentum 4 Wireless (white) 24-bit 96 KHz + Sennheiser BTD600 Bluetooth 5.2 aptX Adaptive CHAIR: Herman Miller Aeron (graphite, fully loaded, size C)

User avatar
jorimt
Posts: 2484
Joined: 04 Nov 2016, 10:44
Location: USA

Re: V-SYNC

Post by jorimt » 20 Jun 2023, 13:15

speancer wrote:
20 Jun 2023, 13:00
So basically reducing framerate as low as it gets to keep it always as stable as possible is the only way to mitigate OLED VRR flicker, correct? Besides turning VRR off, obviously. I reckon it will not completely eliminate flicker anyway?
More like ensuring the FPS limiter is the limiting factor and not your system, which is the point your system can best maintain a steady average frametime/framerate. In other words, you want to limit your framerate just below what your system can sustain 99% of the time in the given game.
speancer wrote:
20 Jun 2023, 13:00
I guess V-SYNC behaviour can vary from game to game and engine to engine? The Last of Us, for example, is still juddery even when I enable DLSS and have stable 120+ fps.
V-SYNC behavior can vary from game to game, but in this context, it's primarily affected by the achievable frametime performance in the given game based on the capabilities of your system and how well the engine utilizes said system at any given moment.
speancer wrote:
20 Jun 2023, 13:00
I see that you recommend RTSS framerate limiter the most. May I ask why exactly? Does that make a difference against NVCP limiter?
I recommend the RTSS limiter for mitigating OLED VRR flicker because it limits framerate by a target frametime. NVCP MFR has been known to as well, but it's subject to (unspecified) behavioral changes in driver updates, so I can't guarantee the same behavior in all cases, but you're welcome to try both.

As for in-game limiters, they'll typically be lower latency than external limiters, but most of them set an average framerate target, and let frametime run free, which is not as suitable for OLED VRR flicker mitigation.
speancer wrote:
20 Jun 2023, 13:00
If a game runs a stable framerate above the refresh rate with V-SYNC on, so in the best case scenario, it still will not feel as good as VRR, will it?
It should, so long as the framerate can be sustained well enough above the refresh rate the majority of the time (and frametime performance is steady enough), just at the cost of higher latency vs. VRR.
speancer wrote:
20 Jun 2023, 13:00
Would you confirm that 240 Hz OLEDs do a better job with flicker issue?
I've never had a 240Hz OLED, so I can't say from personal experience. The reviews I have seen report flicker is similar to lower refresh rate OLED panels, however.
speancer wrote:
20 Jun 2023, 13:00
Is that directly connected to the speed of refresh rate, like, the faster it is, the harder it gets to see the flickering, just like it gets harder to see tearing with V-SYNC off on high refresh rate displays?
No, as far as is known, it's due to the fixed gamma curve that is tuned to the max refresh rate of the display, which doesn't change with the refresh rate during VRR operation, so each variable "Hz" results in a slightly different deviation from that fixed gamma curve, causing micro-brightness shifts.
speancer wrote:
20 Jun 2023, 13:00
Is it even possible to fix OLED VRR flicker issue entirely?
Not on existing panels. They'd have to address it at the hardware-level for future panels, and probably implement a firmware-level gamma LUT similar to what the G-SYNC module does for LCD overdrive.
(jorimt: /jor-uhm-tee/)
Author: Blur Busters "G-SYNC 101" Series

Displays: ASUS PG27AQN, LG 48CX VR: Beyond, Quest 3, Reverb G2, Index OS: Windows 11 Pro Case: Fractal Design Torrent PSU: Seasonic PRIME TX-1000 MB: ASUS Z790 Hero CPU: Intel i9-13900k w/Noctua NH-U12A GPU: GIGABYTE RTX 4090 GAMING OC RAM: 32GB G.SKILL Trident Z5 DDR5 6400MHz CL32 SSDs: 2TB WD_BLACK SN850 (OS), 4TB WD_BLACK SN850X (Games) Keyboards: Wooting 60HE, Logitech G915 TKL Mice: Razer Viper Mini SE, Razer Viper 8kHz Sound: Creative Sound Blaster Katana V2 (speakers/amp/DAC), AFUL Performer 8 (IEMs)

User avatar
Chief Blur Buster
Site Admin
Posts: 11710
Joined: 05 Dec 2013, 15:44
Location: Toronto / Hamilton, Ontario, Canada
Contact:

Re: V-SYNC

Post by Chief Blur Buster » 20 Jun 2023, 19:39

jorimt wrote:
20 Jun 2023, 13:15
I've never had a 240Hz OLED, so I can't say from personal experience. The reviews I have seen report flicker is similar to lower refresh rate OLED panels, however.
That being said, there's more room to optimize away from flicker territory (as long as you can afford the GPU).

There's a much bigger VRR range on a 240Hz OLED, so if you keep the framerates perpetually triple-digit and frametimes perpetually single-digits, even erratic framerate fluctuations in that high territory (e.g. 120-220fps swings, ala 5ms-8ms frametime swings) doesn't seem to create VRR flicker events anymore the way half that happens (e.g. 60-110fps swings).

Also, more breathing room above 120Hz is very helpful. Even if getting 120fps constant is hard, capping to 120fps can sometimes worsen the next frametime spike. A game capped to 120fps might frametime spike slightly more than a game capped to 240fps. This is because the capping algorithm is aiming to average larger frametimes (8.3ms) and sometimes frametime spikes are additive (on top and beyond) the cap-mandated minimum frametime, depending on a certain game's frame capping algorithm. So a higher framerate cap, can sometimes lessen the frametime spikes (by 1ms to 4ms), keeping it away from LFC territory. A game able to breathe 100-140fps will avoid VRR flicker events more easily than a game that can only breathe 100-120fps, due to the way some cap algorithms are programmed. By having a 240Hz OLED, you have more opportunities to optimize your triple-digit framerate games away from amplified frametime spikes.

The OLED VRR flicker events can still be there during things like bringing up a game menu (which often suddenly creates frametime spikes), but that's tolerable, compared to just mid-play.

So if you struggle with your framerates, make sure you upgrade your GPU, and optimize your game settings accordingly. Not all games will maintain triple digit framerates, but some most certainly can, and you can whitelist those games to milk the advantageous benefit of VRR, since jitter is more visible on OLED, and VRR dejitters that.
speancer wrote:
20 Jun 2023, 13:00
Thank you for the links, I read your posts. So basically reducing framerate as low as it gets to keep it always as stable as possible is the only way to mitigate OLED VRR flicker, correct?
Well, that's not what I do. I keep them as high as possible!

Unlike 120Hz OLEDs, you are dealing with 240Hz OLED, you have a gigantic VRR range, 48Hz-240Hz. MUCH more breathing room away from OLED flicker territory.

My flicker events for my Corsair Xeneon Flex 45" are ONLY at frametime spikes -- e.g. sudden falls to two-digit frame rates (Even a single frametime spiking to greater than 10ms) -- especially a single frametime that makes a sudden entry into LFC territory. LFC suddenly doubles or triples frame rate to prevent refresh rates from falling below VRR range, and that's a sudden framerate change, and creates an VRR flicker event from it.

Now if you keep framerates at 100fps-240fps, I never see the flicker (which can happen to either LCD VRR and OLED VRR, of varying nit-changes of between 0.1% and 5%, depending on panel and whether or not it's G-SYNC native or not). The sudden change 100-vs-200 (as long as there's no frametime spikes beyond roughly ~10ms) doesn't create noticeable VRR flicker issues for me, while the sudden change 50-vs-100 sometimes can, especially since 50 is close enough to LFC territory to preemptively trigger it.

Even though a single frametime spike to 10ms doesn't always trigger a flicker event, I use them as reliable "potential flicker red flags" -- since a double-digit percentage of these >10ms frametime spikes create a VRR-gamma-flicker event (of roughly a 3% lumens change). Watch the RTSS graph and optimize out those double-digit milliseconds where you can.

So my approach is always to keep framerates in triple digits and frametimes in single digits (avoid even single 10ms frametime spike where possible, except during menu-bringup events, etc). Most of the flicker events are the LFC entry/exit events, which happens if you let your framerates into the two-digit territory, as the drivers decide to preemptively enable LFC suddenly when there's a single big frametimes spike (LFC suddenly turns on = roughly a sudden 3% brightness flicker in the darks). It takes only ONE frametime spike for LFC to enable = flicker event.

Avoid overloading those RTX ON and Ultra settings, and definitely DLSS-up a little bit (DLSS Balanced at least), to help your framerates stay in flickerfree territory.

System Shock Remake, for example, is one of the best games to show off a 240Hz OLED, and it always stays in triple-digit frame rates that never GSYNC-flickers, while GSYNC really helps de-jitters the game.

In System Shock remake, I set various settings High/Ultra (If you're using a 3080 series or less, step down the shadows/shader/fog one step down, they're the hog settings), plus DLSS set to either Performance or Ultra.
_________

Also here's a crosspost from another thread:

You can configure GSYNC to be OFF for some games and ON for others.

Some games really look good with GSYNC on the Cosair Xeneon Flex -- like System Shock. You simply have to make sure you keep framerates 100fps or above to prevent the flickering. The experience with GSYNC is much better ON than OFF for certain types of games, in my experience, since jitter (from non-VRR) can be more annoying to me. The way GSYNC fixes jittering more than exceeds the flicker disadvantage, as long as the game is very VRR

One problem when capping lower frame rates (e.g. 60fps) is the rapid entry/exit of LFC can be individual flicker events. LFC typically occurs at ~48Hz, but sometimes triggers on/off even if you're doing 60fps. In this situation, making sure the framerate never falls below 60fps, is key.

One method is to use GSYNC for fullscreen exclusive games only, and configure it on a per-game basis (global GSYNC turned off, but GSYNC turned on a per-game basis). There's way to use NVCP to use a whitelisting approach, where GSYNC is only enabled only when you run certain games.

The NVCP "whitelist approach" for GSYNC where it's off by default except for certain games:
  1. Monitor -> Adaptive Sync -> ON
  2. NVCP -> Set up G-SYNC -> ON only for fullscreen
  3. NVCP -> Manage 3D Settings -> Global Settings -> Monitor Technology -> Fixed Refresh
  4. NVCP -> Manage 3D Settings -> Program Settings -> Choose game to whitelist -> Monitor Technology -> G-SYNC
  5. NVCP -> Manage 3D Settings -> Program Settings -> Choose game to whitelist -> Vertical Sync -> ON
  6. NVCP -> Manage 3D Settings -> Program Settings -> Choose game to whitelist -> Max Frame Rate -> 235 (or use RTSS)
  7. Game Settings -> VSYNC -> OFF
NVCP per-game setting - GSYNC ON only for most co-operative games. You definitely want to whitelist some games like System Shock (games with few frametime spikes) and blacklist some games (games with massive frametime spikes).

In this situation, G-SYNC is always disabled except for specific games. You can use VSYNC OFF for things like CS:GO/Overwatch, but G-SYNC for games like System Shock that performs better with OLED VRR ON.

Also, OLED VRR flicker is from the framerate yo-yo effect -- sudden halvings or triplings of frame rates. Like when bringing up menu or when a game is loading/shader compiling/texturestreaming. This is one of the main causes of VRR flicker problems on any LCD/OLED that is subject to VRR flicker (even some of my LCDs have a slight VRR flicker effect during large framerate yoyo effects). Another reasion is rapid exit/entry of LFC mode (where drivers' framerate suddenly doubles to prevent refresh cycles from falling below min VRR Hz range). So even if you have 60fps, you're already dangerously close single frames being 48fps, it may mean some frametimes are 1/40sec and other frametimes 1/80sec, to average 1/60sec. A single frametime into LFC territory, thus, can be a minor flicker event, especially if you love doing "RTX ON" and Ultra settings, which can often cause a single-frametime dip into LFC territory -- one too-slow refresh cycle will often create flicker event as it suddenly transitions into LFC vs non-LFC mode. Also, many graphics drivers will pre-emptively enter LFC mode a bit 'early' (this is annoying). Some people resort to range-editing the VRR range in ToastyX CRU to mitigate this, but this does not always work for all games.

The key to avoiding flicker events is avoiding too-slow frametimes (making sure no frametimes spike above ~10ms), which means you have to fiddle with the game settings to keep frame rates in the triple digits.

____


Remember, VRR flicker from sudden frame rate changes ALSO affects LCD. They're just more common on uncertified Adaptive Sync panels, and I've seen some of them flicker as badly as OLED (3% lumens change in the darks) during LFC entry/exits. Now, GSYNC premium LCDs (GSYNC native chipped) have much fainter flicker, often less than 1% lumens change. I just simply say this that VRR flicker events also affects some LCDs.

It's just more common on OLED during two-digit-or-less framerates, or frametime spikes to two-digit-milliseconds-or-more territory -- Optimize your 0.1% worst frametimes for the specific game and the VRR flicker 90% goes away.
- Keep your GPU powerful (RTX 3000s or 4000s)
- Game settings reasonable
- RTX OFF (unless you can maintain triple digits)
- DLSS ON (for your solo games)
- Keep your memory big (24GB or 32GB)
- Keep your disk fast (M.2 SSD, of Samsung 960 Pro quality or better) to prevent the texturestreaming frametime spikes.
- Use Process Lasso to control your background CPU hogs
- Turn off your RGB software if the RGB software is creating regular red spikes at www.testufo.com/animation-time-graph
(some brands of them, are known to create frametime spikes once every second or few).

There is a whole set of new optimization etiquette for 240Hz OLEDs. Maybe we should write an article about this!
Head of Blur Busters - BlurBusters.com | TestUFO.com | Follow @BlurBusters on Twitter

Image
Forum Rules wrote:  1. Rule #1: Be Nice. This is published forum rule #1. Even To Newbies & People You Disagree With!
  2. Please report rule violations If you see a post that violates forum rules, then report the post.
  3. ALWAYS respect indie testers here. See how indies are bootstrapping Blur Busters research!

mango87
Posts: 37
Joined: 04 Nov 2020, 18:20

Re: V-SYNC

Post by mango87 » 20 Jun 2023, 19:44

I know what you mean. Some games have poor vsync implementation or interact with it weirdly. I played Saints Row 4 and sometimes the game just judders for no reason. If you use Black Frame Insertion, it's even more noticeable for games with buggy vsync. There were times when the motion would still be blurry even with 60hz BFI at 60fps with my XG2431. Strange.

Post Reply