ValvePython / steam

☁️ Python package for interacting with Steam
http://steam.readthedocs.io
MIT License
1.05k stars 127 forks source link

Show Shader Pre-Caching progress in the Downloads section. #423

Closed LividJava closed 1 year ago

LividJava commented 1 year ago

Is your feature request related to a problem? Please describe. While looking in my process manager i saw that fossilize_replay process was taking up an exorbitant amount of my CPU usage. After looking it up I saw that it was related to Shader Pre-Caching. It can be annoying at times to have my CPU bound suddenly from Caching and not knowing why its happening, especially when its happening in the middle of a stream (non-gaming), render, or other CPU intensive process.

Describe the solution you'd like This feature is already partially implemented in a fashion, You can view the current progress of shader pre-caching, though it's hidden from the user. Having this in downloads, and being able to view its progress and potentially any other games that need to be pre-cached while allowing us to pause the process temporarily would be beneficial for someone who might stream or need to render.

image

Describe alternatives you've considered If not Downloads, then having the game entry itself show the pre-cache progress.

Gobot1234 commented 1 year ago

This isn't a repository for issues with the steam client, if you want to throw your issue into the right direction try https://steamcommunity.com/groups/SteamClientBeta/discussions/0/864957817327818370/

LividJava commented 1 year ago

Closing as this isn't the right place then.