[Mesa-dev] [PATCH 00/15] Gallium ddebug module: Pipelined GPU hang detection

Nicolai Hähnle nhaehnle at gmail.com
Mon Jul 25 11:45:44 UTC 2016


Apart for patch 5, the series is

Reviewed-by: Nicolai Hähnle <nicolai.haehnle at amd.com>

On 23.07.2016 02:14, Marek Olšák wrote:
> Hi,
>
> This is for GPU hangs that are hard to reproduce and require interactive
> playing for minutes or even hours.
>
> The performance should be at least 50% of the performance without ddebug.
> The added CPU overhead is mainly due to recording all states after every
> draw call. The added GPU overhead is PS/CS partial flushes and clear_buffer
> for writing a user fence. There are no cache flushes between draw calls.
>
> The command is:
>   GALLIUM_DDEBUG="pipelined 2000" [executable]
>
> The generated hang report contains everything except the parsed IB and
> the buffer list.
>
> My strategy for rare random GPU hangs is to get several hang reports and
> see if they have anything in common.
>
> Please review.
>
> Marek
> _______________________________________________
> mesa-dev mailing list
> mesa-dev at lists.freedesktop.org
> https://lists.freedesktop.org/mailman/listinfo/mesa-dev
>


More information about the mesa-dev mailing list