Vulkan Info is a program provided in the SDK which outputs various types of Vulkan information such as:
After downloading and installing the SDK and setting up the runtime environment (see the Getting Started documentation) you will be able to run the Vulkan Info program from a command prompt.
vulkaninfo without specifying the type of output will default to human-readable output to the console.
To organize output in a convenient HTML format use the
--html option. Executing
vulkaninfo with the
--html option produces a file called
vulkaninfo.html and can be found in your build directory.
--json option to produce DevSim-schema-compatible JSON output for your device. Additionally, JSON output can be specified with the
-j option and for multi-GPU systems, a single GPU can be targeted using the
GPU-number option where the
GPU-number indicates the GPU of interest (e.g.,
--json=0). To determine the GPU number corresponding to a particular GPU, execute
vulkaninfo with the
--html option (or none at all) first; doing so will summarize all GPUs in the system. The generated configuration information can be used as input for the
-h option to produce a list of all available Vulkan Info options.
vulkaninfo - Summarize Vulkan information in relation to the current environment. USAGE: ./vulkaninfo [options] OPTIONS: -h, --help Print this help. --html Produce an html version of vulkaninfo output, saved as "vulkaninfo.html" in the directory in which the command is run. -j, --json Produce a json version of vulkaninfo output to standard output. --json=<gpu-number> For a multi-gpu system, a single gpu can be targetted by specifying the gpu-number associated with the gpu of interest. This number can be determined by running vulkaninfo without any options specified.
Vulkan Info can also be found as a shortcut under the Start Menu.
Start Menu -> Vulkan SDK
Note: In order to review and/or save the output produced when using Visual Studio execute
vulkaninfo with the JSON option, you will have to redirect output to a file by modifying the command line arguments in the debug options.