1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

Silk Smooth parameter in Nvidia drivers

Discussion in 'Videocards - NVIDIA GeForce Drivers Section' started by MaLDo, Jan 16, 2019.

  1. MaLDo

    MaLDo Master Guru

    Messages:
    539
    Likes Received:
    1
    GPU:
    GTX1080
    I knew about this parameter years ago but never found interesing info about how it works.

    Finally, trying Mafia 3 yesterday (one of the really few games without perfect smooth framerate in my 1600 games library) I decided to put some effort on it.

    After several tests I managed to make the silksmooth work and the difference is like night and day.

    In order to it to work you have to use Framelimiter to a v2 value, and (this was the difficult one to know) use windowed mode. This silksmooth doesn't work in exclusive fullscreen mode.

    It turns out that mafia 3 does not have borderless mode, so I had to use an autohotkey script to make it borderless (no other application works).

    Summary:

    - SweetFX for lumasharpen and vibrance
    - Nvidia Mafia 3 profile with framelimiter at 50 fps v2, max frames ahead = 1, silksmooth = 3 and aniso = x16
    - Autohotkey script to change desktop resolution to 2560x1439@50hz, launch the game, wait to Mafia 3 windows to have focus and change windowed mode to borderless. Then waits until game closes to restore desktop resolution.
    - Game config windowed and vsync ON


    The final result is awesome, playing perfect smooth Mafia 3. Thanks nvidia for fixing again a bad coded game ;)
     
    anxious_f0x likes this.
  2. Dagda

    Dagda Member Guru

    Messages:
    171
    Likes Received:
    16
    GPU:
    GTX 1080ti/rtx 2070
    well silk smooth introduces input lag, bu yeah is great for games with sttutering or bad ports they became more smooth in gameplay. But not really for fast paced games since the input lag is very obvious.
     
  3. gerardfraser

    gerardfraser Ancient Guru

    Messages:
    2,218
    Likes Received:
    174
    GPU:
    R9 290 Crossfire
    This sounds awesome. MaLDo the master of gaming,might try this on one of my monitor's/tv's without freesync/gsync .Thanks.
     
  4. Mufflore

    Mufflore Ancient Guru

    Messages:
    10,986
    Likes Received:
    359
    GPU:
    Redacted by NDA
    Silksmooth, where?
     

  5. Mustang104

    Mustang104 Member

    Messages:
    45
    Likes Received:
    4
    GPU:
    nVidia 1080 GTX FE
    enable this from within the nvidia Profile Inspector software

    [​IMG]
     
    Mufflore likes this.
  6. WhiteLightning

    WhiteLightning Don Illuminati Staff Member

    Messages:
    27,435
    Likes Received:
    498
    GPU:
    GTX1070 iChillx4
    Is this like frame interpolation?
     
  7. MrBonk

    MrBonk Ancient Guru

    Messages:
    2,858
    Likes Received:
    33
    GPU:
    ASUS GTX 980 STRIX
    Always wondered what this was. But no fullscreen kind of kills it.

    Have you tried using Scanline sync or 1/2 scanline sync with this game at all?
     
  8. RealNC

    RealNC Ancient Guru

    Messages:
    2,742
    Likes Received:
    1,023
    GPU:
    EVGA GTX 980 Ti FTW
    Most probably not. But it's not clear. A while back (2016) nvidia gave a presentation where this option was visible in the nvidia panel, and someone from the audience asked what it is. Tom Petersen refused to answer by dodging the question. It seemed to have something to do with fast sync (since that was the subject of the presentation) but nobody knows for sure.

    This is the presentation (fast forward to 10:09):

     
    Last edited: Jan 18, 2019
    WhiteLightning likes this.
  9. CrunchyBiscuit

    CrunchyBiscuit Master Guru

    Messages:
    205
    Likes Received:
    4
    GPU:
    AMD Radeon HD6950 2GB
    Not sure about this, but it sounds like a form of predictive FPS capping. Could be comparable to the method GeDoSaTo uses:

    http://blog.metaclassofnil.com/?p=715

    I'm just guessing here, since I have no system to test this on.
     
  10. Minotaur

    Minotaur Active Member

    Messages:
    87
    Likes Received:
    4
    GPU:
    Gainward 1080 GLH
    I had this working in 7 Days to Die a while ago.
    I wondered why it stopped working, it must have been because of the full screen mode.
    It should also work with borderless G-Sync :) it did back then :) I'll test it again during the next few days off work and shall edit this post.
     

  11. Mufflore

    Mufflore Ancient Guru

    Messages:
    10,986
    Likes Received:
    359
    GPU:
    Redacted by NDA
    Make a new post quoting it otherwise nobody will know you updated it.
     
  12. Guzz

    Guzz Member Guru

    Messages:
    128
    Likes Received:
    16
    GPU:
    GTX 970
    To make visible this option in NVCP, add this reg key
    Code:
    Windows Registry Editor Version 5.00
    
    [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\nvlddmkm\FTS]
    "EnableRID61684"=dword:00000001
    
    [​IMG]
    But NVCP doesn't have a second setting, that by default doesn't allow use SILK Smoothes.
    Second setting "0x00666634 — 0x00000001" can be enabled in Profile Inspector:
    [​IMG]
    The driver reads "SILK Smoothes" option for DX10+ applications only.

    Here is the log that this option generates:
    Code:
    [ 34.182239] CREATE!!!    :  0  0  0, 0x400054c0 0x40005500 0x40005580 0x400055c0 0x40005600 0x40002540 0x40000b00 0x40001680 0x400018c0 0x40005640 0x40005680 0x400056c0 0x40005700 0x40005740 0x40005780 0x400015c0 0x400057c0 0x40005800 0x40005840 0x40005880
    
    [ Timestamp]              :  S--P--R,  hKMHandle,         RefCount,         RefCount,  hKMHandle,   Tapp, AvgRen, Wvblnk,  Wdisp,  Wrend, Wdelay, i,  Tpres,  Tanim, +/-a2p,  R/ T,  TRbuf,  TRest
    [ 34.182273] Render  START:  1  1  2, 0x40005580,,,,,,,,,,,,,,,,
    [ 34.229932] Present READY:  1  2  2,           ,             3b41,                 ,           ,   0.00,   0.00,,,,,,,,,,,
    [ 34.232096] Scanout DELAY:  2  2  2,           ,                 ,                 ,           ,       ,       ,       ,       ,       ,       ,  ,       ,       ,   1.00,  0/ 1,   0.00,   0.00
    [ 34.232146] Render  START:  2  2  3, 0x400055c0,,,,,,,,,,,,,,,,
    [ 34.232197] Scanout GO   :  2  2  3,           ,                 ,             3b41, 0x40005580,       ,       ,   0.00,   0.09,   0.00,   0.01, 0,   0.10,   0.00,,,,
    [ 34.258376] Present READY:  2  3  3,           ,             3b85,                 ,           ,  28.44,   0.00,,,,,,,,,,,
    [ 34.258380] Scanout DELAY:  3  3  3,           ,                 ,                 ,           ,       ,       ,       ,       ,       ,       ,  ,       ,       ,   1.00,  0/ 1, -26.28,   0.00
    [ 34.258489] Scanout GO   :  3  3  3,           ,                 ,             3b85, 0x400055c0,       ,       ,   0.00,   0.01,   0.08,   0.02, 0,  26.29,   0.00,,,,
    [ 34.259144] Render  START:  3  3  4, 0x40005600,,,,,,,,,,,,,,,,
    [ 34.285622] Present READY:  3  4  4,           ,             3bca,                 ,           ,  27.25,   0.00,,,,,,,,,,,
    [ 34.285630] Scanout DELAY:  4  4  4,           ,                 ,                 ,           ,       ,       ,       ,       ,       ,       ,  ,       ,       ,   1.00,  0/ 1, -53.53,   0.00
    [ 34.285732] Scanout GO   :  4  4  4,           ,                 ,             3bca, 0x40005600,       ,       ,   0.00,   0.01,   0.08,   0.01, 0,  27.24,   0.00,,,,
    [ 34.286744] Render  START:  4  4  5, 0x40002540,,,,,,,,,,,,,,,,
    [ 34.313910] Present READY:  4  5  5,           ,             3c10,                 ,           ,  28.29,  13.62,,,,,,,,,,,
    [ 34.313921] Scanout DELAY:  5  5  5,           ,                 ,                 ,           ,       ,       ,       ,       ,       ,       ,  ,       ,       ,   1.00,  0/ 1, -88.14,   7.31
    [ 34.313975] Render  START:  5  5  6, 0x40000b00,,,,,,,,,,,,,,,,
    [ 34.314048] Scanout GO   :  5  5  6,           ,                 ,             3c10, 0x40002540,       ,       ,   0.00,   0.04,   0.08,   0.01, 0,  28.32,   0.00,,,,
    [ 34.341915] Present READY:  5  6  6,           ,             3c55,                 ,           ,  28.00,  18.51,,,,,,,,,,,
    [ 34.341917] Scanout DELAY:  6  6  6,           ,                 ,                 ,           ,       ,       ,       ,       ,       ,       ,  ,       ,       ,   1.00,  0/ 1, -118.58,   9.76
    [ 34.342044] Scanout GO   :  6  6  7,           ,                 ,             3c55, 0x40000b00,       ,       ,   0.00,   0.01,   0.00,   0.12, 0,  28.00,   0.00,,,,
    [ 34.341992] Render  START:  6  6  7, 0x40001680,,,,,,,,,,,,,,,,
    [ 34.369942] Present READY:  6  7  7,           ,             3c9a,                 ,           ,  28.03,  20.88,,,,,,,,,,,
    [ 34.369944] Scanout DELAY:  7  7  7,           ,                 ,                 ,           ,       ,       ,       ,       ,       ,       ,  ,       ,       ,   1.00,  0/ 1, -147.79,  10.94
    [ 34.370003] Render  START:  7  7  8, 0x400018c0,,,,,,,,,,,,,,,,
    [ 34.370051] Scanout GO   :  7  7  8,           ,                 ,             3c9a, 0x40001680,       ,       ,   0.00,   0.01,   0.08,   0.02, 0,  28.01,   0.00,,,,
    [ 34.397953] Present READY:  7  8  8,           ,             3cee,                 ,           ,  28.01,  22.31,,,,,,,,,,,
    [ 34.397955] Scanout DELAY:  8  8  8,           ,                 ,                 ,           ,       ,       ,       ,       ,       ,       ,  ,       ,       ,   1.00,  0/ 1, -176.51,  11.66
    [ 34.398033] Render  START:  8  8  9, 0x40005640,,,,,,,,,,,,,,,,
    [ 34.398097] Scanout GO   :  8  8  9,           ,                 ,             3cee, 0x400018c0,       ,       ,   0.00,   0.04,   0.08,   0.02, 0,  28.05,   0.00,,,,
    [ 34.426484] Present READY:  8  9  9,           ,             3d3c,                 ,           ,  28.53,  23.26,,,,,,,,,,,
    [ 34.426485] Scanout DELAY:  9  9  9,           ,                 ,                 ,           ,       ,       ,       ,       ,       ,       ,  ,       ,       ,   1.00,  0/ 1, -205.52,  12.13
    [ 34.426557] Render  START:  9  9 10, 0x40005680,,,,,,,,,,,,,,,,
    [ 34.426626] Scanout GO   :  9  9 10,           ,                 ,             3d3c, 0x40005640,       ,       ,   0.00,   0.04,   0.08,   0.02, 0,  28.53,   0.00,,,,
    [ 34.456018] Present READY:  9 10 10,           ,             3d93,                 ,           ,  29.53,  24.01,,,,,,,,,,,
    [ 34.456025] Scanout DELAY: 10 10 10,           ,                 ,                 ,           ,       ,       ,       ,       ,       ,       ,  ,       ,       ,   1.00,  0/ 1, -235.44,  12.51
    [ 34.456081] Render  START: 10 10 11, 0x400056c0,,,,,,,,,,,,,,,,
    [ 34.456126] Scanout GO   : 10 10 11,           ,                 ,             3d93, 0x40005680,       ,       ,   0.00,   0.01,   0.08,   0.01, 0,  29.50,   0.00,,,,
    [ 34.487524] Present READY: 10 11 11,           ,             3de0,                 ,           ,  31.51,  24.70,,,,,,,,,,,
    [ 34.487527] Scanout DELAY: 11 11 11,           ,                 ,                 ,           ,       ,       ,       ,       ,       ,       ,  ,       ,       ,   1.00,  0/ 1, -267.28,  12.85
    [ 34.487600] Render  START: 11 11 12, 0x40005700,,,,,,,,,,,,,,,,
    [ 34.487632] Scanout GO   : 11 11 12,           ,                 ,             3de0, 0x400056c0,       ,       ,   0.00,   0.01,   0.08,   0.02, 0,  31.51,   0.00,,,,
    [ 34.521568] Present READY: 11 12 12,           ,             3e2e,                 ,           ,  34.04,  25.46,,,,,,,,,,,
    [ 34.521571] Scanout DELAY: 12 12 12,           ,                 ,                 ,           ,       ,       ,       ,       ,       ,       ,  ,       ,       ,   1.00,  0/ 1, -301.71,  13.23
    [ 34.521632] Render  START: 12 12 13, 0x40005740,,,,,,,,,,,,,,,,
    [ 34.521677] Scanout GO   : 12 12 13,           ,                 ,             3e2e, 0x40005700,       ,       ,   0.00,   0.01,   0.08,   0.02, 0,  34.05,   0.00,,,,
    [ 34.555104] Present READY: 13 13 13,           ,             3e7b,                 ,           ,  33.54,  26.32,,,,,,,,,,,
    [ 34.555104] Scanout DELAY: 13 13 13,           ,                 ,                 ,           ,       ,       ,       ,       ,       ,       ,  ,       ,       ,   1.00,  0/ 1, -335.67,  13.66
    [ 34.555180] Render  START: 13 13 14, 0x40005780,,,,,,,,,,,,,,,,
    [ 34.555249] Scanout GO   : 13 13 14,           ,                 ,             3e7b, 0x40005740,       ,       ,   0.00,   0.04,   0.08,   0.02, 0,  33.57,   0.00,,,,
    [ 34.589136] Present READY: 13 14 14,           ,             3ec8,                 ,           ,  34.03,  26.98,,,,,,,,,,,
    [ 34.589139] Scanout DELAY: 14 14 14,           ,                 ,                 ,           ,       ,       ,       ,       ,       ,       ,  ,       ,       ,   1.00,  0/ 1, -370.03,  13.99
    [ 34.589202] Render  START: 14 14 15, 0x400015c0,,,,,,,,,,,,,,,,
    [ 34.589244] Scanout GO   : 14 14 15,           ,                 ,             3ec8, 0x40005780,       ,       ,   0.00,   0.01,   0.08,   0.02, 0,  34.00,   0.00,,,,
    [ 34.622657] Present READY: 15 15 15,           ,             3f15,                 ,           ,  33.52,  27.56,,,,,,,,,,,
    [ 34.622658] Scanout DELAY: 15 15 15,           ,                 ,                 ,           ,       ,       ,       ,       ,       ,       ,  ,       ,       ,   1.00,  0/ 1, -403.84,  14.28
    [ 34.622734] Render  START: 15 15 16, 0x400057c0,,,,,,,,,,,,,,,,
    [ 34.622767] Scanout GO   : 15 15 16,           ,                 ,             3f15, 0x400015c0,       ,       ,   0.00,   0.01,   0.08,   0.02, 0,  33.52,   0.00,,,,
    [ 34.656235] Present READY: 15 16 16,           ,             3f5b,                 ,           ,  33.58,  28.02,,,,,,,,,,,
    [ 34.656235] Scanout DELAY: 16 16 16,           ,                 ,                 ,           ,       ,       ,       ,       ,       ,       ,  ,       ,       ,   1.00,  0/ 1, -437.65,  14.51
    [ 34.656323] Render  START: 16 16 17, 0x40005800,,,,,,,,,,,,,,,,
    [ 34.656346] Scanout GO   : 16 16 17,           ,                 ,             3f5b, 0x400057c0,       ,       ,   0.00,   0.01,   0.08,   0.02, 0,  33.58,   0.00,,,,
    [ 34.690726] Present READY: 16 17 17,           ,             3fb6,                 ,           ,  34.49,  28.42,,,,,,,,,,,
    [ 34.690728] Scanout DELAY: 17 17 17,           ,                 ,                 ,           ,       ,       ,       ,       ,       ,       ,  ,       ,       ,   1.00,  0/ 1, -472.34,  14.71
    [ 34.690834] Render  START: 17 17 18, 0x40005840,,,,,,,,,,,,,,,,
    [ 34.690852] Scanout GO   : 17 17 18,           ,                 ,             3fb6, 0x40005800,       ,       ,   0.00,   0.01,   0.10,   0.02, 0,  34.51,   0.00,,,,
    [ 34.724288] Present READY: 17 18 18,           ,             3ffb,                 ,           ,  33.56,  28.82,,,,,,,,,,,
    [ 34.724291] Scanout DELAY: 18 18 18,           ,                 ,                 ,           ,       ,       ,       ,       ,       ,       ,  ,       ,       ,   1.00,  0/ 1, -506.11,  14.91
    [ 34.724352] Render  START: 18 18 19, 0x40005880,,,,,,,,,,,,,,,,
    [ 34.724397] Scanout GO   : 18 18 19,           ,                 ,             3ffb, 0x40005840,       ,       ,   0.00,   0.01,   0.08,   0.02, 0,  33.54,   0.00,,,,
    [ 34.757791] Present READY: 18 19 19,           ,             4041,                 ,           ,  33.50,  29.12,,,,,,,,,,,
    [ 34.757791] Scanout DELAY: 19 19 19,           ,                 ,                 ,           ,       ,       ,       ,       ,       ,       ,  ,       ,       ,   1.00,  0/ 1, -539.76,  15.06
    [ 34.757862] Render  START: 19 19  0, 0x400054c0,,,,,,,,,,,,,,,,
    [ 34.757935] Scanout GO   : 19 19  0,           ,                 ,             4041, 0x40005880,       ,       ,   0.00,   0.04,   0.09,   0.02, 0,  33.54,   0.00,,,,
    [ 34.791326] Present READY: 19  0  0,           ,             4087,                 ,           ,  33.54,  29.38,,,,,,,,,,,
    [ 34.791328] Scanout DELAY:  0  0  0,           ,                 ,                 ,           ,       ,       ,       ,       ,       ,       ,  ,       ,       ,   1.00,  0/ 1, -573.42,  15.19
    [ 34.791389] Render  START:  0  0  1, 0x40005500,,,,,,,,,,,,,,,,
    [ 34.791434] Scanout GO   :  0  0  1,           ,                 ,             4087, 0x400054c0,       ,       ,   0.00,   0.01,   0.08,   0.02, 0,  33.50,   0.00,,,,
    [ 34.824884] Present READY:  0  1  1,           ,             40cc,                 ,           ,  33.56,  29.61,,,,,,,,,,,
    [ 34.824891] Scanout DELAY:  1  1  1,           ,                 ,                 ,           ,       ,       ,       ,       ,       ,       ,  ,       ,       ,   1.00,  0/ 1, -607.10,  15.30
    [ 34.824962] Render  START:  1  1  2, 0x40005580,,,,,,,,,,,,,,,,
    [ 34.824996] Scanout GO   :  1  1  2,           ,                 ,             40cc, 0x40005500,       ,       ,   0.00,   0.01,   0.06,   0.04, 0,  33.56,   0.00,,,,
    [ 34.858672] Present READY:  1  2  2,           ,             4111,                 ,           ,  33.79,  29.82,,,,,,,,,,,
    [ 34.858674] Scanout DELAY:  2  2  2,           ,                 ,                 ,           ,       ,       ,       ,       ,       ,       ,  ,       ,       ,   1.00,  0/ 1, -640.99,  15.41
     
    BetA, Dj_ALeX, -Tj- and 1 other person like this.
  13. artina90

    artina90 Member

    Messages:
    43
    Likes Received:
    5
    GPU:
    GTX 970 Windforce 1.55Ghz
    I just enabled the registry tweak and my default profile listed low as default while there is an off option.
    What's strange about this is that I have never tweaked this setting before, I didn't even know it existed before reading this thread.
    So basically the default configuration has it enabled already? I wonder if disabling it improves latency.

    EDIT: After going in the game profiles I noticed that none of the games I have installed supports this setting, it's greyed out.
     
  14. RealNC

    RealNC Ancient Guru

    Messages:
    2,742
    Likes Received:
    1,023
    GPU:
    EVGA GTX 980 Ti FTW
    I wonder if setting it to max makes latency worse, as that's easier to test. Because if it doesn't, then it stands to reason this option doesn't actually work.
     
  15. MaLDo

    MaLDo Master Guru

    Messages:
    539
    Likes Received:
    1
    GPU:
    GTX1080
    Input lag rises with the smooth value. It’s easily noticeable.
     

  16. Sajittarius

    Sajittarius Master Guru

    Messages:
    324
    Likes Received:
    12
    GPU:
    2080ti Windforce
    Nice, where is this log located? (or filename?)
     
  17. -Tj-

    -Tj- Ancient Guru

    Messages:
    15,975
    Likes Received:
    1,221
    GPU:
    Zotac GTX980Ti OC
    So this second setting actually enables it in profiles?

    Or why did @artina90 mentioned it's grayed out in profiles?
     
  18. artina90

    artina90 Member

    Messages:
    43
    Likes Received:
    5
    GPU:
    GTX 970 Windforce 1.55Ghz
    -Tj- likes this.
  19. Guzz

    Guzz Member Guru

    Messages:
    128
    Likes Received:
    16
    GPU:
    GTX 970
    C:\silk\silk00.log
    but the logging feature work only on the debug driver.
    Yes.
    0x00666634 — 0x00000000:
    [​IMG]
    0x00666634 — 0x00000001:
    [​IMG]
     
    -Tj- likes this.
  20. -Tj-

    -Tj- Ancient Guru

    Messages:
    15,975
    Likes Received:
    1,221
    GPU:
    Zotac GTX980Ti OC
    hmm, I added that registry key and it enabled it globally, but in profiles Im facing the same issue as artina90.

    I tried to enable it in COD Infinity warfare and COD MW remastered.. Then I checked other profiles and it stays greyed out by those too.

    EDIT: nvm I checked again when I forced it in nvinspector COD MW remastered profile to no 0x000002 and now when I opened nvcpl profile again it said its at high.

    So looks like I have to force it per profile as well
     
    BetA likes this.

Share This Page