From: Dave Airlie Date: Wed, 25 Jul 2018 03:14:58 +0000 (+1000) Subject: r600: reduce num compute threads to 1024. X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=9039cf70fa0b785f390c649486e12d6c10e9142b;p=mesa.git r600: reduce num compute threads to 1024. I copied this value from radeonsi, but it was wrong, 1024 seems to be correct answer from looking at gpuinfo. This should fix a few compute shader related hangs. (at least in CTS) Cc: (airlied: pushed because it avoids hangs) --- diff --git a/src/gallium/drivers/r600/r600_pipe_common.c b/src/gallium/drivers/r600/r600_pipe_common.c index a8ea9c44854..f7cfd0d46a6 100644 --- a/src/gallium/drivers/r600/r600_pipe_common.c +++ b/src/gallium/drivers/r600/r600_pipe_common.c @@ -998,7 +998,7 @@ static unsigned get_max_threads_per_block(struct r600_common_screen *screen, if (ir_type != PIPE_SHADER_IR_TGSI) return 256; if (screen->chip_class >= EVERGREEN) - return 2048; + return 1024; return 256; }