How does the Vulkan Loader detect vendor drivers in a Linux system?
On Linux, the loader detects the drivers via a JSON file that’s installed in some system communications. The JSON file indicates where the actual driver library is. There are also some environment variable overrides that you can use to point to a different location rather than a system location.
For more detailed information review the SDK Linux documentation at LunarXchange (vulkan.lunarg.com)