Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

enabling shader pre-caching content per game #6486

Open
Weirdo1312 opened this issue Sep 7, 2019 · 5 comments
Open

enabling shader pre-caching content per game #6486

Weirdo1312 opened this issue Sep 7, 2019 · 5 comments

Comments

@Weirdo1312
Copy link

Your system information

  • Steam client version (build number or date): Aug 30 2019, at 18:54:19
  • Distribution (e.g. Ubuntu): Arch Linux
  • Opted into Steam client beta?: Yes
  • Have you checked for system updates?: Yes

let us disable shader pre-caching contents for certain games
not all people have good bandwidth
for example i can't download 3.5gb shader cache every time "path of exile" gets an update
but all other games have normal size ,i would like to be able to disable shader pre-caching content per game

@Weirdo1312 Weirdo1312 changed the title shader pre-caching content per game enabling shader pre-caching content per game Sep 7, 2019
@gitvalds
Copy link

gitvalds commented May 3, 2020

Ideally, a game should not be re-downloading the "shader pre-caching" for no reason, like it is happening in these days for Warframe.
If that is not possible, then being able to disable it for a bugged game would be nice.
It is not very important though, because it is possible to disable the download for all the games, without distinction, which is what I did.

@jmczab
Copy link

jmczab commented May 15, 2022

Agree with OP and gitvalds - having exactly the same experience.
Whilst shader pre-caching is generally a benefit to games, there are games which do not need it - using downloads, disk space, processing resources (and electricity.) Then, there are bugged games, and games like Warframe which undergo a lot of change and subsequent processing before it is playable.

Being able to enable shader caching per-title, such as we already have on enabling the SteamUI, or allowing background downloads, would give a lot of benefits.

@KrisCris
Copy link

KrisCris commented Oct 25, 2022

Agree with OP, and steam should have per-game toggles for shader caching. It doesn't make any sense to see over 10 gigs of caches of my non-steam games, like emulators (they already have built-in shader caching features).
image

@gel-crabs
Copy link

This would be great, background shader pre-caching uses a ton of CPU with a large game library and enabling it only for the games you use the most would make the most sense.

@ikaikahub
Copy link

This issue is very relevant for A Hat in Time. It's shader cache folder is excessively large (around 17 gb when finished processing iirc) which I believe is caused by the workshop. The shader cache will continue growing as long as new workshop items are created. Steam takes hours to finish processing these shaders, most of which arent for the base game (if my assumption is correct), and is kind of redundant general since A Hat in Time will preprocess shaders in game anyways.

An option to enable/disable shader caching per game would be helpful for cases like this too.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

7 participants