<p>The Vulkan layers provide some basic performance help. They are very easy to use (can be turned on via the Vulkan Configurator) and provide basic performance diagnostics. This is a good tool to just turn on and run regularly, its output gives enough info to look up whatever issue it finds in the spec. It even provides a basic fps calculator. The tool can be found in the vulkan install location bin/vkconfig.exe. Once the tool is running look under message severity and make sure performance is checked.</p>
<p>Render Doc: There is a dedicated Vulkan layer just to help out with using RenderDoc. It is advertised as a debugger but provides excellent information about GPU state which is very helpful with many performance tasks such as helping tweak shader programs.</p>
<p>Vulkan itself provides performance aids like VK_KHR_performance_query. Use vkcmdwritetimestamp (google it for pages that help with its usage) to time commands in a vulkan queue.</p>
<p>As you can image the list goes on and on, but these are some good places to start.</p>

CC BY-SA 4.0
2022-07-04T10:25:14.487Z
2022-07-04T10:25:14.487Z
pmw1234
<p>I am developing Vulkan games. It is still a basic rendering program with some cornel boxed data. Apart from testing hairs, calculating fps, what are some tools to apply to test the performance of such a program? Would also appreciate for some resources to read up on.</p>

<vulkan><performance>
What are some tools to test performance of a Vulkan based game?
Lily
# What are some tools to test performance of a Vulkan based game?

(Asked by: username_0 on 2022-07-04)

I am developing Vulkan games. It is still a basic rendering program with some cornel boxed data. Apart from testing hairs, calculating fps, what are some tools to apply to test the performance of such a program? Would also appreciate for some resources to read up on.

**Tags:** vulkan, performance


---

## 1 answers

### Answer by username_1 on 2022-07-04. Score: 1

The Vulkan layers provide some basic performance help. They are very easy to use (can be turned on via the Vulkan Configurator) and provide basic performance diagnostics. This is a good tool to just turn on and run regularly, its output gives enough info to look up whatever issue it finds in the spec. It even provides a basic fps calculator. The tool can be found in the vulkan install location bin/vkconfig.exe. Once the tool is running look under message severity and make sure performance is checked.

Render Doc: There is a dedicated Vulkan layer just to help out with using RenderDoc. It is advertised as a debugger but provides excellent information about GPU state which is very helpful with many performance tasks such as helping tweak shader programs.

Vulkan itself provides performance aids like VK\_KHR\_performance\_query. Use vkcmdwritetimestamp (google it for pages that help with its usage) to time commands in a vulkan queue.

As you can image the list goes on and on, but these are some good places to start.


---

