[igt-dev] [i-g-t V5 20/52] tests/kms_multipipe_modeset: Find the suitable mode instead of using default
Bhanuprakash Modem
bhanuprakash.modem at intel.com
Wed Sep 28 09:09:00 UTC 2022
As we are trying to run this subtest on all pipes + all outputs, It is not
possible to use 8K mode. To use 8K mode on a pipe then the consecutive pipe
must be free which is not true here.
Instead, reduce the resolution from 8K and run the test otherwise we'll endup
with the test failures.
V2:
- Fix commit message
Signed-off-by: Bhanuprakash Modem <bhanuprakash.modem at intel.com>
---
tests/kms_multipipe_modeset.c | 9 +++++++++
1 file changed, 9 insertions(+)
diff --git a/tests/kms_multipipe_modeset.c b/tests/kms_multipipe_modeset.c
index 6358d930..6ba6943e 100644
--- a/tests/kms_multipipe_modeset.c
+++ b/tests/kms_multipipe_modeset.c
@@ -46,6 +46,15 @@ static void run_test(data_t *data, int valid_outputs)
drmModeModeInfo *mode;
int i = 0;
+ /* Find suitable mode/resolution combo */
+ for_each_connected_output(display, output) {
+ pipe = &display->pipes[i];
+ igt_output_set_pipe(output, i);
+
+ i++;
+ }
+ igt_require(igt_override_all_active_output_modes_to_fit_bw(display));
+
for_each_connected_output(display, output) {
mode = igt_output_get_mode(output);
igt_assert(mode);
--
2.37.3
More information about the igt-dev
mailing list