How To Reduce Input Latency When Using Frame Generation - V-Sync vs RTSS

Поделиться
HTML-код
  • Опубликовано: 11 сен 2024

Комментарии • 55

  • @Mostly_Positive_Reviews
    @Mostly_Positive_Reviews  3 месяца назад +3

    Just want to say thanks to the people that made me aware of the Reflex setting in RTSS. Without you my old video would still be up and it would've give RTSS a bad name!

  • @DaboooogA
    @DaboooogA 3 дня назад

    Great video thanks - not sure if you've noticed this but in CP2077, frame gen causes very regular and constant microstutters when a frame cap is used. The microstutter disappears when uncapped, but then tearing is out of control.

    • @Mostly_Positive_Reviews
      @Mostly_Positive_Reviews  2 дня назад +1

      Interesting. I actually havent specifically noticed this, but will definitely check it out tonight, thanks for the info!

  • @bujaysedutan9328
    @bujaysedutan9328 3 месяца назад +1

    I would like to share my settings for low latency.
    75hz 1080P Monitor - DLDSR 2.25 (1620P)
    CP2077 - FG On
    NVCP - Vsync Adaptive
    NVCP - Frame Cap 60
    Avg Latency - 30-33ms
    With RTSS Cap + Reflex On, I'm getting frame spikes. Tried different frame cap combinations (NVCP + RTSS Reflex, etc)
    but these settings above helped me with the smoothness and image stability.

    • @Mostly_Positive_Reviews
      @Mostly_Positive_Reviews  3 месяца назад +1

      Definitely going to test this, thanks! Getting 30ms Avg latency with FG on and a framerate cap at 60 is very low, and if I can replicate this I will definitely share this info, thanks 👍

    • @Mostly_Positive_Reviews
      @Mostly_Positive_Reviews  3 месяца назад

      When using these settings I get 68-72ms. Only when I disable FG do I get 30-33ms with NVCP 60 fps cap and Adaptive v-sync.
      Render latency is sitting at 30ms, but PC Latency is more than double that. You sure you are talking about Avg PC Latency, as displayed in the video?

  • @WSS_the_OG
    @WSS_the_OG 3 месяца назад

    I'm curious how RTSS frame rate cap compares with Nvidia Control Panel frame rate limit in terms of latency, FG on and off. Thanks for this very interesting video!

    • @Mostly_Positive_Reviews
      @Mostly_Positive_Reviews  3 месяца назад

      I've seen the NVCP fps cap overshoot some times, meaning if set to 120 fps it will sometimes jump to 123 and come back down. It can happen with RTSS as well, but in my personal experience it happens to a much lesser degree. I will check if it is reflex aware (I think it should be) and let you know 👍

  • @jmorgado4126
    @jmorgado4126 Месяц назад

    Hi! Great video! SInce the making of this video, have you tested the latency with the in game FPS limiter instead of V-sync or RTSS? In many games it gives a lot less latency. It would also be great to see the initial amount of latenncy you were getting before you enabled V-sync or RTSS, to see if it increased od drecreased when enabling them. I would love to know your opinion. thank you

    • @Mostly_Positive_Reviews
      @Mostly_Positive_Reviews  Месяц назад +1

      Thanks!
      I have personally found that latency might be slightly better, but many games have frame time pacing issues when using the in-game limiter. RTSS / v-sync give an overall smoother experience. Not all games though, there are games that can perfectly cap the framerate but it depends on the game.
      Will remember to show the latency before in future, but it is lower as the framerate is higher without a cap in place.

  • @supernice_auto
    @supernice_auto 2 месяца назад +1

    nice video- what software is being used to populate that 'average pc latency' metric in the upper right?

    • @Mostly_Positive_Reviews
      @Mostly_Positive_Reviews  2 месяца назад

      Thanks! I used the Nvidia App, which has an overlay with these metrics 👍

  • @Lennox032
    @Lennox032 3 месяца назад

    Always undervolt and set a frame rate cap, reduce heat and power, less frame rate dips.

  • @justfun5479
    @justfun5479 3 месяца назад

    Interesting video.
    I don't plan to ever limit the FPS, cuz the higher the input lag, the more I'm pissed.
    I'm wonder if G-Sync and Free Sync are superior to in-game V-Sync.

    • @Mostly_Positive_Reviews
      @Mostly_Positive_Reviews  3 месяца назад +2

      The only reason I use v-sync is to keep the frame rate below my monitor's max refresh rate, otherwise in some games it can exceed it with FG enabled, and I get tearing, even with freesync or g-sync enabled, as neither of those limit the max framerate.

    • @shayanali8771
      @shayanali8771 23 дня назад +1

      Gsync or Freesync is used in combination with vsync.......

    • @Mostly_Positive_Reviews
      @Mostly_Positive_Reviews  23 дня назад +1

      @@shayanali8771 Yep, otherwise if you go over your monitor's refresh rate you will see tearing anyway.

  • @EndGxme
    @EndGxme 3 месяца назад +1

    @Mostly_Positive_Reviews I don't know if I'm just being dumb here, but I don't understand why you would want to use a frame rate limiter when Relex already does it for you.

    • @kimjongpoontv69
      @kimjongpoontv69 3 месяца назад +2

      reflex only limits your frames if you have vsync engaged in game or forced in control panel, i presume hes using the RTSS reflex option wihtout vsync engaged in either one.

    • @Mostly_Positive_Reviews
      @Mostly_Positive_Reviews  3 месяца назад +3

      Yeah, this. Using Reflex with v-sync limits your framerate to around 3% below your monitor's refresh rate. Reflex on its own doesnt limit the framerate.
      So the tests with v-sync on has reflex enabled as well because frame generation automatically enables Reflex. I then used that same output framerate to limit to using RTSS to keep the max fps equal between the tests.

    • @Mostly_Positive_Reviews
      @Mostly_Positive_Reviews  3 месяца назад +2

      Answered below. Reflex on its own does not limit your max framerate. It only limits it to around 3% below your monitor's max refresh rate when using v-sync + reflex.

    • @EndGxme
      @EndGxme 3 месяца назад +1

      @@Mostly_Positive_Reviews I understand that you can limit your frame rate to the same as Reflex with RTSS in (Reflex mode) without the need to use Vsync but from my testing at least if I even get within 10 frames of my Max refresh rate I can get tearing with without Vsync so I'm not sure what the point is using an external cap without Vsync that's all

    • @Mostly_Positive_Reviews
      @Mostly_Positive_Reviews  3 месяца назад +1

      @@EndGxme Do you have g-sync enabled? Typically you wouldnt see tearing when within the g-sync range, so it's maybe possible you are outside of that range? But yeah, as I said in the video, I personally just stick with v-sync enabled as it has given me the best overall results. Doesnt increase latency, no tearing, consistent frame pacing etc.

  • @Jakiyyyyy
    @Jakiyyyyy 3 месяца назад +1

    Why I don't have the Reflex option inside the RTSS? Does it per game basis thing? 🤷🏻‍♀️

    • @Mostly_Positive_Reviews
      @Mostly_Positive_Reviews  3 месяца назад +3

      It's not on a per game basis as I can select it even from the desktop. What GPU do you have? Also, which version of RTSS do you have installed? I currently use 7.3.6

    • @Retr-lk5ns
      @Retr-lk5ns Месяц назад

      @@Mostly_Positive_Reviews me neither I only have async, front edge and back edge. I have an RTX 4060

    • @jmorgado4126
      @jmorgado4126 Месяц назад +1

      @@Retr-lk5ns and @Jakiyyyyy I didnt have the option on version 7.3.4 of rivatuner, and as soon as I updated to 7.3.6 I got it on the menu.

  • @keanu3260
    @keanu3260 2 дня назад

    how are you measuring input latency? can i use that sofware with amd?

    • @Mostly_Positive_Reviews
      @Mostly_Positive_Reviews  2 дня назад

      I use GeForce Experience. It unfortunately only works with Nvidia GPUs as it is bundled with the drivers. Radeon's Adrenaline software can also display this if you have anti-lag+ enabled in a game that supports it. I dont know the exact steps to enable it, but it is available if you want to search a bit. Here is a link from PC Gamer: www.pcgamer.com/amd-adds-system-lag-monitoring-to-its-adrenalin-overlay-for-games-that-support-anti-lag/

  • @zGunBLADEz
    @zGunBLADEz 15 дней назад

    all it does is use nvidia framelimiter, problem is cannot be done by game as it is general/global setting, so it is better to use the framelimiter cap on the nvcpanel per game instead of rivatuner. in rivatuner you will need to do it everytime if you use framegen or not. the async is better than nvidia one in non framegen scenarios frametimes are a straight line instead of the lil spikes you see using nvidia reflex if using framegen is better using nvidias framelimiter or the option explained below.,
    Another trick is to load the game in a way it rarely/never hits your monitor refresh rate with VRR/VSYNC on
    ie 120Hz you would need to use a in game setting/dlss in a way it stays under lets say 110fps AVG on a 99% gpu load which is the best way to do it with the best latency of them all.

    • @Mostly_Positive_Reviews
      @Mostly_Positive_Reviews  14 дней назад

      Thanks for the clarification about using Nvidia's frame rate limiter. Wasnt sure exactly how the Reflex option worked, but it makes sense.

  • @mustafademir1165
    @mustafademir1165 Месяц назад

    When I limit the FPS to 72 via RTSS, lossless scaling does not work. What do you think could be the solution to this? (When I limit the FPS via the Nvidia control panel, there is no problem, this problem only with RTSS)

    • @Mostly_Positive_Reviews
      @Mostly_Positive_Reviews  Месяц назад

      I am assuming you are trying to cap the framerate to 72 so that with frame gen you'll get 144 fps? I'm not sure if RTSS is aware of lossless scaling, but almost all games now are DLSS FG and FSR FG aware, so if you want 144fps you cap it to 144fps. What happens if you cap RTSS to 144 fps? Does lossless scaling still not work?

    • @shayanali8771
      @shayanali8771 23 дня назад

      @@Mostly_Positive_Reviews If you are doing X2 FrameGen, then you have to limit the FPS by exactly half of your desired monitor refresh rate. You can also do -1 to it (71 now) to avoid stuttering if framerate before applying this was exceeding 144fps

    • @shayanali8771
      @shayanali8771 23 дня назад

      @mustafa what is your monitor refresh rate from the nvidia control panel? Make sure its 144hz if you want 144hz gaming. Also make sure no overlays of any kind of applications are running in background when enabling loseless

    • @mustafademir1165
      @mustafademir1165 23 дня назад

      Guy's i have fixed it with RTSS, I separated Global and Losseles Scaling profile in RTSS then i set global's fps to 72 and Lossless Scaling fps to 144

  • @MARKELL00F
    @MARKELL00F 3 месяца назад

    Awesome work bro 👏 please how to get Average pc overlay ?

    • @Mostly_Positive_Reviews
      @Mostly_Positive_Reviews  3 месяца назад +1

      I used Nvidia App. You can just install it, and to show these metrics you press Alt+R in-game 👍

  • @shayanali8771
    @shayanali8771 20 дней назад

    Is there any reason to use rtss async over rtss reflex on games that dont have reflex in game settings already even if one doesnt use frame generation? Should i just switch to rtss relfex onwards for every game?

    • @Mostly_Positive_Reviews
      @Mostly_Positive_Reviews  20 дней назад +1

      Actually a very good question, and one I didnt address in the video, my apologies.
      I have been using the Reflex option since I made this video and havent seen any weirdness or input latency spikes on games that dont support reflex. I have only tested a handful of games though but havent come across any issues.

    • @shayanali8771
      @shayanali8771 20 дней назад

      ​@@Mostly_Positive_Reviewsthanks for replying 👍

    • @Mostly_Positive_Reviews
      @Mostly_Positive_Reviews  20 дней назад

      @@shayanali8771 thank you for watching and commenting in the first place 👍

  • @supernice_auto
    @supernice_auto 2 месяца назад

    also is image scaling (TAA), which is the option available in halo infinite for example, the same as 'frame generation' in this context?

    • @Mostly_Positive_Reviews
      @Mostly_Positive_Reviews  2 месяца назад +1

      TAA stands for Temporal Anti Aliasing, and the scaling portion of it is called TSR, for Temporal Super Resolution. TAA scaling is an upscaler which will render the game internally at a lower resolution and then upscale it to your monitor's resolution. These solutions from Nvidia. AMD, and Intel are called DLSS SR, FSR, and XeSS respectively, and they dont generate any frames, they only upscale. The frame generation portion is called DLSS Frame Generation and FSR Frame Generation. These are currently the only two frame generation techniques built into some games. AMD has a solution called AFMF that can be enabled at a driver level to generate additional frames in any game, but it has a few more drawbacks.

    • @supernice_auto
      @supernice_auto 2 месяца назад

      @@Mostly_Positive_Reviews thank you for the clarification here- im trying to determine if halo infinite's implementation of resolution scaling would introduce input latency while allowing for higher fps- my understanding is that yes but the higher fps might offset the input latency introduced by resolution scaling processing.

    • @Mostly_Positive_Reviews
      @Mostly_Positive_Reviews  2 месяца назад

      @@supernice_auto Ah okay. Resolution scaling does have a slight performance overhead, meaning that if you upscale from 1080p to 4K you will get lower performance than at 1080p native, but much better than at 4K native. But It doesnt introduce additional input latency, it actually is very much in line with your actual framerate. So it would decrease your input latency. Not as much as if lowering the native resolution, but still much better than running at your monitor's native resolution.

    • @supernice_auto
      @supernice_auto 2 месяца назад +1

      @@Mostly_Positive_Reviews sorry i meant scaling up so running game at a lower resolution then scaling up to native 1080p res. outside of getting a monitor with built in nvidia reflex analyizer how can you test for input latency? is capframex a reliable approach (looking at frametimes for example)

    • @Mostly_Positive_Reviews
      @Mostly_Positive_Reviews  2 месяца назад

      Frametimes wouldnt indicate latency unfortunately. It only shows you how long it takes for a frame to be rendered. Using GeForce Experience you can check the Average PC latency, or using the Nvidia App. CapFrameX does have App Latency but to be honest I am not 100% sure exactly what that indicates.

  • @paradoxic1888
    @paradoxic1888 Месяц назад

    I've got a 4070. Can someone explain why my latency if in the 90s no matter what settings I try?

    • @Mostly_Positive_Reviews
      @Mostly_Positive_Reviews  Месяц назад

      Do you use v-sync or a framerate cap? What is your framerate when you see 90ms? Also, which game?

    • @paradoxic1888
      @paradoxic1888 Месяц назад

      Here are my settings:
      Res - 2560 x 1440
      PT - On
      DLSS - Balanced
      Graphics Settings - Custom but mostly high settings
      Frame cap is turned on in Nvidia Control Panel
      FPS - 44 (frame gen off)
      Lat - +- 75 (frame gen off)
      With frame gen on latency hangs around 120 with frame gen on. I capped it to 60fps which would otherwise jump to 75 if I don't have it capped.
      Changing to Ray Tracing, 1080p etc. doesn't really make a difference. Is it perhaps another hardware like RAM or CPU that can affect it?

    • @Mostly_Positive_Reviews
      @Mostly_Positive_Reviews  Месяц назад

      44fps as a base framerate is too low for frame gen to work well. Nvidia and AMD both recommend 60 fps, but I personally prefer 90. Unfortunately that means that path tracing is out of the question for most GPUs, unless you can get used to the input latency.

    • @paradoxic1888
      @paradoxic1888 Месяц назад

      Update: The issue was my RAM. I removed the module that runs at lower MHZ and do not support XMP. I then enabled the feature and set the MHZ manually in the BIOS. The latency went down a lot. Unfortunately it's not top of the line RAM, but it makes a huge difference.