I have a Geforce GTX 650 and Windows 10 64bit.
I installed the beta Vulkan driver (356.39).
However when I run vulkaninfo.exe from the Vulkan SDK from LunarG it fails. This is the output:
Vulkan API Version: 1.0.3
INFO: [loader] Code 0 : Found manifest file H:\VulkanSDK\1.0.3.1\Bin\VkLayer_api_dump.json, version "1.0.0"
INFO: [loader] Code 0 : Found manifest file H:\VulkanSDK\1.0.3.1\Bin\VkLayer_device_limits.json, version "1.0.0"
INFO: [loader] Code 0 : Found manifest file H:\VulkanSDK\1.0.3.1\Bin\VkLayer_draw_state.json, version "1.0.0"
INFO: [loader] Code 0 : Found manifest file H:\VulkanSDK\1.0.3.1\Bin\VkLayer_image.json, version "1.0.0"
INFO: [loader] Code 0 : Found manifest file H:\VulkanSDK\1.0.3.1\Bin\VkLayer_mem_tracker.json, version "1.0.0"
INFO: [loader] Code 0 : Found manifest file H:\VulkanSDK\1.0.3.1\Bin\VkLayer_object_tracker.json, version "1.0.0"
INFO: [loader] Code 0 : Found manifest file H:\VulkanSDK\1.0.3.1\Bin\VkLayer_param_checker.json, version "1.0.0"
INFO: [loader] Code 0 : Found manifest file H:\VulkanSDK\1.0.3.1\Bin\VkLayer_screenshot.json, version "1.0.0"
INFO: [loader] Code 0 : Found manifest file H:\VulkanSDK\1.0.3.1\Bin\VkLayer_swapchain.json, version "1.0.0"
INFO: [loader] Code 0 : Found manifest file H:\VulkanSDK\1.0.3.1\Bin\VkLayer_threading.json, version "1.0.0"
INFO: [loader] Code 0 : Found manifest file H:\VulkanSDK\1.0.3.1\Bin\VkLayer_unique_objects.json, version "1.0.0"
INFO: [loader] Code 0 : Found manifest file H:\VulkanSDK\1.0.3.1\Bin\VkLayer_vktrace_layer.json, version "1.0.0"
INFO: [loader] Code 0 : Found manifest file H:\Program Files\RenderDoc\renderdoc.json, version "1.0.0"
INFO: [loader] Code 0 : Found manifest file H:\WINDOWS\system32\nv-vk64.json, version "1.0.0"
ERROR: [loader] Code 0 : Failed to find function "vk_icdGetInstanceProcAddr" in dynamic library
Cannot create Vulkan instance.
C:\releasebuild\LoaderAndValidationLayers\demos\vulkaninfo.c:691: failed with VK_ERROR_INCOMPATIBLE_DRIVER
The file nv-vk64.json is there as is the nvoglv64.dll file that this references and inspecting the dll shows it exports a function vk_icdGetInstanceProcAddr. I do have to copy the file out of Windows\system32 to inspect this.
I have had this working correctly on other machines, but this one fails.