Blur Buster's G-SYNC 101 Series Discussion

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.
User avatar
Chief Blur Buster
Site Admin
Posts: 11647
Joined: 05 Dec 2013, 15:44
Location: Toronto / Hamilton, Ontario, Canada
Contact:

Re: Blur Buster's G-SYNC 101 Series Discussion

Post by Chief Blur Buster » 22 May 2018, 14:47

Fantastic news.

Glad to hear 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!

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

Re: Blur Buster's G-SYNC 101 Series Discussion

Post by jorimt » 22 May 2018, 23:40

RealNC wrote:Unwinder (author of RTSS) has just posted the changes for the beta of RTSS 7.2.0
Very nice, I'll have to try that out.
(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
RealNC
Site Admin
Posts: 3741
Joined: 24 Dec 2013, 18:32
Contact:

Re: Blur Buster's G-SYNC 101 Series Discussion

Post by RealNC » 24 May 2018, 13:09

After Chief pinged him about it, Unwinder has just said that he'll add a vblank-based mode for the frame limiter too in this beta.

This is looking like the most exciting RTSS update in... ever?
SteamGitHubStack Overflow
The views and opinions expressed in my posts are my own and do not necessarily reflect the official policy or position of Blur Busters.

Vleeswolf
Posts: 37
Joined: 25 Aug 2017, 15:59

Re: Blur Buster's G-SYNC 101 Series Discussion

Post by Vleeswolf » 25 May 2018, 11:01

Have you guys looked at SpecialK? It has many similar options already implemented in its frame rate limiter. Plus it can do changes to a game’s swap chain that allows gsync in (border less) windowed mode that otherwise is not supported currently.

https://steamcommunity.com/groups/SpecialK_Mods

Code here: https://gitlab.com/Kaldaien/SpecialK

User avatar
RealNC
Site Admin
Posts: 3741
Joined: 24 Dec 2013, 18:32
Contact:

Re: Blur Buster's G-SYNC 101 Series Discussion

Post by RealNC » 25 May 2018, 14:33

Vleeswolf wrote:Have you guys looked at SpecialK? It has many similar options already implemented in its frame rate limiter. Plus it can do changes to a game’s swap chain that allows gsync in (border less) windowed mode that otherwise is not supported currently.

https://steamcommunity.com/groups/SpecialK_Mods

Code here: https://gitlab.com/Kaldaien/SpecialK
I've heard of it*, but what options do you mean exactly? Tear-free vsync off and GPU throttling?

* I'm avoiding it, because the reason I've heard of it initially was that it modifies the user's system maliciously if it thinks the game it runs in is pirated. So actually that makes it malware (a trojan, to be precise.) I try to avoid such software like the plague.
SteamGitHubStack Overflow
The views and opinions expressed in my posts are my own and do not necessarily reflect the official policy or position of Blur Busters.

Vleeswolf
Posts: 37
Joined: 25 Aug 2017, 15:59

Re: Blur Buster's G-SYNC 101 Series Discussion

Post by Vleeswolf » 25 May 2018, 14:56

Well, I'm not observing any malicious behavior of SpecialK. Also the source code is available.

The features I meant are a vblank-based mode for its frame rate limiter, and various options to reduce input lag. I'm not sure it does the "throttling" approach of RTSS 7.2.0. If I understood correctly that feature would ensure CPU would never start preparing frames in case the game is GPU bound, thus limiting input lag. Would a setting of max prerendered frames to 1 have a similar reduction, or would RTSS's approach reduct input lag even further in case of GPU bound?

SpecialK also offers the possibility to enable flip mode + waitable swapchains for DX11 games that do not do so out of the box. These modes can further reduce input lag. DX11 flip mode right now also appears to be the only way to get GSYNC working in borderless windowed mode on Windows 10.

User avatar
RealNC
Site Admin
Posts: 3741
Joined: 24 Dec 2013, 18:32
Contact:

Re: Blur Buster's G-SYNC 101 Series Discussion

Post by RealNC » 25 May 2018, 15:11

Vleeswolf wrote:Well, I'm not observing any malicious behavior of SpecialK. Also the source code is available.
Downloading source code, going through it line by line to remove malicious code, and then setting up a development environment to compile the binaries. Yeah, of course. People do that all the time.
SteamGitHubStack Overflow
The views and opinions expressed in my posts are my own and do not necessarily reflect the official policy or position of Blur Busters.

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

Re: Blur Buster's G-SYNC 101 Series Discussion

Post by Chief Blur Buster » 28 May 2018, 10:42

RealNC wrote:* I'm avoiding it, because the reason I've heard of it initially was that it modifies the user's system maliciously if it thinks the game it runs in is pirated. So actually that makes it malware (a trojan, to be precise.) I try to avoid such software like the plague.
It doesn't currently do that. Maybe that was removed after that bad publicity. Can you give me a citation? I'll peek at the git history.
Vleeswolf wrote:Well, I'm not observing any malicious behavior of SpecialK. Also the source code is available.

The features I meant are a vblank-based mode for its frame rate limiter, and various options to reduce input lag. I'm not sure it does the "throttling" approach of RTSS 7.2.0. If I understood correctly that feature would ensure CPU would never start preparing frames in case the game is GPU bound, thus limiting input lag. Would a setting of max prerendered frames to 1 have a similar reduction, or would RTSS's approach reduct input lag even further in case of GPU bound?

SpecialK also offers the possibility to enable flip mode + waitable swapchains for DX11 games that do not do so out of the box. These modes can further reduce input lag. DX11 flip mode right now also appears to be the only way to get GSYNC working in borderless windowed mode on Windows 10.
Thanks for letting me know!
I'd love to see how Special K compares to RTSS too as well.
Do you know anyone who can do 1000fps high speed camera testing of Special K as well?
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!

KKNDT
Posts: 51
Joined: 01 Jan 2018, 08:56

Re: Blur Buster's G-SYNC 101 Series Discussion

Post by KKNDT » 03 Jun 2018, 10:28

I have questions about the VBI:

1. Default VBI consists of VBPD, VFPD, VSPW. Which one is to be changed during VRR opertation?

2. When buffer swap occurs, the game will trgger a new refresh cycle. Is it the VBPD who is leading the new cycle?

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

Re: Blur Buster's G-SYNC 101 Series Discussion

Post by jorimt » 05 Jun 2018, 07:49

^ Maybe someone else does, but I certainly don't know.

Beyond the conceptual basics that I've already covered in my series, short of reverse engineering the G-SYNC module and G-SYNC driver component, I doubt we'll ever have the exact answer to such specific questions regarding G-SYNC inner workings, of which I'm sure Nvidia prefers; industry secrets and all that.
(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)

Post Reply