diff --git a/src/gallium/drivers/radeonsi/si_pipe.c b/src/gallium/drivers/radeonsi/si_pipe.c index 3aa3d959b59..3e07b4e2d4c 100644 --- a/src/gallium/drivers/radeonsi/si_pipe.c +++ b/src/gallium/drivers/radeonsi/si_pipe.c @@ -526,7 +526,7 @@ static struct pipe_context *si_create_context(struct pipe_screen *screen, unsign return NULL; } - sctx->is_gfx_queue = sscreen->info.gfx_level == GFX6 || + sctx->is_gfx_queue = sscreen->info.has_cs_regalloc_hang_bug || /* Compute queues hang on Raven and derivatives, see: * https://gitlab.freedesktop.org/mesa/mesa/-/issues/12310 */ ((sscreen->info.family == CHIP_RAVEN ||