G-sync only feels smooth when I have a twitch stream in the background. What gives?

Talk about NVIDIA G-SYNC, a variable refresh rate (VRR) technology. G-SYNC eliminates stutters, tearing, and reduces input lag. List of G-SYNC Monitors.
Post Reply
actualthroway
Posts: 11
Joined: 25 Mar 2020, 14:05

G-sync only feels smooth when I have a twitch stream in the background. What gives?

Post by actualthroway » 10 Aug 2020, 10:30

G-sync only seems to work when I have a Twitch stream in the background.

I found this out by chance when I opened up a Twitch stream and decided to directly alt-tab back to the game I was playing with the twitch stream as the primary tab in chrome and I had noticed that everything became remarkably smooth, even games that were locked to 60 fps started feeling almost like 144fps (almost). My monitor is the Dell s2716dg. What confuses is me is that the "G-sync On" indicator is always visible regardless of whether I have a twitch stream in the background or not, yet games look objectively smoother to me when I have a twitch stream on.




What could be the reasoning for this?

My system specs are as follows:
Intel 5820k overclocked at 4.4Ghz 1.295 volts
Corsair 16gb ram at 2666 with timings of 16-18-18-35 at 1.25 volts
EVGA 1080 GPU at factory overclock
Windows 8.1 64 bit
Dell s2716dg
My Nvidia Driver is 445.75
SSDs only

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

Re: G-sync only feels smooth when I have a twitch stream in the background. What gives?

Post by jorimt » 10 Aug 2020, 13:29

actualthroway wrote:
10 Aug 2020, 10:30
G-sync only seems to work when I have a Twitch stream in the background.

I found this out by chance when I opened up a Twitch stream and decided to directly alt-tab back to the game I was playing with the twitch stream as the primary tab in chrome and I had noticed that everything became remarkably smooth, even games that were locked to 60 fps started feeling almost like 144fps (almost). My monitor is the Dell s2716dg. What confuses is me is that the "G-sync On" indicator is always visible regardless of whether I have a twitch stream in the background or not, yet games look objectively smoother to me when I have a twitch stream on.




What could be the reasoning for this?
Hard to say without testing in person, but it seems less like a direct G-SYNC issue, and more due to system performance...

Having another program open in the background is possibly forcing your system to use more of its capability, upping CPU/GPU clocks (and/or other performance metrics) and increasing overall component usage in the process, thus improving overall frametime performance, which, in turn, is indirectly affecting perceived G-SYNC fluidity (as it merely mirrors the system).

This would vary by how much (and how) the given game engine pushes the system when running on its own though. I would guess this would be more evident in game engines that don't push the system very hard (older titles), or have lots of internal software bottlenecks (poor optimization).

The only time I personally noticed this phenomena, was years ago where I had a browser open in the background when playing the original State of Decay, which would stutter more if I had nothing running in the background. That game did have very poor optimization though.
(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: 11647
Joined: 05 Dec 2013, 15:44
Location: Toronto / Hamilton, Ontario, Canada
Contact:

Re: G-sync only feels smooth when I have a twitch stream in the background. What gives?

Post by Chief Blur Buster » 11 Aug 2020, 19:46

Power management interferes with VRR framepacing, because VRR performs best with sub-millisecond-accurate "gametime:photontime" sync.

Games capped to 60fps, utilize a very low percentage of the GPU, which can trigger the GPU into power management, creating framepacing accuracies that forces divergences between gametime (the game's internal perception of time) and photontime (the photons hitting eyeballs).
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!

actualthroway
Posts: 11
Joined: 25 Mar 2020, 14:05

Re: G-sync only feels smooth when I have a twitch stream in the background. What gives?

Post by actualthroway » 13 Aug 2020, 13:32

Chief Blur Buster wrote:
11 Aug 2020, 19:46
Power management interferes with VRR framepacing, because VRR performs best with sub-millisecond-accurate "gametime:photontime" sync.

Games capped to 60fps, utilize a very low percentage of the GPU, which can trigger the GPU into power management, creating framepacing accuracies that forces divergences between gametime (the game's internal perception of time) and photontime (the photons hitting eyeballs).
What about for games that run uncapped and around 144fps? The "fix" still makes a difference in smoothness for me in those games and I usually have 30-70% GPU in most games I play. Could my GPU be running in power management mode despite me having it disabled in the control panel?

MT_
Posts: 113
Joined: 17 Jan 2017, 15:39

Re: G-sync only feels smooth when I have a twitch stream in the background. What gives?

Post by MT_ » 20 Aug 2020, 17:15

For smoothest possible gameplay a few key factors are indeed very important:

- Forced maximum clocks on CPU/GPU while in game. (Either through speedstep or speedshift eep)
- Force maximum windows timer resolution (0.5ms), especially when using in-game fps cap.
- Manual interrupt affinity balancing for devices (+receive side scaling)
- NVMe timeout values (hidden in power plan by default)

Plenty more to add up the small percentages of benefit but that list could be endless. If you know other good tweaks it can easily add up.

Like I can at times achieve very close to G-sync smoothness with a 240/360 fps cap, but not even close out of the box.
LTSC 21H2 Post-install Script
https://github.com/Marctraider/LiveScript-LTSC-21H2

System: MSI Z390 MEG Ace - 2080 Super (300W mod) - 9900K 5GHz Fixed Core (De-lid) - 32GB DDR3-3733-CL18 - Xonar Essence STX II

actualthroway
Posts: 11
Joined: 25 Mar 2020, 14:05

Re: G-sync only feels smooth when I have a twitch stream in the background. What gives?

Post by actualthroway » 22 Aug 2020, 10:57

MT_ wrote:
20 Aug 2020, 17:15
For smoothest possible gameplay a few key factors are indeed very important:

- Forced maximum clocks on CPU/GPU while in game. (Either through speedstep or speedshift eep)
- Force maximum windows timer resolution (0.5ms), especially when using in-game fps cap.
- Manual interrupt affinity balancing for devices (+receive side scaling)
- NVMe timeout values (hidden in power plan by default)

Plenty more to add up the small percentages of benefit but that list could be endless. If you know other good tweaks it can easily add up.

Like I can at times achieve very close to G-sync smoothness with a 240/360 fps cap, but not even close out of the box.
How do I achieve each of these listed factors?


Post Reply