*TIP* to reduce entry delay while maintaining perfect fluidity

Discussion in 'General Discussion' started by DrivingFast, Oct 6, 2018.

  1. DrivingFast

    DrivingFast Registered

    Joined:
    Mar 1, 2018
    Messages:
    1,638
    Likes Received:
    1,083
    Step 1 :
    Find out your real refresh rate (important step).



    No, your actual refresh rate is, in the majority of cases, not 60 or 59: it's usually fractional.
    Most monitors use 59.94 Hz for "60 Hz" and 119.982 Hz for "120 Hz" for example.
    You can detect your actual refresh rate on these sites:

    http://www.testufo.com/#test=refreshrate
    https://www.vsynctester.com


    NOTE: this step is essential and must be very precise and done with great seriousness.

    - Let the test run for a while (normally 5 minutes is enough but I suggest 15 minutes).
    - Do not run both tests at the same time.
    - No background tasks should run.
    - Above all, do not forget to turn off the "put on stand by the screen", or simply turn off the "paused screen" (sorry for the bad translation).
    - It is important to use a browser that works and update (Chrome and Firefox should be correct).
    - If you use Windows 7, Aero must be activated (the test requires the Aero vsync to detect your refresh rate). I believe this is the same for Windows 10.
    - Make sure GPU acceleration is enabled in your browser, otherwise you will get wrong results.
    - On testufo I think it is necessary to activate the full screen mode (there is an icon).
    - I suggest not touching anything for example with the mouse.

    If both sites give you very close results, you can be sure that the number you got is very accurate and very close to your actual refresh rate.

    I suggest, but it's me, to do the test at least 3 times 15 min, warm TV and healthy windows/computer.

    You need only the first three decimals of the number detected :
    If the result is something like "59.940875" for example, you can consider "59.940" as the number to remember.

    Write down this number and keep it for step 2.



    2nd step :
    Use the new RTSS riva tuner fractional frame limit feature.



    Download rivatuner latest version.

    Example:

    For a 59.940Hz monitor, you ceiling at 59.930FPS (59.940 - 0.01 = 59.930). For a 119.982 Hz monitor, you ceiling at 119.972FPS (119.982 FPS - 0.01 FPS= 119.972 FPS).

    How to do ??

    1 / Start RIVA TUNER and create a profile for RF2 or any simu, then close RIVA TUNER
    2 / Go here: C:\Program Files (x86)\RivaTuner Statistics Server\Profiles
    3 / Right click on the profile, security, select your user name, modify permissions, check total control in order to modify the profile file
    4 / Open the file, where there is "[Framerate]", copy the following lines by changing the first value by :

    if your monitor refresh rate is for example 59.999 (figure you found in step 1) like me, make 59.999 - 0.01 = 59.989 and enter 59.989.
    In the game profile file:

    [Framerate]
    Limit = 59989
    LimitDenominator = 1000




    Step 3:
    Disable vsync by the game, AND ACTIVATE BY NVIDIA CONTROL PANEL (standard vsync)




    Result:

    Above all, much lower entry delay (latency), associated with perfect fluidity from the moment that you have at least the same number of FPS as your framerate (fluidity identical to the vsync without the big delay (latency).

    You will press on a device, and with a very short delay you will have the answer by the game (then the answer to the following screen which depends on the entry delay of your monitor).

    To be very clear dear RF2 lovers, you will be very slightly better in virtual driving while maintaining a fluidity, guarantor of lots of good things.

    Works especially if the hardware/graphics/game combination allows to obtain the majority of the time the number of minimum FPS corresponding to the framerate of your monitor.

    This will keep pre-rendering and other blank image buffers by preventing the game from rendering images faster than your refresh rate.

    And blank frame buffers mean NO LATENCY added due to buffering.

    If you do not do the above, setting pre-rendered images larger than 1 will cause more input delay, and may cause poor image stimulation in some games. So put "1" at "maximum pre rendered frames", that's important.

    And even if you do the above, setting this value to 1 always helps to guard against temporary fluctuations in the frame rate (no frame capper is perfect), which gives an offset value of more consistent entry.

    Keep in mind that all this requires a PC capable of rendering images fast enough.
    As the above keeps blank rendering/image buffers, this means that there is no protection against peaks in rendering time of images.
    If your PC can not maintain a frame rate of 60 fps most of the time (or other monitor refresh rate), it may not work well (to be tested).

    If your PC is fast enough, then this is a great way to greatly minimize the vsync input delay and optimize fluidity by having image times really matching your refresh rate.


    EDIT:

    Almost the same latency than vsync off and gsync, for example :

    - vsync ON uncapped: 98ms
    * VS *
    - vsync ON capped: 48ms (50ms reduction, which is 3 frames less latency; 16.7 * 3)
    - vsync OFF capped: 34ms
    - gsync capped: 39ms



    It works fine for me.

    This information comes from the experienced user "RealNC" on the GURU forum.
    I strongly modified his post to make it easier to exploit.
    Thanks to him.
     
    atomed, Chuck Tailor, Filip and 3 others like this.
  2. Nitrometh

    Nitrometh Registered

    Joined:
    Dec 28, 2014
    Messages:
    1,080
    Likes Received:
    443
    I did it some month ago. The result is great :)
     
    DrivingFast likes this.
  3. Louis

    Louis Registered

    Joined:
    Dec 27, 2016
    Messages:
    1,379
    Likes Received:
    840
    graphicaluserinterface and bwana like this.
  4. Lazza

    Lazza Registered

    Joined:
    Oct 5, 2010
    Messages:
    12,345
    Likes Received:
    6,572
    I had to like this just for "done with great seriousness" (not making fun of you @DrivingFast , sometimes the english language is enriched by people with some other first language).

    Nvidia is obviously mentioned, I haven't seen/touched riva tuner for a long time - this work for AMD too?
     
  5. DrivingFast

    DrivingFast Registered

    Joined:
    Mar 1, 2018
    Messages:
    1,638
    Likes Received:
    1,083
    I know it is a banned guy, I have never been banned from a forum. Why do you think I'm spinelli? He is cool that's why? ;)
     
    Louis likes this.
  6. DrivingFast

    DrivingFast Registered

    Joined:
    Mar 1, 2018
    Messages:
    1,638
    Likes Received:
    1,083
    I have very little knowledge, but I think it's valid with AMD.
     
  7. Louis

    Louis Registered

    Joined:
    Dec 27, 2016
    Messages:
    1,379
    Likes Received:
    840
    ahah yeah, banned people are the best. But also the very detailed info on graphics threads
     
  8. patchedupdemon

    patchedupdemon Registered

    Joined:
    Jan 3, 2017
    Messages:
    1,602
    Likes Received:
    1,151
    test the latency when you don’t use vsync and cap the frame rate to 121 FPS, if you have to lower settings then do so to reach that target FPS

    For me this gives me way smoother game play than any vsync or capping at the refresh rate.

    Would love to see how The latency is compared to your findings
     
  9. ADSTA

    ADSTA Registered

    Joined:
    Nov 19, 2011
    Messages:
    2,013
    Likes Received:
    1,369
    :confused:
    I'm confused.
    After you apply your *TIP* you get input lag?
     
    2ndLastJedi likes this.
  10. 2ndLastJedi

    2ndLastJedi Registered

    Joined:
    Nov 3, 2016
    Messages:
    1,873
    Likes Received:
    1,198
  11. DrivingFast

    DrivingFast Registered

    Joined:
    Mar 1, 2018
    Messages:
    1,638
    Likes Received:
    1,083
    No entry delay really noticeable (not measured) VS large entry gap with vsync
     
  12. Alex72

    Alex72 Registered

    Joined:
    Dec 27, 2016
    Messages:
    1,317
    Likes Received:
    992
    This sounds great. Thanks @DrivingFast

    Always wanted the perfect way of limiting FPS but could never really find the number.
     
  13. ECAR_Tracks

    ECAR_Tracks Registered

    Joined:
    May 1, 2016
    Messages:
    456
    Likes Received:
    465
    Can I limit FPS using Nvidia Inspector instead of Riva? I don't like to install so many softwares...
     
  14. DrivingFast

    DrivingFast Registered

    Joined:
    Mar 1, 2018
    Messages:
    1,638
    Likes Received:
    1,083
    A monitor of 60 hz for example will not have a refresh rate at 60 FPS but for example 59,999 FPS.

    With rivatuner you block your FPS to 0.001 near very reliable way.

    My method requires great precision, it will only work with rivatuner I think ;)
     
  15. ECAR_Tracks

    ECAR_Tracks Registered

    Joined:
    May 1, 2016
    Messages:
    456
    Likes Received:
    465
  16. The Iron Wolf

    The Iron Wolf Registered

    Joined:
    Feb 20, 2016
    Messages:
    984
    Likes Received:
    984
    It's too bad Spinelli is not here anymore, we really could use a detailed FPS/visual quality comparison for each of the in game graphical setting, but such guide is a lot of work :)
     
    Louis likes this.
  17. DrivingFast

    DrivingFast Registered

    Joined:
    Mar 1, 2018
    Messages:
    1,638
    Likes Received:
    1,083
    I would like to have that kind of comparison.

    But I confirm Spinelli is someone else.

    I do not attend the forum since September 2017 I think.

    I changed my nickname during the year (before "dadaboomda") just because I was tired of my old nickname dating back to my teenage years.
     
  18. ECAR_Tracks

    ECAR_Tracks Registered

    Joined:
    May 1, 2016
    Messages:
    456
    Likes Received:
    465
    If you knew what the pronounce of your previous nickname means in Portuguese you surely would have a reason else to perform that name changing lol:D
     
    Jeferson Richart and Louis like this.
  19. Louis

    Louis Registered

    Joined:
    Dec 27, 2016
    Messages:
    1,379
    Likes Received:
    840
    ahahahah... or to keep, we donkt know him lol
     
    ECAR_Tracks likes this.
  20. DrivingFast

    DrivingFast Registered

    Joined:
    Mar 1, 2018
    Messages:
    1,638
    Likes Received:
    1,083
    lol tell me!
     

Share This Page