• WagnasT@lemmy.world
    link
    fedilink
    English
    arrow-up
    2
    ·
    edit-2
    6 months ago

    TLDR: mostly affected keyboard and mouse games that use X-input. Probably didn’t affect you if you didn’t use X-input like if you use SDL or WG-input. They haven’t released the fix yet but there are simple workarounds in the thread.

    • lime!@feddit.nu
      link
      fedilink
      English
      arrow-up
      1
      ·
      6 months ago

      i had never heard of wg-input, and the one place that comes up when searching is the dolphin emulator repo. looks like a pretty new windows-specific API (they call it “GameInput”) that they say is a superset of all their earlier apis. don’t understand how that could then bork XInput if it’s already included.

  • IEatDaGoat@lemm.ee
    link
    fedilink
    English
    arrow-up
    2
    arrow-down
    1
    ·
    6 months ago

    Oh maybe that’s why sometimes 7 Days To Die Crashed for me ;o

    Welp this is nice.

  • Aceticon@lemmy.dbzer0.com
    link
    fedilink
    English
    arrow-up
    0
    ·
    6 months ago

    Maybe that’s what I’ve been getting when I’m playing Cult Of The Lamb from Steam in Linux, which is a 2D game so hardly taxing my machine.

    Didn’t notice anything like that on my GOG games started from Lutris.

    • flubba86@lemmy.world
      link
      fedilink
      English
      arrow-up
      1
      ·
      6 months ago

      This particular bug (from the OP) only affects games that use a lot of rapid mouse and keyboard inputs over the period of an hour or two.

      And it only happens (weirdly) when you launch from steam, but have Steam Overlay turned off.

      When launching from Steam, there is a layer that captures all keyboard and mouse inputs before they get to the game (for example, for capturing hotkeys to show the steam overlay). A separate layer called vulkan-steam-overlay (that is responsible for rendering the overlay over the game) periodically clears the input buffer so it doesn’t get too big. If steam overlay is disabled in settings, the input-capture layer is still used, but the vulkan-steam-overlay layer is not used. So the input buffer captures all inputs and never gets cleared, it gets so big it needs to start paging to disk. That is what introduces the lag spikes after an hour or two.

      Launching from Lutris doesn’t use that input-capture layer, so that’s why it’s not affected.

    • chaogomu@lemmy.world
      link
      fedilink
      English
      arrow-up
      0
      ·
      6 months ago

      GunZ is still around? I played that game back in the day. I remember the skill curve being somewhat vertical…

      • cevn@lemmy.world
        link
        fedilink
        English
        arrow-up
        0
        ·
        6 months ago

        It lives on at Fgunz.net and I think there are some others. Skill curve the same, maybe more difficult because ppl are so good (not me).

        • Psythik@lemm.ee
          link
          fedilink
          English
          arrow-up
          0
          arrow-down
          1
          ·
          6 months ago

          So it’s probably pointless for a silver tier player like me to give the game a try then, huh?

          • chaogomu@lemmy.world
            link
            fedilink
            English
            arrow-up
            0
            ·
            6 months ago

            It’s a fun game, and the movement system was not actually that hard to learn.

            But the upper level players are all doing animation interrupts to put out crazy combos for much faster movement and attacks.

            A beginner will learn these interrupts just by playing an hour or so, but chaining them? That takes skill and dedication beyond the norm.

            I do remember winning the occasional match, but it was rare. Overall it was a fun game.

            • Psythik@lemm.ee
              link
              fedilink
              English
              arrow-up
              0
              arrow-down
              1
              ·
              6 months ago

              Okay yeah you’ve talked me out of it. I don’t want to play a game where you have to break/exploit the mechanics in order to compete. Thanks for the info.