diff --git a/src/amd/vulkan/layers/radv_sqtt_layer.c b/src/amd/vulkan/layers/radv_sqtt_layer.c index 8ea977c18d8..ab11943cd8f 100644 --- a/src/amd/vulkan/layers/radv_sqtt_layer.c +++ b/src/amd/vulkan/layers/radv_sqtt_layer.c @@ -580,6 +580,11 @@ radv_handle_sqtt(VkQueue _queue) return; } + /* Sample CPU/GPU clocks before starting the trace. */ + if (!radv_sqtt_sample_clocks(queue->device)) { + fprintf(stderr, "radv: Failed to sample clocks\n"); + } + radv_begin_sqtt(queue); assert(!queue->device->sqtt_enabled); queue->device->sqtt_enabled = true;