[PATCH 0/2] DRRS coverage in frontbuffer tracking IGT

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



From: "C, Ramalingam" <ramalingam.c@xxxxxxxxx>

FBC, DRRS and PSR are based on front buffer tracking infra.
So the features in this set, needs to be tested for all possible test
cases of front buffer tracking, individually and in all combinations
of the features.

eDP Idleness DRRS is implemented based on front buffer tracking.
So DRRS is added as a feature to get tested in kms_frontbuffer_tracking.

Till now if DRRS is enabled from VBT(platform) and panel, DRRS will be
always enabled and active. Considering PSR's effectiveness over DRRS,
recently DRRS is not enabled if PSR is enabled.

But to test FBC individually, we need to disable the DRRS and PSR.
This series adds the corresponding changes(module param enable_drrs) to
kernel, to control the DRRS enable path.

With this kernel changes IGT/Userspace will be able to disable the eDP
DRRS in runtime.

C, Ramalingam (2):
  drm/i915: Runtime disable for eDP DRRS
  i915/drrs/debugfs: module param and psr status

 drivers/gpu/drm/i915/i915_debugfs.c | 11 ++++++++++-
 drivers/gpu/drm/i915/i915_params.c  |  3 +++
 drivers/gpu/drm/i915/i915_params.h  |  3 ++-
 drivers/gpu/drm/i915/intel_dp.c     |  6 ++++++
 4 files changed, 21 insertions(+), 2 deletions(-)

BS, Lohith (1):
  tests/kms_frontbuffer_tracking: Idleness DRRS coverage

 tests/kms_frontbuffer_tracking.c | 136 +++++++++++++++++++++++++++++++++++----
 1 file changed, 124 insertions(+), 12 deletions(-)

-- 
2.7.4

_______________________________________________
Intel-gfx mailing list
Intel-gfx@xxxxxxxxxxxxxxxxxxxxx
https://lists.freedesktop.org/mailman/listinfo/intel-gfx




[Index of Archives]     [Linux USB Devel]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]
  Powered by Linux