[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