From 1863b761a6f533abbf55dbec0a8846f28b0159e0 Mon Sep 17 00:00:00 2001 From: Pierre-Eric Pelloux-Prayer Date: Thu, 14 Oct 2021 16:12:01 +0200 Subject: [PATCH] radeonsi/gfx10.3: enable SDMA for DRI_PRIME copies MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Reviewed-by: Marek Olšák Part-of: --- src/gallium/drivers/radeonsi/si_blit.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/gallium/drivers/radeonsi/si_blit.c b/src/gallium/drivers/radeonsi/si_blit.c index bf5ccb1cc9a..7f17402230c 100644 --- a/src/gallium/drivers/radeonsi/si_blit.c +++ b/src/gallium/drivers/radeonsi/si_blit.c @@ -1222,8 +1222,7 @@ static void si_blit(struct pipe_context *ctx, const struct pipe_blit_info *info) info->src.box.height == info->dst.resource->height0 && info->src.box.depth == 1 && util_can_blit_via_copy_region(info, true); /* Try SDMA first... */ - /* TODO: figure out why SDMA copies are slow on GFX10_3 */ - if (async_copy && sctx->chip_class < GFX10_3 && si_sdma_copy_image(sctx, sdst, ssrc)) + if (async_copy && si_sdma_copy_image(sctx, sdst, ssrc)) return; /* ... and use async compute as the fallback. */