Skip to content

Commit 1515afa

Browse files
authored
[UR][L0] Disable command-buffer immediate append path (intel#17097)
There has been some synchronization issues found in the implementation of `zeCommandListImmediateAppendCommandListsExp`. Since the immediate append path relies on this entrypoint, we need to disable it until the issues are fixed.
1 parent a06a4e8 commit 1515afa

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

unified-runtime/source/adapters/level_zero/command_buffer.cpp

+3-3
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,6 @@ namespace {
2626
// given Context and Device.
2727
bool checkImmediateAppendSupport(ur_context_handle_t Context,
2828
ur_device_handle_t Device) {
29-
3029
bool DriverSupportsImmediateAppend =
3130
Context->getPlatform()->ZeCommandListImmediateAppendExt.Supported;
3231

@@ -61,8 +60,9 @@ bool checkImmediateAppendSupport(ur_context_handle_t Context,
6160
return EnableAppendPath;
6261
}
6362

64-
return Device->isPVC() && Device->ImmCommandListUsed &&
65-
DriverSupportsImmediateAppend;
63+
// Immediate Append path is temporarily disabled until related issues are
64+
// fixed.
65+
return false;
6666
}
6767

6868
// Checks whether counter based events are supported for a given Device.

0 commit comments

Comments
 (0)