Created attachment 139217 [details] vulkaninfo output on Linux On my system the vkEnumeratePhysicalDevices reports two (identical) physical devices while, obviously, my machine, a laptop with an Intel HD Graphic 502 integrated graphics processor, running Fedora 27 and Mesa 17.3.6, only has one. lspci gives: Attached is the vulkaninfo output.
Created attachment 139218 [details] vulkaninfo output on Windows Attached is the vulkaninfo output from Windows, same machine.
This is very weird. I just ran vulkaninfo locally and it's working fine. Can you do "ls -l /dev/dri" and paste the output?
Sure, here is the output: $ ls -l /dev/dri total 0 drwxr-xr-x. 2 root root 80 29 avril 16:45 by-path crw-rw----+ 1 root video 226, 0 29 avril 16:45 card0 crw-rw----+ 1 root video 226, 128 29 avril 16:45 renderD128
Please re-run vulkaninfo with VK_LOADER_DEBUG=all and attach the standard error that gets dumped out.
Created attachment 139225 [details] vulkaninfo output on Linux + debug (stderr) $ VK_LOADER_DEBUG=all vulkaninfo 2>vulkaninfo.linux.debug.stderr Looks like /usr/share/vulkan/icd.d/ and /usr/share//vulkan/icd.d/intel_icd/ are searched three times. May that be a problem, and should that be a loader problem instead of a driver one?
The problem is that the loader is finding /usr/share/vulkan/icd.d/intel_icd.x86_64.json and /usr/share//vulkan/icd.d/intel_icd.x86_64.json and thinks they are separate icd files. This is either a loader bug or a loader packaging bug.
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.