diff --git a/src/intel/vulkan/anv_utrace.c b/src/intel/vulkan/anv_utrace.c index 1bf45d00528..85ed8d62caa 100644 --- a/src/intel/vulkan/anv_utrace.c +++ b/src/intel/vulkan/anv_utrace.c @@ -237,7 +237,10 @@ anv_utrace_create_ts_buffer(struct u_trace_context *utctx, uint32_t size_b) assert(result == VK_SUCCESS); memset(bo->map, 0, bo->size); - intel_clflush_range(bo->map, bo->size); +#ifdef SUPPORT_INTEL_INTEGRATED_GPUS + if (device->physical->memory.need_clflush) + intel_clflush_range(bo->map, bo->size); +#endif return bo; }