KhronosGroup / KhronosGroup/Vulkan-Loader

Log message when no Vulkan driver is found by the Vulkan Loader

Open
#1,827 4 comments 0 reactions 1 assignee View on GitHub

@charles-lunarg is already working on this.

Since Dec 15, 2025.

enhancement
Dominant language
C
Stars
696
Forks
343
Avg merge
1d 1h
Merged PRs (30d)
17

Description

Using the vk_loader_settings.json file:
vk_loader_settings.json

I wanted to see what report the Vulkan Loader when not Vulkan driver is found. But it's not very clear.

I would be great to have a dedicated DRIVER|WARNINGS log message.

$ vulkaninfoSDK --summary
[Vulkan Loader] INFO | DRIVER:  windows_get_device_registry_entry: Device ID(1) Does not contain a value for "VulkanExplicitLayers"
[Vulkan Loader] INFO | DRIVER:  windows_get_device_registry_entry: Device ID(3) Does not contain a value for "VulkanExplicitLayers"
[Vulkan Loader] INFO | DRIVER:  windows_get_device_registry_entry: Device ID(4) Does not contain a value for "VulkanExplicitLayers"
[Vulkan Loader] INFO | DRIVER:  windows_get_device_registry_entry: Device ID(5) Does not contain a value for "VulkanExplicitLayers"
[Vulkan Loader] INFO | DRIVER:  windows_get_device_registry_entry: Device ID(6) Does not contain a value for "VulkanExplicitLayers"
[Vulkan Loader] INFO | DRIVER:  windows_get_device_registry_entry: Device ID(1) Does not contain a value for "VulkanExplicitLayers"
[Vulkan Loader] INFO | DRIVER:  windows_get_device_registry_entry: Device ID(3) Does not contain a value for "VulkanExplicitLayers"
[Vulkan Loader] INFO | DRIVER:  windows_get_device_registry_entry: Device ID(4) Does not contain a value for "VulkanExplicitLayers"
[Vulkan Loader] INFO | DRIVER:  windows_get_device_registry_entry: Device ID(5) Does not contain a value for "VulkanExplicitLayers"
[Vulkan Loader] INFO | DRIVER:  windows_get_device_registry_entry: Device ID(6) Does not contain a value for "VulkanExplicitLayers"
[Vulkan Loader] INFO | DRIVER:  windows_get_device_registry_entry: Device ID(1) Does not contain a value for "VulkanExplicitLayers"
[Vulkan Loader] INFO | DRIVER:  windows_get_device_registry_entry: Device ID(3) Does not contain a value for "VulkanExplicitLayers"
[Vulkan Loader] INFO | DRIVER:  windows_get_device_registry_entry: Device ID(4) Does not contain a value for "VulkanExplicitLayers"
[Vulkan Loader] INFO | DRIVER:  windows_get_device_registry_entry: Device ID(5) Does not contain a value for "VulkanExplicitLayers"
[Vulkan Loader] INFO | DRIVER:  windows_get_device_registry_entry: Device ID(6) Does not contain a value for "VulkanExplicitLayers"
[Vulkan Loader] INFO | DRIVER:  windows_get_device_registry_entry: Device ID(1) Does not contain a value for "VulkanExplicitLayers"
[Vulkan Loader] INFO | DRIVER:  windows_get_device_registry_entry: Device ID(3) Does not contain a value for "VulkanExplicitLayers"
[Vulkan Loader] INFO | DRIVER:  windows_get_device_registry_entry: Device ID(4) Does not contain a value for "VulkanExplicitLayers"
[Vulkan Loader] INFO | DRIVER:  windows_get_device_registry_entry: Device ID(5) Does not contain a value for "VulkanExplicitLayers"
[Vulkan Loader] INFO | DRIVER:  windows_get_device_registry_entry: Device ID(6) Does not contain a value for "VulkanExplicitLayers"
[Vulkan Loader] INFO | DRIVER:  windows_get_device_registry_entry: Device ID(1) Does not contain a value for "VulkanExplicitLayers"
[Vulkan Loader] INFO | DRIVER:  windows_get_device_registry_entry: Device ID(3) Does not contain a value for "VulkanExplicitLayers"
[Vulkan Loader] INFO | DRIVER:  windows_get_device_registry_entry: Device ID(4) Does not contain a value for "VulkanExplicitLayers"
[Vulkan Loader] INFO | DRIVER:  windows_get_device_registry_entry: Device ID(5) Does not contain a value for "VulkanExplicitLayers"
[Vulkan Loader] INFO | DRIVER:  windows_get_device_registry_entry: Device ID(6) Does not contain a value for "VulkanExplicitLayers"
[Vulkan Loader] INFO | DRIVER:  windows_get_device_registry_entry: Device ID(1) Does not contain a value for "VulkanExplicitLayers"
[Vulkan Loader] INFO | DRIVER:  windows_get_device_registry_entry: Device ID(3) Does not contain a value for "VulkanExplicitLayers"
[Vulkan Loader] INFO | DRIVER:  windows_get_device_registry_entry: Device ID(4) Does not contain a value for "VulkanExplicitLayers"
[Vulkan Loader] INFO | DRIVER:  windows_get_device_registry_entry: Device ID(5) Does not contain a value for "VulkanExplicitLayers"
[Vulkan Loader] INFO | DRIVER:  windows_get_device_registry_entry: Device ID(6) Does not contain a value for "VulkanExplicitLayers"
[Vulkan Loader] INFO | DRIVER:  windows_get_device_registry_entry: Device ID(1) Does not contain a value for "VulkanExplicitLayers"
[Vulkan Loader] INFO | DRIVER:  windows_get_device_registry_entry: Device ID(3) Does not contain a value for "VulkanExplicitLayers"
[Vulkan Loader] INFO | DRIVER:  windows_get_device_registry_entry: Device ID(4) Does not contain a value for "VulkanExplicitLayers"
[Vulkan Loader] INFO | DRIVER:  windows_get_device_registry_entry: Device ID(5) Does not contain a value for "VulkanExplicitLayers"
[Vulkan Loader] INFO | DRIVER:  windows_get_device_registry_entry: Device ID(6) Does not contain a value for "VulkanExplicitLayers"
[Vulkan Loader] INFO | DRIVER:  windows_get_device_registry_entry: Device ID(1) Does not contain a value for "VulkanExplicitLayers"
[Vulkan Loader] INFO | DRIVER:  windows_get_device_registry_entry: Device ID(3) Does not contain a value for "VulkanExplicitLayers"
[Vulkan Loader] INFO | DRIVER:  windows_get_device_registry_entry: Device ID(4) Does not contain a value for "VulkanExplicitLayers"
[Vulkan Loader] INFO | DRIVER:  windows_get_device_registry_entry: Device ID(5) Does not contain a value for "VulkanExplicitLayers"
[Vulkan Loader] INFO | DRIVER:  windows_get_device_registry_entry: Device ID(6) Does not contain a value for "VulkanExplicitLayers"
[Vulkan Loader] INFO | DRIVER:  windows_get_device_registry_entry: Device ID(1) Does not contain a value for "VulkanExplicitLayers"
[Vulkan Loader] INFO | DRIVER:  windows_get_device_registry_entry: Device ID(3) Does not contain a value for "VulkanExplicitLayers"
[Vulkan Loader] INFO | DRIVER:  windows_get_device_registry_entry: Device ID(4) Does not contain a value for "VulkanExplicitLayers"
[Vulkan Loader] INFO | DRIVER:  windows_get_device_registry_entry: Device ID(5) Does not contain a value for "VulkanExplicitLayers"
[Vulkan Loader] INFO | DRIVER:  windows_get_device_registry_entry: Device ID(6) Does not contain a value for "VulkanExplicitLayers"
[Vulkan Loader] INFO | DRIVER:  windows_get_device_registry_entry: Device ID(1) Does not contain a value for "VulkanExplicitLayers"
[Vulkan Loader] INFO | DRIVER:  windows_get_device_registry_entry: Device ID(3) Does not contain a value for "VulkanExplicitLayers"
[Vulkan Loader] INFO | DRIVER:  windows_get_device_registry_entry: Device ID(4) Does not contain a value for "VulkanExplicitLayers"
[Vulkan Loader] INFO | DRIVER:  windows_get_device_registry_entry: Device ID(5) Does not contain a value for "VulkanExplicitLayers"
[Vulkan Loader] INFO | DRIVER:  windows_get_device_registry_entry: Device ID(6) Does not contain a value for "VulkanExplicitLayers"
[Vulkan Loader] INFO | DRIVER:  windows_get_device_registry_entry: Device ID(1) Does not contain a value for "VulkanExplicitLayers"
[Vulkan Loader] INFO | DRIVER:  windows_get_device_registry_entry: Device ID(3) Does not contain a value for "VulkanExplicitLayers"
[Vulkan Loader] INFO | DRIVER:  windows_get_device_registry_entry: Device ID(4) Does not contain a value for "VulkanExplicitLayers"
[Vulkan Loader] INFO | DRIVER:  windows_get_device_registry_entry: Device ID(5) Does not contain a value for "VulkanExplicitLayers"
[Vulkan Loader] INFO | DRIVER:  windows_get_device_registry_entry: Device ID(6) Does not contain a value for "VulkanExplicitLayers"
[Vulkan Loader] INFO | DRIVER:  windows_get_device_registry_entry: Device ID(1) Does not contain a value for "VulkanExplicitLayers"
[Vulkan Loader] INFO | DRIVER:  windows_get_device_registry_entry: Device ID(3) Does not contain a value for "VulkanExplicitLayers"
[Vulkan Loader] INFO | DRIVER:  windows_get_device_registry_entry: Device ID(4) Does not contain a value for "VulkanExplicitLayers"
[Vulkan Loader] INFO | DRIVER:  windows_get_device_registry_entry: Device ID(5) Does not contain a value for "VulkanExplicitLayers"
[Vulkan Loader] INFO | DRIVER:  windows_get_device_registry_entry: Device ID(6) Does not contain a value for "VulkanExplicitLayers"
[Vulkan Loader] INFO | DRIVER:  windows_get_device_registry_entry: Device ID(1) Does not contain a value for "VulkanExplicitLayers"
[Vulkan Loader] INFO | DRIVER:  windows_get_device_registry_entry: Device ID(3) Does not contain a value for "VulkanExplicitLayers"
[Vulkan Loader] INFO | DRIVER:  windows_get_device_registry_entry: Device ID(4) Does not contain a value for "VulkanExplicitLayers"
[Vulkan Loader] INFO | DRIVER:  windows_get_device_registry_entry: Device ID(5) Does not contain a value for "VulkanExplicitLayers"
[Vulkan Loader] INFO | DRIVER:  windows_get_device_registry_entry: Device ID(6) Does not contain a value for "VulkanExplicitLayers"
[Vulkan Loader] INFO | DRIVER:  windows_get_device_registry_entry: Device ID(1) Does not contain a value for "VulkanExplicitLayers"
[Vulkan Loader] INFO | DRIVER:  windows_get_device_registry_entry: Device ID(3) Does not contain a value for "VulkanExplicitLayers"
[Vulkan Loader] INFO | DRIVER:  windows_get_device_registry_entry: Device ID(4) Does not contain a value for "VulkanExplicitLayers"
[Vulkan Loader] INFO | DRIVER:  windows_get_device_registry_entry: Device ID(5) Does not contain a value for "VulkanExplicitLayers"
[Vulkan Loader] INFO | DRIVER:  windows_get_device_registry_entry: Device ID(6) Does not contain a value for "VulkanExplicitLayers"
[Vulkan Loader] INFO | DRIVER:  windows_get_device_registry_entry: Device ID(1) Does not contain a value for "VulkanExplicitLayers"
[Vulkan Loader] INFO | DRIVER:  windows_get_device_registry_entry: Device ID(3) Does not contain a value for "VulkanExplicitLayers"
[Vulkan Loader] INFO | DRIVER:  windows_get_device_registry_entry: Device ID(4) Does not contain a value for "VulkanExplicitLayers"
[Vulkan Loader] INFO | DRIVER:  windows_get_device_registry_entry: Device ID(5) Does not contain a value for "VulkanExplicitLayers"
[Vulkan Loader] INFO | DRIVER:  windows_get_device_registry_entry: Device ID(6) Does not contain a value for "VulkanExplicitLayers"
[Vulkan Loader] INFO | DRIVER:  windows_get_device_registry_entry: Device ID(1) Does not contain a value for "VulkanExplicitLayers"
[Vulkan Loader] INFO | DRIVER:  windows_get_device_registry_entry: Device ID(3) Does not contain a value for "VulkanExplicitLayers"
[Vulkan Loader] INFO | DRIVER:  windows_get_device_registry_entry: Device ID(4) Does not contain a value for "VulkanExplicitLayers"
[Vulkan Loader] INFO | DRIVER:  windows_get_device_registry_entry: Device ID(5) Does not contain a value for "VulkanExplicitLayers"
[Vulkan Loader] INFO | DRIVER:  windows_get_device_registry_entry: Device ID(6) Does not contain a value for "VulkanExplicitLayers"
[Vulkan Loader] INFO | DRIVER:  windows_get_device_registry_entry: Device ID(1) Does not contain a value for "VulkanExplicitLayers"
[Vulkan Loader] INFO | DRIVER:  windows_get_device_registry_entry: Device ID(3) Does not contain a value for "VulkanExplicitLayers"
[Vulkan Loader] INFO | DRIVER:  windows_get_device_registry_entry: Device ID(4) Does not contain a value for "VulkanExplicitLayers"
[Vulkan Loader] INFO | DRIVER:  windows_get_device_registry_entry: Device ID(5) Does not contain a value for "VulkanExplicitLayers"
[Vulkan Loader] INFO | DRIVER:  windows_get_device_registry_entry: Device ID(6) Does not contain a value for "VulkanExplicitLayers"
[Vulkan Loader] DRIVER:         Checking for Driver Manifest files in Registry at HKEY_LOCAL_MACHINE\SOFTWARE\Khronos\Vulkan\Drivers
[Vulkan Loader] DRIVER:         Found no registry files in HKEY_LOCAL_MACHINE\SOFTWARE\Khronos\Vulkan\Drivers
[Vulkan Loader] DRIVER:         Found ICD manifest file C:\WINDOWS\System32\DriverStore\FileRepository\u0420421.inf_amd64_8465bc45599a509e\B419571\amd-vulkan64.json, version 1.0.0
[Vulkan Loader] DEBUG | DRIVER: Searching for ICD drivers named .\amdvlk64.dll
[Vulkan Loader] DRIVER:         Found ICD manifest file C:\WINDOWS\System32\DriverStore\FileRepository\nv_dispi.inf_amd64_20ae8f14a487d5db\nv-vk64.json, version 1.0.1
[Vulkan Loader] DEBUG | DRIVER: Searching for ICD drivers named .\nvoglv64.dll
[Vulkan Loader] DRIVER:         Checking for Driver Manifest files in Registry at HKEY_LOCAL_MACHINE\SOFTWARE\Khronos\Vulkan\Drivers
[Vulkan Loader] DRIVER:         Found no registry files in HKEY_LOCAL_MACHINE\SOFTWARE\Khronos\Vulkan\Drivers
[Vulkan Loader] DRIVER:         Found ICD manifest file C:\WINDOWS\System32\DriverStore\FileRepository\u0420421.inf_amd64_8465bc45599a509e\B419571\amd-vulkan64.json, version 1.0.0
[Vulkan Loader] DEBUG | DRIVER: Searching for ICD drivers named .\amdvlk64.dll
[Vulkan Loader] DRIVER:         Found ICD manifest file C:\WINDOWS\System32\DriverStore\FileRepository\nv_dispi.inf_amd64_20ae8f14a487d5db\nv-vk64.json, version 1.0.1
[Vulkan Loader] DEBUG | DRIVER: Searching for ICD drivers named .\nvoglv64.dll
[Vulkan Loader] INFO | DRIVER:  windows_get_device_registry_entry: Device ID(1) Does not contain a value for "VulkanExplicitLayers"
[Vulkan Loader] INFO | DRIVER:  windows_get_device_registry_entry: Device ID(3) Does not contain a value for "VulkanExplicitLayers"
[Vulkan Loader] INFO | DRIVER:  windows_get_device_registry_entry: Device ID(4) Does not contain a value for "VulkanExplicitLayers"
[Vulkan Loader] INFO | DRIVER:  windows_get_device_registry_entry: Device ID(5) Does not contain a value for "VulkanExplicitLayers"
[Vulkan Loader] INFO | DRIVER:  windows_get_device_registry_entry: Device ID(6) Does not contain a value for "VulkanExplicitLayers"
[Vulkan Loader] DRIVER:         Checking for Driver Manifest files in Registry at HKEY_LOCAL_MACHINE\SOFTWARE\Khronos\Vulkan\Drivers
[Vulkan Loader] DRIVER:         Found no registry files in HKEY_LOCAL_MACHINE\SOFTWARE\Khronos\Vulkan\Drivers
[Vulkan Loader] DRIVER:         Found ICD manifest file C:\WINDOWS\System32\DriverStore\FileRepository\u0420421.inf_amd64_8465bc45599a509e\B419571\amd-vulkan64.json, version 1.0.0
[Vulkan Loader] DEBUG | DRIVER: Searching for ICD drivers named .\amdvlk64.dll
[Vulkan Loader] DRIVER:         Found ICD manifest file C:\WINDOWS\System32\DriverStore\FileRepository\nv_dispi.inf_amd64_20ae8f14a487d5db\nv-vk64.json, version 1.0.1
[Vulkan Loader] DEBUG | DRIVER: Searching for ICD drivers named .\nvoglv64.dll
00:00:00.001 CDL INFO: Version 1.4.328 enabled. Start time tag: 2025-12-10-170051
ERROR at invalid vector subscript

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.