[Intel-gfx] [PATCH 10/15] drm/i915: Invalidate fenced read domains upon flush

Ted Phelps phelps at gnusto.com
Thu Mar 24 14:52:43 CET 2011


Ted Phelps writes:
> Chris Wilson writes:
> > Whenever we finish reading an object through a fence, for safety we
> > clear any GPU read domain and so invalidate any TLBs associated with
> > the fenced region upon its next use.
> 
> This change is causing a regression on my Sandybridge CPU (i7 2600K).
> The colours all look right, but the pixels aren't in the right order.
> I'll try to get a screen shot for you.

Grr...  Sorry, I've replied to the wrong patch.  That one is fine.  This
is the problematic one:

    commit fc8cf546f12a353bfd344bf922649c0d064fc3f0
    Author: Chris Wilson <chris at chris-wilson.co.uk>
    Date:   Fri Mar 18 19:39:59 2011 +0000

        drm/i915: Cleanup handling of last_fenced_seqno
    
        Cc: Andy Whitcroft <apw at canonical.com>
        Signed-off-by: Chris Wilson <chris at chris-wilson.co.uk>
        Reviewed-by: Daniel Vetter <daniel.vetter at ffwll.ch>

>From drm-intel-staging.

-Ted



More information about the Intel-gfx mailing list