[Intel-gfx] [RFC PATCH 0/4] drm/i915: enable userspace to program slice/subslice programming
Lionel Landwerlin
lionel.g.landwerlin at intel.com
Fri Sep 1 17:12:26 UTC 2017
Hi all,
This is a respin of a series from Chris. Actually got around testing
it a bit. The main reason for this feature is to allow media workloads
to tweak the number of slices powered on. It seems to have significant
performance gains.
Cheers,
Chris Wilson (4):
drm/i915: Record both min/max eu_per_subslice in sseu_dev_info
drm/i915: Program RPCS for Broadwell
drm/i915: Record the sseu configuration per-context & engine
drm/i915: Expose RPCS (SSEU) configuration to userspace
drivers/gpu/drm/i915/i915_debugfs.c | 36 ++++++++----
drivers/gpu/drm/i915/i915_drv.h | 18 ------
drivers/gpu/drm/i915/i915_gem_context.c | 17 ++++++
drivers/gpu/drm/i915/i915_gem_context.h | 21 +++++++
drivers/gpu/drm/i915/intel_device_info.c | 32 +++++++----
drivers/gpu/drm/i915/intel_lrc.c | 99 +++++++++++++++++++++++++-------
drivers/gpu/drm/i915/intel_lrc.h | 2 +
include/uapi/drm/i915_drm.h | 11 ++++
8 files changed, 175 insertions(+), 61 deletions(-)
--
2.14.1
More information about the Intel-gfx
mailing list