Nvidia hidden silksmoothness setting
Nvidia hidden silksmoothness setting
This setting is exposed by the nvidia inspector. Its low down on the list. The only explaination I could find about it said that it used some driver magic and maybe played with the animation timings to achieve a smoother experience at the cost of latency. The lowest on setting (1) was supposed to maintain competitive gamer level latency. I remember using it to some decent effect on my old 144hz static refresh monitor in overwatch. Sadly I have never learned more about it and stopped using it because it was unclear how much latency it added. Still it did make things apper nice and smooth without gsync.
- Chief Blur Buster
- Site Admin
- Posts: 11653
- Joined: 05 Dec 2013, 15:44
- Location: Toronto / Hamilton, Ontario, Canada
- Contact:
Re: Nvidia hidden silksmoothness setting
These kinds of settings (or similar) are likely quite useful for fixing ULMB/LightBoost amplified microstutters --
as seen in HOWTO: Properly Using ULMB Beautifully or Competitively.
That said, while I'm not sure how much input lag this adds, many techniques of frame pacing adds input lag. The act of de-jittering frames often requires at least some buffering or mini-delays on frames to even out the frame pacing.
If you're playing solo, then motion quality can become more important than lag -- and this setting can be a valuable tool. On the other hand if you exclusively play Overwatch/CS:GO/etc, then one avoiding using configurations that increase lag.
as seen in HOWTO: Properly Using ULMB Beautifully or Competitively.
That said, while I'm not sure how much input lag this adds, many techniques of frame pacing adds input lag. The act of de-jittering frames often requires at least some buffering or mini-delays on frames to even out the frame pacing.
If you're playing solo, then motion quality can become more important than lag -- and this setting can be a valuable tool. On the other hand if you exclusively play Overwatch/CS:GO/etc, then one avoiding using configurations that increase lag.
Head of Blur Busters - BlurBusters.com | TestUFO.com | Follow @BlurBusters on Twitter
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!
Re: Nvidia hidden silksmoothness setting
Nobody knows what this setting does. It might not do anything if you don't use fastsync, even, because it was added alongside fastsync.
Or, it might not be doing anything at all... When someone from nvidia was asked about this setting in a talk, they dodged the question completely. Which probably means it's an inactive setting without any effect whatsoever in release builds of the driver.
Or, it might not be doing anything at all... When someone from nvidia was asked about this setting in a talk, they dodged the question completely. Which probably means it's an inactive setting without any effect whatsoever in release builds of the driver.
Steam • GitHub • Stack 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.
The views and opinions expressed in my posts are my own and do not necessarily reflect the official policy or position of Blur Busters.
Re: Nvidia hidden silksmoothness setting
Anyone tested it yet?
Re: Nvidia hidden silksmoothness setting
Yeah maybe a year or more ago. The dejittering was noticeable in overwatch.
Re: Nvidia hidden silksmoothness setting
found this:
SILK Smoothness
Silk reduces stutters in games caused by variable CPU or GPU workloads by smoothing out animation and presentation cadence using animation prediction and post render smoothing buffer.
• Off – Silk is disabled.
• Low – Moderate smoothing is enabled and most microstutter is eliminated.
• Medium – Many stutters and hitches are removed in typical games.
• High – More smoothing is applied and may result in observable input lag.
• Ultra – Maximum smoothing is applied and most stutters and hitches in games are eliminated. Lag may be unacceptable in some games.
Note: Selecting High or Ultra settings for silk can increase noticeable lag when playing, and may not be appropriate for first person shooters or competitive gaming.
SILK Smoothness
Silk reduces stutters in games caused by variable CPU or GPU workloads by smoothing out animation and presentation cadence using animation prediction and post render smoothing buffer.
• Off – Silk is disabled.
• Low – Moderate smoothing is enabled and most microstutter is eliminated.
• Medium – Many stutters and hitches are removed in typical games.
• High – More smoothing is applied and may result in observable input lag.
• Ultra – Maximum smoothing is applied and most stutters and hitches in games are eliminated. Lag may be unacceptable in some games.
Note: Selecting High or Ultra settings for silk can increase noticeable lag when playing, and may not be appropriate for first person shooters or competitive gaming.
Re: Nvidia hidden silksmoothness setting
I mean, how much input lag it introduces.
I also found this details, according to them, it uses post-render buffer which should add additional ~frame of input lag to the whole pipeline.
I also found this details, according to them, it uses post-render buffer which should add additional ~frame of input lag to the whole pipeline.
- BTRY B 529th FA BN
- Posts: 525
- Joined: 18 Dec 2013, 13:28
Re: Nvidia hidden silksmoothness setting
Does the registry key still enable it's visibility, with the latest drivers 466, in NCP?
EDIT: This worked on 461.40. Updated to 466.47 today. Registry location
Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\nvlddmkm\FTS
EnableRID61684 - 1
EDIT2: it's available with 462.59 Studio drivers when you add the reg key, just rolled back from 466.47. However I don't see it in NVPI
EDIT: This worked on 461.40. Updated to 466.47 today. Registry location
Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\nvlddmkm\FTS
EnableRID61684 - 1
EDIT2: it's available with 462.59 Studio drivers when you add the reg key, just rolled back from 466.47. However I don't see it in NVPI