[Intel-gfx] [RFC 0/6] eDP DRRS based on frontbuffer tracking
Vandana Kannan
vandana.kannan at intel.com
Fri Sep 12 19:43:03 CEST 2014
As part of implementing DRRS based on frontbuffer tracking, this patch series
includes some modifications related to the data for DRRS, code to enable/
disable DRRS during init or uninit, calls to switch between high and low
refresh rates based on calls to mark_fb_busy.
Instead of having a module param to specify delay before scheduling DRRS
work, (as there was in the old patch series), a delay of 100ms is used.
Additional patches including changes specific to bdw and vlv have been
included.
TODO:-
Need more analysis into clone mode scenario
Vandana Kannan (6):
drm/i915: Modifying structures related to DRRS
drm/i915: Initialize DRRS delayed work
drm/i915: Enable/disable DRRS
drm/i915: DRRS calls based on frontbuffer
drm/i915/bdw: Add support for DRRS to switch RR
drm/i915: Support for RR switching on VLV
drivers/gpu/drm/i915/i915_drv.h | 32 ++++--
drivers/gpu/drm/i915/i915_reg.h | 1 +
drivers/gpu/drm/i915/intel_ddi.c | 2 +
drivers/gpu/drm/i915/intel_display.c | 14 +--
drivers/gpu/drm/i915/intel_dp.c | 201 +++++++++++++++++++++++++++++------
drivers/gpu/drm/i915/intel_drv.h | 27 ++---
6 files changed, 211 insertions(+), 66 deletions(-)
--
2.0.1
More information about the Intel-gfx
mailing list