7 Replies Latest reply on Dec 30, 2018 2:43 AM by zinx

    Cant use Vulkan using my AMD GPU on a dual intel/amd GPU system

    zinx

      Hello,

      I cant use my AMD GPU Vulkan driver capabilities on my dual Intel/AMD GPU laptop (a Dell laptop).

      The Intel GPU Vulkan driver works as intended.

      I am using Windows 10 as my OS and I am using the latest AMD drivers.

      On Linux I do not get the same behavior - I can access both intel and AMD Vulkan drivers.

      My AMD GPU is Radeon 530 and my Intel GPU is UHD 620.

      here is the result of vulkaninfo :

      ==========

      VULKANINFO

      ==========

       

       

      Vulkan Instance Version: 1.1.92

       

       

      ERROR: [Loader Message] Code 0 : loader_get_json: Failed to open JSON file C:\Users\≡Θ°\AppData\Local\Temp\VulkanLayerManager\VkLayer_override.json

       

       

       

       

      Instance Extensions:

      ====================

      Instance Extensions     count = 11

              VK_EXT_debug_report                 : extension revision  9

              VK_EXT_debug_utils                  : extension revision  1

              VK_EXT_swapchain_colorspace         : extension revision  3

              VK_KHR_device_group_creation        : extension revision  1

              VK_KHR_external_fence_capabilities  : extension revision  1

              VK_KHR_external_memory_capabilities : extension revision  1

              VK_KHR_external_semaphore_capabilities: extension revision  1

              VK_KHR_get_physical_device_properties2: extension revision  1

              VK_KHR_get_surface_capabilities2    : extension revision  1

              VK_KHR_surface                      : extension revision 25

              VK_KHR_win32_surface                : extension revision  6

      Layers: count = 15

      =======

      VK_LAYER_AMD_switchable_graphics (AMD switchable graphics layer) Vulkan version 1.1.82, layer version 1

              Layer Extensions        count = 0

              Devices         count = 1

                      GPU id       : 0 (Intel(R) UHD Graphics 620)

                      Layer-Device Extensions count = 0

       

       

      VK_LAYER_GOOGLE_threading (Google Validation Layer) Vulkan version 1.1.92, layer version 1

              Layer Extensions        count = 1

                      VK_EXT_debug_report                 : extension revision  6

              Devices         count = 1

                      GPU id       : 0 (Intel(R) UHD Graphics 620)

                      Layer-Device Extensions count = 0

       

       

      VK_LAYER_GOOGLE_unique_objects (Google Validation Layer) Vulkan version 1.1.92, layer version 1

              Layer Extensions        count = 0

              Devices         count = 1

                      GPU id       : 0 (Intel(R) UHD Graphics 620)

                      Layer-Device Extensions count = 0

       

       

      VK_LAYER_LUNARG_api_dump (LunarG debug layer) Vulkan version 1.1.92, layer version 2

              Layer Extensions        count = 0

              Devices         count = 1

                      GPU id       : 0 (Intel(R) UHD Graphics 620)

                      Layer-Device Extensions count = 0

       

       

      VK_LAYER_LUNARG_assistant_layer (LunarG Validation Factory Layer) Vulkan version 1.1.92, layer version 1

              Layer Extensions        count = 1

                      VK_EXT_debug_report                 : extension revision  6

              Devices         count = 1

                      GPU id       : 0 (Intel(R) UHD Graphics 620)

                      Layer-Device Extensions count = 1

                              VK_EXT_debug_marker                 : extension revision  4

       

       

      VK_LAYER_LUNARG_core_validation (LunarG Validation Layer) Vulkan version 1.1.92, layer version 1

              Layer Extensions        count = 1

                      VK_EXT_debug_report                 : extension revision  6

              Devices         count = 1

                      GPU id       : 0 (Intel(R) UHD Graphics 620)

                      Layer-Device Extensions count = 2

                              VK_EXT_debug_marker                 : extension revision  4

                              VK_EXT_validation_cache             : extension revision  1

       

       

      VK_LAYER_LUNARG_device_simulation (LunarG device simulation layer) Vulkan version 1.1.92, layer version 1

              Layer Extensions        count = 0

              Devices         count = 1

                      GPU id       : 0 (Intel(R) UHD Graphics 620)

                      Layer-Device Extensions count = 0

       

       

      VK_LAYER_LUNARG_monitor (Execution Monitoring Layer) Vulkan version 1.1.92, layer version 1

              Layer Extensions        count = 0

              Devices         count = 1

                      GPU id       : 0 (Intel(R) UHD Graphics 620)

                      Layer-Device Extensions count = 0

       

       

      VK_LAYER_LUNARG_object_tracker (LunarG Validation Layer) Vulkan version 1.1.92, layer version 1

              Layer Extensions        count = 1

                      VK_EXT_debug_report                 : extension revision  6

              Devices         count = 1

                      GPU id       : 0 (Intel(R) UHD Graphics 620)

                      Layer-Device Extensions count = 1

                              VK_EXT_debug_marker                 : extension revision  4

       

       

      VK_LAYER_LUNARG_parameter_validation (LunarG Validation Layer) Vulkan version 1.1.92, layer version 1

              Layer Extensions        count = 1

                      VK_EXT_debug_report                 : extension revision  6

              Devices         count = 1

                      GPU id       : 0 (Intel(R) UHD Graphics 620)

                      Layer-Device Extensions count = 1

                              VK_EXT_debug_marker                 : extension revision  4

       

       

      VK_LAYER_LUNARG_screenshot (LunarG image capture layer) Vulkan version 1.1.92, layer version 1

              Layer Extensions        count = 0

              Devices         count = 1

                      GPU id       : 0 (Intel(R) UHD Graphics 620)

                      Layer-Device Extensions count = 0

       

       

      VK_LAYER_LUNARG_standard_validation (LunarG Standard Validation) Vulkan version 1.1.92, layer version 1

              Layer Extensions        count = 1

                      VK_EXT_debug_report                 : extension revision  6

              Devices         count = 1

                      GPU id       : 0 (Intel(R) UHD Graphics 620)

                      Layer-Device Extensions count = 2

                              VK_EXT_debug_marker                 : extension revision  4

                              VK_EXT_validation_cache             : extension revision  1

       

       

      VK_LAYER_LUNARG_vktrace (Vktrace tracing library) Vulkan version 1.1.92, layer version 1

              Layer Extensions        count = 0

              Devices         count = 1

                      GPU id       : 0 (Intel(R) UHD Graphics 620)

                      Layer-Device Extensions count = 0

       

       

      VK_LAYER_RENDERDOC_Capture (Debugging capture layer for RenderDoc) Vulkan version 1.1.73, layer version 1

              Layer Extensions        count = 1

                      VK_EXT_debug_utils                  : extension revision  1

              Devices         count = 1

                      GPU id       : 0 (Intel(R) UHD Graphics 620)

                      Layer-Device Extensions count = 1

                              VK_EXT_debug_marker                 : extension revision  3

       

       

      VK_LAYER_VALVE_steam_overlay (Steam Overlay Layer) Vulkan version 1.1.73, layer version 1

              Layer Extensions        count = 0

              Devices         count = 1

                      GPU id       : 0 (Intel(R) UHD Graphics 620)

                      Layer-Device Extensions count = 0

       

       

      Presentable Surfaces:

      =====================

      GPU id       : 0 (Intel(R) UHD Graphics 620)

      Surface type : VK_KHR_win32_surface

      Formats:                count = 4

              B8G8R8A8_UNORM

              B8G8R8A8_SRGB

              R8G8B8A8_UNORM

              R8G8B8A8_SRGB

      Present Modes:          count = 2

              IMMEDIATE_KHR

              FIFO_KHR

      VkSurfaceCapabilitiesKHR:

              minImageCount       = 2

              maxImageCount       = 64

              currentExtent:

                      width       = 256

                      height      = 256

              minImageExtent:

                      width       = 256

                      height      = 256

              maxImageExtent:

                      width       = 256

                      height      = 256

              maxImageArrayLayers = 2048

              supportedTransform:

                      VK_SURFACE_TRANSFORM_IDENTITY_BIT_KHR

              currentTransform:

                      VK_SURFACE_TRANSFORM_IDENTITY_BIT_KHR

              supportedCompositeAlpha:

                      VK_COMPOSITE_ALPHA_OPAQUE_BIT_KHR

                      VK_COMPOSITE_ALPHA_INHERIT_BIT_KHR

              supportedUsageFlags:

                      VK_IMAGE_USAGE_TRANSFER_SRC_BIT

                      VK_IMAGE_USAGE_TRANSFER_DST_BIT

                      VK_IMAGE_USAGE_SAMPLED_BIT

                      VK_IMAGE_USAGE_STORAGE_BIT

                      VK_IMAGE_USAGE_COLOR_ATTACHMENT_BIT

       

       

      C:\VulkanSDKBuild\workspace\Dash-Tools\repo\vulkaninfo\vulkaninfo.c:3692: failed with VK_ERROR_INITIALIZATION_FAILED

       

      I am not sure its AMD or Intel driver fault but I report there as well.

      Thank you for your time.