vkmark(1) | General Commands Manual | vkmark(1) |
vkmark - Vulkan benchmark suite
vkmark [options]
vkmark is an extensible Vulkan benchmarking suite with targeted, configurable scenes.
vkmark offers a suite of scenes that can be used to measure various aspects of Vulkan performance. The way in which each scene is rendered is configurable through a set of options. To get the available scenes and their acceptable options you can use the -l, --list-scenes command line option.
In vkmark, a benchmark is defined as a scene plus a set of option values. You can specify the list and order of the benchmarks to run by using the -b, --benchmark command line option (possibly multiple times). If no benchmarks are specified, a default set of benchmarks is used. If a benchmark option is not specified it assumes its default value (listed with -l, --list-scenes).
As a special case, a benchmark description string is allowed to not contain a scene name (i.e. to start with ':'). In this case, any specified option values are used as the default values for benchmarks following this description string.
To run the default benchmarks:
To run a benchmark using scene 'vertex' with a 'duration' of '5.0' seconds and 'interleave' set to 'false':
To run a series of benchmarks use the -b, --benchmark command line option multiple times:
To set default option values for benchmarks and run them:
To set default option values for the default benchmarks and run them:
vkmark was written by Alexandros Frantzis
August 2017 | vkmark 2017.08 |