Also also; dear Valve, please also give us a way to dedicate a certain location (/home/user/shaders for example) to be used for caching the shaders, i don't want my main system SSD filling up due to the pre-cached shaders. Thank you.
It takes less than a minute for the shaders to be updated on my system. What spec is your computer?
It takes less than a minute for the shaders to be updated on my system. What spec is your computer?
It takes a bit with a lot of games, ryzen 5
I'm having the same issue with Steam, and Vulkan shader processing.
I downloaded Balder's Gate 3 to my Linux install, as I'm migrating to Linux. I have yet to fully launch this game, because when it starts processing the shaders, my CPU usage almost immediately spikes up to 100%, and stays there.
The longest I've let it sit trying to do this was 30 minutes, but the CPU was hot, the fans were noisy, and the computer became completely unresponsive. This is the result every single time Vulcan shaders need processing.
Edit: This doesn't seem to happen, when steam is run from the terminal. Yes, it takes up high CPU, but the system is responsive, as expected. (I see a line about renice being <= 20 working in CLI. maybe this isn't working correctly when run outside a terminal?)
System Specs:
Intel i9-9900K
Nvidia RTX 2080 SUPER
nvidia-driver-535 (Proprietary)
32GB RAM
Kubuntu 22.04 (Dual-boot with Windows 11)
OS is installed on an NVME
Games are all installed on an SSD
I'm wanting to bump this as it seems like some games have gotten particularly bad at optimization, requiring them to have their shaders compiled multiple times and for ridiculous lengths of time (Looking at you, Overwatch. Though it isn't the only offender.).
I don't want to put unnecessary stress on my PC just because I want to have some downtime. If anything, hearing it whir up and seeing 100% CPU @ 100C just makes me want to cancel and just stare at my library and instead just imagine what I could be playing.
I don't mind waiting extra time, but it would be nice if I could prompt Steam to get a game ready completely. By that I mean not only installed but shaders+proton+installation scripts. Ideally without murdering my thermals or launching the game unnecessarily....
Nothing extracted yet.
Dear Valve, please give us a way to limit the total processing power that can be used when pre-caching shaders; the fan noise when Steam is open is crazy high! Thank you.