summaryrefslogtreecommitdiff
path: root/tests/i915/kms_frontbuffer_tracking.c
diff options
context:
space:
mode:
authorVille Syrjälä <ville.syrjala@linux.intel.com>2021-10-12 03:29:25 +0300
committerVille Syrjälä <ville.syrjala@linux.intel.com>2021-10-18 16:29:19 +0300
commit674604c078c24f6be43b4976a990d0fc91c4491e (patch)
tree48f9d180098fba04b8f8464952e05352086a967d /tests/i915/kms_frontbuffer_tracking.c
parent226ddcf21e97394c20ef9a9391b507bc9889d91e (diff)
tests/i915/kms_frontbuffer_tracking: Use preferred modes's vrefresh
i915 will reject custom modes that don't match the laptop panel's fixed mode refresh rate. Thus we must generate our override modes with a matching refresh rate. Reviewed-by: Bhanuprakash Modem <bhanuprakash.modem@intel.com> Closes: https://gitlab.freedesktop.org/drm/intel/-/issues/4283 Signed-off-by: Ville Syrjälä <ville.syrjala@linux.intel.com>
Diffstat (limited to 'tests/i915/kms_frontbuffer_tracking.c')
-rw-r--r--tests/i915/kms_frontbuffer_tracking.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/tests/i915/kms_frontbuffer_tracking.c b/tests/i915/kms_frontbuffer_tracking.c
index 2a1ed5f5..d6a88492 100644
--- a/tests/i915/kms_frontbuffer_tracking.c
+++ b/tests/i915/kms_frontbuffer_tracking.c
@@ -313,7 +313,7 @@ static drmModeModeInfo *get_connector_smallest_mode(igt_output_t *output)
int i;
if (c->connector_type == DRM_MODE_CONNECTOR_eDP)
- return igt_std_1024_mode_get(60);
+ return igt_std_1024_mode_get(igt_output_preferred_vrefresh(output));
for (i = 0; i < c->count_modes; i++) {
const drmModeModeInfo *mode = &c->modes[i];
@@ -336,7 +336,7 @@ static drmModeModeInfo *connector_get_mode(igt_output_t *output)
* bugged. */
if (IS_HASWELL(intel_get_drm_devid(drm.fd)) &&
output->config.connector->connector_type == DRM_MODE_CONNECTOR_eDP)
- return igt_std_1024_mode_get(60);
+ return igt_std_1024_mode_get(igt_output_preferred_vrefresh(output));
if (opt.small_modes)
return get_connector_smallest_mode(output);