Hi, This is a different approach to the perf & powergating interaction problem. In this version we basically disable powergating when i915/perf is on. We do something similar already in that we disable RC6 for similar reasons. Cheers, Chris Wilson (3): drm/i915: Program RPCS for Broadwell drm/i915: Record the sseu configuration per-context & engine drm/i915: Expose RPCS (SSEU) configuration to userspace Lionel Landwerlin (4): drm/i915/perf: simplify configure all context function drm/i915/perf: reuse intel_lrc ctx regs macro drm/i915/perf: lock powergating configuration to default when active drm/i915: count powergating transitions per engine drivers/gpu/drm/i915/i915_gem_context.c | 178 ++++++++++++++++++++++++ drivers/gpu/drm/i915/i915_gem_context.h | 16 +++ drivers/gpu/drm/i915/i915_perf.c | 69 +++++---- drivers/gpu/drm/i915/i915_request.c | 2 + drivers/gpu/drm/i915/i915_request.h | 24 ++++ drivers/gpu/drm/i915/intel_engine_cs.c | 5 + drivers/gpu/drm/i915/intel_lrc.c | 148 ++++++++++++++------ drivers/gpu/drm/i915/intel_lrc.h | 3 + drivers/gpu/drm/i915/intel_ringbuffer.c | 2 + drivers/gpu/drm/i915/intel_ringbuffer.h | 16 +++ include/uapi/drm/i915_drm.h | 38 +++++ 11 files changed, 425 insertions(+), 76 deletions(-) -- 2.17.0 _______________________________________________ Intel-gfx mailing list Intel-gfx@xxxxxxxxxxxxxxxxxxxxx https://lists.freedesktop.org/mailman/listinfo/intel-gfx