protonscr

new beta: No way to see progress of background shader pre-processing

steamopen Steam client
ValveSoftware/steam-for-linux#9405 · opened 2023-04-28 by philipl · updated 2023-08-09 · 9 comments · github
Pphilipl 2023-04-28 github

Your system information

  • Steam client version (build number or date): 1682634349
  • Distribution (e.g. Ubuntu): Ubuntu 23.04
  • Opted into Steam client beta?: Yes
  • Have you checked for system updates?: Yes

Please describe your issue in as much detail as possible:

In the new Steam Beta, it is no longer possible to see the progress of background shader pre-processing. In the old UI, shaders had their own Settings page and the progress was shown there. In the new UI, the shader processing options have moved to the Downloads page but there is no progress visible there.

Kkisak-valve maintainer 2023-04-28 github

Hello @philipl, as a temporary alternative, you should be able to monitor the activity of the shader pre-cache subsystem with something like tail -f ~/.steam/root/logs/shader_log.txt.

Ggardotd426 2023-05-01 github

Phew, thanks @kisak-valve I was coming to report this very bug, at least I have something else to use in the meantime to check shader pre-caching progress.

RrKsanu2MMYvypWePtQWM 2023-06-04 github

Return of this feature would be very much appreciated :)

RrKsanu2MMYvypWePtQWM 2023-06-14 github

I was thinking perhaps showing it on the bottom where the "manage downloads" button sits? That would be way easier than the current method of going into the settings on the non-beta client.

Mmsangel 2023-06-25 github

Hope the new UI will have visible controllers for setting thread count (console command unShaderBackgroundProcessingThreads)

MMateusRodCosta 2023-06-27 github

Hi, if I may make a few small requests for whatever new UI is created for shaders.

It would be nice to know which games had the shaders processed and which didn't yet.
While it is processing shaders it would be good to not only see the progress on the current one, but to also show the queu of which ones will be processed next.

I was thinking perhaps showing it on the bottom where the "manage downloads" button sits? That would be way easier than the current method of going into the settings on the non-beta client.

This idea also seems interesting, just reusing the download interface to also show shader processing.

EEimis-dev 2023-07-22 github

Just came to add my vote for bringing this feature back, it's ESSENTIAL being able to see it. As of now, I just get so confused - why is my CPU working so hard when I do nothing? Is some process crashing? It forces me to constantly check my processes and see why my CPU is running warm... Please, allow us to see when processing is happening.

Ccolemickens 2023-08-09 github

I hope this is okay, but if we're dropping feature requests here for a supposed replacement Shader Status/Config location... I'd like to be able to enable shader pre-caching on a per-title basis. I have a big hard drive so I keep many games installed, but frankly, I only play a single one and only care to have its shaders preprocessed.

Kkisak-valve maintainer 2023-08-09 github