[Intel-gfx] [PATCH] drm/i915: Use our own workqueue to avoid wedging the system along with the GPU.

Bruno Prémont bonbons at linux-vserver.org
Thu Aug 6 18:44:06 CEST 2009


Would either of these changes also prevent the CPU-busy-waiting that
happens when running xrandr [KMS enabled]? (probably the EDID reading
which causes this)

For my UP Centrino system with i855GM I get a big fraction of second
stall on each xrandr execution which at least interrupts/pauses audio
playback.

Bruno


On Thu, 06 August 2009 Chris Wilson <chris at chris-wilson.co.uk> wrote:
> I've just encountered a situation whereby saturating the GPU leaves
> the system barely responsive as the system waits for
> dev->struct_mutex. Either using a separate work queue or adjusting
> the retire_request work handler to use mutex_trylock() makes the
> system responsive again (though obviously not the application that is
> submitting 4s of rendering between throttles.
> -ickle



More information about the Intel-gfx mailing list