There has been a lot of bugs on the perf_pmu tests, I couldn't find any obvious to reopen or duplicate this on so here is a new bug https://intel-gfx-ci.01.org/tree/drm-tip/IGT_4060/shard-glkb6/igt@perf_pmu@busy-vecs0.html (perf_pmu:1587) CRITICAL: Test assertion failure function single, file perf_pmu.c:159: (perf_pmu:1587) CRITICAL: Failed assertion: (double)(val) <= (1.0 + (tolerance)) * (double)(ref) && (double)(val) >= (1.0 - (tolerance)) * (double)(ref) (perf_pmu:1587) CRITICAL: 'val' != 'ref' (539089723.000000 not within 5.000000% tolerance of 500000000.000000) Subtest busy-vecs0 failed.
(In reply to Marta Löfstedt from comment #0) > There has been a lot of bugs on the perf_pmu tests, I couldn't find any > obvious to reopen or duplicate this on so here is a new bug Hadn't spotted an overrun one before, so yes this does make this case a bit different.
commit c0a60eb5096a39440c9599af7b5cc34c59e2c712 Author: Chris Wilson <chris@chris-wilson.co.uk> Date: Fri Dec 15 14:33:36 2017 +0000 igt/perf_pmu: Tighten busy measurement Sleep for a known duration. In particular, CI once saw a measurement for busyness greater than the intended batch_duration! v2: Go back to starting pmu sampling outside of spinner; the GPU should be idle. Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=104241 Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk> Cc: Tvrtko Ursulin <tvrtko.ursulin@intel.com> Reviewed-by: Tvrtko Ursulin <tvrtko.ursulin@intel.com>
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.