[Mesa-dev] Loading Vulkan Driver

vivek pandya vivekvpandya at gmail.com
Thu Aug 20 15:42:51 UTC 2020


Hello,

I have started building mesa Vulkan driver.
I have started by copying amd/vulkan driver however I have just kept only
one file in build
libresoc_pipeline.c
I have only one method

VkResult libresoc_CreateGraphicsPipelines(
        VkDevice                                    _device,
        VkPipelineCache                             pipelineCache,
        uint32_t                                    count,
        const VkGraphicsPipelineCreateInfo*         pCreateInfos,
        const VkAllocationCallbacks*                pAllocator,
        VkPipeline*                                 pPipelines)
{
        return VK_ERROR_UNKNOWN;
}

with few edits/commenting out code into files I am able to build
libvulkan_libresoc.so
 but when I forced loaded driver with VK_ICD_FILENAMES I am getting
following error:
however I was expecting to hit VK_ERROR_UNKNOWN. Anyone have any ideas? Am
I missing any file in the build setting?

vivek at vivek-VirtualBox:~/install/share/vulkan/icd.d$ vulkaninfo
ERROR: [Loader Message] Code 0 : loader_scanned_icd_add: Attempt to
retrieve either 'vkGetInstanceProcAddr' or 'vk_icdGetInstanceProcAddr' from
ICD /home/vivek/install/lib/x86_64-linux-gnu/libvulkan_libresoc.so failed.
Cannot create Vulkan instance.
This problem is often caused by a faulty installation of the Vulkan driver
or attempting to use a GPU that does not support Vulkan.
/build/vulkan-tools-KEbD_A/vulkan-tools-1.2.131.1+dfsg1/vulkaninfo/vulkaninfo.h:371:
failed with ERROR_INCOMPATIBLE_DRIVER

Thanks,
Vivek
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/mesa-dev/attachments/20200820/c246ded6/attachment.htm>


More information about the mesa-dev mailing list