diff --git i/src/amd/vulkan/radv_query.c w/src/amd/vulkan/radv_query.c index ace745e4e6..ddccbd5cab 100644 --- i/src/amd/vulkan/radv_query.c +++ w/src/amd/vulkan/radv_query.c @@ -1086,6 +1086,8 @@ void radv_CmdBeginQuery( radv_cs_add_buffer(cmd_buffer->device->ws, cs, pool->bo, 8); + si_emit_cache_flush(cmd_buffer); + switch (pool->type) { case VK_QUERY_TYPE_OCCLUSION: radeon_check_space(cmd_buffer->device->ws, cs, 7);