* [igt-dev] [PATCH 0/6] tests/kms_vrr: Modify kms_vrr to allow flicker
@ 2023-08-25 18:36 Sean Paul
2023-08-25 18:36 ` [igt-dev] [PATCH 1/6] tests/kms_vrr: Move fb0 and fb1 to an array Sean Paul
` (11 more replies)
0 siblings, 12 replies; 18+ messages in thread
From: Sean Paul @ 2023-08-25 18:36 UTC (permalink / raw)
To: igt-dev; +Cc: Sean Paul
From: Sean Paul <seanpaul@chromium.org>
Do some cleanup in the kms_vrr test and add some optional command line
arguments to alter the target refresh rate for the test. This allows us
to profile VRR flicker on panels at the low end of the refresh range.
Sean Paul (6):
tests/kms_vrr: Move fb0 and fb1 to an array
tests/kms_vrr: Move vtest_ns into data_t
tests/kms_vrr: Allow test rate to be altered from the command line
tests/kms_vrr: Allow test duration to be specified from the command
line
tests/kms_vrr: Change the pattern displayed in the test
test/kms_vrr: Add ability to flip static image for flicker profiling
tests/kms_vrr.c | 138 ++++++++++++++++++++++++++++++++----------------
1 file changed, 92 insertions(+), 46 deletions(-)
--
Sean Paul, Software Engineer, Google / Chromium OS
^ permalink raw reply [flat|nested] 18+ messages in thread
* [igt-dev] [PATCH 1/6] tests/kms_vrr: Move fb0 and fb1 to an array
2023-08-25 18:36 [igt-dev] [PATCH 0/6] tests/kms_vrr: Modify kms_vrr to allow flicker Sean Paul
@ 2023-08-25 18:36 ` Sean Paul
2023-09-06 19:07 ` Modem, Bhanuprakash
2023-08-25 18:36 ` [igt-dev] [PATCH 2/6] tests/kms_vrr: Move vtest_ns into data_t Sean Paul
` (10 subsequent siblings)
11 siblings, 1 reply; 18+ messages in thread
From: Sean Paul @ 2023-08-25 18:36 UTC (permalink / raw)
To: igt-dev; +Cc: Sean Paul
From: Sean Paul <seanpaul@chromium.org>
A bit of cleanup, no functional changes.
Cc: Mark Yacoub <markyacoub@chromium.org>
Signed-off-by: Sean Paul <seanpaul@chromium.org>
---
tests/kms_vrr.c | 19 +++++++++----------
1 file changed, 9 insertions(+), 10 deletions(-)
diff --git a/tests/kms_vrr.c b/tests/kms_vrr.c
index d7ede6513..83a91b543 100644
--- a/tests/kms_vrr.c
+++ b/tests/kms_vrr.c
@@ -105,8 +105,7 @@ typedef struct data {
igt_display_t display;
int drm_fd;
igt_plane_t *primary;
- igt_fb_t fb0;
- igt_fb_t fb1;
+ igt_fb_t fb[2];
range_t range;
} data_t;
@@ -273,13 +272,13 @@ static void prepare_test(data_t *data, igt_output_t *output, enum pipe pipe)
/* Prepare resources */
igt_create_color_fb(data->drm_fd, mode.hdisplay, mode.vdisplay,
DRM_FORMAT_XRGB8888, DRM_FORMAT_MOD_LINEAR,
- 0.50, 0.50, 0.50, &data->fb0);
+ 0.50, 0.50, 0.50, &data->fb[0]);
igt_create_color_fb(data->drm_fd, mode.hdisplay, mode.vdisplay,
DRM_FORMAT_XRGB8888, DRM_FORMAT_MOD_LINEAR,
- 0.50, 0.50, 0.50, &data->fb1);
+ 0.50, 0.50, 0.50, &data->fb[1]);
- cr = igt_get_cairo_ctx(data->drm_fd, &data->fb0);
+ cr = igt_get_cairo_ctx(data->drm_fd, &data->fb[0]);
igt_paint_color(cr, 0, 0, mode.hdisplay / 10, mode.vdisplay / 10,
1.00, 0.00, 0.00);
@@ -288,7 +287,7 @@ static void prepare_test(data_t *data, igt_output_t *output, enum pipe pipe)
/* Take care of any required modesetting before the test begins. */
data->primary = igt_output_get_plane_type(output, DRM_PLANE_TYPE_PRIMARY);
- igt_plane_set_fb(data->primary, &data->fb0);
+ igt_plane_set_fb(data->primary, &data->fb[0]);
/* Clear vrr_enabled state before enabling it, because
* it might be left enabled if the previous test fails.
@@ -338,7 +337,7 @@ flip_and_measure(data_t *data, igt_output_t *output, enum pipe pipe,
vtest_ns_t vtest_ns = get_test_rate_ns(data->range);
/* Align with the flip completion event to speed up convergence. */
- do_flip(data, &data->fb0);
+ do_flip(data, &data->fb[0]);
start_ns = last_event_ns = target_ns = get_kernel_event_ns(data,
DRM_EVENT_FLIP_COMPLETE);
@@ -347,7 +346,7 @@ flip_and_measure(data_t *data, igt_output_t *output, enum pipe pipe,
int64_t diff_ns;
front = !front;
- do_flip(data, front ? &data->fb1 : &data->fb0);
+ do_flip(data, front ? &data->fb[1] : &data->fb[0]);
/* We need to cpture flip event instead of vblank event,
* because vblank is triggered after each frame, but depending
@@ -497,8 +496,8 @@ test_basic(data_t *data, enum pipe pipe, igt_output_t *output, uint32_t flags)
igt_output_override_mode(output, NULL);
igt_display_commit2(&data->display, COMMIT_ATOMIC);
- igt_remove_fb(data->drm_fd, &data->fb1);
- igt_remove_fb(data->drm_fd, &data->fb0);
+ igt_remove_fb(data->drm_fd, &data->fb[1]);
+ igt_remove_fb(data->drm_fd, &data->fb[0]);
}
/* Runs tests on outputs that are VRR capable. */
--
Sean Paul, Software Engineer, Google / Chromium OS
^ permalink raw reply related [flat|nested] 18+ messages in thread
* [igt-dev] [PATCH 2/6] tests/kms_vrr: Move vtest_ns into data_t
2023-08-25 18:36 [igt-dev] [PATCH 0/6] tests/kms_vrr: Modify kms_vrr to allow flicker Sean Paul
2023-08-25 18:36 ` [igt-dev] [PATCH 1/6] tests/kms_vrr: Move fb0 and fb1 to an array Sean Paul
@ 2023-08-25 18:36 ` Sean Paul
2023-09-06 19:07 ` Modem, Bhanuprakash
2023-08-25 18:36 ` [igt-dev] [PATCH 3/6] tests/kms_vrr: Allow test rate to be altered from the command line Sean Paul
` (9 subsequent siblings)
11 siblings, 1 reply; 18+ messages in thread
From: Sean Paul @ 2023-08-25 18:36 UTC (permalink / raw)
To: igt-dev; +Cc: Sean Paul
From: Sean Paul <seanpaul@chromium.org>
vtest_ns is derived from data->range which is fixed. Move it into data_t
and generate it once in prepare_test().
Cc: Mark Yacoub <markyacoub@chromium.org>
Signed-off-by: Sean Paul <seanpaul@chromium.org>
---
tests/kms_vrr.c | 34 ++++++++++++++--------------------
1 file changed, 14 insertions(+), 20 deletions(-)
diff --git a/tests/kms_vrr.c b/tests/kms_vrr.c
index 83a91b543..8ef5972aa 100644
--- a/tests/kms_vrr.c
+++ b/tests/kms_vrr.c
@@ -101,20 +101,21 @@ typedef struct range {
unsigned int max;
} range_t;
+typedef struct vtest_ns {
+ uint64_t min;
+ uint64_t mid;
+ uint64_t max;
+} vtest_ns_t;
+
typedef struct data {
igt_display_t display;
int drm_fd;
igt_plane_t *primary;
igt_fb_t fb[2];
range_t range;
+ vtest_ns_t vtest_ns;
} data_t;
-typedef struct vtest_ns {
- uint64_t min;
- uint64_t mid;
- uint64_t max;
-} vtest_ns_t;
-
typedef void (*test_t)(data_t*, enum pipe, igt_output_t*, uint32_t);
/* Converts a timespec structure to nanoseconds. */
@@ -215,18 +216,6 @@ get_vrr_range(data_t *data, igt_output_t *output)
return range;
}
-/* Returns vrr test frequency for min, mid & max range. */
-static vtest_ns_t get_test_rate_ns(range_t range)
-{
- vtest_ns_t vtest_ns;
-
- vtest_ns.min = rate_from_refresh(range.min);
- vtest_ns.mid = rate_from_refresh(((range.max + range.min) / 2));
- vtest_ns.max = rate_from_refresh(range.max);
-
- return vtest_ns;
-}
-
/* Returns true if driver supports VRR. */
static bool has_vrr(igt_output_t *output)
{
@@ -260,6 +249,11 @@ static void prepare_test(data_t *data, igt_output_t *output, enum pipe pipe)
/* Capture VRR range */
data->range = get_vrr_range(data, output);
+ data->vtest_ns.min = rate_from_refresh(data->range.min);
+ data->vtest_ns.mid = rate_from_refresh(
+ (data->range.min + data->range.max) / 2);
+ data->vtest_ns.max = rate_from_refresh(data->range.max);
+
/* Override mode with max vrefresh.
* - vrr_min range should be less than the override mode vrefresh.
* - Limit the vrr_max range with the override mode vrefresh.
@@ -334,7 +328,7 @@ flip_and_measure(data_t *data, igt_output_t *output, enum pipe pipe,
uint64_t start_ns, last_event_ns, target_ns;
uint32_t total_flip = 0, total_pass = 0;
bool front = false;
- vtest_ns_t vtest_ns = get_test_rate_ns(data->range);
+ vtest_ns_t vtest_ns = data->vtest_ns;
/* Align with the flip completion event to speed up convergence. */
do_flip(data, &data->fb[0]);
@@ -411,7 +405,7 @@ test_basic(data_t *data, enum pipe pipe, igt_output_t *output, uint32_t flags)
prepare_test(data, output, pipe);
range = data->range;
- vtest_ns = get_test_rate_ns(range);
+ vtest_ns = data->vtest_ns;
rate = vtest_ns.mid;
igt_info("VRR Test execution on %s, PIPE_%s with VRR range: (%u-%u) Hz\n",
--
Sean Paul, Software Engineer, Google / Chromium OS
^ permalink raw reply related [flat|nested] 18+ messages in thread
* [igt-dev] [PATCH 3/6] tests/kms_vrr: Allow test rate to be altered from the command line
2023-08-25 18:36 [igt-dev] [PATCH 0/6] tests/kms_vrr: Modify kms_vrr to allow flicker Sean Paul
2023-08-25 18:36 ` [igt-dev] [PATCH 1/6] tests/kms_vrr: Move fb0 and fb1 to an array Sean Paul
2023-08-25 18:36 ` [igt-dev] [PATCH 2/6] tests/kms_vrr: Move vtest_ns into data_t Sean Paul
@ 2023-08-25 18:36 ` Sean Paul
2023-09-06 19:07 ` Modem, Bhanuprakash
2023-08-25 18:36 ` [igt-dev] [PATCH 4/6] tests/kms_vrr: Allow test duration to be specified " Sean Paul
` (8 subsequent siblings)
11 siblings, 1 reply; 18+ messages in thread
From: Sean Paul @ 2023-08-25 18:36 UTC (permalink / raw)
To: igt-dev; +Cc: Sean Paul
From: Sean Paul <seanpaul@chromium.org>
Instead of always using the midpoint, introduce optional argument
--refresh-rate to allow callers to specify the target refresh rate for
the test.
Cc: Mark Yacoub <markyacoub@chromium.org>
Signed-off-by: Sean Paul <seanpaul@chromium.org>
---
tests/kms_vrr.c | 44 ++++++++++++++++++++++++++++++++++++--------
1 file changed, 36 insertions(+), 8 deletions(-)
diff --git a/tests/kms_vrr.c b/tests/kms_vrr.c
index 8ef5972aa..d62ded180 100644
--- a/tests/kms_vrr.c
+++ b/tests/kms_vrr.c
@@ -103,7 +103,7 @@ typedef struct range {
typedef struct vtest_ns {
uint64_t min;
- uint64_t mid;
+ uint64_t rate_ns;
uint64_t max;
} vtest_ns_t;
@@ -250,10 +250,18 @@ static void prepare_test(data_t *data, igt_output_t *output, enum pipe pipe)
data->range = get_vrr_range(data, output);
data->vtest_ns.min = rate_from_refresh(data->range.min);
- data->vtest_ns.mid = rate_from_refresh(
- (data->range.min + data->range.max) / 2);
data->vtest_ns.max = rate_from_refresh(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 = rate_from_refresh(
+ (range->min + range->max) / 2);
+ }
+ igt_assert_f(data->vtest_ns.rate_ns <= data->vtest_ns.min &&
+ data->vtest_ns.rate_ns >= data->vtest_ns.max,
+ "Invalid test rate specified!\n");
+
/* Override mode with max vrefresh.
* - vrr_min range should be less than the override mode vrefresh.
* - Limit the vrr_max range with the override mode vrefresh.
@@ -406,7 +414,7 @@ test_basic(data_t *data, enum pipe pipe, igt_output_t *output, uint32_t flags)
prepare_test(data, output, pipe);
range = data->range;
vtest_ns = data->vtest_ns;
- rate = vtest_ns.mid;
+ rate = vtest_ns.rate_ns;
igt_info("VRR Test execution on %s, PIPE_%s with VRR range: (%u-%u) Hz\n",
output->name, kmstest_pipe_name(pipe), range.min, range.max);
@@ -457,7 +465,7 @@ test_basic(data_t *data, enum pipe pipe, igt_output_t *output, uint32_t flags)
}
if (flags & ~TEST_NEGATIVE) {
- rate = vtest_ns.mid;
+ rate = vtest_ns.rate_ns;
result = flip_and_measure(data, output, pipe, rate, TEST_DURATION_NS);
igt_assert_f(result > 75,
"Refresh rate (%u Hz) %"PRIu64"ns: Target VRR on threshold not reached, result was %u%%\n",
@@ -478,7 +486,7 @@ test_basic(data_t *data, enum pipe pipe, igt_output_t *output, uint32_t flags)
* a VRR capable panel.
*/
set_vrr_on_pipe(data, pipe, (flags & TEST_NEGATIVE)? true : false);
- rate = vtest_ns.mid;
+ rate = vtest_ns.rate_ns;
result = flip_and_measure(data, output, pipe, rate, TEST_DURATION_NS);
igt_assert_f(result < 10,
"Refresh rate (%u Hz) %"PRIu64"ns: Target VRR %s threshold exceeded, result was %u%%\n",
@@ -530,10 +538,30 @@ run_vrr_test(data_t *data, test_t test, uint32_t flags)
}
}
-igt_main
+static int opt_handler(int opt, int opt_index, void *_data)
{
- data_t data = {};
+ data_t *data = _data;
+
+ switch (opt) {
+ case 'r':
+ data->vtest_ns.rate_ns = rate_from_refresh(atoi(optarg));
+ break;
+ }
+ return IGT_OPT_HANDLER_SUCCESS;
+}
+static const struct option long_opts[] = {
+ { .name = "refresh-rate", .has_arg = true, .val = 'r', },
+ {}
+};
+
+static const char help_str[] =
+ " --refresh-rate <refresh-hz>\t\tThe refresh rate to flip at\n";
+
+static data_t data;
+
+igt_main_args("", long_opts, help_str, opt_handler, &data)
+{
igt_fixture {
data.drm_fd = drm_open_driver_master(DRIVER_ANY);
--
Sean Paul, Software Engineer, Google / Chromium OS
^ permalink raw reply related [flat|nested] 18+ messages in thread
* [igt-dev] [PATCH 4/6] tests/kms_vrr: Allow test duration to be specified from the command line
2023-08-25 18:36 [igt-dev] [PATCH 0/6] tests/kms_vrr: Modify kms_vrr to allow flicker Sean Paul
` (2 preceding siblings ...)
2023-08-25 18:36 ` [igt-dev] [PATCH 3/6] tests/kms_vrr: Allow test rate to be altered from the command line Sean Paul
@ 2023-08-25 18:36 ` Sean Paul
2023-09-06 19:08 ` Modem, Bhanuprakash
2023-08-25 18:36 ` [igt-dev] [PATCH 5/6] tests/kms_vrr: Change the pattern displayed in the test Sean Paul
` (7 subsequent siblings)
11 siblings, 1 reply; 18+ messages in thread
From: Sean Paul @ 2023-08-25 18:36 UTC (permalink / raw)
To: igt-dev; +Cc: Sean Paul
From: Sean Paul <seanpaul@chromium.org>
Using --duration argument, otherwise use default.
Cc: Mark Yacoub <markyacoub@chromium.org>
Signed-off-by: Sean Paul <seanpaul@chromium.org>
---
tests/kms_vrr.c | 17 +++++++++++++----
1 file changed, 13 insertions(+), 4 deletions(-)
diff --git a/tests/kms_vrr.c b/tests/kms_vrr.c
index d62ded180..67d13d4bf 100644
--- a/tests/kms_vrr.c
+++ b/tests/kms_vrr.c
@@ -114,6 +114,7 @@ typedef struct data {
igt_fb_t fb[2];
range_t range;
vtest_ns_t vtest_ns;
+ uint64_t duration_ns;
} data_t;
typedef void (*test_t)(data_t*, enum pipe, igt_output_t*, uint32_t);
@@ -262,6 +263,9 @@ static void prepare_test(data_t *data, igt_output_t *output, enum pipe pipe)
data->vtest_ns.rate_ns >= data->vtest_ns.max,
"Invalid test rate specified!\n");
+ if (data->duration_ns == 0)
+ data->duration_ns = TEST_DURATION_NS;
+
/* Override mode with max vrefresh.
* - vrr_min range should be less than the override mode vrefresh.
* - Limit the vrr_max range with the override mode vrefresh.
@@ -458,7 +462,7 @@ test_basic(data_t *data, enum pipe pipe, igt_output_t *output, uint32_t flags)
*/
if (flags & TEST_FLIPLINE) {
rate = rate_from_refresh(range.max + 5);
- result = flip_and_measure(data, output, pipe, rate, TEST_DURATION_NS);
+ result = flip_and_measure(data, output, pipe, rate, data->duration_ns);
igt_assert_f(result > 75,
"Refresh rate (%u Hz) %"PRIu64"ns: Target VRR on threshold not reached, result was %u%%\n",
(range.max + 5), rate, result);
@@ -466,7 +470,7 @@ test_basic(data_t *data, enum pipe pipe, igt_output_t *output, uint32_t flags)
if (flags & ~TEST_NEGATIVE) {
rate = vtest_ns.rate_ns;
- result = flip_and_measure(data, output, pipe, rate, TEST_DURATION_NS);
+ result = flip_and_measure(data, output, pipe, rate, data->duration_ns);
igt_assert_f(result > 75,
"Refresh rate (%u Hz) %"PRIu64"ns: Target VRR on threshold not reached, result was %u%%\n",
((range.max + range.min) / 2), rate, result);
@@ -474,7 +478,7 @@ test_basic(data_t *data, enum pipe pipe, igt_output_t *output, uint32_t flags)
if (flags & TEST_FLIPLINE) {
rate = rate_from_refresh(range.min - 5);
- result = flip_and_measure(data, output, pipe, rate, TEST_DURATION_NS);
+ result = flip_and_measure(data, output, pipe, rate, data->duration_ns);
igt_assert_f(result < 50,
"Refresh rate (%u Hz) %"PRIu64"ns: Target VRR on threshold exceeded, result was %u%%\n",
(range.min - 5), rate, result);
@@ -487,7 +491,7 @@ test_basic(data_t *data, enum pipe pipe, igt_output_t *output, uint32_t flags)
*/
set_vrr_on_pipe(data, pipe, (flags & TEST_NEGATIVE)? true : false);
rate = vtest_ns.rate_ns;
- result = flip_and_measure(data, output, pipe, rate, TEST_DURATION_NS);
+ result = flip_and_measure(data, output, pipe, rate, data->duration_ns);
igt_assert_f(result < 10,
"Refresh rate (%u Hz) %"PRIu64"ns: Target VRR %s threshold exceeded, result was %u%%\n",
((range.max + range.min) / 2), rate, (flags & TEST_NEGATIVE)? "on" : "off", result);
@@ -543,6 +547,9 @@ static int opt_handler(int opt, int opt_index, void *_data)
data_t *data = _data;
switch (opt) {
+ case 'd':
+ data->duration_ns = atoi(optarg) * NSECS_PER_SEC;
+ break;
case 'r':
data->vtest_ns.rate_ns = rate_from_refresh(atoi(optarg));
break;
@@ -551,11 +558,13 @@ static int opt_handler(int opt, int opt_index, void *_data)
}
static const struct option long_opts[] = {
+ { .name = "duration", .has_arg = true, .val = 'd', },
{ .name = "refresh-rate", .has_arg = true, .val = 'r', },
{}
};
static const char help_str[] =
+ " --duration <duration-seconds>\t\tHow long to run the test for\n"
" --refresh-rate <refresh-hz>\t\tThe refresh rate to flip at\n";
static data_t data;
--
Sean Paul, Software Engineer, Google / Chromium OS
^ permalink raw reply related [flat|nested] 18+ messages in thread
* [igt-dev] [PATCH 5/6] tests/kms_vrr: Change the pattern displayed in the test
2023-08-25 18:36 [igt-dev] [PATCH 0/6] tests/kms_vrr: Modify kms_vrr to allow flicker Sean Paul
` (3 preceding siblings ...)
2023-08-25 18:36 ` [igt-dev] [PATCH 4/6] tests/kms_vrr: Allow test duration to be specified " Sean Paul
@ 2023-08-25 18:36 ` Sean Paul
2023-09-06 19:08 ` Modem, Bhanuprakash
2023-08-25 18:36 ` [igt-dev] [PATCH 6/6] test/kms_vrr: Add ability to flip static image for flicker profiling Sean Paul
` (6 subsequent siblings)
11 siblings, 1 reply; 18+ messages in thread
From: Sean Paul @ 2023-08-25 18:36 UTC (permalink / raw)
To: igt-dev; +Cc: Sean Paul
From: Sean Paul <seanpaul@chromium.org>
Upgrade the tiny box in the top left corner to some vertical color
bars with horizontal grey and white bars at the bottom.
Cc: Mark Yacoub <markyacoub@chromium.org>
Signed-off-by: Sean Paul <seanpaul@chromium.org>
---
tests/kms_vrr.c | 16 ++++++++++++----
1 file changed, 12 insertions(+), 4 deletions(-)
diff --git a/tests/kms_vrr.c b/tests/kms_vrr.c
index 67d13d4bf..e6820a0d1 100644
--- a/tests/kms_vrr.c
+++ b/tests/kms_vrr.c
@@ -242,6 +242,7 @@ static void prepare_test(data_t *data, igt_output_t *output, enum pipe pipe)
{
drmModeModeInfo mode;
cairo_t *cr;
+ int bar_width;
/* Reset output */
igt_display_reset(&data->display);
@@ -284,11 +285,18 @@ static void prepare_test(data_t *data, igt_output_t *output, enum pipe pipe)
DRM_FORMAT_XRGB8888, DRM_FORMAT_MOD_LINEAR,
0.50, 0.50, 0.50, &data->fb[1]);
+ bar_width = mode.hdisplay / 3;
cr = igt_get_cairo_ctx(data->drm_fd, &data->fb[0]);
-
- igt_paint_color(cr, 0, 0, mode.hdisplay / 10, mode.vdisplay / 10,
- 1.00, 0.00, 0.00);
-
+ for (int j = 0; j < 3; ++j) {
+ unsigned int color = 1 << j;
+ igt_paint_color(cr, bar_width * j, 0, bar_width,
+ mode.vdisplay - 200,
+ color >> 0 & 1,
+ color >> 1 & 1,
+ color >> 2 & 1);
+ }
+ igt_paint_color(cr, 0, mode.vdisplay - 100, mode.hdisplay, 100,
+ 1.00, 1.00, 1.00);
igt_put_cairo_ctx(cr);
/* Take care of any required modesetting before the test begins. */
--
Sean Paul, Software Engineer, Google / Chromium OS
^ permalink raw reply related [flat|nested] 18+ messages in thread
* [igt-dev] [PATCH 6/6] test/kms_vrr: Add ability to flip static image for flicker profiling
2023-08-25 18:36 [igt-dev] [PATCH 0/6] tests/kms_vrr: Modify kms_vrr to allow flicker Sean Paul
` (4 preceding siblings ...)
2023-08-25 18:36 ` [igt-dev] [PATCH 5/6] tests/kms_vrr: Change the pattern displayed in the test Sean Paul
@ 2023-08-25 18:36 ` Sean Paul
2023-08-25 19:30 ` [igt-dev] ✗ GitLab.Pipeline: warning for tests/kms_vrr: Modify kms_vrr to allow flicker Patchwork
` (5 subsequent siblings)
11 siblings, 0 replies; 18+ messages in thread
From: Sean Paul @ 2023-08-25 18:36 UTC (permalink / raw)
To: igt-dev; +Cc: Sean Paul
From: Sean Paul <seanpaul@chromium.org>
Add a --static-image argument which will paint both framebuffers
identically. This allows us to profile VRR flicker on the panel.
Cc: Mark Yacoub <markyacoub@chromium.org>
Signed-off-by: Sean Paul <seanpaul@chromium.org>
---
tests/kms_vrr.c | 36 ++++++++++++++++++++++--------------
1 file changed, 22 insertions(+), 14 deletions(-)
diff --git a/tests/kms_vrr.c b/tests/kms_vrr.c
index e6820a0d1..0a6e89ddb 100644
--- a/tests/kms_vrr.c
+++ b/tests/kms_vrr.c
@@ -115,6 +115,7 @@ typedef struct data {
range_t range;
vtest_ns_t vtest_ns;
uint64_t duration_ns;
+ bool static_image;
} data_t;
typedef void (*test_t)(data_t*, enum pipe, igt_output_t*, uint32_t);
@@ -241,8 +242,7 @@ static void set_vrr_on_pipe(data_t *data, enum pipe pipe, bool enabled)
static void prepare_test(data_t *data, igt_output_t *output, enum pipe pipe)
{
drmModeModeInfo mode;
- cairo_t *cr;
- int bar_width;
+ int bar_width, num_painted_fbs;
/* Reset output */
igt_display_reset(&data->display);
@@ -286,18 +286,21 @@ static void prepare_test(data_t *data, igt_output_t *output, enum pipe pipe)
0.50, 0.50, 0.50, &data->fb[1]);
bar_width = mode.hdisplay / 3;
- cr = igt_get_cairo_ctx(data->drm_fd, &data->fb[0]);
- for (int j = 0; j < 3; ++j) {
- unsigned int color = 1 << j;
- igt_paint_color(cr, bar_width * j, 0, bar_width,
- mode.vdisplay - 200,
- color >> 0 & 1,
- color >> 1 & 1,
- color >> 2 & 1);
+ num_painted_fbs = data->static_image ? 2 : 1;
+ for (int i = 0; i < num_painted_fbs; ++i) {
+ cairo_t *cr = igt_get_cairo_ctx(data->drm_fd, &data->fb[i]);
+ for (int j = 0; j < 3; ++j) {
+ unsigned int color = 1 << j;
+ igt_paint_color(cr, bar_width * j, 0, bar_width,
+ mode.vdisplay - 200,
+ color >> 0 & 1,
+ color >> 1 & 1,
+ color >> 2 & 1);
+ }
+ igt_paint_color(cr, 0, mode.vdisplay - 100, mode.hdisplay, 100,
+ 1.00, 1.00, 1.00);
+ igt_put_cairo_ctx(cr);
}
- igt_paint_color(cr, 0, mode.vdisplay - 100, mode.hdisplay, 100,
- 1.00, 1.00, 1.00);
- igt_put_cairo_ctx(cr);
/* Take care of any required modesetting before the test begins. */
data->primary = igt_output_get_plane_type(output, DRM_PLANE_TYPE_PRIMARY);
@@ -561,6 +564,9 @@ static int opt_handler(int opt, int opt_index, void *_data)
case 'r':
data->vtest_ns.rate_ns = rate_from_refresh(atoi(optarg));
break;
+ case 's':
+ data->static_image = true;
+ break;
}
return IGT_OPT_HANDLER_SUCCESS;
}
@@ -568,12 +574,14 @@ static int opt_handler(int opt, int opt_index, void *_data)
static const struct option long_opts[] = {
{ .name = "duration", .has_arg = true, .val = 'd', },
{ .name = "refresh-rate", .has_arg = true, .val = 'r', },
+ { .name = "static-image", .has_arg = false, .val = 's', },
{}
};
static const char help_str[] =
" --duration <duration-seconds>\t\tHow long to run the test for\n"
- " --refresh-rate <refresh-hz>\t\tThe refresh rate to flip at\n";
+ " --refresh-rate <refresh-hz>\t\tThe refresh rate to flip at\n"
+ " --static-image\t\tFlip a static image for flicker profiling\n";
static data_t data;
--
Sean Paul, Software Engineer, Google / Chromium OS
^ permalink raw reply related [flat|nested] 18+ messages in thread
* [igt-dev] ✗ GitLab.Pipeline: warning for tests/kms_vrr: Modify kms_vrr to allow flicker
2023-08-25 18:36 [igt-dev] [PATCH 0/6] tests/kms_vrr: Modify kms_vrr to allow flicker Sean Paul
` (5 preceding siblings ...)
2023-08-25 18:36 ` [igt-dev] [PATCH 6/6] test/kms_vrr: Add ability to flip static image for flicker profiling Sean Paul
@ 2023-08-25 19:30 ` Patchwork
2023-08-25 19:46 ` [igt-dev] ✓ CI.xeBAT: success " Patchwork
` (4 subsequent siblings)
11 siblings, 0 replies; 18+ messages in thread
From: Patchwork @ 2023-08-25 19:30 UTC (permalink / raw)
To: Sean Paul; +Cc: igt-dev
== Series Details ==
Series: tests/kms_vrr: Modify kms_vrr to allow flicker
URL : https://patchwork.freedesktop.org/series/122930/
State : warning
== Summary ==
Pipeline status: FAILED.
see https://gitlab.freedesktop.org/gfx-ci/igt-ci-tags/-/pipelines/970917 for the overview.
build-containers:build-debian has failed (https://gitlab.freedesktop.org/gfx-ci/igt-ci-tags/-/jobs/48066571):
time="2023-08-25T19:25:27Z" level=fatal msg="Error determining repository tags: Get https://registry.freedesktop.org/v2/gfx-ci/igt-ci-tags/build-debian-minimal/tags/list?last=commit-2b6d4476dde53c363b8808ed9f0dd5547ac78641&n=100: dial tcp 147.75.198.156:443: i/o timeout"
Building!
STEP 1: FROM debian:buster
Getting image source signatures
Copying blob sha256:d6b7393fb4f375905c31c483d81ce2a2905f88aba8cb198874da2b54035bc41d
Copying config sha256:de08540e8ff0e470ff7956df4bed403725a5f45c186e9bf495da5344ff8fbe84
Writing manifest to image destination
Storing signatures
STEP 2: RUN apt-get update
error running container: error creating container for [/bin/sh -c apt-get update]: time="2023-08-25T19:25:42Z" level=warning msg="signal: killed"
time="2023-08-25T19:25:42Z" level=error msg="container_linux.go:346: starting container process caused \"process_linux.go:297: applying cgroup configuration for process caused \\\"mountpoint for cgroup not found\\\"\"\n"
container_linux.go:346: starting container process caused "process_linux.go:297: applying cgroup configuration for process caused \"mountpoint for cgroup not found\""
: exit status 1
Error: error building at STEP "RUN apt-get update": error while running runtime: exit status 1
section_end:1692991543:step_script
section_start:1692991543:cleanup_file_variables
Cleaning up project directory and file based variables
section_end:1692991543:cleanup_file_variables
ERROR: Job failed: exit code 1
build-containers:build-fedora has failed (https://gitlab.freedesktop.org/gfx-ci/igt-ci-tags/-/jobs/48066575):
time="2023-08-25T19:21:52Z" level=fatal msg="Error determining repository tags: Get https://registry.freedesktop.org/v2/gfx-ci/igt-ci-tags/build-fedora/tags/list?last=commit-2266967f2f8bb851061e32c7641d5ca68ebc481f&n=100: dial tcp 147.75.198.156:443: i/o timeout"
Building!
STEP 1: FROM fedora:31
Getting image source signatures
Copying blob sha256:854946d575a439a894349addd141568875d7c1e673d3286b08250f3dde002e6a
Copying config sha256:7e94ed77b448a8d2ff08b92d3ca743e4e862c744892d6886c73487581eb5863a
Writing manifest to image destination
Storing signatures
STEP 2: RUN dnf install -y gcc flex bison libatomic meson ninja-build xdotool 'pkgconfig(libdrm)' 'pkgconfig(pciaccess)' 'pkgconfig(libkmod)' 'pkgconfig(libprocps)' 'pkgconfig(libunwind)' 'pkgconfig(libdw)' 'pkgconfig(pixman-1)' 'pkgconfig(valgrind)' 'pkgconfig(cairo)' 'pkgconfig(libudev)' 'pkgconfig(glib-2.0)' 'pkgconfig(gsl)' 'pkgconfig(alsa)' 'pkgconfig(xmlrpc)' 'pkgconfig(xmlrpc_util)' 'pkgconfig(xmlrpc_client)' 'pkgconfig(json-c)' 'pkgconfig(gtk-doc)' 'pkgconfig(xv)' 'pkgconfig(xrandr)' python3-docutils
error running container: error creating container for [/bin/sh -c dnf install -y gcc flex bison libatomic meson ninja-build xdotool 'pkgconfig(libdrm)' 'pkgconfig(pciaccess)' 'pkgconfig(libkmod)' 'pkgconfig(libprocps)' 'pkgconfig(libunwind)' 'pkgconfig(libdw)' 'pkgconfig(pixman-1)' 'pkgconfig(valgrind)' 'pkgconfig(cairo)' 'pkgconfig(libudev)' 'pkgconfig(glib-2.0)' 'pkgconfig(gsl)' 'pkgconfig(alsa)' 'pkgconfig(xmlrpc)' 'pkgconfig(xmlrpc_util)' 'pkgconfig(xmlrpc_client)' 'pkgconfig(json-c)' 'pkgconfig(gtk-doc)' 'pkgconfig(xv)' 'pkgconfig(xrandr)' python3-docutils]: time="2023-08-25T19:21:59Z" level=warning msg="signal: killed"
time="2023-08-25T19:21:59Z" level=error msg="container_linux.go:346: starting container process caused \"process_linux.go:297: applying cgroup configuration for process caused \\\"mountpoint for cgroup not found\\\"\"\n"
container_linux.go:346: starting container process caused "process_linux.go:297: applying cgroup configuration for process caused \"mountpoint for cgroup not found\""
: exit status 1
Error: error building at STEP "RUN dnf install -y gcc flex bison libatomic meson ninja-build xdotool 'pkgconfig(libdrm)' 'pkgconfig(pciaccess)' 'pkgconfig(libkmod)' 'pkgconfig(libprocps)' 'pkgconfig(libunwind)' 'pkgconfig(libdw)' 'pkgconfig(pixman-1)' 'pkgconfig(valgrind)' 'pkgconfig(cairo)' 'pkgconfig(libudev)' 'pkgconfig(glib-2.0)' 'pkgconfig(gsl)' 'pkgconfig(alsa)' 'pkgconfig(xmlrpc)' 'pkgconfig(xmlrpc_util)' 'pkgconfig(xmlrpc_client)' 'pkgconfig(json-c)' 'pkgconfig(gtk-doc)' 'pkgconfig(xv)' 'pkgconfig(xrandr)' python3-docutils": error while running runtime: exit status 1
section_end:1692991319:step_script
section_start:1692991319:cleanup_file_variables
Cleaning up project directory and file based variables
section_end:1692991320:cleanup_file_variables
ERROR: Job failed: exit code 1
== Logs ==
For more details see: https://gitlab.freedesktop.org/gfx-ci/igt-ci-tags/-/pipelines/970917
^ permalink raw reply [flat|nested] 18+ messages in thread
* [igt-dev] ✓ CI.xeBAT: success for tests/kms_vrr: Modify kms_vrr to allow flicker
2023-08-25 18:36 [igt-dev] [PATCH 0/6] tests/kms_vrr: Modify kms_vrr to allow flicker Sean Paul
` (6 preceding siblings ...)
2023-08-25 19:30 ` [igt-dev] ✗ GitLab.Pipeline: warning for tests/kms_vrr: Modify kms_vrr to allow flicker Patchwork
@ 2023-08-25 19:46 ` Patchwork
2023-08-25 19:55 ` [igt-dev] ✓ Fi.CI.BAT: " Patchwork
` (3 subsequent siblings)
11 siblings, 0 replies; 18+ messages in thread
From: Patchwork @ 2023-08-25 19:46 UTC (permalink / raw)
To: Sean Paul; +Cc: igt-dev
[-- Attachment #1: Type: text/plain, Size: 3811 bytes --]
== Series Details ==
Series: tests/kms_vrr: Modify kms_vrr to allow flicker
URL : https://patchwork.freedesktop.org/series/122930/
State : success
== Summary ==
CI Bug Log - changes from XEIGT_7454_BAT -> XEIGTPW_9666_BAT
====================================================
Summary
-------
**SUCCESS**
No regressions found.
Participating hosts (2 -> 3)
------------------------------
Additional (1): bat-dg2-oem2
Known issues
------------
Here are the changes found in XEIGTPW_9666_BAT that come from known issues:
### IGT changes ###
#### Issues hit ####
* igt@kms_flip@basic-flip-vs-wf_vblank@c-edp1:
- bat-adlp-7: [PASS][1] -> [FAIL][2] ([Intel XE#480]) +1 similar issue
[1]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7454/bat-adlp-7/igt@kms_flip@basic-flip-vs-wf_vblank@c-edp1.html
[2]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_9666/bat-adlp-7/igt@kms_flip@basic-flip-vs-wf_vblank@c-edp1.html
* igt@kms_force_connector_basic@prune-stale-modes:
- bat-dg2-oem2: NOTRUN -> [SKIP][3] ([i915#5274])
[3]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_9666/bat-dg2-oem2/igt@kms_force_connector_basic@prune-stale-modes.html
* igt@kms_pipe_crc_basic@compare-crc-sanitycheck-nv12:
- bat-dg2-oem2: NOTRUN -> [FAIL][4] ([Intel XE#400]) +2 similar issues
[4]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_9666/bat-dg2-oem2/igt@kms_pipe_crc_basic@compare-crc-sanitycheck-nv12.html
- bat-adlp-7: [PASS][5] -> [FAIL][6] ([Intel XE#400]) +1 similar issue
[5]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7454/bat-adlp-7/igt@kms_pipe_crc_basic@compare-crc-sanitycheck-nv12.html
[6]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_9666/bat-adlp-7/igt@kms_pipe_crc_basic@compare-crc-sanitycheck-nv12.html
* igt@kms_psr@primary_page_flip:
- bat-dg2-oem2: NOTRUN -> [SKIP][7] ([i915#1072]) +2 similar issues
[7]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_9666/bat-dg2-oem2/igt@kms_psr@primary_page_flip.html
* igt@xe_compute@compute-square:
- bat-dg2-oem2: NOTRUN -> [SKIP][8] ([Intel XE#252])
[8]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_9666/bat-dg2-oem2/igt@xe_compute@compute-square.html
* igt@xe_exec_fault_mode@many-basic:
- bat-dg2-oem2: NOTRUN -> [SKIP][9] ([Intel XE#288]) +17 similar issues
[9]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_9666/bat-dg2-oem2/igt@xe_exec_fault_mode@many-basic.html
* igt@xe_huc_copy@huc_copy:
- bat-dg2-oem2: NOTRUN -> [SKIP][10] ([Intel XE#255])
[10]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_9666/bat-dg2-oem2/igt@xe_huc_copy@huc_copy.html
* igt@xe_live_ktest@bo:
- bat-dg2-oem2: NOTRUN -> [SKIP][11] ([Intel XE#483]) +2 similar issues
[11]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_9666/bat-dg2-oem2/igt@xe_live_ktest@bo.html
{name}: This element is suppressed. This means it is ignored when computing
the status of the difference (SUCCESS, WARNING, or FAILURE).
[Intel XE#252]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/252
[Intel XE#255]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/255
[Intel XE#288]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/288
[Intel XE#400]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/400
[Intel XE#480]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/480
[Intel XE#483]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/483
[i915#1072]: https://gitlab.freedesktop.org/drm/intel/issues/1072
[i915#5274]: https://gitlab.freedesktop.org/drm/intel/issues/5274
Build changes
-------------
* IGT: IGT_7454 -> IGTPW_9666
IGTPW_9666: 9666
IGT_7454: 7454
xe-340-c77796cf84361b4716839141f2e48de2bf7f4bd5: c77796cf84361b4716839141f2e48de2bf7f4bd5
[-- Attachment #2: Type: text/html, Size: 4571 bytes --]
^ permalink raw reply [flat|nested] 18+ messages in thread
* [igt-dev] ✓ Fi.CI.BAT: success for tests/kms_vrr: Modify kms_vrr to allow flicker
2023-08-25 18:36 [igt-dev] [PATCH 0/6] tests/kms_vrr: Modify kms_vrr to allow flicker Sean Paul
` (7 preceding siblings ...)
2023-08-25 19:46 ` [igt-dev] ✓ CI.xeBAT: success " Patchwork
@ 2023-08-25 19:55 ` Patchwork
2023-08-26 13:51 ` [igt-dev] ✗ Fi.CI.IGT: failure " Patchwork
` (2 subsequent siblings)
11 siblings, 0 replies; 18+ messages in thread
From: Patchwork @ 2023-08-25 19:55 UTC (permalink / raw)
To: Sean Paul; +Cc: igt-dev
[-- Attachment #1: Type: text/plain, Size: 7483 bytes --]
== Series Details ==
Series: tests/kms_vrr: Modify kms_vrr to allow flicker
URL : https://patchwork.freedesktop.org/series/122930/
State : success
== Summary ==
CI Bug Log - changes from IGT_7454 -> IGTPW_9666
====================================================
Summary
-------
**SUCCESS**
No regressions found.
External URL: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9666/index.html
Participating hosts (41 -> 38)
------------------------------
Missing (3): fi-kbl-soraka fi-snb-2520m fi-pnv-d510
Known issues
------------
Here are the changes found in IGTPW_9666 that come from known issues:
### IGT changes ###
#### Issues hit ####
* igt@gem_exec_suspend@basic-s0@smem:
- bat-atsm-1: NOTRUN -> [DMESG-WARN][1] ([i915#8841]) +3 similar issues
[1]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9666/bat-atsm-1/igt@gem_exec_suspend@basic-s0@smem.html
- bat-dg2-9: [PASS][2] -> [INCOMPLETE][3] ([i915#6311])
[2]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7454/bat-dg2-9/igt@gem_exec_suspend@basic-s0@smem.html
[3]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9666/bat-dg2-9/igt@gem_exec_suspend@basic-s0@smem.html
* igt@gem_exec_suspend@basic-s3@lmem0:
- bat-atsm-1: NOTRUN -> [DMESG-WARN][4] ([i915#8504] / [i915#8841])
[4]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9666/bat-atsm-1/igt@gem_exec_suspend@basic-s3@lmem0.html
* igt@i915_pm_rps@basic-api:
- bat-atsm-1: NOTRUN -> [SKIP][5] ([i915#6621])
[5]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9666/bat-atsm-1/igt@i915_pm_rps@basic-api.html
* igt@i915_suspend@basic-s3-without-i915:
- bat-atsm-1: NOTRUN -> [SKIP][6] ([i915#6645])
[6]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9666/bat-atsm-1/igt@i915_suspend@basic-s3-without-i915.html
* igt@kms_addfb_basic@size-max:
- bat-atsm-1: NOTRUN -> [SKIP][7] ([i915#6077]) +23 similar issues
[7]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9666/bat-atsm-1/igt@kms_addfb_basic@size-max.html
* igt@kms_cursor_legacy@basic-flip-after-cursor-atomic:
- bat-atsm-1: NOTRUN -> [SKIP][8] ([i915#6078]) +10 similar issues
[8]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9666/bat-atsm-1/igt@kms_cursor_legacy@basic-flip-after-cursor-atomic.html
* igt@kms_flip@basic-plain-flip:
- bat-atsm-1: NOTRUN -> [SKIP][9] ([i915#6166]) +3 similar issues
[9]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9666/bat-atsm-1/igt@kms_flip@basic-plain-flip.html
* igt@kms_force_connector_basic@prune-stale-modes:
- bat-atsm-1: NOTRUN -> [SKIP][10] ([i915#6093]) +3 similar issues
[10]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9666/bat-atsm-1/igt@kms_force_connector_basic@prune-stale-modes.html
* igt@kms_pipe_crc_basic@compare-crc-sanitycheck-xr24:
- bat-atsm-1: NOTRUN -> [SKIP][11] ([i915#1836]) +7 similar issues
[11]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9666/bat-atsm-1/igt@kms_pipe_crc_basic@compare-crc-sanitycheck-xr24.html
* igt@kms_pipe_crc_basic@nonblocking-crc-frame-sequence:
- bat-dg2-11: NOTRUN -> [SKIP][12] ([i915#1845]) +3 similar issues
[12]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9666/bat-dg2-11/igt@kms_pipe_crc_basic@nonblocking-crc-frame-sequence.html
* igt@kms_pipe_crc_basic@read-crc-frame-sequence@pipe-d-edp-1:
- bat-rplp-1: [PASS][13] -> [ABORT][14] ([i915#8442] / [i915#8668])
[13]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7454/bat-rplp-1/igt@kms_pipe_crc_basic@read-crc-frame-sequence@pipe-d-edp-1.html
[14]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9666/bat-rplp-1/igt@kms_pipe_crc_basic@read-crc-frame-sequence@pipe-d-edp-1.html
* igt@kms_pipe_crc_basic@suspend-read-crc@pipe-b-hdmi-a-1:
- fi-rkl-11600: [PASS][15] -> [FAIL][16] ([fdo#103375])
[15]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7454/fi-rkl-11600/igt@kms_pipe_crc_basic@suspend-read-crc@pipe-b-hdmi-a-1.html
[16]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9666/fi-rkl-11600/igt@kms_pipe_crc_basic@suspend-read-crc@pipe-b-hdmi-a-1.html
* igt@kms_prop_blob@basic:
- bat-atsm-1: NOTRUN -> [SKIP][17] ([i915#7357])
[17]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9666/bat-atsm-1/igt@kms_prop_blob@basic.html
* igt@kms_psr@sprite_plane_onoff:
- bat-atsm-1: NOTRUN -> [SKIP][18] ([i915#1072]) +3 similar issues
[18]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9666/bat-atsm-1/igt@kms_psr@sprite_plane_onoff.html
* igt@kms_setmode@basic-clone-single-crtc:
- bat-atsm-1: NOTRUN -> [SKIP][19] ([i915#6094])
[19]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9666/bat-atsm-1/igt@kms_setmode@basic-clone-single-crtc.html
* igt@prime_vgem@basic-fence-flip:
- bat-atsm-1: NOTRUN -> [SKIP][20] ([fdo#109295] / [i915#6078])
[20]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9666/bat-atsm-1/igt@prime_vgem@basic-fence-flip.html
* igt@prime_vgem@basic-fence-mmap:
- bat-atsm-1: NOTRUN -> [SKIP][21] ([fdo#109295] / [i915#4077]) +1 similar issue
[21]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9666/bat-atsm-1/igt@prime_vgem@basic-fence-mmap.html
* igt@prime_vgem@basic-write:
- bat-atsm-1: NOTRUN -> [SKIP][22] ([fdo#109295]) +2 similar issues
[22]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9666/bat-atsm-1/igt@prime_vgem@basic-write.html
#### Possible fixes ####
* igt@i915_suspend@basic-s3-without-i915:
- fi-cfl-8700k: [ABORT][23] -> [PASS][24]
[23]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7454/fi-cfl-8700k/igt@i915_suspend@basic-s3-without-i915.html
[24]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9666/fi-cfl-8700k/igt@i915_suspend@basic-s3-without-i915.html
[fdo#103375]: https://bugs.freedesktop.org/show_bug.cgi?id=103375
[fdo#109295]: https://bugs.freedesktop.org/show_bug.cgi?id=109295
[i915#1072]: https://gitlab.freedesktop.org/drm/intel/issues/1072
[i915#1836]: https://gitlab.freedesktop.org/drm/intel/issues/1836
[i915#1845]: https://gitlab.freedesktop.org/drm/intel/issues/1845
[i915#4077]: https://gitlab.freedesktop.org/drm/intel/issues/4077
[i915#6077]: https://gitlab.freedesktop.org/drm/intel/issues/6077
[i915#6078]: https://gitlab.freedesktop.org/drm/intel/issues/6078
[i915#6093]: https://gitlab.freedesktop.org/drm/intel/issues/6093
[i915#6094]: https://gitlab.freedesktop.org/drm/intel/issues/6094
[i915#6166]: https://gitlab.freedesktop.org/drm/intel/issues/6166
[i915#6311]: https://gitlab.freedesktop.org/drm/intel/issues/6311
[i915#6621]: https://gitlab.freedesktop.org/drm/intel/issues/6621
[i915#6645]: https://gitlab.freedesktop.org/drm/intel/issues/6645
[i915#7357]: https://gitlab.freedesktop.org/drm/intel/issues/7357
[i915#8442]: https://gitlab.freedesktop.org/drm/intel/issues/8442
[i915#8504]: https://gitlab.freedesktop.org/drm/intel/issues/8504
[i915#8668]: https://gitlab.freedesktop.org/drm/intel/issues/8668
[i915#8841]: https://gitlab.freedesktop.org/drm/intel/issues/8841
Build changes
-------------
* CI: CI-20190529 -> None
* IGT: IGT_7454 -> IGTPW_9666
CI-20190529: 20190529
CI_DRM_13568: f8b90de70ee92dbdebc6f2078e2edd12756d7a63 @ git://anongit.freedesktop.org/gfx-ci/linux
IGTPW_9666: 9666
IGT_7454: 7454
== Logs ==
For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9666/index.html
[-- Attachment #2: Type: text/html, Size: 8833 bytes --]
^ permalink raw reply [flat|nested] 18+ messages in thread
* [igt-dev] ✗ Fi.CI.IGT: failure for tests/kms_vrr: Modify kms_vrr to allow flicker
2023-08-25 18:36 [igt-dev] [PATCH 0/6] tests/kms_vrr: Modify kms_vrr to allow flicker Sean Paul
` (8 preceding siblings ...)
2023-08-25 19:55 ` [igt-dev] ✓ Fi.CI.BAT: " Patchwork
@ 2023-08-26 13:51 ` Patchwork
2023-08-31 17:15 ` [igt-dev] [PATCH 0/6] " Sean Paul
2023-09-06 19:08 ` Modem, Bhanuprakash
11 siblings, 0 replies; 18+ messages in thread
From: Patchwork @ 2023-08-26 13:51 UTC (permalink / raw)
To: Sean Paul; +Cc: igt-dev
[-- Attachment #1: Type: text/plain, Size: 89136 bytes --]
== Series Details ==
Series: tests/kms_vrr: Modify kms_vrr to allow flicker
URL : https://patchwork.freedesktop.org/series/122930/
State : failure
== Summary ==
CI Bug Log - changes from IGT_7454_full -> IGTPW_9666_full
====================================================
Summary
-------
**FAILURE**
Serious unknown changes coming with IGTPW_9666_full absolutely need to be
verified manually.
If you think the reported changes have nothing to do with the changes
introduced in IGTPW_9666_full, please notify your bug team to allow them
to document this new failure mode, which will reduce false positives in CI.
External URL: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9666/index.html
Participating hosts (9 -> 9)
------------------------------
No changes in participating hosts
Possible new issues
-------------------
Here are the unknown changes that may have been introduced in IGTPW_9666_full:
### IGT changes ###
#### Possible regressions ####
* igt@kms_flip@flip-vs-suspend@b-hdmi-a3:
- shard-dg2: [PASS][1] -> [INCOMPLETE][2]
[1]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7454/shard-dg2-6/igt@kms_flip@flip-vs-suspend@b-hdmi-a3.html
[2]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9666/shard-dg2-5/igt@kms_flip@flip-vs-suspend@b-hdmi-a3.html
* igt@kms_frontbuffer_tracking@fbc-tiling-linear:
- shard-apl: [PASS][3] -> [ABORT][4]
[3]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7454/shard-apl7/igt@kms_frontbuffer_tracking@fbc-tiling-linear.html
[4]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9666/shard-apl7/igt@kms_frontbuffer_tracking@fbc-tiling-linear.html
* igt@kms_vrr@negative-basic@pipe-a-edp-1:
- shard-mtlp: [PASS][5] -> [CRASH][6]
[5]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7454/shard-mtlp-7/igt@kms_vrr@negative-basic@pipe-a-edp-1.html
[6]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9666/shard-mtlp-1/igt@kms_vrr@negative-basic@pipe-a-edp-1.html
Known issues
------------
Here are the changes found in IGTPW_9666_full that come from known issues:
### IGT changes ###
#### Issues hit ####
* igt@api_intel_bb@blit-reloc-keep-cache:
- shard-rkl: NOTRUN -> [SKIP][7] ([i915#8411])
[7]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9666/shard-rkl-3/igt@api_intel_bb@blit-reloc-keep-cache.html
* igt@api_intel_bb@blit-reloc-purge-cache:
- shard-dg2: NOTRUN -> [SKIP][8] ([i915#8411]) +1 similar issue
[8]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9666/shard-dg2-3/igt@api_intel_bb@blit-reloc-purge-cache.html
* igt@drm_fdinfo@busy-check-all@vecs1:
- shard-dg2: NOTRUN -> [SKIP][9] ([i915#8414]) +10 similar issues
[9]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9666/shard-dg2-8/igt@drm_fdinfo@busy-check-all@vecs1.html
* igt@drm_fdinfo@most-busy-idle-check-all@rcs0:
- shard-rkl: [PASS][10] -> [FAIL][11] ([i915#7742])
[10]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7454/shard-rkl-2/igt@drm_fdinfo@most-busy-idle-check-all@rcs0.html
[11]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9666/shard-rkl-7/igt@drm_fdinfo@most-busy-idle-check-all@rcs0.html
* igt@feature_discovery@chamelium:
- shard-tglu: NOTRUN -> [SKIP][12] ([fdo#111827])
[12]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9666/shard-tglu-2/igt@feature_discovery@chamelium.html
* igt@gem_busy@semaphore:
- shard-mtlp: NOTRUN -> [SKIP][13] ([i915#3936])
[13]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9666/shard-mtlp-8/igt@gem_busy@semaphore.html
* igt@gem_ctx_exec@basic-nohangcheck:
- shard-tglu: [PASS][14] -> [FAIL][15] ([i915#6268])
[14]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7454/shard-tglu-9/igt@gem_ctx_exec@basic-nohangcheck.html
[15]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9666/shard-tglu-10/igt@gem_ctx_exec@basic-nohangcheck.html
* igt@gem_ctx_persistence@engines-persistence:
- shard-snb: NOTRUN -> [SKIP][16] ([fdo#109271] / [i915#1099])
[16]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9666/shard-snb4/igt@gem_ctx_persistence@engines-persistence.html
* igt@gem_ctx_persistence@heartbeat-stop:
- shard-dg2: NOTRUN -> [SKIP][17] ([i915#8555])
[17]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9666/shard-dg2-12/igt@gem_ctx_persistence@heartbeat-stop.html
* igt@gem_ctx_sseu@invalid-sseu:
- shard-dg2: NOTRUN -> [SKIP][18] ([i915#280]) +1 similar issue
[18]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9666/shard-dg2-12/igt@gem_ctx_sseu@invalid-sseu.html
* igt@gem_eio@hibernate:
- shard-tglu: [PASS][19] -> [ABORT][20] ([i915#7975] / [i915#8213] / [i915#8398])
[19]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7454/shard-tglu-6/igt@gem_eio@hibernate.html
[20]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9666/shard-tglu-10/igt@gem_eio@hibernate.html
* igt@gem_eio@in-flight-suspend:
- shard-dg2: NOTRUN -> [FAIL][21] ([fdo#103375])
[21]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9666/shard-dg2-11/igt@gem_eio@in-flight-suspend.html
* igt@gem_eio@reset-stress:
- shard-dg2: [PASS][22] -> [FAIL][23] ([i915#5784])
[22]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7454/shard-dg2-11/igt@gem_eio@reset-stress.html
[23]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9666/shard-dg2-8/igt@gem_eio@reset-stress.html
* igt@gem_eio@unwedge-stress:
- shard-snb: NOTRUN -> [FAIL][24] ([i915#8898]) +1 similar issue
[24]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9666/shard-snb6/igt@gem_eio@unwedge-stress.html
* igt@gem_exec_balancer@bonded-sync:
- shard-dg2: NOTRUN -> [SKIP][25] ([i915#4771]) +1 similar issue
[25]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9666/shard-dg2-3/igt@gem_exec_balancer@bonded-sync.html
* igt@gem_exec_balancer@full-pulse:
- shard-mtlp: [PASS][26] -> [FAIL][27] ([i915#6032])
[26]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7454/shard-mtlp-1/igt@gem_exec_balancer@full-pulse.html
[27]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9666/shard-mtlp-1/igt@gem_exec_balancer@full-pulse.html
* igt@gem_exec_balancer@hog:
- shard-mtlp: NOTRUN -> [SKIP][28] ([i915#4812])
[28]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9666/shard-mtlp-5/igt@gem_exec_balancer@hog.html
* igt@gem_exec_balancer@parallel-contexts:
- shard-rkl: NOTRUN -> [SKIP][29] ([i915#4525])
[29]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9666/shard-rkl-6/igt@gem_exec_balancer@parallel-contexts.html
* igt@gem_exec_capture@pi@vcs0:
- shard-mtlp: [PASS][30] -> [FAIL][31] ([i915#4475])
[30]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7454/shard-mtlp-8/igt@gem_exec_capture@pi@vcs0.html
[31]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9666/shard-mtlp-8/igt@gem_exec_capture@pi@vcs0.html
* igt@gem_exec_fair@basic-pace-share@rcs0:
- shard-glk: [PASS][32] -> [FAIL][33] ([i915#2842])
[32]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7454/shard-glk9/igt@gem_exec_fair@basic-pace-share@rcs0.html
[33]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9666/shard-glk2/igt@gem_exec_fair@basic-pace-share@rcs0.html
* igt@gem_exec_fair@basic-pace@vecs0:
- shard-rkl: [PASS][34] -> [FAIL][35] ([i915#2842]) +2 similar issues
[34]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7454/shard-rkl-4/igt@gem_exec_fair@basic-pace@vecs0.html
[35]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9666/shard-rkl-3/igt@gem_exec_fair@basic-pace@vecs0.html
* igt@gem_exec_fair@basic-throttle:
- shard-dg1: NOTRUN -> [SKIP][36] ([i915#3539])
[36]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9666/shard-dg1-16/igt@gem_exec_fair@basic-throttle.html
* igt@gem_exec_fair@basic-throttle@rcs0:
- shard-rkl: NOTRUN -> [FAIL][37] ([i915#2842]) +1 similar issue
[37]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9666/shard-rkl-3/igt@gem_exec_fair@basic-throttle@rcs0.html
- shard-tglu: NOTRUN -> [FAIL][38] ([i915#2842])
[38]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9666/shard-tglu-9/igt@gem_exec_fair@basic-throttle@rcs0.html
* igt@gem_exec_fence@submit:
- shard-dg2: NOTRUN -> [SKIP][39] ([i915#4812]) +1 similar issue
[39]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9666/shard-dg2-11/igt@gem_exec_fence@submit.html
* igt@gem_exec_flush@basic-uc-pro-default:
- shard-dg2: NOTRUN -> [SKIP][40] ([i915#3539] / [i915#4852]) +4 similar issues
[40]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9666/shard-dg2-10/igt@gem_exec_flush@basic-uc-pro-default.html
* igt@gem_exec_gttfill@multigpu-basic:
- shard-rkl: NOTRUN -> [SKIP][41] ([i915#7697])
[41]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9666/shard-rkl-6/igt@gem_exec_gttfill@multigpu-basic.html
- shard-dg1: NOTRUN -> [SKIP][42] ([i915#7697])
[42]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9666/shard-dg1-15/igt@gem_exec_gttfill@multigpu-basic.html
- shard-tglu: NOTRUN -> [SKIP][43] ([i915#7697])
[43]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9666/shard-tglu-4/igt@gem_exec_gttfill@multigpu-basic.html
* igt@gem_exec_params@secure-non-root:
- shard-rkl: NOTRUN -> [SKIP][44] ([fdo#112283])
[44]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9666/shard-rkl-1/igt@gem_exec_params@secure-non-root.html
- shard-dg1: NOTRUN -> [SKIP][45] ([fdo#112283])
[45]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9666/shard-dg1-13/igt@gem_exec_params@secure-non-root.html
- shard-tglu: NOTRUN -> [SKIP][46] ([fdo#112283])
[46]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9666/shard-tglu-7/igt@gem_exec_params@secure-non-root.html
* igt@gem_exec_reloc@basic-cpu-gtt:
- shard-dg2: NOTRUN -> [SKIP][47] ([i915#3281]) +5 similar issues
[47]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9666/shard-dg2-10/igt@gem_exec_reloc@basic-cpu-gtt.html
* igt@gem_exec_reloc@basic-cpu-noreloc:
- shard-rkl: NOTRUN -> [SKIP][48] ([i915#3281]) +3 similar issues
[48]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9666/shard-rkl-6/igt@gem_exec_reloc@basic-cpu-noreloc.html
- shard-dg1: NOTRUN -> [SKIP][49] ([i915#3281]) +1 similar issue
[49]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9666/shard-dg1-16/igt@gem_exec_reloc@basic-cpu-noreloc.html
* igt@gem_exec_reloc@basic-write-read-noreloc:
- shard-mtlp: NOTRUN -> [SKIP][50] ([i915#3281]) +3 similar issues
[50]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9666/shard-mtlp-6/igt@gem_exec_reloc@basic-write-read-noreloc.html
* igt@gem_exec_schedule@preemptive-hang@vcs0:
- shard-mtlp: [PASS][51] -> [FAIL][52] ([i915#9051])
[51]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7454/shard-mtlp-3/igt@gem_exec_schedule@preemptive-hang@vcs0.html
[52]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9666/shard-mtlp-1/igt@gem_exec_schedule@preemptive-hang@vcs0.html
* igt@gem_exec_suspend@basic-s0@smem:
- shard-dg2: NOTRUN -> [INCOMPLETE][53] ([i915#6311])
[53]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9666/shard-dg2-6/igt@gem_exec_suspend@basic-s0@smem.html
* igt@gem_fence_thrash@bo-write-verify-x:
- shard-mtlp: NOTRUN -> [SKIP][54] ([i915#4860]) +1 similar issue
[54]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9666/shard-mtlp-4/igt@gem_fence_thrash@bo-write-verify-x.html
* igt@gem_fenced_exec_thrash@too-many-fences:
- shard-dg2: NOTRUN -> [SKIP][55] ([i915#4860])
[55]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9666/shard-dg2-11/igt@gem_fenced_exec_thrash@too-many-fences.html
* igt@gem_lmem_swapping@random-engines:
- shard-rkl: NOTRUN -> [SKIP][56] ([i915#4613])
[56]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9666/shard-rkl-7/igt@gem_lmem_swapping@random-engines.html
- shard-tglu: NOTRUN -> [SKIP][57] ([i915#4613])
[57]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9666/shard-tglu-5/igt@gem_lmem_swapping@random-engines.html
* igt@gem_lmem_swapping@verify-random-ccs:
- shard-mtlp: NOTRUN -> [SKIP][58] ([i915#4613])
[58]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9666/shard-mtlp-2/igt@gem_lmem_swapping@verify-random-ccs.html
* igt@gem_media_fill@media-fill:
- shard-dg2: NOTRUN -> [SKIP][59] ([i915#8289])
[59]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9666/shard-dg2-6/igt@gem_media_fill@media-fill.html
* igt@gem_mmap@basic:
- shard-dg1: NOTRUN -> [SKIP][60] ([i915#4083])
[60]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9666/shard-dg1-13/igt@gem_mmap@basic.html
* igt@gem_mmap@big-bo:
- shard-mtlp: NOTRUN -> [SKIP][61] ([i915#4083])
[61]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9666/shard-mtlp-5/igt@gem_mmap@big-bo.html
* igt@gem_mmap_gtt@zero-extend:
- shard-dg2: NOTRUN -> [SKIP][62] ([i915#4077]) +9 similar issues
[62]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9666/shard-dg2-3/igt@gem_mmap_gtt@zero-extend.html
* igt@gem_mmap_wc@write-cpu-read-wc:
- shard-dg2: NOTRUN -> [SKIP][63] ([i915#4083]) +2 similar issues
[63]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9666/shard-dg2-11/igt@gem_mmap_wc@write-cpu-read-wc.html
* igt@gem_partial_pwrite_pread@write-uncached:
- shard-mtlp: NOTRUN -> [SKIP][64] ([i915#3282])
[64]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9666/shard-mtlp-2/igt@gem_partial_pwrite_pread@write-uncached.html
* igt@gem_pwrite@basic-random:
- shard-dg2: NOTRUN -> [SKIP][65] ([i915#3282]) +7 similar issues
[65]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9666/shard-dg2-5/igt@gem_pwrite@basic-random.html
- shard-rkl: NOTRUN -> [SKIP][66] ([i915#3282]) +2 similar issues
[66]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9666/shard-rkl-4/igt@gem_pwrite@basic-random.html
* igt@gem_pxp@protected-raw-src-copy-not-readible:
- shard-mtlp: NOTRUN -> [SKIP][67] ([i915#4270])
[67]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9666/shard-mtlp-6/igt@gem_pxp@protected-raw-src-copy-not-readible.html
* igt@gem_pxp@verify-pxp-stale-buf-execution:
- shard-dg2: NOTRUN -> [SKIP][68] ([i915#4270]) +1 similar issue
[68]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9666/shard-dg2-12/igt@gem_pxp@verify-pxp-stale-buf-execution.html
* igt@gem_pxp@verify-pxp-stale-ctx-execution:
- shard-rkl: NOTRUN -> [SKIP][69] ([i915#4270]) +1 similar issue
[69]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9666/shard-rkl-7/igt@gem_pxp@verify-pxp-stale-ctx-execution.html
- shard-tglu: NOTRUN -> [SKIP][70] ([i915#4270])
[70]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9666/shard-tglu-8/igt@gem_pxp@verify-pxp-stale-ctx-execution.html
* igt@gem_render_copy@yf-tiled-ccs-to-yf-tiled-ccs:
- shard-mtlp: NOTRUN -> [SKIP][71] ([i915#8428]) +1 similar issue
[71]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9666/shard-mtlp-4/igt@gem_render_copy@yf-tiled-ccs-to-yf-tiled-ccs.html
* igt@gem_spin_batch@spin-each:
- shard-mtlp: [PASS][72] -> [DMESG-FAIL][73] ([i915#8962] / [i915#9121])
[72]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7454/shard-mtlp-8/igt@gem_spin_batch@spin-each.html
[73]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9666/shard-mtlp-4/igt@gem_spin_batch@spin-each.html
* igt@gem_userptr_blits@access-control:
- shard-mtlp: NOTRUN -> [SKIP][74] ([i915#3297]) +1 similar issue
[74]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9666/shard-mtlp-5/igt@gem_userptr_blits@access-control.html
* igt@gem_userptr_blits@create-destroy-unsync:
- shard-dg2: NOTRUN -> [SKIP][75] ([i915#3297]) +3 similar issues
[75]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9666/shard-dg2-3/igt@gem_userptr_blits@create-destroy-unsync.html
* igt@gem_userptr_blits@map-fixed-invalidate:
- shard-dg1: NOTRUN -> [SKIP][76] ([i915#3297] / [i915#4880])
[76]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9666/shard-dg1-18/igt@gem_userptr_blits@map-fixed-invalidate.html
* igt@gem_userptr_blits@map-fixed-invalidate-busy:
- shard-dg2: NOTRUN -> [SKIP][77] ([i915#3297] / [i915#4880]) +2 similar issues
[77]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9666/shard-dg2-10/igt@gem_userptr_blits@map-fixed-invalidate-busy.html
* igt@gem_userptr_blits@nohangcheck:
- shard-mtlp: [PASS][78] -> [FAIL][79] ([i915#6268])
[78]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7454/shard-mtlp-4/igt@gem_userptr_blits@nohangcheck.html
[79]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9666/shard-mtlp-4/igt@gem_userptr_blits@nohangcheck.html
* igt@gem_userptr_blits@vma-merge:
- shard-dg1: NOTRUN -> [FAIL][80] ([i915#3318])
[80]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9666/shard-dg1-13/igt@gem_userptr_blits@vma-merge.html
- shard-tglu: NOTRUN -> [FAIL][81] ([i915#3318])
[81]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9666/shard-tglu-7/igt@gem_userptr_blits@vma-merge.html
* igt@gen3_render_linear_blits:
- shard-rkl: NOTRUN -> [SKIP][82] ([fdo#109289]) +2 similar issues
[82]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9666/shard-rkl-1/igt@gen3_render_linear_blits.html
- shard-dg1: NOTRUN -> [SKIP][83] ([fdo#109289]) +2 similar issues
[83]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9666/shard-dg1-19/igt@gen3_render_linear_blits.html
- shard-tglu: NOTRUN -> [SKIP][84] ([fdo#109289]) +2 similar issues
[84]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9666/shard-tglu-9/igt@gen3_render_linear_blits.html
* igt@gen7_exec_parse@basic-allocation:
- shard-mtlp: NOTRUN -> [SKIP][85] ([fdo#109289]) +1 similar issue
[85]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9666/shard-mtlp-8/igt@gen7_exec_parse@basic-allocation.html
* igt@gen9_exec_parse@allowed-all:
- shard-rkl: NOTRUN -> [SKIP][86] ([i915#2527]) +1 similar issue
[86]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9666/shard-rkl-7/igt@gen9_exec_parse@allowed-all.html
* igt@gen9_exec_parse@batch-invalid-length:
- shard-mtlp: NOTRUN -> [SKIP][87] ([i915#2856])
[87]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9666/shard-mtlp-3/igt@gen9_exec_parse@batch-invalid-length.html
* igt@gen9_exec_parse@bb-chained:
- shard-dg2: NOTRUN -> [SKIP][88] ([i915#2856]) +1 similar issue
[88]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9666/shard-dg2-2/igt@gen9_exec_parse@bb-chained.html
* igt@gen9_exec_parse@bb-start-cmd:
- shard-dg1: NOTRUN -> [SKIP][89] ([i915#2527])
[89]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9666/shard-dg1-18/igt@gen9_exec_parse@bb-start-cmd.html
* igt@i915_pipe_stress@stress-xrgb8888-untiled:
- shard-mtlp: [PASS][90] -> [FAIL][91] ([i915#8691])
[90]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7454/shard-mtlp-7/igt@i915_pipe_stress@stress-xrgb8888-untiled.html
[91]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9666/shard-mtlp-1/igt@i915_pipe_stress@stress-xrgb8888-untiled.html
* igt@i915_pm_backlight@bad-brightness:
- shard-dg2: NOTRUN -> [SKIP][92] ([i915#5354] / [i915#7561])
[92]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9666/shard-dg2-8/igt@i915_pm_backlight@bad-brightness.html
* igt@i915_pm_dc@dc5-psr:
- shard-rkl: NOTRUN -> [SKIP][93] ([i915#658]) +1 similar issue
[93]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9666/shard-rkl-1/igt@i915_pm_dc@dc5-psr.html
- shard-dg1: NOTRUN -> [SKIP][94] ([i915#658])
[94]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9666/shard-dg1-13/igt@i915_pm_dc@dc5-psr.html
- shard-tglu: NOTRUN -> [SKIP][95] ([i915#658])
[95]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9666/shard-tglu-7/igt@i915_pm_dc@dc5-psr.html
* igt@i915_pm_dc@dc9-dpms:
- shard-tglu: [PASS][96] -> [SKIP][97] ([i915#4281])
[96]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7454/shard-tglu-2/igt@i915_pm_dc@dc9-dpms.html
[97]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9666/shard-tglu-10/igt@i915_pm_dc@dc9-dpms.html
* igt@i915_pm_rc6_residency@rc6-idle@rcs0:
- shard-dg1: [PASS][98] -> [FAIL][99] ([i915#3591]) +1 similar issue
[98]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7454/shard-dg1-13/igt@i915_pm_rc6_residency@rc6-idle@rcs0.html
[99]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9666/shard-dg1-13/igt@i915_pm_rc6_residency@rc6-idle@rcs0.html
* igt@i915_pm_rpm@dpms-non-lpsp:
- shard-tglu: NOTRUN -> [SKIP][100] ([fdo#111644] / [i915#1397]) +1 similar issue
[100]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9666/shard-tglu-3/igt@i915_pm_rpm@dpms-non-lpsp.html
* igt@i915_pm_rpm@fences-dpms:
- shard-mtlp: NOTRUN -> [SKIP][101] ([i915#4077]) +2 similar issues
[101]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9666/shard-mtlp-4/igt@i915_pm_rpm@fences-dpms.html
* igt@i915_pm_rpm@modeset-lpsp-stress:
- shard-dg2: [PASS][102] -> [SKIP][103] ([i915#1397])
[102]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7454/shard-dg2-10/igt@i915_pm_rpm@modeset-lpsp-stress.html
[103]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9666/shard-dg2-5/igt@i915_pm_rpm@modeset-lpsp-stress.html
* igt@i915_pm_rpm@modeset-lpsp-stress-no-wait:
- shard-rkl: [PASS][104] -> [SKIP][105] ([i915#1397])
[104]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7454/shard-rkl-7/igt@i915_pm_rpm@modeset-lpsp-stress-no-wait.html
[105]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9666/shard-rkl-1/igt@i915_pm_rpm@modeset-lpsp-stress-no-wait.html
* igt@i915_pm_rpm@modeset-non-lpsp-stress:
- shard-rkl: NOTRUN -> [SKIP][106] ([i915#1397])
[106]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9666/shard-rkl-7/igt@i915_pm_rpm@modeset-non-lpsp-stress.html
* igt@i915_pm_rps@basic-api:
- shard-dg2: NOTRUN -> [SKIP][107] ([i915#6621])
[107]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9666/shard-dg2-12/igt@i915_pm_rps@basic-api.html
* igt@i915_pm_rps@min-max-config-idle:
- shard-mtlp: NOTRUN -> [SKIP][108] ([i915#6621])
[108]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9666/shard-mtlp-4/igt@i915_pm_rps@min-max-config-idle.html
* igt@i915_pm_rps@reset:
- shard-mtlp: NOTRUN -> [FAIL][109] ([i915#8346])
[109]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9666/shard-mtlp-6/igt@i915_pm_rps@reset.html
* igt@i915_pm_sseu@full-enable:
- shard-dg2: NOTRUN -> [SKIP][110] ([i915#4387])
[110]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9666/shard-dg2-2/igt@i915_pm_sseu@full-enable.html
* igt@i915_query@query-topology-known-pci-ids:
- shard-mtlp: NOTRUN -> [SKIP][111] ([fdo#109303])
[111]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9666/shard-mtlp-5/igt@i915_query@query-topology-known-pci-ids.html
* igt@i915_query@query-topology-unsupported:
- shard-dg2: NOTRUN -> [SKIP][112] ([fdo#109302])
[112]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9666/shard-dg2-5/igt@i915_query@query-topology-unsupported.html
* igt@i915_selftest@live@requests:
- shard-mtlp: [PASS][113] -> [ABORT][114] ([i915#7920] / [i915#7982])
[113]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7454/shard-mtlp-6/igt@i915_selftest@live@requests.html
[114]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9666/shard-mtlp-3/igt@i915_selftest@live@requests.html
* igt@i915_suspend@forcewake:
- shard-snb: NOTRUN -> [DMESG-WARN][115] ([i915#8841]) +3 similar issues
[115]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9666/shard-snb1/igt@i915_suspend@forcewake.html
* igt@kms_addfb_basic@addfb25-framebuffer-vs-set-tiling:
- shard-dg2: NOTRUN -> [SKIP][116] ([i915#4212])
[116]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9666/shard-dg2-11/igt@kms_addfb_basic@addfb25-framebuffer-vs-set-tiling.html
* igt@kms_async_flips@alternate-sync-async-flip@pipe-c-edp-1:
- shard-mtlp: [PASS][117] -> [FAIL][118] ([i915#2521])
[117]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7454/shard-mtlp-3/igt@kms_async_flips@alternate-sync-async-flip@pipe-c-edp-1.html
[118]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9666/shard-mtlp-3/igt@kms_async_flips@alternate-sync-async-flip@pipe-c-edp-1.html
* igt@kms_async_flips@async-flip-with-page-flip-events@pipe-a-dp-4-4-mc_ccs:
- shard-dg2: NOTRUN -> [SKIP][119] ([i915#8709]) +11 similar issues
[119]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9666/shard-dg2-11/igt@kms_async_flips@async-flip-with-page-flip-events@pipe-a-dp-4-4-mc_ccs.html
* igt@kms_async_flips@crc@pipe-b-dp-2:
- shard-dg2: NOTRUN -> [FAIL][120] ([i915#8247]) +3 similar issues
[120]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9666/shard-dg2-12/igt@kms_async_flips@crc@pipe-b-dp-2.html
* igt@kms_async_flips@crc@pipe-b-hdmi-a-3:
- shard-dg1: NOTRUN -> [FAIL][121] ([i915#8247]) +3 similar issues
[121]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9666/shard-dg1-13/igt@kms_async_flips@crc@pipe-b-hdmi-a-3.html
* igt@kms_async_flips@invalid-async-flip:
- shard-dg2: NOTRUN -> [SKIP][122] ([i915#6228])
[122]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9666/shard-dg2-6/igt@kms_async_flips@invalid-async-flip.html
* igt@kms_async_flips@test-cursor:
- shard-mtlp: NOTRUN -> [SKIP][123] ([i915#6229])
[123]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9666/shard-mtlp-8/igt@kms_async_flips@test-cursor.html
* igt@kms_atomic_transition@plane-all-modeset-transition-fencing-internal-panels:
- shard-dg2: NOTRUN -> [SKIP][124] ([i915#1769] / [i915#3555])
[124]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9666/shard-dg2-6/igt@kms_atomic_transition@plane-all-modeset-transition-fencing-internal-panels.html
* igt@kms_big_fb@4-tiled-64bpp-rotate-180:
- shard-mtlp: NOTRUN -> [FAIL][125] ([i915#5138])
[125]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9666/shard-mtlp-1/igt@kms_big_fb@4-tiled-64bpp-rotate-180.html
* igt@kms_big_fb@4-tiled-64bpp-rotate-270:
- shard-rkl: NOTRUN -> [SKIP][126] ([i915#5286]) +2 similar issues
[126]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9666/shard-rkl-4/igt@kms_big_fb@4-tiled-64bpp-rotate-270.html
* igt@kms_big_fb@4-tiled-8bpp-rotate-180:
- shard-dg1: NOTRUN -> [SKIP][127] ([i915#4538] / [i915#5286]) +1 similar issue
[127]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9666/shard-dg1-16/igt@kms_big_fb@4-tiled-8bpp-rotate-180.html
* igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-180-hflip-async-flip:
- shard-mtlp: [PASS][128] -> [FAIL][129] ([i915#3743]) +1 similar issue
[128]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7454/shard-mtlp-2/igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-180-hflip-async-flip.html
[129]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9666/shard-mtlp-7/igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-180-hflip-async-flip.html
* igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-180-async-flip:
- shard-tglu: NOTRUN -> [SKIP][130] ([fdo#111615] / [i915#5286]) +1 similar issue
[130]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9666/shard-tglu-9/igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-180-async-flip.html
* igt@kms_big_fb@linear-64bpp-rotate-270:
- shard-rkl: NOTRUN -> [SKIP][131] ([fdo#111614] / [i915#3638])
[131]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9666/shard-rkl-2/igt@kms_big_fb@linear-64bpp-rotate-270.html
* igt@kms_big_fb@x-tiled-16bpp-rotate-90:
- shard-dg2: NOTRUN -> [SKIP][132] ([fdo#111614]) +4 similar issues
[132]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9666/shard-dg2-3/igt@kms_big_fb@x-tiled-16bpp-rotate-90.html
* igt@kms_big_fb@x-tiled-64bpp-rotate-270:
- shard-mtlp: NOTRUN -> [SKIP][133] ([fdo#111614])
[133]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9666/shard-mtlp-5/igt@kms_big_fb@x-tiled-64bpp-rotate-270.html
* igt@kms_big_fb@y-tiled-max-hw-stride-32bpp-rotate-0-hflip-async-flip:
- shard-rkl: [PASS][134] -> [FAIL][135] ([i915#3743])
[134]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7454/shard-rkl-4/igt@kms_big_fb@y-tiled-max-hw-stride-32bpp-rotate-0-hflip-async-flip.html
[135]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9666/shard-rkl-7/igt@kms_big_fb@y-tiled-max-hw-stride-32bpp-rotate-0-hflip-async-flip.html
* igt@kms_big_fb@y-tiled-max-hw-stride-32bpp-rotate-180-async-flip:
- shard-mtlp: NOTRUN -> [SKIP][136] ([fdo#111615]) +4 similar issues
[136]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9666/shard-mtlp-1/igt@kms_big_fb@y-tiled-max-hw-stride-32bpp-rotate-180-async-flip.html
* igt@kms_big_fb@yf-tiled-16bpp-rotate-0:
- shard-dg2: NOTRUN -> [SKIP][137] ([i915#4538] / [i915#5190]) +4 similar issues
[137]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9666/shard-dg2-1/igt@kms_big_fb@yf-tiled-16bpp-rotate-0.html
* igt@kms_big_fb@yf-tiled-addfb-size-overflow:
- shard-dg2: NOTRUN -> [SKIP][138] ([i915#5190]) +8 similar issues
[138]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9666/shard-dg2-11/igt@kms_big_fb@yf-tiled-addfb-size-overflow.html
* igt@kms_big_fb@yf-tiled-max-hw-stride-32bpp-rotate-180-hflip-async-flip:
- shard-rkl: NOTRUN -> [SKIP][139] ([fdo#110723])
[139]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9666/shard-rkl-3/igt@kms_big_fb@yf-tiled-max-hw-stride-32bpp-rotate-180-hflip-async-flip.html
- shard-dg1: NOTRUN -> [SKIP][140] ([i915#4538])
[140]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9666/shard-dg1-19/igt@kms_big_fb@yf-tiled-max-hw-stride-32bpp-rotate-180-hflip-async-flip.html
- shard-tglu: NOTRUN -> [SKIP][141] ([fdo#111615])
[141]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9666/shard-tglu-6/igt@kms_big_fb@yf-tiled-max-hw-stride-32bpp-rotate-180-hflip-async-flip.html
* igt@kms_big_joiner@invalid-modeset:
- shard-dg2: NOTRUN -> [SKIP][142] ([i915#2705])
[142]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9666/shard-dg2-6/igt@kms_big_joiner@invalid-modeset.html
* igt@kms_ccs@pipe-a-bad-pixel-format-4_tiled_mtl_rc_ccs_cc:
- shard-rkl: NOTRUN -> [SKIP][143] ([i915#5354] / [i915#6095]) +5 similar issues
[143]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9666/shard-rkl-4/igt@kms_ccs@pipe-a-bad-pixel-format-4_tiled_mtl_rc_ccs_cc.html
* igt@kms_ccs@pipe-a-crc-primary-basic-y_tiled_ccs:
- shard-rkl: NOTRUN -> [SKIP][144] ([i915#3734] / [i915#5354] / [i915#6095]) +1 similar issue
[144]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9666/shard-rkl-3/igt@kms_ccs@pipe-a-crc-primary-basic-y_tiled_ccs.html
- shard-dg1: NOTRUN -> [SKIP][145] ([i915#3689] / [i915#5354] / [i915#6095])
[145]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9666/shard-dg1-19/igt@kms_ccs@pipe-a-crc-primary-basic-y_tiled_ccs.html
* igt@kms_ccs@pipe-a-crc-sprite-planes-basic-4_tiled_mtl_rc_ccs_cc:
- shard-dg2: NOTRUN -> [SKIP][146] ([i915#5354]) +34 similar issues
[146]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9666/shard-dg2-1/igt@kms_ccs@pipe-a-crc-sprite-planes-basic-4_tiled_mtl_rc_ccs_cc.html
* igt@kms_ccs@pipe-a-crc-sprite-planes-basic-y_tiled_gen12_mc_ccs:
- shard-mtlp: NOTRUN -> [SKIP][147] ([i915#3886] / [i915#6095])
[147]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9666/shard-mtlp-4/igt@kms_ccs@pipe-a-crc-sprite-planes-basic-y_tiled_gen12_mc_ccs.html
* igt@kms_ccs@pipe-a-missing-ccs-buffer-4_tiled_mtl_rc_ccs_cc:
- shard-tglu: NOTRUN -> [SKIP][148] ([i915#5354] / [i915#6095]) +6 similar issues
[148]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9666/shard-tglu-8/igt@kms_ccs@pipe-a-missing-ccs-buffer-4_tiled_mtl_rc_ccs_cc.html
* igt@kms_ccs@pipe-b-random-ccs-data-y_tiled_gen12_mc_ccs:
- shard-rkl: NOTRUN -> [SKIP][149] ([i915#3886] / [i915#5354] / [i915#6095]) +1 similar issue
[149]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9666/shard-rkl-2/igt@kms_ccs@pipe-b-random-ccs-data-y_tiled_gen12_mc_ccs.html
* igt@kms_ccs@pipe-c-bad-rotation-90-yf_tiled_ccs:
- shard-dg2: NOTRUN -> [SKIP][150] ([i915#3689] / [i915#5354]) +13 similar issues
[150]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9666/shard-dg2-12/igt@kms_ccs@pipe-c-bad-rotation-90-yf_tiled_ccs.html
* igt@kms_ccs@pipe-c-ccs-on-another-bo-y_tiled_gen12_mc_ccs:
- shard-tglu: NOTRUN -> [SKIP][151] ([i915#3689] / [i915#3886] / [i915#5354] / [i915#6095])
[151]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9666/shard-tglu-3/igt@kms_ccs@pipe-c-ccs-on-another-bo-y_tiled_gen12_mc_ccs.html
* igt@kms_ccs@pipe-c-ccs-on-another-bo-y_tiled_gen12_rc_ccs_cc:
- shard-dg2: NOTRUN -> [SKIP][152] ([i915#3689] / [i915#3886] / [i915#5354]) +6 similar issues
[152]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9666/shard-dg2-8/igt@kms_ccs@pipe-c-ccs-on-another-bo-y_tiled_gen12_rc_ccs_cc.html
* igt@kms_ccs@pipe-d-crc-primary-basic-4_tiled_mtl_rc_ccs:
- shard-dg1: NOTRUN -> [SKIP][153] ([i915#5354] / [i915#6095]) +3 similar issues
[153]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9666/shard-dg1-18/igt@kms_ccs@pipe-d-crc-primary-basic-4_tiled_mtl_rc_ccs.html
* igt@kms_ccs@pipe-d-missing-ccs-buffer-y_tiled_gen12_mc_ccs:
- shard-rkl: NOTRUN -> [SKIP][154] ([i915#5354]) +11 similar issues
[154]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9666/shard-rkl-7/igt@kms_ccs@pipe-d-missing-ccs-buffer-y_tiled_gen12_mc_ccs.html
- shard-tglu: NOTRUN -> [SKIP][155] ([i915#3689] / [i915#5354] / [i915#6095]) +1 similar issue
[155]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9666/shard-tglu-6/igt@kms_ccs@pipe-d-missing-ccs-buffer-y_tiled_gen12_mc_ccs.html
* igt@kms_ccs@pipe-d-missing-ccs-buffer-yf_tiled_ccs:
- shard-mtlp: NOTRUN -> [SKIP][156] ([i915#6095]) +7 similar issues
[156]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9666/shard-mtlp-1/igt@kms_ccs@pipe-d-missing-ccs-buffer-yf_tiled_ccs.html
* igt@kms_cdclk@mode-transition@pipe-b-edp-1:
- shard-mtlp: NOTRUN -> [SKIP][157] ([i915#7213] / [i915#9010]) +3 similar issues
[157]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9666/shard-mtlp-8/igt@kms_cdclk@mode-transition@pipe-b-edp-1.html
* igt@kms_cdclk@mode-transition@pipe-b-hdmi-a-1:
- shard-dg2: NOTRUN -> [SKIP][158] ([i915#4087] / [i915#7213]) +2 similar issues
[158]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9666/shard-dg2-10/igt@kms_cdclk@mode-transition@pipe-b-hdmi-a-1.html
* igt@kms_cdclk@mode-transition@pipe-d-hdmi-a-1:
- shard-dg2: NOTRUN -> [SKIP][159] ([i915#7213])
[159]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9666/shard-dg2-10/igt@kms_cdclk@mode-transition@pipe-d-hdmi-a-1.html
* igt@kms_cdclk@plane-scaling@pipe-b-dp-4:
- shard-dg2: NOTRUN -> [SKIP][160] ([i915#4087]) +3 similar issues
[160]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9666/shard-dg2-11/igt@kms_cdclk@plane-scaling@pipe-b-dp-4.html
* igt@kms_chamelium_color@degamma:
- shard-dg2: NOTRUN -> [SKIP][161] ([fdo#111827]) +2 similar issues
[161]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9666/shard-dg2-12/igt@kms_chamelium_color@degamma.html
- shard-rkl: NOTRUN -> [SKIP][162] ([fdo#111827]) +1 similar issue
[162]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9666/shard-rkl-7/igt@kms_chamelium_color@degamma.html
* igt@kms_chamelium_frames@hdmi-cmp-planar-formats:
- shard-dg2: NOTRUN -> [SKIP][163] ([i915#7828]) +6 similar issues
[163]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9666/shard-dg2-11/igt@kms_chamelium_frames@hdmi-cmp-planar-formats.html
- shard-rkl: NOTRUN -> [SKIP][164] ([i915#7828]) +2 similar issues
[164]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9666/shard-rkl-3/igt@kms_chamelium_frames@hdmi-cmp-planar-formats.html
* igt@kms_chamelium_hpd@dp-hpd:
- shard-dg1: NOTRUN -> [SKIP][165] ([i915#7828])
[165]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9666/shard-dg1-15/igt@kms_chamelium_hpd@dp-hpd.html
- shard-tglu: NOTRUN -> [SKIP][166] ([i915#7828])
[166]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9666/shard-tglu-5/igt@kms_chamelium_hpd@dp-hpd.html
* igt@kms_chamelium_hpd@hdmi-hpd-enable-disable-mode:
- shard-mtlp: NOTRUN -> [SKIP][167] ([i915#7828]) +2 similar issues
[167]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9666/shard-mtlp-6/igt@kms_chamelium_hpd@hdmi-hpd-enable-disable-mode.html
* igt@kms_content_protection@content_type_change:
- shard-mtlp: NOTRUN -> [SKIP][168] ([i915#6944])
[168]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9666/shard-mtlp-4/igt@kms_content_protection@content_type_change.html
* igt@kms_content_protection@dp-mst-type-1:
- shard-dg2: NOTRUN -> [SKIP][169] ([i915#3299])
[169]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9666/shard-dg2-5/igt@kms_content_protection@dp-mst-type-1.html
* igt@kms_content_protection@lic:
- shard-dg2: NOTRUN -> [SKIP][170] ([i915#7118])
[170]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9666/shard-dg2-8/igt@kms_content_protection@lic.html
* igt@kms_cursor_crc@cursor-offscreen-512x512:
- shard-dg2: NOTRUN -> [SKIP][171] ([i915#3359])
[171]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9666/shard-dg2-12/igt@kms_cursor_crc@cursor-offscreen-512x512.html
* igt@kms_cursor_crc@cursor-onscreen-32x32:
- shard-rkl: NOTRUN -> [SKIP][172] ([i915#3555]) +1 similar issue
[172]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9666/shard-rkl-6/igt@kms_cursor_crc@cursor-onscreen-32x32.html
* igt@kms_cursor_crc@cursor-onscreen-512x170:
- shard-rkl: NOTRUN -> [SKIP][173] ([fdo#109279] / [i915#3359])
[173]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9666/shard-rkl-3/igt@kms_cursor_crc@cursor-onscreen-512x170.html
- shard-tglu: NOTRUN -> [SKIP][174] ([fdo#109279] / [i915#3359])
[174]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9666/shard-tglu-9/igt@kms_cursor_crc@cursor-onscreen-512x170.html
* igt@kms_cursor_crc@cursor-rapid-movement-512x170:
- shard-rkl: NOTRUN -> [SKIP][175] ([i915#3359])
[175]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9666/shard-rkl-4/igt@kms_cursor_crc@cursor-rapid-movement-512x170.html
- shard-dg1: NOTRUN -> [SKIP][176] ([i915#3359]) +1 similar issue
[176]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9666/shard-dg1-13/igt@kms_cursor_crc@cursor-rapid-movement-512x170.html
- shard-tglu: NOTRUN -> [SKIP][177] ([i915#3359])
[177]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9666/shard-tglu-3/igt@kms_cursor_crc@cursor-rapid-movement-512x170.html
* igt@kms_cursor_crc@cursor-sliding-32x10:
- shard-dg2: NOTRUN -> [SKIP][178] ([i915#3555]) +5 similar issues
[178]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9666/shard-dg2-2/igt@kms_cursor_crc@cursor-sliding-32x10.html
- shard-mtlp: NOTRUN -> [SKIP][179] ([i915#8814])
[179]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9666/shard-mtlp-7/igt@kms_cursor_crc@cursor-sliding-32x10.html
* igt@kms_cursor_legacy@cursorb-vs-flipa-atomic-transitions:
- shard-tglu: NOTRUN -> [SKIP][180] ([fdo#109274]) +1 similar issue
[180]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9666/shard-tglu-8/igt@kms_cursor_legacy@cursorb-vs-flipa-atomic-transitions.html
* igt@kms_cursor_legacy@cursorb-vs-flipa-toggle:
- shard-mtlp: NOTRUN -> [SKIP][181] ([i915#3546])
[181]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9666/shard-mtlp-6/igt@kms_cursor_legacy@cursorb-vs-flipa-toggle.html
* igt@kms_cursor_legacy@cursorb-vs-flipb-atomic-transitions:
- shard-rkl: NOTRUN -> [SKIP][182] ([fdo#111767] / [fdo#111825])
[182]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9666/shard-rkl-1/igt@kms_cursor_legacy@cursorb-vs-flipb-atomic-transitions.html
- shard-dg1: NOTRUN -> [SKIP][183] ([fdo#111767] / [fdo#111825])
[183]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9666/shard-dg1-13/igt@kms_cursor_legacy@cursorb-vs-flipb-atomic-transitions.html
- shard-tglu: NOTRUN -> [SKIP][184] ([fdo#109274] / [fdo#111767])
[184]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9666/shard-tglu-8/igt@kms_cursor_legacy@cursorb-vs-flipb-atomic-transitions.html
* igt@kms_cursor_legacy@cursorb-vs-flipb-toggle:
- shard-dg2: NOTRUN -> [SKIP][185] ([fdo#109274] / [fdo#111767] / [i915#5354])
[185]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9666/shard-dg2-5/igt@kms_cursor_legacy@cursorb-vs-flipb-toggle.html
* igt@kms_cursor_legacy@cursorb-vs-flipb-varying-size:
- shard-dg2: NOTRUN -> [SKIP][186] ([fdo#109274] / [i915#5354]) +5 similar issues
[186]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9666/shard-dg2-12/igt@kms_cursor_legacy@cursorb-vs-flipb-varying-size.html
* igt@kms_cursor_legacy@short-busy-flip-before-cursor-atomic-transitions-varying-size:
- shard-dg2: NOTRUN -> [SKIP][187] ([i915#4103] / [i915#4213]) +1 similar issue
[187]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9666/shard-dg2-6/igt@kms_cursor_legacy@short-busy-flip-before-cursor-atomic-transitions-varying-size.html
- shard-rkl: NOTRUN -> [SKIP][188] ([i915#4103])
[188]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9666/shard-rkl-7/igt@kms_cursor_legacy@short-busy-flip-before-cursor-atomic-transitions-varying-size.html
* igt@kms_cursor_legacy@short-busy-flip-before-cursor-toggle:
- shard-mtlp: NOTRUN -> [SKIP][189] ([i915#4213])
[189]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9666/shard-mtlp-7/igt@kms_cursor_legacy@short-busy-flip-before-cursor-toggle.html
* igt@kms_display_modes@mst-extended-mode-negative:
- shard-dg2: NOTRUN -> [SKIP][190] ([i915#8588])
[190]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9666/shard-dg2-10/igt@kms_display_modes@mst-extended-mode-negative.html
* igt@kms_dither@fb-8bpc-vs-panel-6bpc@pipe-a-hdmi-a-1:
- shard-rkl: NOTRUN -> [SKIP][191] ([i915#3804])
[191]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9666/shard-rkl-7/igt@kms_dither@fb-8bpc-vs-panel-6bpc@pipe-a-hdmi-a-1.html
* igt@kms_flip@2x-absolute-wf_vblank:
- shard-tglu: NOTRUN -> [SKIP][192] ([fdo#109274] / [i915#3637] / [i915#3966])
[192]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9666/shard-tglu-8/igt@kms_flip@2x-absolute-wf_vblank.html
* igt@kms_flip@2x-blocking-wf_vblank:
- shard-dg2: NOTRUN -> [SKIP][193] ([fdo#109274]) +3 similar issues
[193]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9666/shard-dg2-11/igt@kms_flip@2x-blocking-wf_vblank.html
* igt@kms_flip@2x-flip-vs-fences:
- shard-mtlp: NOTRUN -> [SKIP][194] ([i915#8381])
[194]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9666/shard-mtlp-4/igt@kms_flip@2x-flip-vs-fences.html
* igt@kms_flip@2x-plain-flip:
- shard-rkl: NOTRUN -> [SKIP][195] ([fdo#111825]) +6 similar issues
[195]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9666/shard-rkl-6/igt@kms_flip@2x-plain-flip.html
* igt@kms_flip@2x-plain-flip-ts-check-interruptible:
- shard-tglu: NOTRUN -> [SKIP][196] ([fdo#109274] / [i915#3637]) +1 similar issue
[196]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9666/shard-tglu-9/igt@kms_flip@2x-plain-flip-ts-check-interruptible.html
* igt@kms_flip@flip-vs-expired-vblank-interruptible@c-dp1:
- shard-apl: [PASS][197] -> [FAIL][198] ([i915#79])
[197]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7454/shard-apl3/igt@kms_flip@flip-vs-expired-vblank-interruptible@c-dp1.html
[198]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9666/shard-apl4/igt@kms_flip@flip-vs-expired-vblank-interruptible@c-dp1.html
* igt@kms_flip@flip-vs-fences:
- shard-dg2: NOTRUN -> [SKIP][199] ([i915#8381])
[199]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9666/shard-dg2-8/igt@kms_flip@flip-vs-fences.html
* igt@kms_flip_scaled_crc@flip-32bpp-4tile-to-32bpp-4tiledg2rcccs-upscaling@pipe-a-valid-mode:
- shard-rkl: NOTRUN -> [SKIP][200] ([i915#2672]) +2 similar issues
[200]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9666/shard-rkl-1/igt@kms_flip_scaled_crc@flip-32bpp-4tile-to-32bpp-4tiledg2rcccs-upscaling@pipe-a-valid-mode.html
- shard-tglu: NOTRUN -> [SKIP][201] ([i915#2587] / [i915#2672]) +1 similar issue
[201]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9666/shard-tglu-5/igt@kms_flip_scaled_crc@flip-32bpp-4tile-to-32bpp-4tiledg2rcccs-upscaling@pipe-a-valid-mode.html
* igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-64bpp-yftile-downscaling@pipe-a-valid-mode:
- shard-dg2: NOTRUN -> [SKIP][202] ([i915#2672]) +1 similar issue
[202]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9666/shard-dg2-12/igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-64bpp-yftile-downscaling@pipe-a-valid-mode.html
* igt@kms_flip_scaled_crc@flip-64bpp-xtile-to-16bpp-xtile-downscaling@pipe-a-default-mode:
- shard-mtlp: NOTRUN -> [SKIP][203] ([i915#8810])
[203]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9666/shard-mtlp-4/igt@kms_flip_scaled_crc@flip-64bpp-xtile-to-16bpp-xtile-downscaling@pipe-a-default-mode.html
* igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-16bpp-yftile-upscaling@pipe-a-valid-mode:
- shard-dg1: NOTRUN -> [SKIP][204] ([i915#2587] / [i915#2672])
[204]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9666/shard-dg1-14/igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-16bpp-yftile-upscaling@pipe-a-valid-mode.html
* igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytilegen12rcccs-upscaling@pipe-a-default-mode:
- shard-mtlp: NOTRUN -> [SKIP][205] ([i915#2672]) +1 similar issue
[205]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9666/shard-mtlp-7/igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytilegen12rcccs-upscaling@pipe-a-default-mode.html
* igt@kms_frontbuffer_tracking@fbc-1p-offscren-pri-indfb-draw-mmap-cpu:
- shard-dg2: [PASS][206] -> [FAIL][207] ([i915#6880]) +1 similar issue
[206]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7454/shard-dg2-1/igt@kms_frontbuffer_tracking@fbc-1p-offscren-pri-indfb-draw-mmap-cpu.html
[207]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9666/shard-dg2-11/igt@kms_frontbuffer_tracking@fbc-1p-offscren-pri-indfb-draw-mmap-cpu.html
* igt@kms_frontbuffer_tracking@fbc-2p-primscrn-pri-shrfb-draw-mmap-gtt:
- shard-dg2: NOTRUN -> [SKIP][208] ([i915#8708]) +10 similar issues
[208]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9666/shard-dg2-2/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-pri-shrfb-draw-mmap-gtt.html
* igt@kms_frontbuffer_tracking@fbc-rgb565-draw-mmap-wc:
- shard-dg1: NOTRUN -> [SKIP][209] ([i915#8708]) +3 similar issues
[209]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9666/shard-dg1-16/igt@kms_frontbuffer_tracking@fbc-rgb565-draw-mmap-wc.html
* igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-cur-indfb-draw-blt:
- shard-dg1: NOTRUN -> [SKIP][210] ([fdo#111825]) +10 similar issues
[210]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9666/shard-dg1-17/igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-cur-indfb-draw-blt.html
- shard-tglu: NOTRUN -> [SKIP][211] ([fdo#109280]) +6 similar issues
[211]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9666/shard-tglu-4/igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-cur-indfb-draw-blt.html
* igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-pri-shrfb-draw-mmap-wc:
- shard-rkl: NOTRUN -> [SKIP][212] ([fdo#111825] / [i915#1825]) +13 similar issues
[212]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9666/shard-rkl-7/igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-pri-shrfb-draw-mmap-wc.html
* igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-spr-indfb-onoff:
- shard-mtlp: NOTRUN -> [SKIP][213] ([i915#1825]) +7 similar issues
[213]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9666/shard-mtlp-6/igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-spr-indfb-onoff.html
* igt@kms_frontbuffer_tracking@fbcpsr-rgb101010-draw-mmap-gtt:
- shard-tglu: NOTRUN -> [SKIP][214] ([fdo#110189]) +4 similar issues
[214]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9666/shard-tglu-3/igt@kms_frontbuffer_tracking@fbcpsr-rgb101010-draw-mmap-gtt.html
* igt@kms_frontbuffer_tracking@psr-indfb-scaledprimary:
- shard-dg2: NOTRUN -> [SKIP][215] ([i915#3458]) +16 similar issues
[215]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9666/shard-dg2-5/igt@kms_frontbuffer_tracking@psr-indfb-scaledprimary.html
* igt@kms_frontbuffer_tracking@psr-rgb565-draw-mmap-gtt:
- shard-mtlp: NOTRUN -> [SKIP][216] ([i915#8708]) +5 similar issues
[216]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9666/shard-mtlp-2/igt@kms_frontbuffer_tracking@psr-rgb565-draw-mmap-gtt.html
* igt@kms_frontbuffer_tracking@psr-suspend:
- shard-rkl: NOTRUN -> [SKIP][217] ([i915#3023]) +9 similar issues
[217]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9666/shard-rkl-1/igt@kms_frontbuffer_tracking@psr-suspend.html
* igt@kms_getfb@getfb-reject-ccs:
- shard-dg2: NOTRUN -> [SKIP][218] ([i915#6118])
[218]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9666/shard-dg2-5/igt@kms_getfb@getfb-reject-ccs.html
* igt@kms_hdr@bpc-switch-dpms:
- shard-dg1: NOTRUN -> [SKIP][219] ([i915#3555] / [i915#8228])
[219]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9666/shard-dg1-15/igt@kms_hdr@bpc-switch-dpms.html
* igt@kms_hdr@invalid-metadata-sizes:
- shard-rkl: NOTRUN -> [SKIP][220] ([i915#3555] / [i915#8228]) +1 similar issue
[220]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9666/shard-rkl-2/igt@kms_hdr@invalid-metadata-sizes.html
- shard-tglu: NOTRUN -> [SKIP][221] ([i915#3555] / [i915#8228]) +1 similar issue
[221]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9666/shard-tglu-2/igt@kms_hdr@invalid-metadata-sizes.html
* igt@kms_hdr@static-toggle:
- shard-dg2: NOTRUN -> [SKIP][222] ([i915#3555] / [i915#8228]) +2 similar issues
[222]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9666/shard-dg2-5/igt@kms_hdr@static-toggle.html
* igt@kms_multipipe_modeset@basic-max-pipe-crc-check:
- shard-dg2: NOTRUN -> [SKIP][223] ([i915#4816])
[223]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9666/shard-dg2-2/igt@kms_multipipe_modeset@basic-max-pipe-crc-check.html
* igt@kms_plane@pixel-format-source-clamping@pipe-b-planes:
- shard-mtlp: [PASS][224] -> [FAIL][225] ([i915#1623])
[224]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7454/shard-mtlp-3/igt@kms_plane@pixel-format-source-clamping@pipe-b-planes.html
[225]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9666/shard-mtlp-1/igt@kms_plane@pixel-format-source-clamping@pipe-b-planes.html
* igt@kms_plane@plane-panning-bottom-right-suspend@pipe-a-planes:
- shard-dg2: [PASS][226] -> [FAIL][227] ([fdo#103375])
[226]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7454/shard-dg2-5/igt@kms_plane@plane-panning-bottom-right-suspend@pipe-a-planes.html
[227]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9666/shard-dg2-5/igt@kms_plane@plane-panning-bottom-right-suspend@pipe-a-planes.html
* igt@kms_plane_multiple@tiling-y:
- shard-mtlp: NOTRUN -> [SKIP][228] ([i915#8806])
[228]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9666/shard-mtlp-4/igt@kms_plane_multiple@tiling-y.html
* igt@kms_plane_scaling@intel-max-src-size@pipe-a-hdmi-a-1:
- shard-rkl: NOTRUN -> [FAIL][229] ([i915#8292])
[229]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9666/shard-rkl-7/igt@kms_plane_scaling@intel-max-src-size@pipe-a-hdmi-a-1.html
- shard-tglu: NOTRUN -> [FAIL][230] ([i915#8292])
[230]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9666/shard-tglu-8/igt@kms_plane_scaling@intel-max-src-size@pipe-a-hdmi-a-1.html
* igt@kms_plane_scaling@intel-max-src-size@pipe-a-hdmi-a-4:
- shard-dg1: NOTRUN -> [FAIL][231] ([i915#8292])
[231]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9666/shard-dg1-18/igt@kms_plane_scaling@intel-max-src-size@pipe-a-hdmi-a-4.html
* igt@kms_plane_scaling@plane-downscale-with-pixel-format-factor-0-25@pipe-b-hdmi-a-1:
- shard-rkl: NOTRUN -> [SKIP][232] ([i915#5176]) +3 similar issues
[232]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9666/shard-rkl-7/igt@kms_plane_scaling@plane-downscale-with-pixel-format-factor-0-25@pipe-b-hdmi-a-1.html
* igt@kms_plane_scaling@plane-downscale-with-rotation-factor-0-25@pipe-d-dp-4:
- shard-dg2: NOTRUN -> [SKIP][233] ([i915#5176]) +3 similar issues
[233]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9666/shard-dg2-11/igt@kms_plane_scaling@plane-downscale-with-rotation-factor-0-25@pipe-d-dp-4.html
* igt@kms_plane_scaling@plane-downscale-with-rotation-factor-0-75@pipe-a-hdmi-a-4:
- shard-dg1: NOTRUN -> [SKIP][234] ([i915#5176]) +3 similar issues
[234]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9666/shard-dg1-17/igt@kms_plane_scaling@plane-downscale-with-rotation-factor-0-75@pipe-a-hdmi-a-4.html
* igt@kms_plane_scaling@plane-scaler-with-clipping-clamping-pixel-formats@pipe-b-edp-1:
- shard-mtlp: NOTRUN -> [SKIP][235] ([i915#5176]) +1 similar issue
[235]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9666/shard-mtlp-1/igt@kms_plane_scaling@plane-scaler-with-clipping-clamping-pixel-formats@pipe-b-edp-1.html
* igt@kms_plane_scaling@planes-downscale-factor-0-5-unity-scaling@pipe-b-vga-1:
- shard-snb: NOTRUN -> [SKIP][236] ([fdo#109271]) +290 similar issues
[236]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9666/shard-snb5/igt@kms_plane_scaling@planes-downscale-factor-0-5-unity-scaling@pipe-b-vga-1.html
* igt@kms_plane_scaling@planes-unity-scaling-downscale-factor-0-25@pipe-b-hdmi-a-1:
- shard-rkl: NOTRUN -> [SKIP][237] ([i915#5235]) +3 similar issues
[237]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9666/shard-rkl-7/igt@kms_plane_scaling@planes-unity-scaling-downscale-factor-0-25@pipe-b-hdmi-a-1.html
* igt@kms_plane_scaling@planes-unity-scaling-downscale-factor-0-25@pipe-c-hdmi-a-1:
- shard-tglu: NOTRUN -> [SKIP][238] ([i915#5235]) +3 similar issues
[238]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9666/shard-tglu-6/igt@kms_plane_scaling@planes-unity-scaling-downscale-factor-0-25@pipe-c-hdmi-a-1.html
* igt@kms_plane_scaling@planes-upscale-factor-0-25-downscale-factor-0-25@pipe-a-hdmi-a-3:
- shard-dg2: NOTRUN -> [SKIP][239] ([i915#5235]) +15 similar issues
[239]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9666/shard-dg2-3/igt@kms_plane_scaling@planes-upscale-factor-0-25-downscale-factor-0-25@pipe-a-hdmi-a-3.html
* igt@kms_plane_scaling@planes-upscale-factor-0-25-downscale-factor-0-25@pipe-d-hdmi-a-1:
- shard-dg1: NOTRUN -> [SKIP][240] ([i915#5235]) +19 similar issues
[240]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9666/shard-dg1-19/igt@kms_plane_scaling@planes-upscale-factor-0-25-downscale-factor-0-25@pipe-d-hdmi-a-1.html
* igt@kms_psr2_sf@overlay-primary-update-sf-dmg-area:
- shard-rkl: NOTRUN -> [SKIP][241] ([fdo#111068] / [i915#658])
[241]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9666/shard-rkl-2/igt@kms_psr2_sf@overlay-primary-update-sf-dmg-area.html
- shard-dg1: NOTRUN -> [SKIP][242] ([fdo#111068] / [i915#658])
[242]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9666/shard-dg1-14/igt@kms_psr2_sf@overlay-primary-update-sf-dmg-area.html
- shard-tglu: NOTRUN -> [SKIP][243] ([fdo#111068] / [i915#658])
[243]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9666/shard-tglu-2/igt@kms_psr2_sf@overlay-primary-update-sf-dmg-area.html
* igt@kms_psr2_su@page_flip-nv12:
- shard-dg2: NOTRUN -> [SKIP][244] ([i915#658]) +2 similar issues
[244]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9666/shard-dg2-11/igt@kms_psr2_su@page_flip-nv12.html
* igt@kms_psr2_su@page_flip-p010:
- shard-mtlp: NOTRUN -> [SKIP][245] ([i915#4348])
[245]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9666/shard-mtlp-5/igt@kms_psr2_su@page_flip-p010.html
* igt@kms_psr@psr2_sprite_mmap_cpu:
- shard-rkl: NOTRUN -> [SKIP][246] ([i915#1072])
[246]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9666/shard-rkl-4/igt@kms_psr@psr2_sprite_mmap_cpu.html
* igt@kms_psr@psr2_sprite_mmap_gtt:
- shard-dg2: NOTRUN -> [SKIP][247] ([i915#1072]) +7 similar issues
[247]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9666/shard-dg2-2/igt@kms_psr@psr2_sprite_mmap_gtt.html
* igt@kms_rotation_crc@exhaust-fences:
- shard-dg2: NOTRUN -> [SKIP][248] ([i915#4235]) +1 similar issue
[248]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9666/shard-dg2-6/igt@kms_rotation_crc@exhaust-fences.html
* igt@kms_rotation_crc@primary-yf-tiled-reflect-x-90:
- shard-rkl: NOTRUN -> [SKIP][249] ([fdo#111615] / [i915#5289])
[249]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9666/shard-rkl-1/igt@kms_rotation_crc@primary-yf-tiled-reflect-x-90.html
* igt@kms_rotation_crc@sprite-rotation-90:
- shard-mtlp: NOTRUN -> [SKIP][250] ([i915#4235]) +1 similar issue
[250]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9666/shard-mtlp-7/igt@kms_rotation_crc@sprite-rotation-90.html
* igt@kms_scaling_modes@scaling-mode-full-aspect:
- shard-tglu: NOTRUN -> [SKIP][251] ([i915#3555])
[251]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9666/shard-tglu-6/igt@kms_scaling_modes@scaling-mode-full-aspect.html
- shard-dg1: NOTRUN -> [SKIP][252] ([i915#3555])
[252]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9666/shard-dg1-14/igt@kms_scaling_modes@scaling-mode-full-aspect.html
* igt@kms_selftest@drm_format:
- shard-snb: NOTRUN -> [SKIP][253] ([fdo#109271] / [i915#8661])
[253]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9666/shard-snb4/igt@kms_selftest@drm_format.html
- shard-mtlp: NOTRUN -> [SKIP][254] ([i915#8661])
[254]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9666/shard-mtlp-5/igt@kms_selftest@drm_format.html
* igt@kms_selftest@drm_plane:
- shard-dg2: NOTRUN -> [SKIP][255] ([i915#8661]) +1 similar issue
[255]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9666/shard-dg2-8/igt@kms_selftest@drm_plane.html
* igt@kms_setmode@basic@pipe-a-hdmi-a-1:
- shard-snb: NOTRUN -> [FAIL][256] ([i915#5465]) +1 similar issue
[256]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9666/shard-snb1/igt@kms_setmode@basic@pipe-a-hdmi-a-1.html
* igt@kms_vblank@pipe-c-ts-continuation-idle:
- shard-rkl: NOTRUN -> [SKIP][257] ([i915#4070] / [i915#6768]) +1 similar issue
[257]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9666/shard-rkl-7/igt@kms_vblank@pipe-c-ts-continuation-idle.html
* igt@kms_vblank@pipe-c-ts-continuation-suspend:
- shard-dg2: [PASS][258] -> [INCOMPLETE][259] ([i915#7838])
[258]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7454/shard-dg2-11/igt@kms_vblank@pipe-c-ts-continuation-suspend.html
[259]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9666/shard-dg2-1/igt@kms_vblank@pipe-c-ts-continuation-suspend.html
* igt@kms_vblank@pipe-d-ts-continuation-modeset:
- shard-rkl: NOTRUN -> [SKIP][260] ([i915#4070] / [i915#533] / [i915#6768]) +1 similar issue
[260]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9666/shard-rkl-2/igt@kms_vblank@pipe-d-ts-continuation-modeset.html
* igt@perf@enable-disable@0-rcs0:
- shard-dg2: NOTRUN -> [FAIL][261] ([i915#8724])
[261]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9666/shard-dg2-11/igt@perf@enable-disable@0-rcs0.html
* igt@perf@per-context-mode-unprivileged:
- shard-dg2: NOTRUN -> [SKIP][262] ([fdo#109289]) +3 similar issues
[262]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9666/shard-dg2-3/igt@perf@per-context-mode-unprivileged.html
* igt@prime_vgem@fence-read-hang:
- shard-rkl: NOTRUN -> [SKIP][263] ([fdo#109295] / [i915#3708])
[263]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9666/shard-rkl-2/igt@prime_vgem@fence-read-hang.html
- shard-dg1: NOTRUN -> [SKIP][264] ([i915#3708])
[264]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9666/shard-dg1-16/igt@prime_vgem@fence-read-hang.html
- shard-tglu: NOTRUN -> [SKIP][265] ([fdo#109295])
[265]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9666/shard-tglu-7/igt@prime_vgem@fence-read-hang.html
* igt@prime_vgem@fence-write-hang:
- shard-dg2: NOTRUN -> [SKIP][266] ([i915#3708])
[266]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9666/shard-dg2-10/igt@prime_vgem@fence-write-hang.html
* igt@syncobj_timeline@invalid-multi-wait-available-unsubmitted-signaled:
- shard-mtlp: NOTRUN -> [DMESG-WARN][267] ([i915#2017])
[267]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9666/shard-mtlp-3/igt@syncobj_timeline@invalid-multi-wait-available-unsubmitted-signaled.html
* igt@sysfs_heartbeat_interval@nopreempt@vcs0:
- shard-mtlp: NOTRUN -> [FAIL][268] ([i915#6015]) +5 similar issues
[268]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9666/shard-mtlp-6/igt@sysfs_heartbeat_interval@nopreempt@vcs0.html
* igt@sysfs_heartbeat_interval@precise@vecs0:
- shard-mtlp: [PASS][269] -> [FAIL][270] ([i915#8332])
[269]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7454/shard-mtlp-2/igt@sysfs_heartbeat_interval@precise@vecs0.html
[270]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9666/shard-mtlp-4/igt@sysfs_heartbeat_interval@precise@vecs0.html
* igt@v3d/v3d_perfmon@get-values-invalid-pointer:
- shard-mtlp: NOTRUN -> [SKIP][271] ([i915#2575]) +5 similar issues
[271]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9666/shard-mtlp-3/igt@v3d/v3d_perfmon@get-values-invalid-pointer.html
* igt@v3d/v3d_submit_cl@simple-flush-cache:
- shard-dg2: NOTRUN -> [SKIP][272] ([i915#2575]) +7 similar issues
[272]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9666/shard-dg2-3/igt@v3d/v3d_submit_cl@simple-flush-cache.html
* igt@v3d/v3d_submit_csd@bad-bo:
- shard-dg1: NOTRUN -> [SKIP][273] ([i915#2575])
[273]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9666/shard-dg1-17/igt@v3d/v3d_submit_csd@bad-bo.html
- shard-tglu: NOTRUN -> [SKIP][274] ([fdo#109315] / [i915#2575])
[274]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9666/shard-tglu-2/igt@v3d/v3d_submit_csd@bad-bo.html
* igt@v3d/v3d_wait_bo@bad-pad:
- shard-rkl: NOTRUN -> [SKIP][275] ([fdo#109315]) +2 similar issues
[275]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9666/shard-rkl-7/igt@v3d/v3d_wait_bo@bad-pad.html
* igt@vc4/vc4_purgeable_bo@mark-purgeable:
- shard-rkl: NOTRUN -> [SKIP][276] ([i915#7711]) +2 similar issues
[276]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9666/shard-rkl-7/igt@vc4/vc4_purgeable_bo@mark-purgeable.html
- shard-dg1: NOTRUN -> [SKIP][277] ([i915#7711])
[277]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9666/shard-dg1-15/igt@vc4/vc4_purgeable_bo@mark-purgeable.html
- shard-tglu: NOTRUN -> [SKIP][278] ([i915#2575])
[278]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9666/shard-tglu-5/igt@vc4/vc4_purgeable_bo@mark-purgeable.html
* igt@vc4/vc4_tiling@get-after-free:
- shard-mtlp: NOTRUN -> [SKIP][279] ([i915#7711]) +1 similar issue
[279]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9666/shard-mtlp-5/igt@vc4/vc4_tiling@get-after-free.html
* igt@vc4/vc4_tiling@set-get:
- shard-dg2: NOTRUN -> [SKIP][280] ([i915#7711]) +6 similar issues
[280]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9666/shard-dg2-3/igt@vc4/vc4_tiling@set-get.html
#### Possible fixes ####
* igt@api_intel_bb@intel-bb-blit-y:
- shard-snb: [ABORT][281] ([i915#8865]) -> [PASS][282]
[281]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7454/shard-snb7/igt@api_intel_bb@intel-bb-blit-y.html
[282]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9666/shard-snb2/igt@api_intel_bb@intel-bb-blit-y.html
* igt@gem_eio@kms:
- shard-dg1: [FAIL][283] ([i915#5784]) -> [PASS][284]
[283]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7454/shard-dg1-14/igt@gem_eio@kms.html
[284]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9666/shard-dg1-17/igt@gem_eio@kms.html
* igt@gem_exec_fair@basic-deadline:
- shard-glk: [FAIL][285] ([i915#2846]) -> [PASS][286]
[285]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7454/shard-glk9/igt@gem_exec_fair@basic-deadline.html
[286]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9666/shard-glk4/igt@gem_exec_fair@basic-deadline.html
* igt@gem_exec_fair@basic-none-solo@rcs0:
- shard-apl: [FAIL][287] ([i915#2842]) -> [PASS][288]
[287]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7454/shard-apl4/igt@gem_exec_fair@basic-none-solo@rcs0.html
[288]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9666/shard-apl7/igt@gem_exec_fair@basic-none-solo@rcs0.html
* igt@gem_exec_fair@basic-pace@rcs0:
- shard-glk: [FAIL][289] ([i915#2842]) -> [PASS][290]
[289]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7454/shard-glk3/igt@gem_exec_fair@basic-pace@rcs0.html
[290]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9666/shard-glk6/igt@gem_exec_fair@basic-pace@rcs0.html
- shard-rkl: [FAIL][291] ([i915#2842]) -> [PASS][292]
[291]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7454/shard-rkl-4/igt@gem_exec_fair@basic-pace@rcs0.html
[292]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9666/shard-rkl-3/igt@gem_exec_fair@basic-pace@rcs0.html
* igt@gem_exec_schedule@noreorder-corked@vecs0:
- shard-mtlp: [DMESG-WARN][293] ([i915#9121]) -> [PASS][294]
[293]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7454/shard-mtlp-4/igt@gem_exec_schedule@noreorder-corked@vecs0.html
[294]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9666/shard-mtlp-6/igt@gem_exec_schedule@noreorder-corked@vecs0.html
* igt@gem_exec_suspend@basic-s4-devices@lmem0:
- shard-dg2: [ABORT][295] ([i915#7975] / [i915#8213]) -> [PASS][296]
[295]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7454/shard-dg2-10/igt@gem_exec_suspend@basic-s4-devices@lmem0.html
[296]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9666/shard-dg2-11/igt@gem_exec_suspend@basic-s4-devices@lmem0.html
* igt@gem_exec_whisper@basic-contexts-forked:
- shard-snb: [ABORT][297] -> [PASS][298]
[297]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7454/shard-snb4/igt@gem_exec_whisper@basic-contexts-forked.html
[298]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9666/shard-snb6/igt@gem_exec_whisper@basic-contexts-forked.html
* igt@gem_softpin@noreloc-s3:
- shard-dg2: [FAIL][299] ([fdo#103375]) -> [PASS][300]
[299]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7454/shard-dg2-5/igt@gem_softpin@noreloc-s3.html
[300]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9666/shard-dg2-5/igt@gem_softpin@noreloc-s3.html
* igt@i915_pm_dc@dc9-dpms:
- shard-apl: [SKIP][301] ([fdo#109271]) -> [PASS][302]
[301]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7454/shard-apl6/igt@i915_pm_dc@dc9-dpms.html
[302]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9666/shard-apl7/igt@i915_pm_dc@dc9-dpms.html
* igt@i915_pm_rc6_residency@rc6-accuracy:
- shard-mtlp: [SKIP][303] ([i915#8403]) -> [PASS][304]
[303]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7454/shard-mtlp-3/igt@i915_pm_rc6_residency@rc6-accuracy.html
[304]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9666/shard-mtlp-4/igt@i915_pm_rc6_residency@rc6-accuracy.html
* igt@i915_pm_rc6_residency@rc6-idle@vecs0:
- shard-dg1: [FAIL][305] ([i915#3591]) -> [PASS][306] +1 similar issue
[305]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7454/shard-dg1-13/igt@i915_pm_rc6_residency@rc6-idle@vecs0.html
[306]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9666/shard-dg1-13/igt@i915_pm_rc6_residency@rc6-idle@vecs0.html
* igt@i915_pm_rpm@dpms-mode-unset-non-lpsp:
- shard-dg2: [SKIP][307] ([i915#1397]) -> [PASS][308] +2 similar issues
[307]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7454/shard-dg2-12/igt@i915_pm_rpm@dpms-mode-unset-non-lpsp.html
[308]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9666/shard-dg2-1/igt@i915_pm_rpm@dpms-mode-unset-non-lpsp.html
* igt@i915_pm_rps@reset:
- shard-snb: [INCOMPLETE][309] ([i915#7790]) -> [PASS][310]
[309]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7454/shard-snb6/igt@i915_pm_rps@reset.html
[310]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9666/shard-snb6/igt@i915_pm_rps@reset.html
* igt@i915_selftest@live@gt_heartbeat:
- shard-apl: [DMESG-FAIL][311] ([i915#5334]) -> [PASS][312]
[311]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7454/shard-apl2/igt@i915_selftest@live@gt_heartbeat.html
[312]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9666/shard-apl4/igt@i915_selftest@live@gt_heartbeat.html
* igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-0:
- shard-mtlp: [FAIL][313] ([i915#5138]) -> [PASS][314]
[313]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7454/shard-mtlp-7/igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-0.html
[314]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9666/shard-mtlp-1/igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-0.html
* igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-0-hflip-async-flip:
- shard-mtlp: [FAIL][315] ([i915#3743]) -> [PASS][316] +1 similar issue
[315]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7454/shard-mtlp-6/igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-0-hflip-async-flip.html
[316]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9666/shard-mtlp-6/igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-0-hflip-async-flip.html
* igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions:
- shard-apl: [FAIL][317] ([i915#2346]) -> [PASS][318]
[317]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7454/shard-apl4/igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions.html
[318]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9666/shard-apl7/igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions.html
* igt@kms_plane@pixel-format@pipe-b-planes:
- shard-mtlp: [FAIL][319] ([i915#1623]) -> [PASS][320]
[319]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7454/shard-mtlp-1/igt@kms_plane@pixel-format@pipe-b-planes.html
[320]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9666/shard-mtlp-2/igt@kms_plane@pixel-format@pipe-b-planes.html
* igt@kms_vblank@pipe-c-query-forked-busy-hang:
- shard-mtlp: [DMESG-WARN][321] ([i915#2017]) -> [PASS][322]
[321]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7454/shard-mtlp-6/igt@kms_vblank@pipe-c-query-forked-busy-hang.html
[322]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9666/shard-mtlp-7/igt@kms_vblank@pipe-c-query-forked-busy-hang.html
* igt@perf@non-zero-reason@0-rcs0:
- shard-dg2: [FAIL][323] ([i915#7484]) -> [PASS][324]
[323]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7454/shard-dg2-1/igt@perf@non-zero-reason@0-rcs0.html
[324]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9666/shard-dg2-8/igt@perf@non-zero-reason@0-rcs0.html
* igt@perf_pmu@render-node-busy-idle@vcs1:
- shard-dg2: [FAIL][325] ([i915#4349]) -> [PASS][326] +6 similar issues
[325]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7454/shard-dg2-1/igt@perf_pmu@render-node-busy-idle@vcs1.html
[326]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9666/shard-dg2-10/igt@perf_pmu@render-node-busy-idle@vcs1.html
- shard-dg1: [FAIL][327] ([i915#4349]) -> [PASS][328] +1 similar issue
[327]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7454/shard-dg1-15/igt@perf_pmu@render-node-busy-idle@vcs1.html
[328]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9666/shard-dg1-17/igt@perf_pmu@render-node-busy-idle@vcs1.html
- shard-mtlp: [FAIL][329] ([i915#4349]) -> [PASS][330] +1 similar issue
[329]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7454/shard-mtlp-3/igt@perf_pmu@render-node-busy-idle@vcs1.html
[330]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9666/shard-mtlp-4/igt@perf_pmu@render-node-busy-idle@vcs1.html
#### Warnings ####
* igt@gem_softpin@noreloc-s3:
- shard-snb: [INCOMPLETE][331] ([i915#7793]) -> [DMESG-WARN][332] ([i915#8841])
[331]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7454/shard-snb1/igt@gem_softpin@noreloc-s3.html
[332]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9666/shard-snb6/igt@gem_softpin@noreloc-s3.html
* igt@kms_content_protection@mei_interface:
- shard-dg2: [SKIP][333] ([i915#7118]) -> [SKIP][334] ([i915#7118] / [i915#7162]) +1 similar issue
[333]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7454/shard-dg2-2/igt@kms_content_protection@mei_interface.html
[334]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9666/shard-dg2-11/igt@kms_content_protection@mei_interface.html
- shard-rkl: [SKIP][335] ([i915#7118]) -> [SKIP][336] ([fdo#109300])
[335]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7454/shard-rkl-6/igt@kms_content_protection@mei_interface.html
[336]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9666/shard-rkl-3/igt@kms_content_protection@mei_interface.html
- shard-dg1: [SKIP][337] ([i915#7116]) -> [SKIP][338] ([fdo#109300])
[337]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7454/shard-dg1-19/igt@kms_content_protection@mei_interface.html
[338]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9666/shard-dg1-18/igt@kms_content_protection@mei_interface.html
- shard-tglu: [SKIP][339] ([i915#6944] / [i915#7116] / [i915#7118]) -> [SKIP][340] ([fdo#109300])
[339]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7454/shard-tglu-6/igt@kms_content_protection@mei_interface.html
[340]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9666/shard-tglu-4/igt@kms_content_protection@mei_interface.html
* igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions-varying-size:
- shard-mtlp: [DMESG-FAIL][341] ([i915#1982] / [i915#2017] / [i915#5954]) -> [DMESG-FAIL][342] ([i915#2017] / [i915#5954])
[341]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7454/shard-mtlp-7/igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions-varying-size.html
[342]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9666/shard-mtlp-5/igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions-varying-size.html
* igt@kms_fbcon_fbt@psr:
- shard-rkl: [SKIP][343] ([fdo#110189] / [i915#3955]) -> [SKIP][344] ([i915#3955])
[343]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7454/shard-rkl-2/igt@kms_fbcon_fbt@psr.html
[344]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9666/shard-rkl-4/igt@kms_fbcon_fbt@psr.html
* igt@kms_multipipe_modeset@basic-max-pipe-crc-check:
- shard-rkl: [SKIP][345] ([i915#4070] / [i915#4816]) -> [SKIP][346] ([i915#4816])
[345]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7454/shard-rkl-2/igt@kms_multipipe_modeset@basic-max-pipe-crc-check.html
[346]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9666/shard-rkl-4/igt@kms_multipipe_modeset@basic-max-pipe-crc-check.html
* igt@kms_psr@cursor_plane_move:
- shard-dg1: [SKIP][347] ([i915#1072]) -> [SKIP][348] ([i915#1072] / [i915#4078])
[347]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7454/shard-dg1-19/igt@kms_psr@cursor_plane_move.html
[348]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9666/shard-dg1-18/igt@kms_psr@cursor_plane_move.html
* igt@kms_psr@sprite_plane_onoff:
- shard-dg1: [SKIP][349] ([i915#1072] / [i915#4078]) -> [SKIP][350] ([i915#1072]) +2 similar issues
[349]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7454/shard-dg1-18/igt@kms_psr@sprite_plane_onoff.html
[350]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9666/shard-dg1-14/igt@kms_psr@sprite_plane_onoff.html
* igt@prime_mmap@test_aperture_limit@test_aperture_limit-smem:
- shard-dg2: [INCOMPLETE][351] ([i915#5493]) -> [CRASH][352] ([i915#7331])
[351]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7454/shard-dg2-11/igt@prime_mmap@test_aperture_limit@test_aperture_limit-smem.html
[352]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9666/shard-dg2-2/igt@prime_mmap@test_aperture_limit@test_aperture_limit-smem.html
[fdo#103375]: https://bugs.freedesktop.org/show_bug.cgi?id=103375
[fdo#109271]: https://bugs.freedesktop.org/show_bug.cgi?id=109271
[fdo#109274]: https://bugs.freedesktop.org/show_bug.cgi?id=109274
[fdo#109279]: https://bugs.freedesktop.org/show_bug.cgi?id=109279
[fdo#109280]: https://bugs.freedesktop.org/show_bug.cgi?id=109280
[fdo#109289]: https://bugs.freedesktop.org/show_bug.cgi?id=109289
[fdo#109295]: https://bugs.freedesktop.org/show_bug.cgi?id=109295
[fdo#109300]: https://bugs.freedesktop.org/show_bug.cgi?id=109300
[fdo#109302]: https://bugs.freedesktop.org/show_bug.cgi?id=109302
[fdo#109303]: https://bugs.freedesktop.org/show_bug.cgi?id=109303
[fdo#109315]: https://bugs.freedesktop.org/show_bug.cgi?id=109315
[fdo#110189]: https://bugs.freedesktop.org/show_bug.cgi?id=110189
[fdo#110723]: https://bugs.freedesktop.org/show_bug.cgi?id=110723
[fdo#111068]: https://bugs.freedesktop.org/show_bug.cgi?id=111068
[fdo#111614]: https://bugs.freedesktop.org/show_bug.cgi?id=111614
[fdo#111615]: https://bugs.freedesktop.org/show_bug.cgi?id=111615
[fdo#111644]: https://bugs.freedesktop.org/show_bug.cgi?id=111644
[fdo#111767]: https://bugs.freedesktop.org/show_bug.cgi?id=111767
[fdo#111825]: https://bugs.freedesktop.org/show_bug.cgi?id=111825
[fdo#111827]: https://bugs.freedesktop.org/show_bug.cgi?id=111827
[fdo#112283]: https://bugs.freedesktop.org/show_bug.cgi?id=112283
[i915#1072]: https://gitlab.freedesktop.org/drm/intel/issues/1072
[i915#1099]: https://gitlab.freedesktop.org/drm/intel/issues/1099
[i915#1397]: https://gitlab.freedesktop.org/drm/intel/issues/1397
[i915#1623]: https://gitlab.freedesktop.org/drm/intel/issues/1623
[i915#1769]: https://gitlab.freedesktop.org/drm/intel/issues/1769
[i915#1825]: https://gitlab.freedesktop.org/drm/intel/issues/1825
[i915#1982]: https://gitlab.freedesktop.org/drm/intel/issues/1982
[i915#2017]: https://gitlab.freedesktop.org/drm/intel/issues/2017
[i915#2346]: https://gitlab.freedesktop.org/drm/intel/issues/2346
[i915#2521]: https://gitlab.freedesktop.org/drm/intel/issues/2521
[i915#2527]: https://gitlab.freedesktop.org/drm/intel/issues/2527
[i915#2575]: https://gitlab.freedesktop.org/drm/intel/issues/2575
[i915#2587]: https://gitlab.freedesktop.org/drm/intel/issues/2587
[i915#2672]: https://gitlab.freedesktop.org/drm/intel/issues/2672
[i915#2705]: https://gitlab.freedesktop.org/drm/intel/issues/2705
[i915#280]: https://gitlab.freedesktop.org/drm/intel/issues/280
[i915#2842]: https://gitlab.freedesktop.org/drm/intel/issues/2842
[i915#2846]: https://gitlab.freedesktop.org/drm/intel/issues/2846
[i915#2856]: https://gitlab.freedesktop.org/drm/intel/issues/2856
[i915#3023]: https://gitlab.freedesktop.org/drm/intel/issues/3023
[i915#3281]: https://gitlab.freedesktop.org/drm/intel/issues/3281
[i915#3282]: https://gitlab.freedesktop.org/drm/intel/issues/3282
[i915#3297]: https://gitlab.freedesktop.org/drm/intel/issues/3297
[i915#3299]: https://gitlab.freedesktop.org/drm/intel/issues/3299
[i915#3318]: https://gitlab.freedesktop.org/drm/intel/issues/3318
[i915#3359]: https://gitlab.freedesktop.org/drm/intel/issues/3359
[i915#3458]: https://gitlab.freedesktop.org/drm/intel/issues/3458
[i915#3539]: https://gitlab.freedesktop.org/drm/intel/issues/3539
[i915#3546]: https://gitlab.freedesktop.org/drm/intel/issues/3546
[i915#3555]: https://gitlab.freedesktop.org/drm/intel/issues/3555
[i915#3591]: https://gitlab.freedesktop.org/drm/intel/issues/3591
[i915#3637]: https://gitlab.freedesktop.org/drm/intel/issues/3637
[i915#3638]: https://gitlab.freedesktop.org/drm/intel/issues/3638
[i915#3689]: https://gitlab.freedesktop.org/drm/intel/issues/3689
[i915#3708]: https://gitlab.freedesktop.org/drm/intel/issues/3708
[i915#3734]: https://gitlab.freedesktop.org/drm/intel/issues/3734
[i915#3743]: https://gitlab.freedesktop.org/drm/intel/issues/3743
[i915#3804]: https://gitlab.freedesktop.org/drm/intel/issues/3804
[i915#3886]: https://gitlab.freedesktop.org/drm/intel/issues/3886
[i915#3936]: https://gitlab.freedesktop.org/drm/intel/issues/3936
[i915#3955]: https://gitlab.freedesktop.org/drm/intel/issues/3955
[i915#3966]: https://gitlab.freedesktop.org/drm/intel/issues/3966
[i915#4070]: https://gitlab.freedesktop.org/drm/intel/issues/4070
[i915#4077]: https://gitlab.freedesktop.org/drm/intel/issues/4077
[i915#4078]: https://gitlab.freedesktop.org/drm/intel/issues/4078
[i915#4083]: https://gitlab.freedesktop.org/drm/intel/issues/4083
[i915#4087]: https://gitlab.freedesktop.org/drm/intel/issues/4087
[i915#4103]: https://gitlab.freedesktop.org/drm/intel/issues/4103
[i915#4212]: https://gitlab.freedesktop.org/drm/intel/issues/4212
[i915#4213]: https://gitlab.freedesktop.org/drm/intel/issues/4213
[i915#4235]: https://gitlab.freedesktop.org/drm/intel/issues/4235
[i915#4270]: https://gitlab.freedesktop.org/drm/intel/issues/4270
[i915#4281]: https://gitlab.freedesktop.org/drm/intel/issues/4281
[i915#4348]: https://gitlab.freedesktop.org/drm/intel/issues/4348
[i915#4349]: https://gitlab.freedesktop.org/drm/intel/issues/4349
[i915#4387]: https://gitlab.freedesktop.org/drm/intel/issues/4387
[i915#4475]: https://gitlab.freedesktop.org/drm/intel/issues/4475
[i915#4525]: https://gitlab.freedesktop.org/drm/intel/issues/4525
[i915#4538]: https://gitlab.freedesktop.org/drm/intel/issues/4538
[i915#4613]: https://gitlab.freedesktop.org/drm/intel/issues/4613
[i915#4771]: https://gitlab.freedesktop.org/drm/intel/issues/4771
[i915#4812]: https://gitlab.freedesktop.org/drm/intel/issues/4812
[i915#4816]: https://gitlab.freedesktop.org/drm/intel/issues/4816
[i915#4852]: https://gitlab.freedesktop.org/drm/intel/issues/4852
[i915#4860]: https://gitlab.freedesktop.org/drm/intel/issues/4860
[i915#4880]: https://gitlab.freedesktop.org/drm/intel/issues/4880
[i915#5138]: https://gitlab.freedesktop.org/drm/intel/issues/5138
[i915#5176]: https://gitlab.freedesktop.org/drm/intel/issues/5176
[i915#5190]: https://gitlab.freedesktop.org/drm/intel/issues/5190
[i915#5235]: https://gitlab.freedesktop.org/drm/intel/issues/5235
[i915#5286]: https://gitlab.freedesktop.org/drm/intel/issues/5286
[i915#5289]: https://gitlab.freedesktop.org/drm/intel/issues/5289
[i915#533]: https://gitlab.freedesktop.org/drm/intel/issues/533
[i915#5334]: https://gitlab.freedesktop.org/drm/intel/issues/5334
[i915#5354]: https://gitlab.freedesktop.org/drm/intel/issues/5354
[i915#5465]: https://gitlab.freedesktop.org/drm/intel/issues/5465
[i915#5493]: https://gitlab.freedesktop.org/drm/intel/issues/5493
[i915#5784]: https://gitlab.freedesktop.org/drm/intel/issues/5784
[i915#5954]: https://gitlab.freedesktop.org/drm/intel/issues/5954
[i915#6015]: https://gitlab.freedesktop.org/drm/intel/issues/6015
[i915#6032]: https://gitlab.freedesktop.org/drm/intel/issues/6032
[i915#6095]: https://gitlab.freedesktop.org/drm/intel/issues/6095
[i915#6118]: https://gitlab.freedesktop.org/drm/intel/issues/6118
[i915#6228]: https://gitlab.freedesktop.org/drm/intel/issues/6228
[i915#6229]: https://gitlab.freedesktop.org/drm/intel/issues/6229
[i915#6268]: https://gitlab.freedesktop.org/drm/intel/issues/6268
[i915#6311]: https://gitlab.freedesktop.org/drm/intel/issues/6311
[i915#658]: https://gitlab.freedesktop.org/drm/intel/issues/658
[i915#6621]: https://gitlab.freedesktop.org/drm/intel/issues/6621
[i915#6768]: https://gitlab.freedesktop.org/drm/intel/issues/6768
[i915#6880]: https://gitlab.freedesktop.org/drm/intel/issues/6880
[i915#6944]: https://gitlab.freedesktop.org/drm/intel/issues/6944
[i915#7116]: https://gitlab.freedesktop.org/drm/intel/issues/7116
[i915#7118]: https://gitlab.freedesktop.org/drm/intel/issues/7118
[i915#7162]: https://gitlab.freedesktop.org/drm/intel/issues/7162
[i915#7213]: https://gitlab.freedesktop.org/drm/intel/issues/7213
[i915#7331]: https://gitlab.freedesktop.org/drm/intel/issues/7331
[i915#7484]: https://gitlab.freedesktop.org/drm/intel/issues/7484
[i915#7561]: https://gitlab.freedesktop.org/drm/intel/issues/7561
[i915#7697]: https://gitlab.freedesktop.org/drm/intel/issues/7697
[i915#7711]: https://gitlab.freedesktop.org/drm/intel/issues/7711
[i915#7742]: https://gitlab.freedesktop.org/drm/intel/issues/7742
[i915#7790]: https://gitlab.freedesktop.org/drm/intel/issues/7790
[i915#7793]: https://gitlab.freedesktop.org/drm/intel/issues/7793
[i915#7828]: https://gitlab.freedesktop.org/drm/intel/issues/7828
[i915#7838]: https://gitlab.freedesktop.org/drm/intel/issues/7838
[i915#79]: https://gitlab.freedesktop.org/drm/intel/issues/79
[i915#7920]: https://gitlab.freedesktop.org/drm/intel/issues/7920
[i915#7975]: https://gitlab.freedesktop.org/drm/intel/issues/7975
[i915#7982]: https://gitlab.freedesktop.org/drm/intel/issues/7982
[i915#8213]: https://gitlab.freedesktop.org/drm/intel/issues/8213
[i915#8228]: https://gitlab.freedesktop.org/drm/intel/issues/8228
[i915#8247]: https://gitlab.freedesktop.org/drm/intel/issues/8247
[i915#8289]: https://gitlab.freedesktop.org/drm/intel/issues/8289
[i915#8292]: https://gitlab.freedesktop.org/drm/intel/issues/8292
[i915#8332]: https://gitlab.freedesktop.org/drm/intel/issues/8332
[i915#8346]: https://gitlab.freedesktop.org/drm/intel/issues/8346
[i915#8381]: https://gitlab.freedesktop.org/drm/intel/issues/8381
[i915#8398]: https://gitlab.freedesktop.org/drm/intel/issues/8398
[i915#8403]: https://gitlab.freedesktop.org/drm/intel/issues/8403
[i915#8411]: https://gitlab.freedesktop.org/drm/intel/issues/8411
[i915#8414]: https://gitlab.freedesktop.org/drm/intel/issues/8414
[i915#8428]: https://gitlab.freedesktop.org/drm/intel/issues/8428
[i915#8555]: https://gitlab.freedesktop.org/drm/intel/issues/8555
[i915#8588]: https://gitlab.freedesktop.org/drm/intel/issues/8588
[i915#8661]: https://gitlab.freedesktop.org/drm/intel/issues/8661
[i915#8691]: https://gitlab.freedesktop.org/drm/intel/issues/8691
[i915#8708]: https://gitlab.freedesktop.org/drm/intel/issues/8708
[i915#8709]: https://gitlab.freedesktop.org/drm/intel/issues/8709
[i915#8724]: https://gitlab.freedesktop.org/drm/intel/issues/8724
[i915#8806]: https://gitlab.freedesktop.org/drm/intel/issues/8806
[i915#8810]: https://gitlab.freedesktop.org/drm/intel/issues/8810
[i915#8814]: https://gitlab.freedesktop.org/drm/intel/issues/8814
[i915#8841]: https://gitlab.freedesktop.org/drm/intel/issues/8841
[i915#8865]: https://gitlab.freedesktop.org/drm/intel/issues/8865
[i915#8898]: https://gitlab.freedesktop.org/drm/intel/issues/8898
[i915#8962]: https://gitlab.freedesktop.org/drm/intel/issues/8962
[i915#9010]: https://gitlab.freedesktop.org/drm/intel/issues/9010
[i915#9051]: https://gitlab.freedesktop.org/drm/intel/issues/9051
[i915#9121]: https://gitlab.freedesktop.org/drm/intel/issues/9121
Build changes
-------------
* CI: CI-20190529 -> None
* IGT: IGT_7454 -> IGTPW_9666
CI-20190529: 20190529
CI_DRM_13568: f8b90de70ee92dbdebc6f2078e2edd12756d7a63 @ git://anongit.freedesktop.org/gfx-ci/linux
IGTPW_9666: 9666
IGT_7454: 7454
== Logs ==
For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9666/index.html
[-- Attachment #2: Type: text/html, Size: 110079 bytes --]
^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: [igt-dev] [PATCH 0/6] tests/kms_vrr: Modify kms_vrr to allow flicker
2023-08-25 18:36 [igt-dev] [PATCH 0/6] tests/kms_vrr: Modify kms_vrr to allow flicker Sean Paul
` (9 preceding siblings ...)
2023-08-26 13:51 ` [igt-dev] ✗ Fi.CI.IGT: failure " Patchwork
@ 2023-08-31 17:15 ` Sean Paul
2023-09-06 19:08 ` Modem, Bhanuprakash
11 siblings, 0 replies; 18+ messages in thread
From: Sean Paul @ 2023-08-31 17:15 UTC (permalink / raw)
To: Sean Paul; +Cc: igt-dev
[-- Attachment #1: Type: text/plain, Size: 989 bytes --]
Any thoughts on this series?
Sean
On Fri, Aug 25, 2023 at 2:39 PM Sean Paul <sean@poorly.run> wrote:
> From: Sean Paul <seanpaul@chromium.org>
>
> Do some cleanup in the kms_vrr test and add some optional command line
> arguments to alter the target refresh rate for the test. This allows us
> to profile VRR flicker on panels at the low end of the refresh range.
>
> Sean Paul (6):
> tests/kms_vrr: Move fb0 and fb1 to an array
> tests/kms_vrr: Move vtest_ns into data_t
> tests/kms_vrr: Allow test rate to be altered from the command line
> tests/kms_vrr: Allow test duration to be specified from the command
> line
> tests/kms_vrr: Change the pattern displayed in the test
> test/kms_vrr: Add ability to flip static image for flicker profiling
>
> tests/kms_vrr.c | 138 ++++++++++++++++++++++++++++++++----------------
> 1 file changed, 92 insertions(+), 46 deletions(-)
>
> --
> Sean Paul, Software Engineer, Google / Chromium OS
>
>
[-- Attachment #2: Type: text/html, Size: 1365 bytes --]
^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: [igt-dev] [PATCH 1/6] tests/kms_vrr: Move fb0 and fb1 to an array
2023-08-25 18:36 ` [igt-dev] [PATCH 1/6] tests/kms_vrr: Move fb0 and fb1 to an array Sean Paul
@ 2023-09-06 19:07 ` Modem, Bhanuprakash
0 siblings, 0 replies; 18+ messages in thread
From: Modem, Bhanuprakash @ 2023-09-06 19:07 UTC (permalink / raw)
To: Sean Paul, igt-dev; +Cc: Sean Paul
On Sat-26-08-2023 12:06 am, Sean Paul wrote:
> From: Sean Paul <seanpaul@chromium.org>
>
> A bit of cleanup, no functional changes.
Please write about the cleanup done by this patch.
With that change, this patch is
Reviewed-by: Bhanuprakash Modem <bhanuprakash.modem@intel.com>
- Bhanu
>
> Cc: Mark Yacoub <markyacoub@chromium.org>
> Signed-off-by: Sean Paul <seanpaul@chromium.org>
> ---
> tests/kms_vrr.c | 19 +++++++++----------
> 1 file changed, 9 insertions(+), 10 deletions(-)
>
> diff --git a/tests/kms_vrr.c b/tests/kms_vrr.c
> index d7ede6513..83a91b543 100644
> --- a/tests/kms_vrr.c
> +++ b/tests/kms_vrr.c
> @@ -105,8 +105,7 @@ typedef struct data {
> igt_display_t display;
> int drm_fd;
> igt_plane_t *primary;
> - igt_fb_t fb0;
> - igt_fb_t fb1;
> + igt_fb_t fb[2];
> range_t range;
> } data_t;
>
> @@ -273,13 +272,13 @@ static void prepare_test(data_t *data, igt_output_t *output, enum pipe pipe)
> /* Prepare resources */
> igt_create_color_fb(data->drm_fd, mode.hdisplay, mode.vdisplay,
> DRM_FORMAT_XRGB8888, DRM_FORMAT_MOD_LINEAR,
> - 0.50, 0.50, 0.50, &data->fb0);
> + 0.50, 0.50, 0.50, &data->fb[0]);
>
> igt_create_color_fb(data->drm_fd, mode.hdisplay, mode.vdisplay,
> DRM_FORMAT_XRGB8888, DRM_FORMAT_MOD_LINEAR,
> - 0.50, 0.50, 0.50, &data->fb1);
> + 0.50, 0.50, 0.50, &data->fb[1]);
>
> - cr = igt_get_cairo_ctx(data->drm_fd, &data->fb0);
> + cr = igt_get_cairo_ctx(data->drm_fd, &data->fb[0]);
>
> igt_paint_color(cr, 0, 0, mode.hdisplay / 10, mode.vdisplay / 10,
> 1.00, 0.00, 0.00);
> @@ -288,7 +287,7 @@ static void prepare_test(data_t *data, igt_output_t *output, enum pipe pipe)
>
> /* Take care of any required modesetting before the test begins. */
> data->primary = igt_output_get_plane_type(output, DRM_PLANE_TYPE_PRIMARY);
> - igt_plane_set_fb(data->primary, &data->fb0);
> + igt_plane_set_fb(data->primary, &data->fb[0]);
>
> /* Clear vrr_enabled state before enabling it, because
> * it might be left enabled if the previous test fails.
> @@ -338,7 +337,7 @@ flip_and_measure(data_t *data, igt_output_t *output, enum pipe pipe,
> vtest_ns_t vtest_ns = get_test_rate_ns(data->range);
>
> /* Align with the flip completion event to speed up convergence. */
> - do_flip(data, &data->fb0);
> + do_flip(data, &data->fb[0]);
> start_ns = last_event_ns = target_ns = get_kernel_event_ns(data,
> DRM_EVENT_FLIP_COMPLETE);
>
> @@ -347,7 +346,7 @@ flip_and_measure(data_t *data, igt_output_t *output, enum pipe pipe,
> int64_t diff_ns;
>
> front = !front;
> - do_flip(data, front ? &data->fb1 : &data->fb0);
> + do_flip(data, front ? &data->fb[1] : &data->fb[0]);
>
> /* We need to cpture flip event instead of vblank event,
> * because vblank is triggered after each frame, but depending
> @@ -497,8 +496,8 @@ test_basic(data_t *data, enum pipe pipe, igt_output_t *output, uint32_t flags)
> igt_output_override_mode(output, NULL);
> igt_display_commit2(&data->display, COMMIT_ATOMIC);
>
> - igt_remove_fb(data->drm_fd, &data->fb1);
> - igt_remove_fb(data->drm_fd, &data->fb0);
> + igt_remove_fb(data->drm_fd, &data->fb[1]);
> + igt_remove_fb(data->drm_fd, &data->fb[0]);
> }
>
> /* Runs tests on outputs that are VRR capable. */
^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: [igt-dev] [PATCH 2/6] tests/kms_vrr: Move vtest_ns into data_t
2023-08-25 18:36 ` [igt-dev] [PATCH 2/6] tests/kms_vrr: Move vtest_ns into data_t Sean Paul
@ 2023-09-06 19:07 ` Modem, Bhanuprakash
0 siblings, 0 replies; 18+ messages in thread
From: Modem, Bhanuprakash @ 2023-09-06 19:07 UTC (permalink / raw)
To: Sean Paul, igt-dev; +Cc: Sean Paul
On Sat-26-08-2023 12:06 am, Sean Paul wrote:
> From: Sean Paul <seanpaul@chromium.org>
>
> vtest_ns is derived from data->range which is fixed. Move it into data_t
> and generate it once in prepare_test().
>
> Cc: Mark Yacoub <markyacoub@chromium.org>
> Signed-off-by: Sean Paul <seanpaul@chromium.org>
LGTM
Reviewed-by: Bhanuprakash Modem <bhanuprakash.modem@intel.com>
> ---
> tests/kms_vrr.c | 34 ++++++++++++++--------------------
> 1 file changed, 14 insertions(+), 20 deletions(-)
>
> diff --git a/tests/kms_vrr.c b/tests/kms_vrr.c
> index 83a91b543..8ef5972aa 100644
> --- a/tests/kms_vrr.c
> +++ b/tests/kms_vrr.c
> @@ -101,20 +101,21 @@ typedef struct range {
> unsigned int max;
> } range_t;
>
> +typedef struct vtest_ns {
> + uint64_t min;
> + uint64_t mid;
> + uint64_t max;
> +} vtest_ns_t;
> +
> typedef struct data {
> igt_display_t display;
> int drm_fd;
> igt_plane_t *primary;
> igt_fb_t fb[2];
> range_t range;
> + vtest_ns_t vtest_ns;
> } data_t;
>
> -typedef struct vtest_ns {
> - uint64_t min;
> - uint64_t mid;
> - uint64_t max;
> -} vtest_ns_t;
> -
> typedef void (*test_t)(data_t*, enum pipe, igt_output_t*, uint32_t);
>
> /* Converts a timespec structure to nanoseconds. */
> @@ -215,18 +216,6 @@ get_vrr_range(data_t *data, igt_output_t *output)
> return range;
> }
>
> -/* Returns vrr test frequency for min, mid & max range. */
> -static vtest_ns_t get_test_rate_ns(range_t range)
> -{
> - vtest_ns_t vtest_ns;
> -
> - vtest_ns.min = rate_from_refresh(range.min);
> - vtest_ns.mid = rate_from_refresh(((range.max + range.min) / 2));
> - vtest_ns.max = rate_from_refresh(range.max);
> -
> - return vtest_ns;
> -}
> -
> /* Returns true if driver supports VRR. */
> static bool has_vrr(igt_output_t *output)
> {
> @@ -260,6 +249,11 @@ static void prepare_test(data_t *data, igt_output_t *output, enum pipe pipe)
> /* Capture VRR range */
> data->range = get_vrr_range(data, output);
>
> + data->vtest_ns.min = rate_from_refresh(data->range.min);
> + data->vtest_ns.mid = rate_from_refresh(
> + (data->range.min + data->range.max) / 2);
> + data->vtest_ns.max = rate_from_refresh(data->range.max);
> +
> /* Override mode with max vrefresh.
> * - vrr_min range should be less than the override mode vrefresh.
> * - Limit the vrr_max range with the override mode vrefresh.
> @@ -334,7 +328,7 @@ flip_and_measure(data_t *data, igt_output_t *output, enum pipe pipe,
> uint64_t start_ns, last_event_ns, target_ns;
> uint32_t total_flip = 0, total_pass = 0;
> bool front = false;
> - vtest_ns_t vtest_ns = get_test_rate_ns(data->range);
> + vtest_ns_t vtest_ns = data->vtest_ns;
>
> /* Align with the flip completion event to speed up convergence. */
> do_flip(data, &data->fb[0]);
> @@ -411,7 +405,7 @@ test_basic(data_t *data, enum pipe pipe, igt_output_t *output, uint32_t flags)
>
> prepare_test(data, output, pipe);
> range = data->range;
> - vtest_ns = get_test_rate_ns(range);
> + vtest_ns = data->vtest_ns;
> rate = vtest_ns.mid;
>
> igt_info("VRR Test execution on %s, PIPE_%s with VRR range: (%u-%u) Hz\n",
^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: [igt-dev] [PATCH 3/6] tests/kms_vrr: Allow test rate to be altered from the command line
2023-08-25 18:36 ` [igt-dev] [PATCH 3/6] tests/kms_vrr: Allow test rate to be altered from the command line Sean Paul
@ 2023-09-06 19:07 ` Modem, Bhanuprakash
0 siblings, 0 replies; 18+ messages in thread
From: Modem, Bhanuprakash @ 2023-09-06 19:07 UTC (permalink / raw)
To: Sean Paul, igt-dev; +Cc: Sean Paul
On Sat-26-08-2023 12:06 am, Sean Paul wrote:
> From: Sean Paul <seanpaul@chromium.org>
>
> Instead of always using the midpoint, introduce optional argument
> --refresh-rate to allow callers to specify the target refresh rate for
> the test.
>
> Cc: Mark Yacoub <markyacoub@chromium.org>
> Signed-off-by: Sean Paul <seanpaul@chromium.org>
> ---
> tests/kms_vrr.c | 44 ++++++++++++++++++++++++++++++++++++--------
> 1 file changed, 36 insertions(+), 8 deletions(-)
>
> diff --git a/tests/kms_vrr.c b/tests/kms_vrr.c
> index 8ef5972aa..d62ded180 100644
> --- a/tests/kms_vrr.c
> +++ b/tests/kms_vrr.c
> @@ -103,7 +103,7 @@ typedef struct range {
>
> typedef struct vtest_ns {
> uint64_t min;
> - uint64_t mid;
> + uint64_t rate_ns;
> uint64_t max;
> } vtest_ns_t;
>
> @@ -250,10 +250,18 @@ static void prepare_test(data_t *data, igt_output_t *output, enum pipe pipe)
> data->range = get_vrr_range(data, output);
>
> data->vtest_ns.min = rate_from_refresh(data->range.min);
> - data->vtest_ns.mid = rate_from_refresh(
> - (data->range.min + data->range.max) / 2);
> data->vtest_ns.max = rate_from_refresh(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 = rate_from_refresh(
> + (range->min + range->max) / 2);
> + }
> + igt_assert_f(data->vtest_ns.rate_ns <= data->vtest_ns.min &&
> + data->vtest_ns.rate_ns >= data->vtest_ns.max,
> + "Invalid test rate specified!\n");
> +
> /* Override mode with max vrefresh.
> * - vrr_min range should be less than the override mode vrefresh.
> * - Limit the vrr_max range with the override mode vrefresh.
> @@ -406,7 +414,7 @@ test_basic(data_t *data, enum pipe pipe, igt_output_t *output, uint32_t flags)
> prepare_test(data, output, pipe);
> range = data->range;
> vtest_ns = data->vtest_ns;
> - rate = vtest_ns.mid;
> + rate = vtest_ns.rate_ns;
>
> igt_info("VRR Test execution on %s, PIPE_%s with VRR range: (%u-%u) Hz\n",
> output->name, kmstest_pipe_name(pipe), range.min, range.max);
> @@ -457,7 +465,7 @@ test_basic(data_t *data, enum pipe pipe, igt_output_t *output, uint32_t flags)
> }
>
> if (flags & ~TEST_NEGATIVE) {
> - rate = vtest_ns.mid;
> + rate = vtest_ns.rate_ns;
> result = flip_and_measure(data, output, pipe, rate, TEST_DURATION_NS);
> igt_assert_f(result > 75,
> "Refresh rate (%u Hz) %"PRIu64"ns: Target VRR on threshold not reached, result was %u%%\n",
> @@ -478,7 +486,7 @@ test_basic(data_t *data, enum pipe pipe, igt_output_t *output, uint32_t flags)
> * a VRR capable panel.
> */
> set_vrr_on_pipe(data, pipe, (flags & TEST_NEGATIVE)? true : false);
> - rate = vtest_ns.mid;
> + rate = vtest_ns.rate_ns;
> result = flip_and_measure(data, output, pipe, rate, TEST_DURATION_NS);
> igt_assert_f(result < 10,
> "Refresh rate (%u Hz) %"PRIu64"ns: Target VRR %s threshold exceeded, result was %u%%\n",
> @@ -530,10 +538,30 @@ run_vrr_test(data_t *data, test_t test, uint32_t flags)
> }
> }
>
> -igt_main
> +static int opt_handler(int opt, int opt_index, void *_data)
> {
> - data_t data = {};
> + data_t *data = _data;
> +
> + switch (opt) {
> + case 'r':
> + data->vtest_ns.rate_ns = rate_from_refresh(atoi(optarg));
> + break;
> + }
> + return IGT_OPT_HANDLER_SUCCESS;
> +}
>
> +static const struct option long_opts[] = {
> + { .name = "refresh-rate", .has_arg = true, .val = 'r', },
> + {}
> +};
> +
> +static const char help_str[] =
> + " --refresh-rate <refresh-hz>\t\tThe refresh rate to flip at\n";
> +
> +static data_t data;
> +
> +igt_main_args("", long_opts, help_str, opt_handler, &data)
-----------------^
Please mention the supported short opts. i.e "r:"
By fixing the above comment, this patch is
Reviewed-by: Bhanuprakash Modem <bhanuprakash.modem@intel.com>
- Bhanu
> +{
> igt_fixture {
> data.drm_fd = drm_open_driver_master(DRIVER_ANY);
>
^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: [igt-dev] [PATCH 4/6] tests/kms_vrr: Allow test duration to be specified from the command line
2023-08-25 18:36 ` [igt-dev] [PATCH 4/6] tests/kms_vrr: Allow test duration to be specified " Sean Paul
@ 2023-09-06 19:08 ` Modem, Bhanuprakash
0 siblings, 0 replies; 18+ messages in thread
From: Modem, Bhanuprakash @ 2023-09-06 19:08 UTC (permalink / raw)
To: Sean Paul, igt-dev; +Cc: Sean Paul
On Sat-26-08-2023 12:06 am, Sean Paul wrote:
> From: Sean Paul <seanpaul@chromium.org>
>
> Using --duration argument, otherwise use default.
>
> Cc: Mark Yacoub <markyacoub@chromium.org>
> Signed-off-by: Sean Paul <seanpaul@chromium.org>
LGTM
Reviewed-by: Bhanuprakash Modem <bhanuprakash.modem@intel.com>
> ---
> tests/kms_vrr.c | 17 +++++++++++++----
> 1 file changed, 13 insertions(+), 4 deletions(-)
>
> diff --git a/tests/kms_vrr.c b/tests/kms_vrr.c
> index d62ded180..67d13d4bf 100644
> --- a/tests/kms_vrr.c
> +++ b/tests/kms_vrr.c
> @@ -114,6 +114,7 @@ typedef struct data {
> igt_fb_t fb[2];
> range_t range;
> vtest_ns_t vtest_ns;
> + uint64_t duration_ns;
> } data_t;
>
> typedef void (*test_t)(data_t*, enum pipe, igt_output_t*, uint32_t);
> @@ -262,6 +263,9 @@ static void prepare_test(data_t *data, igt_output_t *output, enum pipe pipe)
> data->vtest_ns.rate_ns >= data->vtest_ns.max,
> "Invalid test rate specified!\n");
>
> + if (data->duration_ns == 0)
> + data->duration_ns = TEST_DURATION_NS;
> +
> /* Override mode with max vrefresh.
> * - vrr_min range should be less than the override mode vrefresh.
> * - Limit the vrr_max range with the override mode vrefresh.
> @@ -458,7 +462,7 @@ test_basic(data_t *data, enum pipe pipe, igt_output_t *output, uint32_t flags)
> */
> if (flags & TEST_FLIPLINE) {
> rate = rate_from_refresh(range.max + 5);
> - result = flip_and_measure(data, output, pipe, rate, TEST_DURATION_NS);
> + result = flip_and_measure(data, output, pipe, rate, data->duration_ns);
> igt_assert_f(result > 75,
> "Refresh rate (%u Hz) %"PRIu64"ns: Target VRR on threshold not reached, result was %u%%\n",
> (range.max + 5), rate, result);
> @@ -466,7 +470,7 @@ test_basic(data_t *data, enum pipe pipe, igt_output_t *output, uint32_t flags)
>
> if (flags & ~TEST_NEGATIVE) {
> rate = vtest_ns.rate_ns;
> - result = flip_and_measure(data, output, pipe, rate, TEST_DURATION_NS);
> + result = flip_and_measure(data, output, pipe, rate, data->duration_ns);
> igt_assert_f(result > 75,
> "Refresh rate (%u Hz) %"PRIu64"ns: Target VRR on threshold not reached, result was %u%%\n",
> ((range.max + range.min) / 2), rate, result);
> @@ -474,7 +478,7 @@ test_basic(data_t *data, enum pipe pipe, igt_output_t *output, uint32_t flags)
>
> if (flags & TEST_FLIPLINE) {
> rate = rate_from_refresh(range.min - 5);
> - result = flip_and_measure(data, output, pipe, rate, TEST_DURATION_NS);
> + result = flip_and_measure(data, output, pipe, rate, data->duration_ns);
> igt_assert_f(result < 50,
> "Refresh rate (%u Hz) %"PRIu64"ns: Target VRR on threshold exceeded, result was %u%%\n",
> (range.min - 5), rate, result);
> @@ -487,7 +491,7 @@ test_basic(data_t *data, enum pipe pipe, igt_output_t *output, uint32_t flags)
> */
> set_vrr_on_pipe(data, pipe, (flags & TEST_NEGATIVE)? true : false);
> rate = vtest_ns.rate_ns;
> - result = flip_and_measure(data, output, pipe, rate, TEST_DURATION_NS);
> + result = flip_and_measure(data, output, pipe, rate, data->duration_ns);
> igt_assert_f(result < 10,
> "Refresh rate (%u Hz) %"PRIu64"ns: Target VRR %s threshold exceeded, result was %u%%\n",
> ((range.max + range.min) / 2), rate, (flags & TEST_NEGATIVE)? "on" : "off", result);
> @@ -543,6 +547,9 @@ static int opt_handler(int opt, int opt_index, void *_data)
> data_t *data = _data;
>
> switch (opt) {
> + case 'd':
> + data->duration_ns = atoi(optarg) * NSECS_PER_SEC;
> + break;
> case 'r':
> data->vtest_ns.rate_ns = rate_from_refresh(atoi(optarg));
> break;
> @@ -551,11 +558,13 @@ static int opt_handler(int opt, int opt_index, void *_data)
> }
>
> static const struct option long_opts[] = {
> + { .name = "duration", .has_arg = true, .val = 'd', },
> { .name = "refresh-rate", .has_arg = true, .val = 'r', },
> {}
> };
>
> static const char help_str[] =
> + " --duration <duration-seconds>\t\tHow long to run the test for\n"
> " --refresh-rate <refresh-hz>\t\tThe refresh rate to flip at\n";
>
> static data_t data;
^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: [igt-dev] [PATCH 5/6] tests/kms_vrr: Change the pattern displayed in the test
2023-08-25 18:36 ` [igt-dev] [PATCH 5/6] tests/kms_vrr: Change the pattern displayed in the test Sean Paul
@ 2023-09-06 19:08 ` Modem, Bhanuprakash
0 siblings, 0 replies; 18+ messages in thread
From: Modem, Bhanuprakash @ 2023-09-06 19:08 UTC (permalink / raw)
To: Sean Paul, igt-dev; +Cc: Sean Paul
On Sat-26-08-2023 12:06 am, Sean Paul wrote:
> From: Sean Paul <seanpaul@chromium.org>
>
> Upgrade the tiny box in the top left corner to some vertical color
> bars with horizontal grey and white bars at the bottom.
>
> Cc: Mark Yacoub <markyacoub@chromium.org>
> Signed-off-by: Sean Paul <seanpaul@chromium.org>
> ---
> tests/kms_vrr.c | 16 ++++++++++++----
> 1 file changed, 12 insertions(+), 4 deletions(-)
>
> diff --git a/tests/kms_vrr.c b/tests/kms_vrr.c
> index 67d13d4bf..e6820a0d1 100644
> --- a/tests/kms_vrr.c
> +++ b/tests/kms_vrr.c
> @@ -242,6 +242,7 @@ static void prepare_test(data_t *data, igt_output_t *output, enum pipe pipe)
> {
> drmModeModeInfo mode;
> cairo_t *cr;
> + int bar_width;
>
> /* Reset output */
> igt_display_reset(&data->display);
> @@ -284,11 +285,18 @@ static void prepare_test(data_t *data, igt_output_t *output, enum pipe pipe)
> DRM_FORMAT_XRGB8888, DRM_FORMAT_MOD_LINEAR,
> 0.50, 0.50, 0.50, &data->fb[1]);
>
> + bar_width = mode.hdisplay / 3;
I can fell, it would be better to fill the full screen.
ex:
remaining_rows = mode.hdisplay % 3;
and paint it with the last used colors (bar 3)
> cr = igt_get_cairo_ctx(data->drm_fd, &data->fb[0]);
> -
> - igt_paint_color(cr, 0, 0, mode.hdisplay / 10, mode.vdisplay / 10,
> - 1.00, 0.00, 0.00);
> -
> + for (int j = 0; j < 3; ++j) {
> + unsigned int color = 1 << j;
> + igt_paint_color(cr, bar_width * j, 0, bar_width,
> + mode.vdisplay - 200,
------------------------------------------------^
> + color >> 0 & 1,
> + color >> 1 & 1,
> + color >> 2 & 1);
> + }
> + igt_paint_color(cr, 0, mode.vdisplay - 100, mode.hdisplay, 100,
-----------------------------------------------^-------------------^
Instead of using these magic numbers, can't we measure like vidsplay/4
or something like that?
- Bhanu
> + 1.00, 1.00, 1.00);
> igt_put_cairo_ctx(cr);
>
> /* Take care of any required modesetting before the test begins. */
^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: [igt-dev] [PATCH 0/6] tests/kms_vrr: Modify kms_vrr to allow flicker
2023-08-25 18:36 [igt-dev] [PATCH 0/6] tests/kms_vrr: Modify kms_vrr to allow flicker Sean Paul
` (10 preceding siblings ...)
2023-08-31 17:15 ` [igt-dev] [PATCH 0/6] " Sean Paul
@ 2023-09-06 19:08 ` Modem, Bhanuprakash
11 siblings, 0 replies; 18+ messages in thread
From: Modem, Bhanuprakash @ 2023-09-06 19:08 UTC (permalink / raw)
To: Sean Paul, igt-dev; +Cc: Sean Paul
Hi Sean Paul,
On Sat-26-08-2023 12:06 am, Sean Paul wrote:
> From: Sean Paul <seanpaul@chromium.org>
>
> Do some cleanup in the kms_vrr test and add some optional command line
> arguments to alter the target refresh rate for the test. This allows us
> to profile VRR flicker on panels at the low end of the refresh range.
Overall, this series makes sense to me. I have dropped few comments & my
R-b too. But with this series, there is a crash in Negative test [1].
Please fix that.
And I can feel it is better to check the health of these kms_vrr tests
by adding them to the BAT [2] & [3] with a HAX patch.
[1]:
https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9666/shard-mtlp-1/igt@kms_vrr@negative-basic@pipe-a-edp-1.html
[2]: tests/intel-ci/fast-feedback.testlist
[3]: tests/intel-ci/xe-fast-feedback.testlist
- Bhanu
>
> Sean Paul (6):
> tests/kms_vrr: Move fb0 and fb1 to an array
> tests/kms_vrr: Move vtest_ns into data_t
> tests/kms_vrr: Allow test rate to be altered from the command line
> tests/kms_vrr: Allow test duration to be specified from the command
> line
> tests/kms_vrr: Change the pattern displayed in the test
> test/kms_vrr: Add ability to flip static image for flicker profiling
>
> tests/kms_vrr.c | 138 ++++++++++++++++++++++++++++++++----------------
> 1 file changed, 92 insertions(+), 46 deletions(-)
>
^ permalink raw reply [flat|nested] 18+ messages in thread
end of thread, other threads:[~2023-09-06 19:11 UTC | newest]
Thread overview: 18+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2023-08-25 18:36 [igt-dev] [PATCH 0/6] tests/kms_vrr: Modify kms_vrr to allow flicker Sean Paul
2023-08-25 18:36 ` [igt-dev] [PATCH 1/6] tests/kms_vrr: Move fb0 and fb1 to an array Sean Paul
2023-09-06 19:07 ` Modem, Bhanuprakash
2023-08-25 18:36 ` [igt-dev] [PATCH 2/6] tests/kms_vrr: Move vtest_ns into data_t Sean Paul
2023-09-06 19:07 ` Modem, Bhanuprakash
2023-08-25 18:36 ` [igt-dev] [PATCH 3/6] tests/kms_vrr: Allow test rate to be altered from the command line Sean Paul
2023-09-06 19:07 ` Modem, Bhanuprakash
2023-08-25 18:36 ` [igt-dev] [PATCH 4/6] tests/kms_vrr: Allow test duration to be specified " Sean Paul
2023-09-06 19:08 ` Modem, Bhanuprakash
2023-08-25 18:36 ` [igt-dev] [PATCH 5/6] tests/kms_vrr: Change the pattern displayed in the test Sean Paul
2023-09-06 19:08 ` Modem, Bhanuprakash
2023-08-25 18:36 ` [igt-dev] [PATCH 6/6] test/kms_vrr: Add ability to flip static image for flicker profiling Sean Paul
2023-08-25 19:30 ` [igt-dev] ✗ GitLab.Pipeline: warning for tests/kms_vrr: Modify kms_vrr to allow flicker Patchwork
2023-08-25 19:46 ` [igt-dev] ✓ CI.xeBAT: success " Patchwork
2023-08-25 19:55 ` [igt-dev] ✓ Fi.CI.BAT: " Patchwork
2023-08-26 13:51 ` [igt-dev] ✗ Fi.CI.IGT: failure " Patchwork
2023-08-31 17:15 ` [igt-dev] [PATCH 0/6] " Sean Paul
2023-09-06 19:08 ` Modem, Bhanuprakash
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox