From: Akash Goel <akash.goel@xxxxxxxxx> Replaced blitter command streamer based flips with MMIO flips on VLV. This is 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 state) for Media well. This change contributed in decent power savings. 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 Also going forward, for newer platforms like CHV, the atomic flips will be used and for that most probably the MMIO based flips only will be used. Akash Goel (2): drm/i915: Creating a new workqueue to handle MMIO flip work items drm/i915/vlv: Replaced Blitter ring based flips with MMIO Flips for VLV. drivers/gpu/drm/i915/i915_dma.c | 25 ++++++ drivers/gpu/drm/i915/i915_drv.h | 3 + drivers/gpu/drm/i915/i915_gem.c | 4 +- drivers/gpu/drm/i915/intel_display.c | 147 +++++++++++++++++++++++++++++++++++ 4 files changed, 177 insertions(+), 2 deletions(-) -- 1.8.5.2 _______________________________________________ Intel-gfx mailing list Intel-gfx@xxxxxxxxxxxxxxxxxxxxx http://lists.freedesktop.org/mailman/listinfo/intel-gfx