[Mesa-dev] [shader-db PATCH 2/5] si-report.py: speed up and adjust to debug message reporting, allowing multi-threaded runs

Marek Olšák maraeo at gmail.com
Fri Jan 1 03:38:26 PST 2016


On Thu, Dec 31, 2015 at 3:32 AM, Nicolai Hähnle <nhaehnle at gmail.com> wrote:
> Benefit from recent changes to Mesa master which allows correct reporting
> in multi-threaded runs, and generally more robust reporting when comparing
> different runs, e.g. that differ in the set of tests that were run.
>
> Parsing also becomes much faster because we (a) do not recompile regexes in
> the inner iterations, (b) have fewer lines to parse in total, and (c) are
> more selective about when we try to match which regular expression.
>
> While we're at it, parse out S_NOP instructions from the disassembly and
> report wait states.

BTW, I usually use: R600_DEBUG=vs,tcs,tes,gs,ps,noir,notgsi,noasm
This only prints the stats, which makes shader-db a lot faster if you
don't need asm.

I haven't looked at your patch closely, though it seems my R600_DEBUG
would break this wait state reporting. Anyway, it's not a big concern
for me.

Marek


More information about the mesa-dev mailing list