[Intel-gfx] [PATCH] drm/i915: Only run idle processing from i915_gem_retire_requests_worker

Rodrigo Vivi rodrigo.vivi at gmail.com
Wed Jan 30 18:32:33 CET 2013


Reviewed-by: Rodrigo Vivi <rodrigo.vivi at gmail.com>


On Mon, Jan 28, 2013 at 9:02 AM, Chris Wilson <chris at chris-wilson.co.uk> wrote:
> On Tue, Jan 08, 2013 at 11:02:57AM +0000, Chris Wilson wrote:
>> When adding the fb idle detection to mark-inactive, it was forgotten
>> that userspace can drive the processing of retire-requests. We assumed
>> that it would be principally driven by the retire requests worker,
>> running once every second whilst active and so we would get the deferred
>> timer for free. Instead we spend too many CPU cycles reclocking the LVDS
>> preventing real work from being done.
>>
>> Signed-off-by: Chris Wilson <chris at chris-wilson.co.uk>
>> Reported-and-tested-by: Alexander Lam <lambchop468 at gmail.com>
>> Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=58843
>> Cc: stable at vger.kernel.org
>
> Poke.
> -Chris
>
> --
> Chris Wilson, Intel Open Source Technology Centre
> _______________________________________________
> Intel-gfx mailing list
> Intel-gfx at lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/intel-gfx



-- 
Rodrigo Vivi
Blog: http://blog.vivi.eng.br



More information about the Intel-gfx mailing list