To the future visitors of this issue report, let's use this issue report to focus on behavior seen with mesa vulkan drivers and #7306 for the nVidia proprietary driver.
Well, you are right : in the 2nd half of comments of https://github.com/ValveSoftware/steam-for-linux/issues/7306 , some nvidia users reports shaders recompilations after Steam client restart (like me).
There is also some very interesting stuff about tweaking __GL_SHADER_DISK_CACHE_SKIP_CLEANUP and __GL_SHADER_DISK_CACHE_SIZE
I don't know if it applies to AMD users too, but I will try it and report results here.
Those environment variables are nVidia-specific.
__GL_SHADER_DISK_CACHE_SIZEx1 2020-12__GL_SHADER_DISK_CACHE_SKIP_CLEANUPx1 2020-12
Your system information
Please describe your issue in as much detail as possible:
I tried to be careful and avoid duplicates : I think this bug report is different from https://github.com/ValveSoftware/steam-for-linux/issues/7306 and https://github.com/ValveSoftware/steam-for-linux/issues/6546
Everyday, when I restart the PC (and Steam is restarted too), Steam client decides to recompiles shaders for all games.
Steps for reproducing this issue:
Log attached
~/.steam/logs/shader_log.txt(I rebooted PC at [2020-12-16 15:03] )shader.log
This time I stopped shaders recompilation at 2020-12-16 16:51:16 (I unchecked "allow vulkan background processing" in settings)
It takes so long to recompile everything that I'm not sure I can reproduce the bug in a single day.