ValveSoftware / Fossilize

A serialization format for various persistent Vulkan object types.
MIT License
584 stars 47 forks source link

100 GB shadercache folder #237

Open paolobettelini opened 1 year ago

paolobettelini commented 1 year ago

Hello, I hope this is the right place for this issue since I'm not 100% the problem is on your part.

So I'm running an Arch Linux system under Wayland. Installed wine/proton with Steam and activated the background shader processing.

I noticed that my ~/.local/share/Steam/steamapps/shadercache folder has grown over the last few weeks to ~100 GB. The only game I'm running is Warframe, which is less than 50 GB. Upon starting the game it does the usual "processing vulkan shaders" which I reckon takes a full hour with 100% usage of each of my CPUs, thus I activated the background shader processing feature which sometimes starts this software and uses 50% of my CPU.

Is this size expected behavior? It's seems quite unlikely to me that the game needs to cache (more than double its full size) of vulkan shaders.

Thank you for your time

ProrokAhhah commented 1 month ago

Same problem