[Intel-gfx] [PATCH igt] igt/kms_flip: Calibrate timestamp errors
Chris Wilson
chris at chris-wilson.co.uk
Mon Oct 24 09:38:34 UTC 2016
On Mon, Oct 24, 2016 at 11:14:31AM +0200, Daniel Vetter wrote:
> On Mon, Oct 24, 2016 at 09:54:52AM +0100, Chris Wilson wrote:
> Also with this patch we should be able to throw out the hacks for tv-out.
> I only added those because the reported mode-timings are massively off
> (due to the magic tv scaler thing) from the real timestamps we receive.
> Auto-detecting this is much better.
Not quite just yet, we need to split the timing tests into a subgroup
with a subtest per output so that we can skip one without skipping the
others. At the moment, this check makes it bail out on my ctg/ilk who
have a difference of about 50us between measured and expected vblank
interval on LVDS (which is nigh on impossible given our confidence in the
measurement, i.e. about 7 sigma).
> And another issue: Failing to match the reported mode timings is a driver
> bug.
Not quite, remember we override the user for fixed mode panels. But yes,
piglit also has a similar expectation that the dotclock we report (via
GetMscRate) in someway corresponds to actual vblank interval.
-Chris
--
Chris Wilson, Intel Open Source Technology Centre
More information about the Intel-gfx
mailing list