diff --git a/src/gallium/drivers/iris/iris_screen.c b/src/gallium/drivers/iris/iris_screen.c index fe8ceb51940..8ea97a2e2be 100644 --- a/src/gallium/drivers/iris/iris_screen.c +++ b/src/gallium/drivers/iris/iris_screen.c @@ -768,7 +768,7 @@ iris_init_identifier_bo(struct iris_screen *screen) if (!bo_map) return false; - screen->workaround_bo->kflags |= EXEC_OBJECT_CAPTURE; + screen->workaround_bo->kflags |= EXEC_OBJECT_CAPTURE | EXEC_OBJECT_ASYNC; screen->workaround_address = (struct iris_address) { .bo = screen->workaround_bo, .offset = ALIGN(