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

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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


[Index of Archives]     [Linux USB Devel]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]
  Powered by Linux