[igt-dev] [PATCH i-g-t 2/2] test/kms_cursor_crc: align the start of the CRC capture to a vblank
Melissa Wen
melissa.srw at gmail.com
Thu Jun 25 10:36:01 UTC 2020
When running subtests in sequence using vkms, the beginning of CRC capture
process does not match the simulated vblank timing. This mismatch leads to
an endless busy wait and, consequently, timeout failures for the remaining
subtests in the test sequence. This patch sets the pace by waiting for
vblank before starting the CRC capture.
Signed-off-by: Melissa Wen <melissa.srw at gmail.com>
---
tests/kms_cursor_crc.c | 1 +
1 file changed, 1 insertion(+)
diff --git a/tests/kms_cursor_crc.c b/tests/kms_cursor_crc.c
index 5976df5f..755c34ed 100644
--- a/tests/kms_cursor_crc.c
+++ b/tests/kms_cursor_crc.c
@@ -474,6 +474,7 @@ static void prepare_crtc(data_t *data, igt_output_t *output,
igt_assert(data->batch);
}
+ igt_wait_for_vblank(data->drm_fd, data->pipe);
igt_pipe_crc_start(data->pipe_crc);
}
--
2.27.0
More information about the igt-dev
mailing list