diff --git a/Common/GPU/Vulkan/VulkanRenderManager.cpp b/Common/GPU/Vulkan/VulkanRenderManager.cpp index a1c2286b53..88a206eaf3 100644 --- a/Common/GPU/Vulkan/VulkanRenderManager.cpp +++ b/Common/GPU/Vulkan/VulkanRenderManager.cpp @@ -494,6 +494,9 @@ void VulkanRenderManager::StopThreads() { for (int i = 0; i < vulkan_->GetInflightFrames(); i++) { auto &frameData = frameData_[i]; // Zero the queries so we don't try to pull them later. + if (insideFrame_ && i == vulkan_->GetCurFrame()) { + continue; + } frameData.profile.timestampDescriptions.clear(); }