[Intel-gfx] [PATCH] drm/i915: Skip GPU wait for scanout pin while wedged

Chris Wilson chris at chris-wilson.co.uk
Thu Jul 21 00:28:27 CEST 2011


On Tue, 19 Jul 2011 17:28:53 -0700, Keith Packard <keithp at keithp.com> wrote:
> Failing to pin a scanout buffer will most likely lead to a black
> screen, so if the GPU is wedged, then just let the pin happen and hope
> that things work out OK.
> 
> v2: Just ignore any error from i915_gem_object_wait_rendering, as
> suggested by Chris Wilson
> 
> Signed-off-by: Keith Packard <keithp at keithp.com>

I couldn't find a way to make this any simpler, or spot why it couldn't
possible work, so
Reviewed-by: Chris Wilson <chris at chris-wilson.co.uk>

For the sake of our sanity, we should document which paths we think can
safely ignore GPU hangs. Can we detect lockups in any other functions?
Would any of the test signals help us diagnose which link in the chain
failed?
-Chris

-- 
Chris Wilson, Intel Open Source Technology Centre



More information about the Intel-gfx mailing list