[Piglit] [PATCH 0/3] apitrace test runner for piglit
Jose Fonseca
jfonseca at vmware.com
Fri Sep 16 09:41:19 UTC 2016
On 14/09/16 11:03, Eric Anholt wrote:
> I've applied Dylan's comments to the RFC series, and I've pushed a
> starting trace-db with reference images for my i965 and vc4:
>
> https://github.com/anholt/trace-db
Eric,
This is great initiative IMO.
One suggestion: you can get much smaller traces by repacking traces into
the Brotli format.
For example:
$ wget
https://github.com/anholt/trace-db/raw/master/traces/humus/HDR.trace
$ apitrace repack --brotli HDR.trace HDR.brotli.trace
$ du -sh HDR*.trace
4.5M HDR.brotli.trace
7.2M HDR.trace
I introduced Brotli format precisely because some legacy OpenGL apps
that don't use VBOs yield a mind boggling traces. But with effective
compression it's managable again. For some of these we see traces 10x
smaller going from snappy to brotli.
The decompression speed is a bit slower in terms of CPU, but when
factored disk access time, it's a net win too.
The only thing to keep in mind is that qapitrace will not work with
brotli files because they are not seekable. But it's just a matter of
repacking again to snappy (the repack operation is lossless.)
Jose
More information about the Piglit
mailing list