summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/sna/gen6_common.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/sna/gen6_common.h b/src/sna/gen6_common.h
index 0dddeb53..8b60ef62 100644
--- a/src/sna/gen6_common.h
+++ b/src/sna/gen6_common.h
@@ -58,6 +58,9 @@ inline static bool can_switch_to_blt(struct sna *sna,
if (bo && RQ_IS_BLT(bo->rq))
return true;
+ if (sna->render_state.gt < 2)
+ return true;
+
return kgem_ring_is_idle(&sna->kgem, KGEM_BLT);
}