The nvidia_icd.json file bundled in NVIDIA-Linux-x86_64-364.12.run doesn't get installed to /etc/vulkan/icd.d which is required for vulkan support.
In addition to that, said file has to be tweaked when not using GLVND. cf. https://devtalk.nvidia.com/default/topic/926016/linux/-solved-364-12-vulkan-the-talos-principle-completely-blank-screen-disable-sync-to-vblank-/post/4841157/#4841157
I can relate to that. Command below gives no output. ls /etc/ |grep vulkan
Fixed in -r1.