• TheRealKuni@piefed.social
      link
      fedilink
      English
      arrow-up
      7
      ·
      edit-2
      18 hours ago

      DLSS Frame Generation uses “AI” to interpolate frames in games that support it. It’s basically free framerate if your card supports it. They’re not really “fake,” they’re interpolated.

      Edit: For what it’s worth, AMD also does this with FSR in games that support it.

      • Korhaka@sopuli.xyz
        link
        fedilink
        English
        arrow-up
        1
        ·
        11 hours ago

        “in games that support it” mostly kills my internet in features like this. I play a lot of small and sometimes older indie games that probably don’t support it.

      • TrickDacy@lemmy.world
        link
        fedilink
        English
        arrow-up
        1
        ·
        18 hours ago

        Interesting. Crazy that ai could run fast enough to provide such intense calculations… in just a couple ms, apparently! If it looks good I don’t see an issue other than maybe that’s power intensive? Anyhow, thank you for the response.

        • TheRealKuni@piefed.social
          link
          fedilink
          English
          arrow-up
          1
          ·
          7 hours ago

          It’s really pretty incredible. As I understand it (though I’m far from an expert and could be wrong) it’s using tensor cores that wouldn’t be engaged otherwise during gaming, so it’s essentially free performance at the cost of power consumption. Means I can run at half the framerate I want and use DLSS to fill in the gaps.

          For example, with Forza Horizon 6 if I turn on Deep Learning Anti-Aliasing (DLAA) and frame generation I can easily keep a steady 144fps and it looks MUCH better than with the default settings hovering around 100fps. Not just smoother (not sure I can personally tell the difference between 100 and 144) but much better anti-aliasing, too.

          Fuck nVidia for a bunch of reasons, but I have to admit I love my 4070 Ti super. And it’s not even a top end card.

        • Blackmist@feddit.uk
          link
          fedilink
          English
          arrow-up
          6
          ·
          12 hours ago

          It should be noted that the real reason gamers want better framerates is so you get a faster response between you making an input and the game doing something.

          Frame generation turning 30 fps into 120 fps may well make things look smooth to an observer, but they’ll still play like a PS4 game in treacle.

          • TheRealKuni@piefed.social
            link
            fedilink
            English
            arrow-up
            1
            ·
            7 hours ago

            Maybe. In my use case it’s bumping from 72fps to 144fps (I have a 40 series card so I can only do 2x frame generation). In that case, the delay to allow for interpolation is likely around 14 milliseconds, potentially slightly longer (although nVidia claims there is a predictive element to DLSS frame generation, so it might not require the next true frame to be generated yet, I’m not sure). I can’t react to anything in that time anyway. Human reaction time is much slower than 14 milliseconds (or, indeed, than the 33ms that 30fps to 120fps with 4x would cause).

            I think the benefits to smoother framerate is about more than just latency. I suspect our brains process better when the visual input is smoother. Makes it easier to track movement and such. Even professional F1 drivers and esports players have reaction times at around 150ms minimum, so the latency is something we’re always compensating for (indeed, there is a processing delay in our brains from when visual input is received, latency is literally something our brains compensate for all the time in our daily lives).

            But obviously if people are more worried about that latency they can disable frame generation and lower their graphical fidelity to achieve the same framerates. Stuff like frame generation and super resolution is very much about eking every bit of graphical performance out of the silicon as possible, and isn’t strictly necessary.

          • Korhaka@sopuli.xyz
            link
            fedilink
            English
            arrow-up
            1
            ·
            11 hours ago

            Streamed games over 100ms+ latency before and it’s felt fine though, that part depends a lot on the game. Flight/space sim isn’t going to care much.

            • Blackmist@feddit.uk
              link
              fedilink
              English
              arrow-up
              1
              ·
              9 hours ago

              I suspect it doesn’t matter too much on joypad controlled games either.

              Mouse aiming and especially VR are more likely to feel the difference between real and fake frames.

          • TrickDacy@lemmy.world
            link
            fedilink
            English
            arrow-up
            1
            ·
            12 hours ago

            That’s a good point which I’d not considered. Yeah, generated frames can’t really respond to you in real time.