Steam client version (build number or date): Dec 7 2020
Distribution (e.g. Ubuntu): Ubuntu 20.04.1
Opted into Steam client beta?: No
Have you checked for system updates?: Yes
Please describe your issue in as much detail as possible:
I've noticed high CPU usage and my archiving hard hard disks spinning up while playing a steam game. Attaching strace revealed that a thread called CLocalLibraryCr is doing lots of access()/lstat64() calls, looking for shader caches perhaps?
Notice how it first dereferences proton's z: symlink (which wine/proton uses to provide z: disk for windows apps), then hits my other wine install, dereferences z: multiple times again and finds shader cache in my old disk that it has spun up (and I heard the noise of). Clearly better symlink handling is needed, to not follow symlinks to / at very least.
Steps for reproducing this issue:
Unsure, just ran a native Linux game through steam for a while.
Your system information
Please describe your issue in as much detail as possible:
I've noticed high CPU usage and my archiving hard hard disks spinning up while playing a steam game. Attaching strace revealed that a thread called
CLocalLibraryCris doing lots of access()/lstat64() calls, looking for shader caches perhaps?Notice how it first dereferences proton's z: symlink (which wine/proton uses to provide z: disk for windows apps), then hits my other wine install, dereferences z: multiple times again and finds shader cache in my old disk that it has spun up (and I heard the noise of). Clearly better symlink handling is needed, to not follow symlinks to / at very least.
Steps for reproducing this issue:
Unsure, just ran a native Linux game through steam for a while.