Does the LunarG SDK have a non-standard way of finding the driver?

The SDK includes the official Khronos loader (libvulkan.so), which was developed by LunarG.

The standard way on Linux for the loader to find a driver is for the driver vendor to provide a manifest file that the driver vendor installs in one of these three locations:

/usr/share/vulkan/icd.d

/etc/vulkan/icd.d

$HOME/.local/share/vulkan/icd.d

An environment variable (VK_ICD_FILENAMES) can be used to specify an alternative path, which over rides the above three locations.

For more information, see this documentation.

Return to FAQs