Hello,
I got a similar error after updating the driver to 550.54.14 on Debian 12 “bookworm” when running applications with WINE (currently 9.3).
The exact message is
The NVIDIA driver was unable to open ‘libnvidia-glvkspirv.so.550.54.14’. This library is required at run time.
I found libnvidia-glvkspirv.so.550.54.14 under /usr/lib/i386-linux-gnu and /usr/lib/x86_64-linux-gnu (I use both 32 and 64-bit architectures).
LD_PRELOAD didn’t work for me because WINE mixes 32-bit and 64-bit binaries calls. I either got WRONG CLASS ELF32 or WRONG CLASS ELF64 when I pointed LD_PRELOAD to the i386-linux-gnu or x86_64-linux-gnu files.
My solution was to create symlinks in those two directories, mimicking existing libnvidia libraries:
sudo ln -s libnvidia-glvkspirv.so.550.54.14 libnvidia-glvkspirv.so.1
sudo ln -s libnvidia-glvkspirv.so.1 libnvidia-glvkspirv.so
This fixed the issue for me with mixed architecture.
Regards.