diff --git a/unified-runtime/source/adapters/level_zero/v2/event_provider_counter.cpp b/unified-runtime/source/adapters/level_zero/v2/event_provider_counter.cpp index 35de3c0efef94..ebff77b6248a9 100644 --- a/unified-runtime/source/adapters/level_zero/v2/event_provider_counter.cpp +++ b/unified-runtime/source/adapters/level_zero/v2/event_provider_counter.cpp @@ -52,9 +52,9 @@ static zex_counter_based_event_exp_flags_t createZeFlags(queue_type queueType, if (queueType == QUEUE_IMMEDIATE) { zeFlags |= ZEX_COUNTER_BASED_EVENT_FLAG_IMMEDIATE; - } else { - zeFlags |= ZEX_COUNTER_BASED_EVENT_FLAG_NON_IMMEDIATE; } + // Always set non immediate flag for compatibility with graph record & replay + zeFlags |= ZEX_COUNTER_BASED_EVENT_FLAG_NON_IMMEDIATE; return zeFlags; }