Module: Mesa
Branch: master
Commit: 9039cf70fa0b785f390c649486e12d6c10e9142b
URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=9039cf70fa0b785f390c649486e12d6c10e9142b

Author: Dave Airlie <[email protected]>
Date:   Wed Jul 25 13:14:58 2018 +1000

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: <[email protected]>
(airlied: pushed because it avoids hangs)

---

 src/gallium/drivers/r600/r600_pipe_common.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/gallium/drivers/r600/r600_pipe_common.c 
b/src/gallium/drivers/r600/r600_pipe_common.c
index a8ea9c4485..f7cfd0d46a 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;
 }
 

_______________________________________________
mesa-commit mailing list
[email protected]
https://lists.freedesktop.org/mailman/listinfo/mesa-commit

Reply via email to