Yes, this 180 MiB is just a lot of dummy data. The actual cache is somewhere else, e.g. on Nvidia in ~/.cache/nvidia/GLCache or ~/.nv if you don't have Shader Pre-Caching enabled in Steam settings and somewhere in ${steamapps}/shadercache/1888930/nvidiav1 (I think?) otherwise. That one should be much bigger, over 3 GiB in size.
Yes, this 180 MiB is just a lot of dummy data. The actual cache is somewhere else, e.g. on Nvidia in
~/.cache/nvidia/GLCacheor~/.nvif you don't have Shader Pre-Caching enabled in Steam settings and somewhere in${steamapps}/shadercache/1888930/nvidiav1(I think?) otherwise. That one should be much bigger, over 3 GiB in size.
Dont have pre caching on, and I did check my NV folder, entire thing only goes to 64mb

Also deleted the ~/.nv folder a month ago so it would all use the new location.
Nvidia driver deletes the cache once it goes over a certain size, which by default is something laughably small (1 GiB?). Does it grow while the game is running? Do you have __GL_SHADER_DISK_CACHE=1 set as an environment variable for the game process?
Nvidia driver deletes the cache once it goes over a certain size, which by default is something laughably small (1 GiB?). Does it grow while the game is running? Do you have
__GL_SHADER_DISK_CACHE=1set as an environment variable for the game process?
No env's are set, but even if the cap is currently 1gb should it not have at least hit that yet? Game is now re running its generation for one reason or another, and its now slowly growing again. Gonna add __GL_SHADER_DISK_CACHE_SKIP_CLEANUP=1, to my global env file.
Working as intended. We still need to store dummy data in the library so we can validate the input as required. AMD Windows D3D12 does something similar actually.
__GL_SHADER_DISK_CACHE=1`x2 2023-03__GL_SHADER_DISK_CACHE_SKIP_CLEANUP=1,x1 2023-03
Forgive me if I'm mistaken, but looking at the readme, it's written as if any application that attempts to manage its own shader cache, by default is handed dummy data, with VKD3D managing its own cache like it would for applications that lack its support. Despite this, The Last of Us: Part 1 which does manage its own cache, still appears to do so, generating almost 200mb worth of a cache. It also begins to remake its cache if the folder is removed.

Is this intended? Forgive me if this is something unrelated to the ID3D12PipelineLibrary. And thank you.