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.
I can relate to that.
Command below gives no output.
ls /etc/ |grep vulkan
Fixed in -r1.