On Mon, Oct 05, 2015 at 02:42:25PM +0300, Antti Koskipaa wrote: > This is a benchmark for testing the GPU read and write bandwidth. I don't see any pass/fail logic so why put in amongst the regression tests? Please don't advertise this as gem_memory_bandwidth either, it is just a rendercopy speed test. Note that LOOPS is critical here, setting it to 1 and we measure dispatch overhead (also v. important), setting it to 10,000 we saturate the RCS ring, force RPS boosting etc. Similarly, measuring performance at min/max clocks is also interesting. There are a lot of implicit variables here at play that are not taken account of. I would like to have a set of perf tests as regression tests. What I have in mind is basically doing a fixed workload inside igt and have the core automatically compare the runtime of a subtest against a local database of results and s/PASS/SLOW/ (or outright FAIL) if it exceeds some threshold. -Chris -- Chris Wilson, Intel Open Source Technology Centre _______________________________________________ Intel-gfx mailing list Intel-gfx@xxxxxxxxxxxxxxxxxxxxx http://lists.freedesktop.org/mailman/listinfo/intel-gfx