8/15/2023 0 Comments Recompile steam![]() Don't be overly hostile or rude to other users. Keep the discussion civil and light, or your submission/comment will be removed. Official Website Frequently Asked Questions Steam Deck Discord Steam Deck Forum ProtonDB Rules:īe kind or Get Yeeted. how much a hardware/OS difference impacts the emulation ability determinesv whether it's even viable to share.Welcome to r/SteamDeck, the subreddit for Valve's handheld computer. They have the info on your system, so know which cache is applicable whether Steam Deck or PC.Īside: this is a common issue for later console system emulation, and why some emulators can support shared graphical caches and some do not. However, Steam building then for Linux already removes one major variable, and with the Steam Deck builds removes all variables as the hardware is consistent. So pre-adding them as above is not useful for the majority of people. The combination of those that each player could have is obviously unknown to the game developer, as well as a large variable so adding those to the game would include a SIGNIFICANT file size increase for everyone with most of that data irrelevant to each user.Ģ: Of equal significance, the cache is more required for Linux as the programs and graphics are designed to work with (typically) Windows drivers. If shaders should be compiled for your hardware ans software specifically, why even bothering with this precompiled cache system?ġ: As you mention in the 2nd question, it is both hardware and OS dependent. If shaders can be shipped precompiled, why don't games do it? it just kept downloading and piling up to 30GB in total, so I disabled it, and I didn't notice any game-breaking stutters, probably because my 16 threads CPU dealt with compiling shaders fast enough. Quoting: H圎shader cache was broken for me. Indeed, if the game recompiles everything, you should just expect a very minor speed improvement on launch (assuming background processing of shaders is disabled, for a "fair" comparison: otherwise, launch speed should increase a lot). There are ways to force it, so it could be what the game is doing here. That one is debatable, but this is where the steam shader cache usually helps. Secondly, drivers tend to not compile shaders until they are actually used, which cause stutter, but reduce compilation time a lot (a whole lot of shaders are apparently unused, usually). I haven't played that specific game, but lots of things can happen.įirstly, having a cache should accelerate your launch times, then, because cached shaders are not recompiled. Quoting: F.UltraAny one knows how this all works with games like Callisto Protocol where Steam downloads shader caches only for the game to then upon launch to rebuild the shaders anyway, sounds like the two systems are fighting each other and that perhaps the steam shader cache should be disabled for games like this, or does it still help in some way that I don't understand? Hopefully now fewer people (or no one) will see the issue but do let them know on the bug report if it happens to you. If the issue persists, please comment on this report and attach your shader_log.txt as indicated above. We've just rolled out an initial fix and will continue to monitor the situation. Reports here indicate a daily download of the full shader cache file size, which is inconsistent with expectations - a small download and full disk write is expected instead.Īfter looking at the logs shared on this issue and on #9200, we've investigated and found a server-side problem with the system that keeps track of the ordering of shaders in those updates. ![]() Shader cache downloads are designed to be incremental. Writing on the GitHub bug report from 2021 today, Valve developer Pierre-Loup Griffais said: However, over the years quite a lot of people have reported how it kept giving full downloads of the whole thing instead of being incremental. The idea behind the system is that you're supposed to see small regular downloads for the shader cache of each game, as Valve continue to build it up and then spread it out to everyone to help improve game performance on Linux and Steam Deck. ![]() Valve's shader cache system can be extremely helpful for Linux gaming, however it can also at times be quite problematic but Valve may have solved a big problem with it.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |