• Brewchin@lemmy.world
    link
    fedilink
    English
    arrow-up
    2
    ·
    18 hours ago

    Nice! This is MangoHud levels of useful.

    The last time I checked Steam’s performance overlay stuff it was… minimal.

  • The Hobbyist@lemmy.zip
    link
    fedilink
    arrow-up
    19
    ·
    edit-2
    1 day ago

    Great to see transparent information about framerates distinguishing AI frames from original frames.

    One question is, how should one understand the GPU vram usage, when it is reported as 16.0/15.7 GB?

    • Ulrich@feddit.org
      link
      fedilink
      English
      arrow-up
      7
      ·
      1 day ago

      on today’s modern systems framerate has been complicated by the introduction of frame generation technology like DLSS and FSR. If a user has a capable GPU and has frame generation turned on then most software will see the FPS number as including the generated frames. This is correct if you think about just the smoothness of the video and how frequently the monitor is updated. However, this is incorrect if you care about actual game frames, which do other work like process input, handle network updates, perform collision detection for models and projectiles, etc. Frame generation can’t help with things like input latency that matter to competitive gamers, but it can make things look visually smoother on todays high refresh rate monitors.

      The Steam Performance monitor will detect frame generation technology and break down both the DLSS/FSR Frame Gen including FPS and the actual game FPS over 1 second intervals. Further, the overlay will show the minimum and maximum single game frame performance within those one second intervals. If you see a single FPS XX number plus the ↓Max↑Min, then your game is not actively using frame generation. If you see a DLSS/FSR/FG number followed by FPS XX ↓Min↑Max, then your game is using frame generation actively and you get both that display frame rate including generated frames and the actual game frame rate. Note that frame generation enabled games will commonly switch frame generation off in menus and cutscenes and that this is normal and correct behavior to see.

    • Malix@sopuli.xyz
      link
      fedilink
      arrow-up
      5
      ·
      1 day ago

      One question is, how should one understand the GPU vram usage, when it is reported as 16.0/15.7 GB?

      IIRC, using more vram than what’s on the card isn’t a show-stopper, just slow. The parts that don’t fit on the card just lay in RAM and are swapped back on card when needed. This is fairly slow and comes with a performance penalty, which is why the numbers are shown as red on there.

      as for why it’s not showing full 16 GB as being the max? … no clue, probably the card needs some vram for it’s own operation/general framebuffer (or whatever is the term) for displaying eg. the os, not just the game. But I’m just guessing.

      • xavier666@lemm.ee
        link
        fedilink
        English
        arrow-up
        1
        ·
        8 hours ago

        Wait, if GPU swap is in RAM, and RAM swap is in disk, is it technically possible that my frames are saved in disk temporarily?

        • Malix@sopuli.xyz
          link
          fedilink
          arrow-up
          3
          ·
          8 hours ago

          frames, probably not. But textures, geometry data, shaders and stuff like that, probably? I guess.

  • Malix@sopuli.xyz
    link
    fedilink
    arrow-up
    5
    ·
    1 day ago

    cool. in general the plain fps readout is enough for me, but a more comprehensive option sure doesn’t hurt. Hopefully that’ll come to linux as well.

        • sgh@lemmy.ml
          link
          fedilink
          arrow-up
          2
          ·
          1 day ago

          Steam already had the FPS counter in its overlay.

          I imagine they will add an option to have the full thing.

          • Link@rentadrunk.org
            link
            fedilink
            arrow-up
            2
            ·
            1 day ago

            Yes but it never had this much detail before. It only had all this detail on steam deck as it was using Mangohud instead of the built in one from steam overlay