]> git.baikalelectronics.ru Git - kernel.git/commit
drm/i915: Don't downclock whilst we have clients waiting for GPU results
authorChris Wilson <chris@chris-wilson.co.uk>
Mon, 27 Apr 2015 12:41:23 +0000 (13:41 +0100)
committerDaniel Vetter <daniel.vetter@ffwll.ch>
Thu, 21 May 2015 13:11:45 +0000 (15:11 +0200)
commit895575c5fd7ef6fe32d5dffb037f94ec543a6d62
tree1d8f1bd07f2d0670ae6bfcfbecde309f7a5b61cd
parent22c69329d6dc54b2bc142a9051d073e137c37e01
drm/i915: Don't downclock whilst we have clients waiting for GPU results

If we have clients stalled waiting for requests, ignore the GPU if it
signals that it should downclock due to low load. This helps prevent
the automatic timeout from causing extremely long running batches from
taking even longer.

Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
Signed-off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
drivers/gpu/drm/i915/i915_debugfs.c
drivers/gpu/drm/i915/i915_irq.c