From d16ac1f30bb12d4830f6ed05c161b1175e77b019 Mon Sep 17 00:00:00 2001 From: Chris Wilson Date: Wed, 21 Jan 2015 10:14:41 +0000 Subject: [PATCH] sna/dri2: Prefer to use normal selection criteria for CopyRegion on small GT Signed-off-by: Chris Wilson --- src/sna/sna_dri2.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/sna/sna_dri2.c b/src/sna/sna_dri2.c index a1df00c1..6b0520f8 100644 --- a/src/sna/sna_dri2.c +++ b/src/sna/sna_dri2.c @@ -837,6 +837,12 @@ static void sna_dri2_select_mode(struct sna *sna, struct kgem_bo *dst, struct kg return; } + if (sna->render_state.gt < 2) { + DBG(("%s: small GT [%d], not forcing selection\n", + __FUNCTION__, sna->render_state.gt)); + return; + } + VG_CLEAR(busy); busy.handle = src->handle; if (drmIoctl(sna->kgem.fd, DRM_IOCTL_I915_GEM_BUSY, &busy))