• 🇰 🌀 🇱 🇦 🇳 🇦 🇰 🇮 @pawb.social
    link
    fedilink
    English
    arrow-up
    6
    ·
    edit-2
    3 days ago

    In my experience with the real-time shader compilation bullshit, it doesn’t even out until you’ve explored most of the game unless it’s a game with very minimal aesthetic differences between areas. Each new level/area/biome will stutter like hell until it has had a chance to compile whatever the fuck it’s doing.

        • Holytimes@sh.itjust.works
          link
          fedilink
          English
          arrow-up
          1
          ·
          1 day 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
            7
            ·
            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
                ·
                1 day 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.