• Holytimes@sh.itjust.works
      link
      fedilink
      English
      arrow-up
      1
      ·
      14 hours ago

      Technically it’s everything it’s any steam game. It’s a community resource.

      It doesn’t always work, sometimes it makes things worse, some times it helps.

      It’s a real crap shoot.

      And if you play a lot of games it can be a LOT of storage space. For example my shader precache right now is 90gigs. Cause I play a bunch of different games so every game has to have it all saved.

      Compiling at run time or during game play means those shaders only use ram for the duration of the game instead of physical storage space on top of ram during game play.

      • Malix@sopuli.xyz
        link
        fedilink
        English
        arrow-up
        6
        ·
        edit-2
        2 days ago

        I’m fairly sure downloading/preloading shaders is a thing only for steamdeck, as the compilation result is different based on hardware & driver versions. Only “fixed” target valve has is steamdeck.

        edit: actually, I might be combining two different things in my mind. Steam has downloading precompiled shaders for games for steamdeck, but has the preload/precompiling option for other systems?

        • morbidcactus@lemmy.ca
          link
          fedilink
          English
          arrow-up
          4
          ·
          2 days ago

          Linux has that for vulkan shaders but like, you still get compiling shaders when loading in bl4 even after that.

          I don’t recall satisfactory having that issue and it’s ue5 afaik, hits a solid fps too even with global illumination on.

          • Holytimes@sh.itjust.works
            link
            fedilink
            English
            arrow-up
            1
            ·
            14 hours ago

            It’s all systems but only for vulkan. So outside of Linux it’s not used much since most windows games are direct X not Vulkan.

            And even then some games use both so while you have the Vulkan shaders you still may need to compile direct X shaders.