diff --git a/src/gallium/drivers/radeonsi/si_pipe.c b/src/gallium/drivers/radeonsi/si_pipe.c index 89c11438189..8d616317f0c 100644 --- a/src/gallium/drivers/radeonsi/si_pipe.c +++ b/src/gallium/drivers/radeonsi/si_pipe.c @@ -1235,7 +1235,8 @@ static struct pipe_screen *radeonsi_screen_create_impl(struct radeon_winsys *ws, /* DFSM is not supported on GFX 10.3 and not beneficial on Navi1x. */ } else if (sscreen->info.chip_class == GFX9) { sscreen->dpbb_allowed = !sscreen->info.has_dedicated_vram; - sscreen->dfsm_allowed = !sscreen->info.has_dedicated_vram; + /* DFSM reduces the Raven2 draw prim rate by ~43%. Disable it. */ + sscreen->dfsm_allowed = false; } /* Process DPBB enable flags. */