Lowering input lag with the RTSS frame cap method

Everything about latency. This section is mainly user/consumer discussion. (Peer-reviewed scientific discussion should go in Laboratory section). Tips, mouse lag, display lag, game engine lag, network lag, whole input lag chain, VSYNC OFF vs VSYNC ON, and more! Input Lag Articles on Blur Busters.
Post Reply
thanossapiens
Posts: 5
Joined: 04 May 2022, 17:25

Lowering input lag with the RTSS frame cap method

Post by thanossapiens » 04 May 2022, 17:45

Hi everyone
I'm trying to have as little lag as possible on my plain 60hz monitor(no extra features like freesync, etc)
It's a Dell U2515H and my gpu is GTX1650super.
Is this method still a decent one?
I saw that there is also the possibility of scanline sync but this seems more hassle free and I also just couldn't get scanline sync to work with all games.
https://blurbusters.com/howto-low-lag-vsync-on/

Thanks for your time

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

Re: Lowering input lag with the RTSS frame cap method

Post by jorimt » 04 May 2022, 17:59

thanossapiens wrote:
04 May 2022, 17:45
Is this method still a decent one?
For standalone V-SYNC, it's pretty much that or Scanline Sync in this context, the RTSS decimal-level limiting method being the most hassle-free, as you mentioned.

For any lower tear-free latency you'll need VRR (which granted, you don't have currently).
(jorimt: /jor-uhm-tee/)
Author: Blur Busters "G-SYNC 101" Series

Displays: ASUS PG27AQN, LG 48C4 Scaler: RetroTINK 4k Consoles: Dreamcast, PS2, PS3, PS5, Switch 2, Wii, Xbox, Analogue Pocket + Dock 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)

thanossapiens
Posts: 5
Joined: 04 May 2022, 17:25

Re: Lowering input lag with the RTSS frame cap method

Post by thanossapiens » 04 May 2022, 18:03

jorimt wrote:
04 May 2022, 17:59
thanossapiens wrote:
04 May 2022, 17:45
Is this method still a decent one?
For standalone V-SYNC, it's pretty much that or Scanline Sync in this context, the RTSS decimal-level limiting method being the most hassle-free, as you mentioned.

For any lower tear-free latency you'll need VRR (which granted, you don't have currently).
Is there a reason it needs to be 0.01 and not 0.1+, just to be sure?
When I go to the website that measures the refresh rate it usually fluctuates a tiny bit, I just want to 100% be sure at all times that I have "low lag"

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

Re: Lowering input lag with the RTSS frame cap method

Post by Chief Blur Buster » 04 May 2022, 18:12

thanossapiens wrote:
04 May 2022, 18:03
jorimt wrote:
04 May 2022, 17:59
thanossapiens wrote:
04 May 2022, 17:45
Is this method still a decent one?
For standalone V-SYNC, it's pretty much that or Scanline Sync in this context, the RTSS decimal-level limiting method being the most hassle-free, as you mentioned.

For any lower tear-free latency you'll need VRR (which granted, you don't have currently).
Is there a reason it needs to be 0.01 and not 0.1+, just to be sure?
When I go to the website that measures the refresh rate it usually fluctuates a tiny bit, I just want to 100% be sure at all times that I have "low lag"
For Low-Lag VSYNC HOWTO method:

It's actually system-specific
Some systems fluctuates less.
Other systems fluctuate more.
If your system fluctuates a lot, use a bigger margin (e.g. 0.1)
If your system is super-precise, use a tighter margin (e.g. 0.001)

However, it's not a hard-and-fast rule of thumb. There are other side effects (e.g. CPU clock precision varies too, not just GPU clock precision), so try a 0.01 difference, and see if it works. Motion could get worse if you get too tight or too loose. You can step up and down in approximately doublings or halvings (e.g. 0.01 -> 0.02 -> 0.05 -> 0.1) and see if lag or motion gets better/worse. But the easiest boilerplate recommendation for non-scanline-based low-lag VSYNC method for non-VRR displays was the 0.01 differential.

Other people use a more complex RTSS Scanline Sync or Special K Latent Sync to achieve the perfect 0 difference at low lag (the lowest lag method of perfect framerate=Hz on a fixed-Hz display). However, this technique is somewhat harder than the low-lag VSYNC HOWTO.
Head of Blur Busters - BlurBusters.com | TestUFO.com | Follow @BlurBusters on: BlueSky | Twitter | Facebook

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!

thanossapiens
Posts: 5
Joined: 04 May 2022, 17:25

Re: Lowering input lag with the RTSS frame cap method

Post by thanossapiens » 04 May 2022, 18:25

Chief Blur Buster wrote:
04 May 2022, 18:12
thanossapiens wrote:
04 May 2022, 18:03
jorimt wrote:
04 May 2022, 17:59
thanossapiens wrote:
04 May 2022, 17:45
Is this method still a decent one?
For standalone V-SYNC, it's pretty much that or Scanline Sync in this context, the RTSS decimal-level limiting method being the most hassle-free, as you mentioned.

For any lower tear-free latency you'll need VRR (which granted, you don't have currently).
Is there a reason it needs to be 0.01 and not 0.1+, just to be sure?
When I go to the website that measures the refresh rate it usually fluctuates a tiny bit, I just want to 100% be sure at all times that I have "low lag"
For Low-Lag VSYNC HOWTO method:

It's actually system-specific
Some systems fluctuates less.
Other systems fluctuate more.
If your system fluctuates a lot, use a bigger margin (e.g. 0.1)
If your system is super-precise, use a tighter margin (e.g. 0.001)

However, it's not a hard-and-fast rule of thumb. There are other side effects (e.g. CPU clock precision varies too, not just GPU clock precision), so try a 0.01 difference, and see if it works. Motion could get worse if you get too tight or too loose. You can step up and down in approximately doublings or halvings (e.g. 0.01 -> 0.02 -> 0.05 -> 0.1) and see if lag or motion gets better/worse. But the easiest boilerplate recommendation for non-scanline-based low-lag VSYNC method for non-VRR displays was the 0.01 differential.

Other people use a more complex RTSS Scanline Sync or Special K Latent Sync to achieve the perfect 0 difference at low lag (the lowest lag method of perfect framerate=Hz on a fixed-Hz display). However, this technique is somewhat harder than the low-lag VSYNC HOWTO.
Thanks for your answer.
Are there any statistics about the difference of framecap vs scanline sync?

My goal is to actually use this with a (pretty damn old by this point) plasma TV I got. I found that for my needs it's actually the best regardless of price; the black levels are slightly worse than OLED, but the motion clarity is way better, I couldn't believe how smooth it was. The only issue is that gaming TVs weren't a thing back then so they have quit more input lag, and it is ever so slightly noticeable.
It's not when I turn VSync Off though, it feels very responsive but the tearing is distracting, so I searched for remedies and these are the ones I found. If there are any besides RTSS and getting controller/keyboards with less lag please let me know.

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

Re: Lowering input lag with the RTSS frame cap method

Post by Chief Blur Buster » 04 May 2022, 18:39

thanossapiens wrote:
04 May 2022, 18:25
Thanks for your answer.
Are there any statistics about the difference of framecap vs scanline sync?
A few years ago someone compared all the methods of framerate=Hz (almost all possible alternatives to VSYNC ON) and found that the scanline sync methods sometimes had lower average lag than the low lag VSYNC HOWTO, and that the latency was more consistent (more unchanging). But it was subtle/minor.

I can't remember which thread it was, but maybe another forum user can find it?

Or perhaps it was one of those Battle(non)sense YouTube videos.
jorimt wrote:
04 May 2022, 17:59
For any lower tear-free latency you'll need VRR (which granted, you don't have currently).
Depending on the display, and using an AMD Radeon, it's possible to trick a non-VRR display into accepting a VRR signal. Then as long as the framepacing is perfect, the display keeps working. Some non-VRR displays was able to be tricked to VRR via a ToastyX force-FreeSync trick (works only on Radeons), but have a tight refresh rate range (e.g. 55-61Hz), but that would be sufficient enough range for framerate capping purposes.

However, these tests were done on very old LCDs a long ago.

Probably not worth the try, but I thought I'd add some very old knowledge.
Head of Blur Busters - BlurBusters.com | TestUFO.com | Follow @BlurBusters on: BlueSky | Twitter | Facebook

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!

thanossapiens
Posts: 5
Joined: 04 May 2022, 17:25

Re: Lowering input lag with the RTSS frame cap method

Post by thanossapiens » 05 May 2022, 14:49

By the way, why doesn't the framecap work with VSYNC Off?
When I have it off I don't get tearing if my framerate is below 60, shouldn't this create a similar effect?

Post Reply