[PATCH i-g-t v1 1/2] tests/kms_vrr: Fix vrr multi-display issue
Naladala Ramanaidu
ramanaidu.naladala at intel.com
Mon Mar 10 09:39:22 UTC 2025
Ensure consistent output timing by removing the conditional logic.
Signed-off-by: Naladala Ramanaidu <ramanaidu.naladala at intel.com>
---
tests/kms_vrr.c | 9 +++------
1 file changed, 3 insertions(+), 6 deletions(-)
diff --git a/tests/kms_vrr.c b/tests/kms_vrr.c
index e7d2ff1db..ff1dbe262 100644
--- a/tests/kms_vrr.c
+++ b/tests/kms_vrr.c
@@ -333,16 +333,13 @@ static void prepare_test(data_t *data, igt_output_t *output, enum pipe pipe)
int num_painted_fbs;
mode = *igt_output_get_mode(output);
+ data->range = get_vrr_range(data, output);
data->vtest_ns.min = igt_kms_frame_time_from_vrefresh(data->range.min);
data->vtest_ns.max = igt_kms_frame_time_from_vrefresh(data->range.max);
- /* If unspecified on the command line, default rate to the midpoint */
- if (data->vtest_ns.rate_ns == 0) {
- range_t *range = &data->range;
- data->vtest_ns.rate_ns = igt_kms_frame_time_from_vrefresh(
- (range->min + range->max) / 2);
- }
+ data->vtest_ns.rate_ns = igt_kms_frame_time_from_vrefresh(
+ (data->range.min + data->range.max) / 2);
if (data->duration_ns == 0)
data->duration_ns = TEST_DURATION_NS;
--
2.43.0
More information about the igt-dev
mailing list