[Intel-gfx] [PATCH 2/2] drm/i915/vlv: Replaced Blitter ring based flips with MMIO Flips for VLV.

Chris Wilson chris at chris-wilson.co.uk
Thu Jan 9 12:31:35 CET 2014


On Thu, Jan 09, 2014 at 04:56:39PM +0530, akash.goel at intel.com wrote:
> From: Akash Goel <akash.goel at intel.com>
> 
> Using MMIO based flips now on VLV for Media power well residency optimization.
> The blitter ring is currently being used just for the command streamer based
> flip calls. For pure 3D workloads, with MMIO flips, there will be no use of
> blitter ring and this will ensure the 100% residency in D0i3 for Media well.
> The other alternative of having Render ring based flip calls is not being used,
> as that option adversly affects the performance (FPS) of certain 3D Apps

Rather exporting deep magic from i915_gem, just emit the request after
the mmio flip and use the normal signalling mechanisms. There are other
users who could also use a request after a flip.
-Chris

-- 
Chris Wilson, Intel Open Source Technology Centre



More information about the Intel-gfx mailing list