Hello,
I’m currently trying to use the vulkan SDK in order to do parallel computing on my GPUs.
But no physical device is found according to vulkaninfo (as for my first C++ program in which vkEnumeratePhysicalDevices returns 0).
I followed the steps described in the “getting started” page included within the SDK install package.
Could someone help me to make it work ?
If you need more information (see below), do not hesitate.
Thanks in advance.
Bruno
Some information about the computer:
OS: Linux - Ubuntu 14.04
GPUs: GeForce GTX 460 (running X) and GeForce GTX 1070 (just as accelerator)
NVIDIA driver version: 367.35
Vulkan SDK version: 1.0.21.1
Output of vulkaninfo :
===========
VULKAN INFO
===========
Vulkan API Version: 1.0.21
INFO: [loader] Code 0 : Found manifest file /home/bruno/vulkan/VulkanSDK/1.0.21.1/x86_64/etc/explicit_layer.d/VkLayer_object_tracker.json, version "1.0.0"
INFO: [loader] Code 0 : Found manifest file /home/bruno/vulkan/VulkanSDK/1.0.21.1/x86_64/etc/explicit_layer.d/VkLayer_unique_objects.json, version "1.0.0"
INFO: [loader] Code 0 : Found manifest file /home/bruno/vulkan/VulkanSDK/1.0.21.1/x86_64/etc/explicit_layer.d/VkLayer_api_dump.json, version "1.0.0"
INFO: [loader] Code 0 : Found manifest file /home/bruno/vulkan/VulkanSDK/1.0.21.1/x86_64/etc/explicit_layer.d/VkLayer_parameter_validation.json, version "1.0.0"
INFO: [loader] Code 0 : Found manifest file /home/bruno/vulkan/VulkanSDK/1.0.21.1/x86_64/etc/explicit_layer.d/VkLayer_swapchain.json, version "1.0.0"
INFO: [loader] Code 0 : Found manifest file /home/bruno/vulkan/VulkanSDK/1.0.21.1/x86_64/etc/explicit_layer.d/VkLayer_threading.json, version "1.0.0"
INFO: [loader] Code 0 : Found manifest file /home/bruno/vulkan/VulkanSDK/1.0.21.1/x86_64/etc/explicit_layer.d/VkLayer_screenshot.json, version "1.0.0"
INFO: [loader] Code 0 : Found manifest file /home/bruno/vulkan/VulkanSDK/1.0.21.1/x86_64/etc/explicit_layer.d/VkLayer_image.json, version "1.0.0"
INFO: [loader] Code 0 : Found manifest file /home/bruno/vulkan/VulkanSDK/1.0.21.1/x86_64/etc/explicit_layer.d/VkLayer_vktrace_layer.json, version "1.0.0"
INFO: [loader] Code 0 : Found manifest file /home/bruno/vulkan/VulkanSDK/1.0.21.1/x86_64/etc/explicit_layer.d/VkLayer_core_validation.json, version "1.0.0"
INFO: [loader] Code 0 : Found manifest file /etc/vulkan/icd.d/nvidia_icd.json, version "1.0.0"
Instance Extensions:
====================
Instance Extensions count = 4
VK_KHR_surface : extension revision 25
VK_KHR_xcb_surface : extension revision 6
VK_KHR_xlib_surface : extension revision 6
VK_EXT_debug_report : extension revision 2
Layers: count = 11
=======
VK_LAYER_LUNARG_object_tracker (LunarG Validation Layer) Vulkan version 1.0.21, layer version 1
Layer Extensions count = 1
VK_EXT_debug_report : extension revision 3
Devices count = 0
VK_LAYER_GOOGLE_unique_objects (Google Validation Layer) Vulkan version 1.0.21, layer version 1
Layer Extensions count = 0
Devices count = 0
VK_LAYER_LUNARG_api_dump (LunarG debug layer) Vulkan version 1.0.21, layer version 1
Layer Extensions count = 0
Devices count = 0
VK_LAYER_LUNARG_parameter_validation (LunarG Validation Layer) Vulkan version 1.0.21, layer version 1
Layer Extensions count = 1
VK_EXT_debug_report : extension revision 3
Devices count = 0
VK_LAYER_LUNARG_swapchain (LunarG Validation Layer) Vulkan version 1.0.21, layer version 1
Layer Extensions count = 1
VK_EXT_debug_report : extension revision 3
Devices count = 0
VK_LAYER_GOOGLE_threading (Google Validation Layer) Vulkan version 1.0.21, layer version 1
Layer Extensions count = 1
VK_EXT_debug_report : extension revision 3
Devices count = 0
VK_LAYER_LUNARG_screenshot (LunarG image capture layer) Vulkan version 1.0.21, layer version 1
Layer Extensions count = 0
Devices count = 0
VK_LAYER_LUNARG_image (LunarG Validation Layer) Vulkan version 1.0.21, layer version 1
Layer Extensions count = 1
VK_EXT_debug_report : extension revision 3
Devices count = 0
VK_LAYER_LUNARG_vktrace (Vktrace tracing library) Vulkan version 1.0.21, layer version 1
Layer Extensions count = 0
Devices count = 0
VK_LAYER_LUNARG_core_validation (LunarG Validation Layer) Vulkan version 1.0.21, layer version 1
Layer Extensions count = 1
VK_EXT_debug_report : extension revision 3
Devices count = 0
VK_LAYER_LUNARG_standard_validation (LunarG Standard Validation Layer) Vulkan version 1.0.21, layer version 1
Layer Extensions count = 1
VK_EXT_debug_report : extension revision 3
Devices count = 0
Presentable Surface formats:
============================
None found