* [PATCH v3 0/3] Bucketize refresh rate tolerance
@ 2025-04-04 4:37 Mitul Golani
2025-04-04 4:37 ` [PATCH v3 1/3] tests/kms_vrr: " Mitul Golani
` (5 more replies)
0 siblings, 6 replies; 10+ messages in thread
From: Mitul Golani @ 2025-04-04 4:37 UTC (permalink / raw)
To: igt-dev
Cc: uma.shankar, ramanaidu.naladala, mitulkumar.ajitkumar.golani,
ankit.k.nautiyal
Reduce false failures while preserving timing accuracy. Introduce
a small tolerance buffer based on refresh rate which accounts for
HW/SW latency without compromising validation on HRR panel.
Mitul Golani (2):
tests/kms_vrr: Bucketize refresh rate tolerance
tests/kms_vrr: Increase readability of kms_vrr
Naladala Ramanaidu (1):
HAX patch do not merge
tests/intel-ci/fast-feedback.testlist | 174 +-------------
tests/intel-ci/xe-fast-feedback.testlist | 278 +----------------------
tests/kms_vrr.c | 70 +++++-
3 files changed, 75 insertions(+), 447 deletions(-)
--
2.48.1
^ permalink raw reply [flat|nested] 10+ messages in thread
* [PATCH v3 1/3] tests/kms_vrr: Bucketize refresh rate tolerance
2025-04-04 4:37 [PATCH v3 0/3] Bucketize refresh rate tolerance Mitul Golani
@ 2025-04-04 4:37 ` Mitul Golani
2025-04-09 19:22 ` Naladala, Ramanaidu
2025-04-11 4:28 ` Nautiyal, Ankit K
2025-04-04 4:37 ` [PATCH v3 2/3] tests/kms_vrr: Increase readability of kms_vrr Mitul Golani
` (4 subsequent siblings)
5 siblings, 2 replies; 10+ messages in thread
From: Mitul Golani @ 2025-04-04 4:37 UTC (permalink / raw)
To: igt-dev
Cc: uma.shankar, ramanaidu.naladala, mitulkumar.ajitkumar.golani,
ankit.k.nautiyal
Reduce false failures while preserving timing accuracy. Introduce
a small tolerance buffer based on refresh rate which accounts for
HW/SW latency without compromising validation on HRR panel.
Although an imperical number but already IGT is living with that.
This also ensures that asked refresh rate is not too off and always
catch the real HW/software issues.
--v2:
- Refresh rate criteria changes.
--v3:
- Comment changes (Uma).
- Add FIXME
Signed-off-by: Mitul Golani <mitulkumar.ajitkumar.golani@intel.com>
---
tests/kms_vrr.c | 59 ++++++++++++++++++++++++++++++++++++++++++++++---
1 file changed, 56 insertions(+), 3 deletions(-)
diff --git a/tests/kms_vrr.c b/tests/kms_vrr.c
index c4bb30f6a..ccf32f453 100644
--- a/tests/kms_vrr.c
+++ b/tests/kms_vrr.c
@@ -410,6 +410,52 @@ do_flip(data_t *data, igt_fb_t *fb)
igt_reset_timeout();
}
+static void
+calculate_tolerance(uint64_t *threshold_hi, uint64_t *threshold_lo, uint64_t rates_ns)
+{
+ uint32_t refresh_rate = NSECS_PER_SEC / rates_ns;
+
+ if (refresh_rate < 0)
+ return;
+
+ /*
+ * Current IGT implementation follows this sequence:
+ * 1. Perform a page flip (`do_flip`).
+ * 2. Wait for the flip completion event.
+ * 3. Compare the timestamp of the flip completion event with the previous frame’s
+ * completion timestamp.
+ * 4. Adjust CPU cycle burning based on the relative frame time.
+ *
+ * If a flip completes too early or too late, it is marked as out of tolerance.
+ * As a result, additional CPU cycles are burned to match the `target_ns`.
+ * Even if the next frame is on time, the total frame time now includes:
+ * Burned CPU cycle time (from the previous frame) + Flip completion event time.
+ * This leads to miscalculation, causing **false out-of-range detections**.
+ * The impact is more significant on High Refresh Rate (HRR) panels, where:
+ * The allowed tolerance window is smaller and more correction time is required.
+ * i.e. for 210hz (4.762ms), allowed range is 209hz(4.784ms) to 211hz(4.739ms).
+ * This comes just 23 microsecond tolerance, which is much lesser
+ * for accounting HW/SW latency, CPU burn cycle latency and correction logic
+ * applied in igt for validation.
+ *
+ * To address this implement a Bucketing Strategy:
+ * Provide a small tolerance buffer to allow IGT tests to account for correction.
+ * Based on range of asked refresh rate. This prevents excessive failures due to minor
+ * timing adjustments.
+ */
+
+ if (refresh_rate <= 120) {
+ *threshold_hi = NSECS_PER_SEC / (((float)NSECS_PER_SEC / rates_ns) + 1);
+ *threshold_lo = NSECS_PER_SEC / (((float)NSECS_PER_SEC / rates_ns) - 1);
+ } else if (refresh_rate >= 120 && refresh_rate <= 240) {
+ *threshold_hi = NSECS_PER_SEC / (((float)NSECS_PER_SEC / rates_ns) + 5);
+ *threshold_lo = NSECS_PER_SEC / (((float)NSECS_PER_SEC / rates_ns) - 5);
+ } else {
+ *threshold_hi = NSECS_PER_SEC / (((float)NSECS_PER_SEC / rates_ns) + 10);
+ *threshold_lo = NSECS_PER_SEC / (((float)NSECS_PER_SEC / rates_ns) - 10);
+ }
+}
+
/*
* Flips at the given rate and measures against the expected value.
* Returns the pass rate as a percentage from 0 - 100.
@@ -439,9 +485,7 @@ flip_and_measure(data_t *data, igt_output_t *output, enum pipe pipe,
else
exp_rate_ns = vtest_ns.max;
- /* Allow ~1 Hz deviation for different reasons causing delay. */
- threshold_hi[i] = NSECS_PER_SEC / (((float)NSECS_PER_SEC / exp_rate_ns) + 1);
- threshold_lo[i] = NSECS_PER_SEC / (((float)NSECS_PER_SEC / exp_rate_ns) - 1);
+ calculate_tolerance(&threshold_hi[i], &threshold_lo[i], exp_rate_ns);
igt_info("Requested rate[%d]: %"PRIu64" ns, Expected rate between: %"PRIu64" ns to %"PRIu64" ns\n",
i, rates_ns[i], threshold_hi[i], threshold_lo[i]);
@@ -497,6 +541,15 @@ flip_and_measure(data_t *data, igt_output_t *output, enum pipe pipe,
wait_ns -= diff_ns;
target_ns = event_ns + wait_ns;
+ /*
+ * FIXME: This logic makes next immediate frame time calculation
+ * in inconsistent state, even if next flip comes on correct time,
+ * it will be marked as fail due to time difference from previous
+ * flip. Needs to reset at every cycle for correct measurement.
+ * Once this is corrected, igt can ask for more stricter pass
+ * criteria.
+ */
+
while (get_time_ns() < target_ns - 10);
}
--
2.48.1
^ permalink raw reply related [flat|nested] 10+ messages in thread
* [PATCH v3 2/3] tests/kms_vrr: Increase readability of kms_vrr
2025-04-04 4:37 [PATCH v3 0/3] Bucketize refresh rate tolerance Mitul Golani
2025-04-04 4:37 ` [PATCH v3 1/3] tests/kms_vrr: " Mitul Golani
@ 2025-04-04 4:37 ` Mitul Golani
2025-04-09 10:51 ` Naladala, Ramanaidu
2025-04-04 4:37 ` [PATCH v3 3/3] HAX patch do not merge Mitul Golani
` (3 subsequent siblings)
5 siblings, 1 reply; 10+ messages in thread
From: Mitul Golani @ 2025-04-04 4:37 UTC (permalink / raw)
To: igt-dev
Cc: uma.shankar, ramanaidu.naladala, mitulkumar.ajitkumar.golani,
ankit.k.nautiyal
Add converted refresh rate value apart from nanosecond time prints
to increase readability of debug logs.
Signed-off-by: Mitul Golani <mitulkumar.ajitkumar.golani@intel.com>
---
tests/kms_vrr.c | 11 +++++++----
1 file changed, 7 insertions(+), 4 deletions(-)
diff --git a/tests/kms_vrr.c b/tests/kms_vrr.c
index ccf32f453..4d308aced 100644
--- a/tests/kms_vrr.c
+++ b/tests/kms_vrr.c
@@ -487,8 +487,10 @@ flip_and_measure(data_t *data, igt_output_t *output, enum pipe pipe,
calculate_tolerance(&threshold_hi[i], &threshold_lo[i], exp_rate_ns);
- igt_info("Requested rate[%d]: %"PRIu64" ns, Expected rate between: %"PRIu64" ns to %"PRIu64" ns\n",
- i, rates_ns[i], threshold_hi[i], threshold_lo[i]);
+ igt_info("Requested rate[%d]: %" PRIu64 " ns (%.2f Hz), Expected rate between: %" PRIu64 " ns (%.2f Hz) to %" PRIu64 " ns (%.2f Hz)\n",
+ i, rates_ns[i], (float)NSECS_PER_SEC / rates_ns[i], threshold_hi[i],
+ (float)NSECS_PER_SEC / threshold_hi[i], threshold_lo[i],
+ (float)NSECS_PER_SEC / threshold_lo[i]);
}
/* Align with the flip completion event to speed up convergence. */
@@ -513,8 +515,9 @@ flip_and_measure(data_t *data, igt_output_t *output, enum pipe pipe,
*/
event_ns = get_kernel_event_ns(data, DRM_EVENT_FLIP_COMPLETE);
- igt_debug("event_ns - last_event_ns: %"PRIu64"\n",
- (event_ns - last_event_ns));
+ igt_debug("event_ns - last_event_ns: %" PRIu64 " (%.2f Hz)\n",
+ event_ns - last_event_ns,
+ (float)NSECS_PER_SEC / (event_ns - last_event_ns));
/*
* Check if the difference between the two flip timestamps
--
2.48.1
^ permalink raw reply related [flat|nested] 10+ messages in thread
* [PATCH v3 3/3] HAX patch do not merge
2025-04-04 4:37 [PATCH v3 0/3] Bucketize refresh rate tolerance Mitul Golani
2025-04-04 4:37 ` [PATCH v3 1/3] tests/kms_vrr: " Mitul Golani
2025-04-04 4:37 ` [PATCH v3 2/3] tests/kms_vrr: Increase readability of kms_vrr Mitul Golani
@ 2025-04-04 4:37 ` Mitul Golani
2025-04-04 5:25 ` ✓ Xe.CI.BAT: success for Bucketize refresh rate tolerance (rev3) Patchwork
` (2 subsequent siblings)
5 siblings, 0 replies; 10+ messages in thread
From: Mitul Golani @ 2025-04-04 4:37 UTC (permalink / raw)
To: igt-dev
Cc: uma.shankar, ramanaidu.naladala, mitulkumar.ajitkumar.golani,
ankit.k.nautiyal
From: Naladala Ramanaidu <ramanaidu.naladala@intel.com>
HAX patch do not merge
Signed-off-by: Mitul Golani <mitulkumar.ajitkumar.golani@intel.com>
---
tests/intel-ci/fast-feedback.testlist | 174 +-------------
tests/intel-ci/xe-fast-feedback.testlist | 278 +----------------------
2 files changed, 12 insertions(+), 440 deletions(-)
diff --git a/tests/intel-ci/fast-feedback.testlist b/tests/intel-ci/fast-feedback.testlist
index be0965110..2fd85fdf9 100644
--- a/tests/intel-ci/fast-feedback.testlist
+++ b/tests/intel-ci/fast-feedback.testlist
@@ -1,171 +1,9 @@
# Try to load the driver if it's not available yet.
igt@i915_module_load@load
-# Keep alphabetically sorted by default
-igt@core_auth@basic-auth
-igt@debugfs_test@read_all_entries
-igt@debugfs_test@basic-hwmon
-igt@debugfs_test@sysfs
-igt@fbdev@eof
-igt@fbdev@info
-igt@fbdev@nullptr
-igt@fbdev@read
-igt@fbdev@write
-igt@gem_basic@bad-close
-igt@gem_basic@create-close
-igt@gem_basic@create-fd-close
-igt@gem_busy@busy@all-engines
-igt@gem_close_race@basic-process
-igt@gem_close_race@basic-threads
-igt@gem_ctx_create@basic
-igt@gem_ctx_create@basic-files
-igt@gem_ctx_exec@basic
-igt@gem_exec_basic@basic
-igt@gem_exec_create@basic
-igt@gem_exec_fence@basic-busy
-igt@gem_exec_fence@basic-wait
-igt@gem_exec_fence@basic-await
-igt@gem_exec_fence@nb-await
-igt@gem_exec_gttfill@basic
-igt@gem_exec_parallel@engines
-igt@gem_exec_store@basic
-igt@gem_flink_basic@bad-flink
-igt@gem_flink_basic@bad-open
-igt@gem_flink_basic@basic
-igt@gem_flink_basic@double-flink
-igt@gem_flink_basic@flink-lifetime
-igt@gem_huc_copy@huc-copy
-igt@gem_linear_blits@basic
-igt@gem_mmap@basic
-igt@gem_mmap_gtt@basic
-igt@gem_render_linear_blits@basic
-igt@gem_render_tiled_blits@basic
-igt@gem_ringfill@basic-all
-igt@gem_softpin@allocator-basic
-igt@gem_softpin@allocator-basic-reserve
-igt@gem_softpin@safe-alignment
-igt@gem_sync@basic-all
-igt@gem_sync@basic-each
-igt@gem_tiled_blits@basic
-igt@gem_tiled_fence_blits@basic
-igt@gem_tiled_pread_basic
-igt@gem_wait@busy@all-engines
-igt@gem_wait@wait@all-engines
-igt@i915_getparams_basic@basic-eu-total
-igt@i915_getparams_basic@basic-subslice-total
-igt@i915_hangman@error-state-basic
-igt@i915_pciid
-igt@kms_addfb_basic@addfb25-4-tiled
-igt@kms_addfb_basic@addfb25-bad-modifier
-igt@kms_addfb_basic@addfb25-framebuffer-vs-set-tiling
-igt@kms_addfb_basic@addfb25-modifier-no-flag
-igt@kms_addfb_basic@addfb25-x-tiled-legacy
-igt@kms_addfb_basic@addfb25-x-tiled-mismatch-legacy
-igt@kms_addfb_basic@addfb25-yf-tiled-legacy
-igt@kms_addfb_basic@addfb25-y-tiled-legacy
-igt@kms_addfb_basic@addfb25-y-tiled-small-legacy
-igt@kms_addfb_basic@bad-pitch-0
-igt@kms_addfb_basic@bad-pitch-1024
-igt@kms_addfb_basic@bad-pitch-128
-igt@kms_addfb_basic@bad-pitch-256
-igt@kms_addfb_basic@bad-pitch-32
-igt@kms_addfb_basic@bad-pitch-63
-igt@kms_addfb_basic@bad-pitch-65536
-igt@kms_addfb_basic@bad-pitch-999
-igt@kms_addfb_basic@basic
-igt@kms_addfb_basic@basic-x-tiled-legacy
-igt@kms_addfb_basic@basic-y-tiled-legacy
-igt@kms_addfb_basic@bo-too-small
-igt@kms_addfb_basic@bo-too-small-due-to-tiling
-igt@kms_addfb_basic@clobberred-modifier
-igt@kms_addfb_basic@framebuffer-vs-set-tiling
-igt@kms_addfb_basic@invalid-get-prop
-igt@kms_addfb_basic@invalid-get-prop-any
-igt@kms_addfb_basic@invalid-set-prop
-igt@kms_addfb_basic@invalid-set-prop-any
-igt@kms_addfb_basic@no-handle
-igt@kms_addfb_basic@size-max
-igt@kms_addfb_basic@small-bo
-igt@kms_addfb_basic@tile-pitch-mismatch
-igt@kms_addfb_basic@too-high
-igt@kms_addfb_basic@too-wide
-igt@kms_addfb_basic@unused-handle
-igt@kms_addfb_basic@unused-modifier
-igt@kms_addfb_basic@unused-offsets
-igt@kms_addfb_basic@unused-pitches
-igt@kms_busy@basic
-igt@kms_prop_blob@basic
-igt@kms_cursor_legacy@basic-busy-flip-before-cursor-atomic
-igt@kms_cursor_legacy@basic-busy-flip-before-cursor-legacy
-igt@kms_cursor_legacy@basic-flip-after-cursor-atomic
-igt@kms_cursor_legacy@basic-flip-after-cursor-legacy
-igt@kms_cursor_legacy@basic-flip-after-cursor-varying-size
-igt@kms_cursor_legacy@basic-flip-before-cursor-atomic
-igt@kms_cursor_legacy@basic-flip-before-cursor-legacy
-igt@kms_cursor_legacy@basic-flip-before-cursor-varying-size
-igt@kms_dsc@dsc-basic
-igt@kms_flip@basic-flip-vs-dpms
-igt@kms_flip@basic-flip-vs-modeset
-igt@kms_flip@basic-flip-vs-wf_vblank
-igt@kms_flip@basic-plain-flip
-igt@kms_force_connector_basic@force-connector-state
-igt@kms_force_connector_basic@force-edid
-igt@kms_force_connector_basic@force-load-detect
-igt@kms_force_connector_basic@prune-stale-modes
-igt@kms_frontbuffer_tracking@basic
-igt@kms_hdmi_inject@inject-audio
-igt@kms_pipe_crc_basic@compare-crc-sanitycheck-xr24
-igt@kms_pipe_crc_basic@compare-crc-sanitycheck-nv12
-igt@kms_pipe_crc_basic@hang-read-crc
-igt@kms_pipe_crc_basic@nonblocking-crc
-igt@kms_pipe_crc_basic@nonblocking-crc-frame-sequence
-igt@kms_pipe_crc_basic@read-crc
-igt@kms_pipe_crc_basic@read-crc-frame-sequence
-igt@kms_pm_backlight@basic-brightness
-igt@kms_pm_rpm@basic-pci-d3-state
-igt@kms_pm_rpm@basic-rte
-igt@kms_psr@psr-primary-page-flip
-igt@kms_psr@psr-cursor-plane-move
-igt@kms_psr@psr-sprite-plane-onoff
-igt@kms_psr@psr-primary-mmap-gtt
-igt@kms_setmode@basic-clone-single-crtc
-igt@i915_pm_rps@basic-api
-igt@prime_self_import@basic-llseek-bad
-igt@prime_self_import@basic-llseek-size
-igt@prime_self_import@basic-with_fd_dup
-igt@prime_self_import@basic-with_one_bo
-igt@prime_self_import@basic-with_one_bo_two_files
-igt@prime_self_import@basic-with_two_bos
-igt@prime_vgem@basic-fence-flip
-igt@prime_vgem@basic-fence-mmap
-igt@prime_vgem@basic-fence-read
-igt@prime_vgem@basic-gtt
-igt@prime_vgem@basic-read
-igt@prime_vgem@basic-write
-igt@vgem_basic@setversion
-igt@vgem_basic@create
-igt@vgem_basic@debugfs
-igt@vgem_basic@dmabuf-export
-igt@vgem_basic@dmabuf-fence
-igt@vgem_basic@dmabuf-fence-before
-igt@vgem_basic@dmabuf-mmap
-igt@vgem_basic@mmap
-igt@vgem_basic@second-client
-igt@vgem_basic@sysfs
-
-# All tests that do module unloading and reloading are executed last.
-# They will sometimes reveal issues of earlier tests leaving the
-# driver in a broken state that is not otherwise noticed in that test.
-
-igt@core_hotunplug@unbind-rebind
-igt@vgem_basic@unload
-igt@i915_module_load@reload
-igt@gem_lmem_swapping@basic
-igt@gem_lmem_swapping@parallel-random-engines
-igt@gem_lmem_swapping@random-engines
-igt@gem_lmem_swapping@verify-random
-igt@i915_pm_rpm@module-reload
-
-# Kernel selftests
-igt@i915_selftest@live
-igt@dmabuf@all-tests
+igt@kms_vrr@flip-basic
+igt@kms_vrr@flip-basic-fastset
+igt@kms_vrr@flip-dpms
+igt@kms_vrr@flipline
+igt@kms_vrr@flip-suspend
+igt@kms_vrr@max-min
diff --git a/tests/intel-ci/xe-fast-feedback.testlist b/tests/intel-ci/xe-fast-feedback.testlist
index 0234d3e72..0c34fc4ee 100644
--- a/tests/intel-ci/xe-fast-feedback.testlist
+++ b/tests/intel-ci/xe-fast-feedback.testlist
@@ -1,275 +1,9 @@
# Should be the first test
igt@xe_module_load@load
-igt@fbdev@eof
-igt@fbdev@info
-igt@fbdev@nullptr
-igt@fbdev@read
-igt@fbdev@write
-
-igt@kms_addfb_basic@addfb25-4-tiled
-igt@kms_addfb_basic@addfb25-bad-modifier
-igt@kms_addfb_basic@addfb25-modifier-no-flag
-igt@kms_addfb_basic@addfb25-x-tiled-legacy
-igt@kms_addfb_basic@addfb25-yf-tiled-legacy
-igt@kms_addfb_basic@addfb25-y-tiled-legacy
-igt@kms_addfb_basic@addfb25-y-tiled-small-legacy
-igt@kms_addfb_basic@bad-pitch-0
-igt@kms_addfb_basic@bad-pitch-1024
-igt@kms_addfb_basic@bad-pitch-128
-igt@kms_addfb_basic@bad-pitch-256
-igt@kms_addfb_basic@bad-pitch-32
-igt@kms_addfb_basic@bad-pitch-63
-igt@kms_addfb_basic@bad-pitch-65536
-igt@kms_addfb_basic@bad-pitch-999
-igt@kms_addfb_basic@basic
-igt@kms_addfb_basic@basic-x-tiled-legacy
-igt@kms_addfb_basic@bo-too-small
-igt@kms_addfb_basic@invalid-get-prop
-igt@kms_addfb_basic@invalid-get-prop-any
-igt@kms_addfb_basic@invalid-set-prop
-igt@kms_addfb_basic@invalid-set-prop-any
-igt@kms_addfb_basic@no-handle
-igt@kms_addfb_basic@size-max
-igt@kms_addfb_basic@small-bo
-igt@kms_addfb_basic@too-high
-igt@kms_addfb_basic@too-wide
-igt@kms_addfb_basic@unused-handle
-igt@kms_addfb_basic@unused-modifier
-igt@kms_addfb_basic@unused-offsets
-igt@kms_addfb_basic@unused-pitches
-igt@kms_cursor_legacy@basic-flip-after-cursor-atomic
-igt@kms_cursor_legacy@basic-flip-after-cursor-legacy
-igt@kms_cursor_legacy@basic-flip-after-cursor-varying-size
-igt@kms_cursor_legacy@basic-flip-before-cursor-atomic
-igt@kms_cursor_legacy@basic-flip-before-cursor-legacy
-igt@kms_cursor_legacy@basic-flip-before-cursor-varying-size
-igt@kms_dsc@dsc-basic
-igt@kms_flip@basic-flip-vs-dpms
-igt@kms_flip@basic-flip-vs-modeset
-igt@kms_flip@basic-flip-vs-wf_vblank
-igt@kms_flip@basic-plain-flip
-igt@kms_force_connector_basic@force-connector-state
-igt@kms_force_connector_basic@force-edid
-igt@kms_force_connector_basic@prune-stale-modes
-igt@kms_frontbuffer_tracking@basic
-igt@kms_hdmi_inject@inject-audio
-igt@kms_pipe_crc_basic@compare-crc-sanitycheck-xr24
-igt@kms_pipe_crc_basic@compare-crc-sanitycheck-nv12
-igt@kms_pipe_crc_basic@hang-read-crc
-igt@kms_pipe_crc_basic@nonblocking-crc
-igt@kms_pipe_crc_basic@nonblocking-crc-frame-sequence
-igt@kms_pipe_crc_basic@read-crc
-igt@kms_pipe_crc_basic@read-crc-frame-sequence
-igt@kms_prop_blob@basic
-igt@kms_psr@psr-primary-page-flip
-igt@kms_psr@psr-cursor-plane-move
-igt@kms_psr@psr-sprite-plane-onoff
-igt@sriov_basic@enable-vfs-autoprobe-off@numvfs-all
-igt@sriov_basic@enable-vfs-autoprobe-on@numvfs-1
-igt@xe_compute@compute-square
-igt@xe_create@create-execqueues-noleak
-igt@xe_create@create-execqueues-leak
-igt@xe_create@create-invalid-mbz
-igt@xe_create@create-massive-size
-igt@xe_debugfs@base
-igt@xe_debugfs@gt
-igt@xe_debugfs@forcewake
-igt@xe_dma_buf_sync@export-dma-buf-once-write-sync
-igt@xe_dma_buf_sync@export-dma-buf-once-read-sync
-igt@xe_dma_buf_sync@export-dma-buf-once-read-write-sync
-igt@xe_dma_buf_sync@export-dma-buf-once-write-read-sync
-igt@xe_evict_ccs@evict-overcommit-simple
-igt@xe_evict_ccs@evict-overcommit-parallel-nofree-samefd
-igt@xe_exec_atomic@basic-dec-all
-igt@xe_exec_atomic@basic-inc-all
-igt@xe_exec_balancer@twice-virtual-basic
-igt@xe_exec_balancer@no-exec-virtual-basic
-igt@xe_exec_balancer@twice-cm-virtual-basic
-igt@xe_exec_balancer@no-exec-cm-virtual-basic
-igt@xe_exec_balancer@twice-virtual-userptr
-igt@xe_exec_balancer@twice-cm-virtual-userptr
-igt@xe_exec_balancer@twice-virtual-rebind
-igt@xe_exec_balancer@twice-cm-virtual-rebind
-igt@xe_exec_balancer@twice-virtual-userptr-rebind
-igt@xe_exec_balancer@twice-cm-virtual-userptr-rebind
-igt@xe_exec_balancer@twice-virtual-userptr-invalidate
-igt@xe_exec_balancer@twice-cm-virtual-userptr-invalidate
-igt@xe_exec_balancer@twice-parallel-basic
-igt@xe_exec_balancer@no-exec-parallel-basic
-igt@xe_exec_balancer@twice-parallel-userptr
-igt@xe_exec_balancer@twice-parallel-rebind
-igt@xe_exec_balancer@twice-parallel-userptr-rebind
-igt@xe_exec_balancer@twice-parallel-userptr-invalidate
-igt@xe_exec_basic@twice-basic
-igt@xe_exec_basic@no-exec-basic
-igt@xe_exec_basic@twice-basic-defer-mmap
-igt@xe_exec_basic@twice-basic-defer-bind
-igt@xe_exec_basic@twice-userptr
-igt@xe_exec_basic@twice-rebind
-igt@xe_exec_basic@twice-userptr-rebind
-igt@xe_exec_basic@twice-userptr-invalidate
-igt@xe_exec_basic@no-exec-userptr-invalidate
-igt@xe_exec_basic@twice-bindexecqueue
-igt@xe_exec_basic@no-exec-bindexecqueue
-igt@xe_exec_basic@twice-bindexecqueue-userptr
-igt@xe_exec_basic@twice-bindexecqueue-rebind
-igt@xe_exec_basic@twice-bindexecqueue-userptr-rebind
-igt@xe_exec_basic@twice-bindexecqueue-userptr-invalidate
-igt@xe_exec_compute_mode@twice-basic
-igt@xe_exec_compute_mode@twice-preempt-fence-early
-igt@xe_exec_compute_mode@twice-userptr
-igt@xe_exec_compute_mode@twice-rebind
-igt@xe_exec_compute_mode@twice-userptr-rebind
-igt@xe_exec_compute_mode@twice-userptr-invalidate
-igt@xe_exec_compute_mode@twice-bindexecqueue
-igt@xe_exec_compute_mode@twice-bindexecqueue-userptr
-igt@xe_exec_compute_mode@twice-bindexecqueue-rebind
-igt@xe_exec_compute_mode@twice-bindexecqueue-userptr-rebind
-igt@xe_exec_compute_mode@twice-bindexecqueue-userptr-invalidate
-igt@xe_exec_queue_property@invalid-property
-igt@xe_exec_reset@close-fd-no-exec
-igt@xe_exec_reset@cm-close-fd-no-exec
-igt@xe_exec_reset@virtual-close-fd-no-exec
-igt@xe_exec_store@basic-store
-igt@xe_gpgpu_fill@basic
-igt@xe_gt_freq@freq_basic_api
-igt@xe_gt_freq@freq_fixed_idle
-igt@xe_gt_freq@freq_range_idle
-igt@xe_huc_copy@huc_copy
-igt@xe_intel_bb@add-remove-objects
-igt@xe_intel_bb@bb-with-allocator
-igt@xe_intel_bb@blit-reloc
-igt@xe_intel_bb@blit-simple
-igt@xe_intel_bb@create-in-region
-igt@xe_intel_bb@delta-check
-igt@xe_intel_bb@destroy-bb
-igt@xe_intel_bb@intel-bb-blit-none
-igt@xe_intel_bb@intel-bb-blit-x
-igt@xe_intel_bb@intel-bb-blit-y
-igt@xe_intel_bb@lot-of-buffers
-igt@xe_intel_bb@offset-control
-igt@xe_intel_bb@purge-bb
-igt@xe_intel_bb@render
-igt@xe_intel_bb@reset-bb
-igt@xe_intel_bb@simple-bb
-igt@xe_intel_bb@simple-bb-ctx
-igt@xe_mmap@bad-extensions
-igt@xe_mmap@bad-flags
-igt@xe_mmap@bad-object
-igt@xe_mmap@cpu-caching
-igt@xe_mmap@system
-igt@xe_mmap@vram
-igt@xe_mmap@vram-system
-igt@xe_pm_residency@gt-c6-on-idle
-igt@xe_prime_self_import@basic-with_one_bo
-igt@xe_prime_self_import@basic-with_fd_dup
-#igt@xe_prime_self_import@basic-llseek-size
-igt@xe_query@query-engines
-igt@xe_query@query-mem-usage
-igt@xe_query@query-gt-list
-igt@xe_query@query-config
-igt@xe_query@query-hwconfig
-igt@xe_query@query-topology
-igt@xe_query@query-invalid-extension
-igt@xe_query@query-invalid-query
-igt@xe_query@query-invalid-size
-igt@xe_spin_batch@spin-basic
-igt@xe_spin_batch@spin-batch
-igt@xe_sriov_flr@flr-vf1-clear
-igt@xe_sysfs_defaults@engine-defaults
-igt@xe_sysfs_scheduler@preempt_timeout_us-invalid
-igt@xe_sysfs_scheduler@preempt_timeout_us-min-max
-igt@xe_sysfs_scheduler@timeslice_duration_us-invalid
-igt@xe_sysfs_scheduler@timeslice_duration_us-min-max
-igt@xe_sysfs_scheduler@job_timeout_ms-invalid
-igt@xe_sysfs_scheduler@job_timeout_ms-min-max
-#igt@xe_vm@bind-once
-#igt@xe_vm@scratch
-igt@xe_vm@shared-pte-page
-igt@xe_vm@shared-pde-page
-igt@xe_vm@shared-pde2-page
-igt@xe_vm@shared-pde3-page
-igt@xe_vm@bind-execqueues-independent
-igt@xe_vm@large-split-binds-268435456
-igt@xe_vm@munmap-style-unbind-one-partial
-igt@xe_vm@munmap-style-unbind-end
-igt@xe_vm@munmap-style-unbind-front
-igt@xe_vm@munmap-style-unbind-userptr-one-partial
-igt@xe_vm@munmap-style-unbind-userptr-end
-igt@xe_vm@munmap-style-unbind-userptr-front
-igt@xe_vm@munmap-style-unbind-userptr-inval-end
-igt@xe_vm@munmap-style-unbind-userptr-inval-front
-igt@xe_pat@userptr-coh-none
-igt@xe_pat@prime-self-import-coh
-igt@xe_pat@prime-external-import-coh
-igt@xe_pat@pat-index-all
-igt@xe_pat@pat-index-xelp
-igt@xe_pat@pat-index-xehpc
-igt@xe_pat@pat-index-xelpg
-igt@xe_pat@pat-index-xe2
-igt@xe_waitfence@abstime
-igt@xe_waitfence@engine
-igt@xe_waitfence@reltime
-
-# All tests that do module unloading and reloading are executed last.
-# They will sometimes reveal issues of earlier tests leaving the
-# driver in a broken state that is not otherwise noticed in that test.
-igt@core_hotunplug@unbind-rebind
-
-# Run KUnit tests at the end
-igt@xe_live_ktest@xe_bo@xe_ccs_migrate_kunit
-igt@xe_live_ktest@xe_bo@xe_bo_evict_kunit
-igt@xe_live_ktest@xe_dma_buf
-igt@xe_live_ktest@xe_migrate
-
-# Move fault_mode tests at the end to unblock execution
-igt@xe_exec_fault_mode@twice-basic
-igt@xe_exec_fault_mode@many-basic
-igt@xe_exec_fault_mode@twice-userptr
-igt@xe_exec_fault_mode@twice-rebind
-igt@xe_exec_fault_mode@twice-userptr-rebind
-igt@xe_exec_fault_mode@twice-userptr-invalidate
-igt@xe_exec_fault_mode@twice-bindexecqueue
-igt@xe_exec_fault_mode@twice-bindexecqueue-userptr
-igt@xe_exec_fault_mode@twice-bindexecqueue-rebind
-igt@xe_exec_fault_mode@twice-bindexecqueue-userptr-rebind
-igt@xe_exec_fault_mode@twice-bindexecqueue-userptr-invalidate
-igt@xe_exec_fault_mode@twice-basic-imm
-igt@xe_exec_fault_mode@twice-userptr-imm
-igt@xe_exec_fault_mode@twice-rebind-imm
-igt@xe_exec_fault_mode@twice-userptr-rebind-imm
-igt@xe_exec_fault_mode@twice-userptr-invalidate-imm
-igt@xe_exec_fault_mode@twice-bindexecqueue-imm
-igt@xe_exec_fault_mode@twice-bindexecqueue-userptr-imm
-igt@xe_exec_fault_mode@twice-bindexecqueue-rebind-imm
-igt@xe_exec_fault_mode@twice-bindexecqueue-userptr-rebind-imm
-igt@xe_exec_fault_mode@twice-bindexecqueue-userptr-invalidate-imm
-igt@xe_exec_fault_mode@twice-basic-prefetch
-igt@xe_exec_fault_mode@twice-userptr-prefetch
-igt@xe_exec_fault_mode@twice-rebind-prefetch
-igt@xe_exec_fault_mode@twice-userptr-rebind-prefetch
-igt@xe_exec_fault_mode@twice-userptr-invalidate-prefetch
-igt@xe_exec_fault_mode@twice-bindexecqueue-prefetch
-igt@xe_exec_fault_mode@twice-bindexecqueue-userptr-prefetch
-igt@xe_exec_fault_mode@twice-bindexecqueue-rebind-prefetch
-igt@xe_exec_fault_mode@twice-bindexecqueue-userptr-rebind-prefetch
-igt@xe_exec_fault_mode@twice-bindexecqueue-userptr-invalidate-prefetch
-igt@xe_exec_fault_mode@twice-invalid-fault
-igt@xe_exec_fault_mode@twice-invalid-userptr-fault
-igt@xe_exec_threads@threads-basic
-igt@xe_exec_threads@threads-mixed-basic
-igt@xe_exec_threads@threads-mixed-shared-vm-basic
-igt@xe_exec_threads@threads-mixed-fd-basic
-igt@xe_exec_threads@threads-mixed-userptr-invalidate
-igt@xe_exec_threads@threads-mixed-shared-vm-userptr-invalidate-race
-igt@xe_evict@evict-beng-small
-igt@xe_evict@evict-beng-small-cm
-igt@xe_evict@evict-beng-small-external
-igt@xe_evict@evict-beng-small-external-cm
-igt@xe_evict@evict-beng-small-multi-vm
-igt@xe_evict@evict-small
-igt@xe_evict@evict-small-cm
-igt@xe_evict@evict-small-external
-igt@xe_evict@evict-small-external-cm
-igt@xe_evict@evict-small-multi-vm
+igt@kms_vrr@flip-basic
+igt@kms_vrr@flip-basic-fastset
+igt@kms_vrr@flip-dpms
+igt@kms_vrr@flipline
+igt@kms_vrr@flip-suspend
+igt@kms_vrr@max-min
--
2.48.1
^ permalink raw reply related [flat|nested] 10+ messages in thread
* ✓ Xe.CI.BAT: success for Bucketize refresh rate tolerance (rev3)
2025-04-04 4:37 [PATCH v3 0/3] Bucketize refresh rate tolerance Mitul Golani
` (2 preceding siblings ...)
2025-04-04 4:37 ` [PATCH v3 3/3] HAX patch do not merge Mitul Golani
@ 2025-04-04 5:25 ` Patchwork
2025-04-04 5:37 ` ✗ i915.CI.BAT: failure " Patchwork
2025-04-04 13:46 ` ✗ Xe.CI.Full: " Patchwork
5 siblings, 0 replies; 10+ messages in thread
From: Patchwork @ 2025-04-04 5:25 UTC (permalink / raw)
To: Mitul Golani; +Cc: igt-dev
[-- Attachment #1: Type: text/plain, Size: 2942 bytes --]
== Series Details ==
Series: Bucketize refresh rate tolerance (rev3)
URL : https://patchwork.freedesktop.org/series/146850/
State : success
== Summary ==
CI Bug Log - changes from XEIGT_8304_BAT -> XEIGTPW_12922_BAT
====================================================
Summary
-------
**SUCCESS**
No regressions found.
Participating hosts (8 -> 8)
------------------------------
No changes in participating hosts
Known issues
------------
Here are the changes found in XEIGTPW_12922_BAT that come from known issues:
### IGT changes ###
#### Issues hit ####
* igt@kms_vrr@flip-basic:
- bat-bmg-2: NOTRUN -> [SKIP][1] ([Intel XE#3419]) +5 other tests skip
[1]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12922/bat-bmg-2/igt@kms_vrr@flip-basic.html
- bat-bmg-1: NOTRUN -> [SKIP][2] ([Intel XE#1499]) +5 other tests skip
[2]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12922/bat-bmg-1/igt@kms_vrr@flip-basic.html
- bat-adlp-7: NOTRUN -> [SKIP][3] ([Intel XE#455]) +5 other tests skip
[3]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12922/bat-adlp-7/igt@kms_vrr@flip-basic.html
- bat-lnl-2: NOTRUN -> [SKIP][4] ([Intel XE#2235]) +5 other tests skip
[4]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12922/bat-lnl-2/igt@kms_vrr@flip-basic.html
* igt@kms_vrr@flip-basic-fastset:
- bat-dg2-oem2: NOTRUN -> [SKIP][5] ([Intel XE#455]) +5 other tests skip
[5]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12922/bat-dg2-oem2/igt@kms_vrr@flip-basic-fastset.html
- bat-atsm-2: NOTRUN -> [SKIP][6] ([Intel XE#1024]) +5 other tests skip
[6]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12922/bat-atsm-2/igt@kms_vrr@flip-basic-fastset.html
* igt@kms_vrr@flipline:
- bat-adlp-vf: NOTRUN -> [SKIP][7] ([Intel XE#2463]) +5 other tests skip
[7]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12922/bat-adlp-vf/igt@kms_vrr@flipline.html
[Intel XE#1024]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1024
[Intel XE#1499]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1499
[Intel XE#2235]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2235
[Intel XE#2463]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2463
[Intel XE#3419]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3419
[Intel XE#455]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/455
Build changes
-------------
* IGT: IGT_8304 -> IGTPW_12922
* Linux: xe-2901-71dac8dae6cc024b633bd6e584f4195c44c0dbc7 -> xe-2904-bc18da45d48d337b92a7ff9546ba61da32b3b586
IGTPW_12922: 12922
IGT_8304: 8304
xe-2901-71dac8dae6cc024b633bd6e584f4195c44c0dbc7: 71dac8dae6cc024b633bd6e584f4195c44c0dbc7
xe-2904-bc18da45d48d337b92a7ff9546ba61da32b3b586: bc18da45d48d337b92a7ff9546ba61da32b3b586
== Logs ==
For more details see: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12922/index.html
[-- Attachment #2: Type: text/html, Size: 3650 bytes --]
^ permalink raw reply [flat|nested] 10+ messages in thread
* ✗ i915.CI.BAT: failure for Bucketize refresh rate tolerance (rev3)
2025-04-04 4:37 [PATCH v3 0/3] Bucketize refresh rate tolerance Mitul Golani
` (3 preceding siblings ...)
2025-04-04 5:25 ` ✓ Xe.CI.BAT: success for Bucketize refresh rate tolerance (rev3) Patchwork
@ 2025-04-04 5:37 ` Patchwork
2025-04-04 13:46 ` ✗ Xe.CI.Full: " Patchwork
5 siblings, 0 replies; 10+ messages in thread
From: Patchwork @ 2025-04-04 5:37 UTC (permalink / raw)
To: Mitul Golani; +Cc: igt-dev
[-- Attachment #1: Type: text/plain, Size: 11978 bytes --]
== Series Details ==
Series: Bucketize refresh rate tolerance (rev3)
URL : https://patchwork.freedesktop.org/series/146850/
State : failure
== Summary ==
CI Bug Log - changes from IGT_8304 -> IGTPW_12922
====================================================
Summary
-------
**FAILURE**
Serious unknown changes coming with IGTPW_12922 absolutely need to be
verified manually.
If you think the reported changes have nothing to do with the changes
introduced in IGTPW_12922, please notify your bug team (I915-ci-infra@lists.freedesktop.org) 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_12922/index.html
Participating hosts (43 -> 42)
------------------------------
Additional (1): bat-arlh-2
Missing (2): bat-adlp-11 fi-snb-2520m
Possible new issues
-------------------
Here are the unknown changes that may have been introduced in IGTPW_12922:
### IGT changes ###
#### Possible regressions ####
* igt@kms_vrr@flip-basic-fastset:
- bat-arlh-3: NOTRUN -> [SKIP][1] +5 other tests skip
[1]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12922/bat-arlh-3/igt@kms_vrr@flip-basic-fastset.html
- bat-twl-1: NOTRUN -> [FAIL][2] +1 other test fail
[2]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12922/bat-twl-1/igt@kms_vrr@flip-basic-fastset.html
* igt@kms_vrr@flip-dpms:
- bat-twl-2: NOTRUN -> [SKIP][3] +3 other tests skip
[3]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12922/bat-twl-2/igt@kms_vrr@flip-dpms.html
* igt@kms_vrr@max-min:
- bat-adls-6: NOTRUN -> [FAIL][4] +1 other test fail
[4]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12922/bat-adls-6/igt@kms_vrr@max-min.html
New tests
---------
New tests have been introduced between IGT_8304 and IGTPW_12922:
### New IGT tests (5) ###
* igt@kms_vrr@flip-basic@pipe-a-dp-1:
- Statuses : 3 pass(s)
- Exec time: [10.42, 10.60] s
* igt@kms_vrr@flip-dpms@pipe-a-dp-1:
- Statuses : 3 pass(s)
- Exec time: [10.62, 10.79] s
* igt@kms_vrr@flip-suspend@pipe-a-dp-1:
- Statuses : 3 pass(s)
- Exec time: [11.51, 11.99] s
* igt@kms_vrr@flipline@pipe-a-dp-1:
- Statuses : 3 pass(s)
- Exec time: [20.47, 20.67] s
* igt@kms_vrr@max-min@pipe-a-dp-1:
- Statuses : 1 fail(s) 2 pass(s)
- Exec time: [5.38, 5.49] s
Known issues
------------
Here are the changes found in IGTPW_12922 that come from known issues:
### IGT changes ###
#### Issues hit ####
* igt@kms_vrr@flip-basic:
- fi-rkl-11600: NOTRUN -> [SKIP][5] ([i915#3555]) +3 other tests skip
[5]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12922/fi-rkl-11600/igt@kms_vrr@flip-basic.html
- bat-atsm-1: NOTRUN -> [SKIP][6] ([i915#6078]) +5 other tests skip
[6]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12922/bat-atsm-1/igt@kms_vrr@flip-basic.html
- fi-cfl-guc: NOTRUN -> [SKIP][7] +5 other tests skip
[7]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12922/fi-cfl-guc/igt@kms_vrr@flip-basic.html
- bat-mtlp-9: NOTRUN -> [SKIP][8] ([i915#3555] / [i915#8808]) +3 other tests skip
[8]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12922/bat-mtlp-9/igt@kms_vrr@flip-basic.html
- bat-dg2-9: NOTRUN -> [SKIP][9] ([i915#3555]) +3 other tests skip
[9]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12922/bat-dg2-9/igt@kms_vrr@flip-basic.html
- fi-kbl-x1275: NOTRUN -> [SKIP][10] +5 other tests skip
[10]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12922/fi-kbl-x1275/igt@kms_vrr@flip-basic.html
- fi-hsw-4770: NOTRUN -> [SKIP][11] +5 other tests skip
[11]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12922/fi-hsw-4770/igt@kms_vrr@flip-basic.html
- fi-cfl-8109u: NOTRUN -> [SKIP][12] +5 other tests skip
[12]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12922/fi-cfl-8109u/igt@kms_vrr@flip-basic.html
- bat-dg1-6: NOTRUN -> [SKIP][13] ([i915#12311]) +5 other tests skip
[13]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12922/bat-dg1-6/igt@kms_vrr@flip-basic.html
- bat-dg2-8: NOTRUN -> [SKIP][14] ([i915#3555]) +3 other tests skip
[14]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12922/bat-dg2-8/igt@kms_vrr@flip-basic.html
- fi-kbl-guc: NOTRUN -> [SKIP][15] +5 other tests skip
[15]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12922/fi-kbl-guc/igt@kms_vrr@flip-basic.html
- fi-tgl-1115g4: NOTRUN -> [SKIP][16] ([i915#3555]) +3 other tests skip
[16]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12922/fi-tgl-1115g4/igt@kms_vrr@flip-basic.html
- bat-arls-6: NOTRUN -> [SKIP][17] ([i915#8808]) +3 other tests skip
[17]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12922/bat-arls-6/igt@kms_vrr@flip-basic.html
* igt@kms_vrr@flip-basic-fastset:
- bat-dg1-7: NOTRUN -> [SKIP][18] ([i915#9906]) +1 other test skip
[18]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12922/bat-dg1-7/igt@kms_vrr@flip-basic-fastset.html
- bat-twl-2: NOTRUN -> [SKIP][19] ([i915#9906]) +1 other test skip
[19]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12922/bat-twl-2/igt@kms_vrr@flip-basic-fastset.html
- bat-dg2-11: NOTRUN -> [SKIP][20] ([i915#9906]) +1 other test skip
[20]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12922/bat-dg2-11/igt@kms_vrr@flip-basic-fastset.html
- fi-kbl-8809g: NOTRUN -> [SKIP][21] +5 other tests skip
[21]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12922/fi-kbl-8809g/igt@kms_vrr@flip-basic-fastset.html
- fi-ivb-3770: NOTRUN -> [SKIP][22] +5 other tests skip
[22]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12922/fi-ivb-3770/igt@kms_vrr@flip-basic-fastset.html
- bat-dg2-14: NOTRUN -> [SKIP][23] ([i915#9906]) +1 other test skip
[23]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12922/bat-dg2-14/igt@kms_vrr@flip-basic-fastset.html
- fi-elk-e7500: NOTRUN -> [SKIP][24] +5 other tests skip
[24]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12922/fi-elk-e7500/igt@kms_vrr@flip-basic-fastset.html
- bat-arls-5: NOTRUN -> [SKIP][25] ([i915#8808] / [i915#9906]) +1 other test skip
[25]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12922/bat-arls-5/igt@kms_vrr@flip-basic-fastset.html
- bat-dg2-8: NOTRUN -> [SKIP][26] ([i915#9906]) +1 other test skip
[26]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12922/bat-dg2-8/igt@kms_vrr@flip-basic-fastset.html
* igt@kms_vrr@flip-dpms:
- bat-dg1-7: NOTRUN -> [SKIP][27] ([i915#3555]) +3 other tests skip
[27]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12922/bat-dg1-7/igt@kms_vrr@flip-dpms.html
- fi-glk-j4005: NOTRUN -> [SKIP][28] +5 other tests skip
[28]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12922/fi-glk-j4005/igt@kms_vrr@flip-dpms.html
- bat-dg2-11: NOTRUN -> [SKIP][29] ([i915#3555]) +3 other tests skip
[29]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12922/bat-dg2-11/igt@kms_vrr@flip-dpms.html
- fi-kbl-7567u: NOTRUN -> [SKIP][30] +5 other tests skip
[30]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12922/fi-kbl-7567u/igt@kms_vrr@flip-dpms.html
* igt@kms_vrr@flipline:
- fi-cfl-8700k: NOTRUN -> [SKIP][31] +5 other tests skip
[31]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12922/fi-cfl-8700k/igt@kms_vrr@flipline.html
- bat-apl-1: NOTRUN -> [SKIP][32] +5 other tests skip
[32]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12922/bat-apl-1/igt@kms_vrr@flipline.html
- fi-blb-e6850: NOTRUN -> [SKIP][33] +5 other tests skip
[33]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12922/fi-blb-e6850/igt@kms_vrr@flipline.html
- bat-dg2-14: NOTRUN -> [SKIP][34] ([i915#3555]) +3 other tests skip
[34]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12922/bat-dg2-14/igt@kms_vrr@flipline.html
- fi-bsw-nick: NOTRUN -> [SKIP][35] +5 other tests skip
[35]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12922/fi-bsw-nick/igt@kms_vrr@flipline.html
- bat-kbl-2: NOTRUN -> [SKIP][36] +5 other tests skip
[36]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12922/bat-kbl-2/igt@kms_vrr@flipline.html
- bat-arls-5: NOTRUN -> [SKIP][37] ([i915#8808]) +3 other tests skip
[37]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12922/bat-arls-5/igt@kms_vrr@flipline.html
- bat-adlp-6: NOTRUN -> [SKIP][38] ([i915#3555]) +3 other tests skip
[38]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12922/bat-adlp-6/igt@kms_vrr@flipline.html
- bat-rplp-1: NOTRUN -> [SKIP][39] ([i915#3555]) +3 other tests skip
[39]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12922/bat-rplp-1/igt@kms_vrr@flipline.html
- bat-arlh-2: NOTRUN -> [SKIP][40] ([i915#11346]) +5 other tests skip
[40]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12922/bat-arlh-2/igt@kms_vrr@flipline.html
* igt@kms_vrr@max-min:
- bat-rplp-1: NOTRUN -> [SKIP][41] ([i915#9906]) +1 other test skip
[41]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12922/bat-rplp-1/igt@kms_vrr@max-min.html
- fi-ilk-650: NOTRUN -> [SKIP][42] +5 other tests skip
[42]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12922/fi-ilk-650/igt@kms_vrr@max-min.html
- fi-tgl-1115g4: NOTRUN -> [SKIP][43] ([i915#9906]) +1 other test skip
[43]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12922/fi-tgl-1115g4/igt@kms_vrr@max-min.html
- fi-bsw-n3050: NOTRUN -> [SKIP][44] +5 other tests skip
[44]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12922/fi-bsw-n3050/igt@kms_vrr@max-min.html
- bat-mtlp-6: NOTRUN -> [SKIP][45] ([i915#9792]) +5 other tests skip
[45]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12922/bat-mtlp-6/igt@kms_vrr@max-min.html
- bat-mtlp-9: NOTRUN -> [SKIP][46] ([i915#8808] / [i915#9906]) +1 other test skip
[46]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12922/bat-mtlp-9/igt@kms_vrr@max-min.html
- bat-arls-6: NOTRUN -> [SKIP][47] ([i915#8808] / [i915#9906]) +1 other test skip
[47]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12922/bat-arls-6/igt@kms_vrr@max-min.html
- bat-dg2-9: NOTRUN -> [SKIP][48] ([i915#9906]) +1 other test skip
[48]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12922/bat-dg2-9/igt@kms_vrr@max-min.html
- bat-adlp-6: NOTRUN -> [SKIP][49] ([i915#9906]) +1 other test skip
[49]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12922/bat-adlp-6/igt@kms_vrr@max-min.html
- fi-rkl-11600: NOTRUN -> [SKIP][50] ([i915#9906]) +1 other test skip
[50]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12922/fi-rkl-11600/igt@kms_vrr@max-min.html
[i915#11346]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11346
[i915#12311]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12311
[i915#3555]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3555
[i915#6078]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6078
[i915#8808]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8808
[i915#9792]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9792
[i915#9906]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9906
Build changes
-------------
* CI: CI-20190529 -> None
* IGT: IGT_8304 -> IGTPW_12922
* Linux: CI_DRM_16367 -> CI_DRM_16370
CI-20190529: 20190529
CI_DRM_16367: 71dac8dae6cc024b633bd6e584f4195c44c0dbc7 @ git://anongit.freedesktop.org/gfx-ci/linux
CI_DRM_16370: bc18da45d48d337b92a7ff9546ba61da32b3b586 @ git://anongit.freedesktop.org/gfx-ci/linux
IGTPW_12922: 12922
IGT_8304: 8304
== Logs ==
For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12922/index.html
[-- Attachment #2: Type: text/html, Size: 15077 bytes --]
^ permalink raw reply [flat|nested] 10+ messages in thread
* ✗ Xe.CI.Full: failure for Bucketize refresh rate tolerance (rev3)
2025-04-04 4:37 [PATCH v3 0/3] Bucketize refresh rate tolerance Mitul Golani
` (4 preceding siblings ...)
2025-04-04 5:37 ` ✗ i915.CI.BAT: failure " Patchwork
@ 2025-04-04 13:46 ` Patchwork
5 siblings, 0 replies; 10+ messages in thread
From: Patchwork @ 2025-04-04 13:46 UTC (permalink / raw)
To: Mitul Golani; +Cc: igt-dev
[-- Attachment #1: Type: text/plain, Size: 68211 bytes --]
== Series Details ==
Series: Bucketize refresh rate tolerance (rev3)
URL : https://patchwork.freedesktop.org/series/146850/
State : failure
== Summary ==
CI Bug Log - changes from XEIGT_8304_FULL -> XEIGTPW_12922_FULL
====================================================
Summary
-------
**FAILURE**
Serious unknown changes coming with XEIGTPW_12922_FULL absolutely need to be
verified manually.
If you think the reported changes have nothing to do with the changes
introduced in XEIGTPW_12922_FULL, please notify your bug team (I915-ci-infra@lists.freedesktop.org) to allow them
to document this new failure mode, which will reduce false positives in CI.
Participating hosts (4 -> 3)
------------------------------
Missing (1): shard-adlp
Possible new issues
-------------------
Here are the unknown changes that may have been introduced in XEIGTPW_12922_FULL:
### IGT changes ###
#### Possible regressions ####
* igt@kms_plane_lowres@tiling-x@pipe-d-hdmi-a-3:
- shard-bmg: [PASS][1] -> [INCOMPLETE][2] +1 other test incomplete
[1]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8304/shard-bmg-1/igt@kms_plane_lowres@tiling-x@pipe-d-hdmi-a-3.html
[2]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12922/shard-bmg-4/igt@kms_plane_lowres@tiling-x@pipe-d-hdmi-a-3.html
* igt@kms_sequence@queue-idle@pipe-b-edp-1:
- shard-lnl: [PASS][3] -> [ABORT][4] +1 other test abort
[3]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8304/shard-lnl-8/igt@kms_sequence@queue-idle@pipe-b-edp-1.html
[4]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12922/shard-lnl-2/igt@kms_sequence@queue-idle@pipe-b-edp-1.html
* igt@kms_sequence@queue-idle@pipe-c-edp-1:
- shard-lnl: [PASS][5] -> [DMESG-WARN][6]
[5]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8304/shard-lnl-8/igt@kms_sequence@queue-idle@pipe-c-edp-1.html
[6]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12922/shard-lnl-2/igt@kms_sequence@queue-idle@pipe-c-edp-1.html
* igt@xe_exec_basic@many-null:
- shard-lnl: [PASS][7] -> [INCOMPLETE][8]
[7]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8304/shard-lnl-4/igt@xe_exec_basic@many-null.html
[8]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12922/shard-lnl-3/igt@xe_exec_basic@many-null.html
Known issues
------------
Here are the changes found in XEIGTPW_12922_FULL that come from known issues:
### IGT changes ###
#### Issues hit ####
* igt@kms_async_flips@async-flip-with-page-flip-events-atomic:
- shard-lnl: NOTRUN -> [FAIL][9] ([Intel XE#3719] / [Intel XE#911]) +3 other tests fail
[9]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12922/shard-lnl-7/igt@kms_async_flips@async-flip-with-page-flip-events-atomic.html
* igt@kms_async_flips@async-flip-with-page-flip-events-atomic@pipe-b-hdmi-a-6-4-mc-ccs:
- shard-dg2-set2: NOTRUN -> [SKIP][10] ([Intel XE#3767]) +7 other tests skip
[10]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12922/shard-dg2-464/igt@kms_async_flips@async-flip-with-page-flip-events-atomic@pipe-b-hdmi-a-6-4-mc-ccs.html
* igt@kms_async_flips@async-flip-with-page-flip-events@pipe-b-hdmi-a-6-4-mc-ccs:
- shard-dg2-set2: NOTRUN -> [SKIP][11] ([Intel XE#2550] / [Intel XE#3767]) +15 other tests skip
[11]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12922/shard-dg2-433/igt@kms_async_flips@async-flip-with-page-flip-events@pipe-b-hdmi-a-6-4-mc-ccs.html
* igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-180-hflip-async-flip:
- shard-lnl: NOTRUN -> [SKIP][12] ([Intel XE#3658])
[12]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12922/shard-lnl-2/igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-180-hflip-async-flip.html
* igt@kms_big_fb@linear-16bpp-rotate-270:
- shard-lnl: NOTRUN -> [SKIP][13] ([Intel XE#1407]) +1 other test skip
[13]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12922/shard-lnl-8/igt@kms_big_fb@linear-16bpp-rotate-270.html
* igt@kms_big_fb@x-tiled-16bpp-rotate-270:
- shard-bmg: NOTRUN -> [SKIP][14] ([Intel XE#2327])
[14]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12922/shard-bmg-2/igt@kms_big_fb@x-tiled-16bpp-rotate-270.html
* igt@kms_big_fb@x-tiled-64bpp-rotate-180:
- shard-dg2-set2: [PASS][15] -> [INCOMPLETE][16] ([Intel XE#3225])
[15]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8304/shard-dg2-435/igt@kms_big_fb@x-tiled-64bpp-rotate-180.html
[16]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12922/shard-dg2-435/igt@kms_big_fb@x-tiled-64bpp-rotate-180.html
* igt@kms_big_fb@y-tiled-8bpp-rotate-0:
- shard-bmg: NOTRUN -> [SKIP][17] ([Intel XE#1124]) +1 other test skip
[17]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12922/shard-bmg-5/igt@kms_big_fb@y-tiled-8bpp-rotate-0.html
* igt@kms_big_fb@y-tiled-8bpp-rotate-180:
- shard-dg2-set2: NOTRUN -> [SKIP][18] ([Intel XE#1124]) +1 other test skip
[18]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12922/shard-dg2-464/igt@kms_big_fb@y-tiled-8bpp-rotate-180.html
* igt@kms_big_fb@y-tiled-max-hw-stride-64bpp-rotate-0-hflip:
- shard-lnl: NOTRUN -> [SKIP][19] ([Intel XE#1124]) +2 other tests skip
[19]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12922/shard-lnl-6/igt@kms_big_fb@y-tiled-max-hw-stride-64bpp-rotate-0-hflip.html
* igt@kms_big_fb@yf-tiled-addfb-size-offset-overflow:
- shard-lnl: NOTRUN -> [SKIP][20] ([Intel XE#1477])
[20]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12922/shard-lnl-2/igt@kms_big_fb@yf-tiled-addfb-size-offset-overflow.html
* igt@kms_bw@connected-linear-tiling-4-displays-2160x1440p:
- shard-bmg: NOTRUN -> [SKIP][21] ([Intel XE#2314] / [Intel XE#2894])
[21]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12922/shard-bmg-4/igt@kms_bw@connected-linear-tiling-4-displays-2160x1440p.html
* igt@kms_bw@linear-tiling-2-displays-3840x2160p:
- shard-lnl: NOTRUN -> [SKIP][22] ([Intel XE#367])
[22]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12922/shard-lnl-2/igt@kms_bw@linear-tiling-2-displays-3840x2160p.html
* igt@kms_bw@linear-tiling-4-displays-3840x2160p:
- shard-lnl: NOTRUN -> [SKIP][23] ([Intel XE#1512])
[23]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12922/shard-lnl-6/igt@kms_bw@linear-tiling-4-displays-3840x2160p.html
* igt@kms_ccs@bad-aux-stride-y-tiled-ccs:
- shard-bmg: NOTRUN -> [SKIP][24] ([Intel XE#2887]) +3 other tests skip
[24]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12922/shard-bmg-5/igt@kms_ccs@bad-aux-stride-y-tiled-ccs.html
* igt@kms_ccs@bad-pixel-format-yf-tiled-ccs:
- shard-dg2-set2: NOTRUN -> [SKIP][25] ([Intel XE#455] / [Intel XE#787]) +20 other tests skip
[25]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12922/shard-dg2-464/igt@kms_ccs@bad-pixel-format-yf-tiled-ccs.html
* igt@kms_ccs@bad-rotation-90-4-tiled-lnl-ccs:
- shard-dg2-set2: NOTRUN -> [SKIP][26] ([Intel XE#2907])
[26]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12922/shard-dg2-435/igt@kms_ccs@bad-rotation-90-4-tiled-lnl-ccs.html
* igt@kms_ccs@crc-primary-suspend-4-tiled-dg2-rc-ccs-cc:
- shard-lnl: NOTRUN -> [SKIP][27] ([Intel XE#3432])
[27]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12922/shard-lnl-1/igt@kms_ccs@crc-primary-suspend-4-tiled-dg2-rc-ccs-cc.html
* igt@kms_ccs@crc-primary-suspend-y-tiled-ccs:
- shard-bmg: NOTRUN -> [SKIP][28] ([Intel XE#3432])
[28]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12922/shard-bmg-5/igt@kms_ccs@crc-primary-suspend-y-tiled-ccs.html
* igt@kms_ccs@crc-sprite-planes-basic-4-tiled-mtl-rc-ccs-cc@pipe-c-hdmi-a-6:
- shard-dg2-set2: NOTRUN -> [SKIP][29] ([Intel XE#787]) +102 other tests skip
[29]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12922/shard-dg2-433/igt@kms_ccs@crc-sprite-planes-basic-4-tiled-mtl-rc-ccs-cc@pipe-c-hdmi-a-6.html
* igt@kms_ccs@missing-ccs-buffer-y-tiled-gen12-rc-ccs-cc:
- shard-lnl: NOTRUN -> [SKIP][30] ([Intel XE#2887]) +3 other tests skip
[30]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12922/shard-lnl-5/igt@kms_ccs@missing-ccs-buffer-y-tiled-gen12-rc-ccs-cc.html
* igt@kms_ccs@random-ccs-data-4-tiled-dg2-rc-ccs-cc:
- shard-dg2-set2: [PASS][31] -> [INCOMPLETE][32] ([Intel XE#1727] / [Intel XE#2705] / [Intel XE#3113] / [Intel XE#4212] / [Intel XE#4522])
[31]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8304/shard-dg2-432/igt@kms_ccs@random-ccs-data-4-tiled-dg2-rc-ccs-cc.html
[32]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12922/shard-dg2-466/igt@kms_ccs@random-ccs-data-4-tiled-dg2-rc-ccs-cc.html
* igt@kms_ccs@random-ccs-data-4-tiled-dg2-rc-ccs-cc@pipe-a-hdmi-a-6:
- shard-dg2-set2: NOTRUN -> [INCOMPLETE][33] ([Intel XE#1727] / [Intel XE#3113] / [Intel XE#4212] / [Intel XE#4502] / [Intel XE#4522])
[33]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12922/shard-dg2-466/igt@kms_ccs@random-ccs-data-4-tiled-dg2-rc-ccs-cc@pipe-a-hdmi-a-6.html
* igt@kms_cdclk@mode-transition@pipe-d-dp-4:
- shard-dg2-set2: NOTRUN -> [SKIP][34] ([Intel XE#4417]) +3 other tests skip
[34]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12922/shard-dg2-433/igt@kms_cdclk@mode-transition@pipe-d-dp-4.html
* igt@kms_chamelium_color@ctm-green-to-red:
- shard-dg2-set2: NOTRUN -> [SKIP][35] ([Intel XE#306])
[35]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12922/shard-dg2-463/igt@kms_chamelium_color@ctm-green-to-red.html
* igt@kms_chamelium_frames@hdmi-aspect-ratio:
- shard-lnl: NOTRUN -> [SKIP][36] ([Intel XE#373]) +2 other tests skip
[36]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12922/shard-lnl-2/igt@kms_chamelium_frames@hdmi-aspect-ratio.html
* igt@kms_chamelium_hpd@common-hpd-after-suspend:
- shard-dg2-set2: NOTRUN -> [SKIP][37] ([Intel XE#373]) +3 other tests skip
[37]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12922/shard-dg2-466/igt@kms_chamelium_hpd@common-hpd-after-suspend.html
* igt@kms_chamelium_hpd@hdmi-hpd-storm-disable:
- shard-bmg: NOTRUN -> [SKIP][38] ([Intel XE#2252]) +1 other test skip
[38]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12922/shard-bmg-2/igt@kms_chamelium_hpd@hdmi-hpd-storm-disable.html
* igt@kms_content_protection@atomic-dpms@pipe-a-dp-4:
- shard-dg2-set2: NOTRUN -> [FAIL][39] ([Intel XE#1178]) +1 other test fail
[39]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12922/shard-dg2-433/igt@kms_content_protection@atomic-dpms@pipe-a-dp-4.html
* igt@kms_content_protection@dp-mst-type-1:
- shard-bmg: NOTRUN -> [SKIP][40] ([Intel XE#2390])
[40]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12922/shard-bmg-3/igt@kms_content_protection@dp-mst-type-1.html
* igt@kms_content_protection@legacy@pipe-a-dp-2:
- shard-bmg: NOTRUN -> [FAIL][41] ([Intel XE#1178])
[41]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12922/shard-bmg-2/igt@kms_content_protection@legacy@pipe-a-dp-2.html
* igt@kms_cursor_crc@cursor-onscreen-512x512:
- shard-bmg: NOTRUN -> [SKIP][42] ([Intel XE#2321])
[42]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12922/shard-bmg-1/igt@kms_cursor_crc@cursor-onscreen-512x512.html
* igt@kms_cursor_crc@cursor-random-512x512:
- shard-lnl: NOTRUN -> [SKIP][43] ([Intel XE#2321])
[43]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12922/shard-lnl-3/igt@kms_cursor_crc@cursor-random-512x512.html
* igt@kms_cursor_crc@cursor-rapid-movement-256x85:
- shard-bmg: NOTRUN -> [SKIP][44] ([Intel XE#2320])
[44]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12922/shard-bmg-8/igt@kms_cursor_crc@cursor-rapid-movement-256x85.html
* igt@kms_cursor_crc@cursor-rapid-movement-32x32:
- shard-lnl: NOTRUN -> [SKIP][45] ([Intel XE#1424])
[45]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12922/shard-lnl-8/igt@kms_cursor_crc@cursor-rapid-movement-32x32.html
* igt@kms_cursor_crc@cursor-sliding-max-size:
- shard-dg2-set2: NOTRUN -> [SKIP][46] ([Intel XE#455]) +5 other tests skip
[46]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12922/shard-dg2-435/igt@kms_cursor_crc@cursor-sliding-max-size.html
* igt@kms_cursor_edge_walk@128x128-top-edge:
- shard-bmg: [PASS][47] -> [INCOMPLETE][48] ([Intel XE#2594])
[47]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8304/shard-bmg-7/igt@kms_cursor_edge_walk@128x128-top-edge.html
[48]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12922/shard-bmg-1/igt@kms_cursor_edge_walk@128x128-top-edge.html
* igt@kms_cursor_legacy@2x-cursor-vs-flip-legacy:
- shard-lnl: NOTRUN -> [SKIP][49] ([Intel XE#309]) +1 other test skip
[49]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12922/shard-lnl-3/igt@kms_cursor_legacy@2x-cursor-vs-flip-legacy.html
* igt@kms_cursor_legacy@cursorb-vs-flipa-atomic-transitions:
- shard-dg2-set2: [PASS][50] -> [SKIP][51] ([Intel XE#309]) +5 other tests skip
[50]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8304/shard-dg2-466/igt@kms_cursor_legacy@cursorb-vs-flipa-atomic-transitions.html
[51]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12922/shard-dg2-464/igt@kms_cursor_legacy@cursorb-vs-flipa-atomic-transitions.html
* igt@kms_cursor_legacy@cursorb-vs-flipb-atomic-transitions-varying-size:
- shard-bmg: [PASS][52] -> [SKIP][53] ([Intel XE#2291]) +4 other tests skip
[52]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8304/shard-bmg-6/igt@kms_cursor_legacy@cursorb-vs-flipb-atomic-transitions-varying-size.html
[53]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12922/shard-bmg-4/igt@kms_cursor_legacy@cursorb-vs-flipb-atomic-transitions-varying-size.html
* igt@kms_dp_linktrain_fallback@dp-fallback:
- shard-lnl: NOTRUN -> [SKIP][54] ([Intel XE#4294])
[54]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12922/shard-lnl-2/igt@kms_dp_linktrain_fallback@dp-fallback.html
* igt@kms_dsc@dsc-fractional-bpp-with-bpc:
- shard-lnl: NOTRUN -> [SKIP][55] ([Intel XE#2244])
[55]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12922/shard-lnl-5/igt@kms_dsc@dsc-fractional-bpp-with-bpc.html
* igt@kms_feature_discovery@display-2x:
- shard-dg2-set2: [PASS][56] -> [SKIP][57] ([Intel XE#702])
[56]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8304/shard-dg2-435/igt@kms_feature_discovery@display-2x.html
[57]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12922/shard-dg2-464/igt@kms_feature_discovery@display-2x.html
* igt@kms_flip@2x-blocking-absolute-wf_vblank:
- shard-dg2-set2: [PASS][58] -> [SKIP][59] ([Intel XE#310]) +4 other tests skip
[58]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8304/shard-dg2-433/igt@kms_flip@2x-blocking-absolute-wf_vblank.html
[59]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12922/shard-dg2-464/igt@kms_flip@2x-blocking-absolute-wf_vblank.html
* igt@kms_flip@2x-blocking-wf_vblank@ad-hdmi-a6-dp4:
- shard-dg2-set2: NOTRUN -> [INCOMPLETE][60] ([Intel XE#2049]) +1 other test incomplete
[60]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12922/shard-dg2-433/igt@kms_flip@2x-blocking-wf_vblank@ad-hdmi-a6-dp4.html
* igt@kms_flip@2x-flip-vs-expired-vblank-interruptible@ab-dp2-hdmi-a3:
- shard-bmg: NOTRUN -> [FAIL][61] ([Intel XE#3321]) +2 other tests fail
[61]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12922/shard-bmg-3/igt@kms_flip@2x-flip-vs-expired-vblank-interruptible@ab-dp2-hdmi-a3.html
* igt@kms_flip@2x-flip-vs-expired-vblank@ab-hdmi-a6-dp4:
- shard-dg2-set2: [PASS][62] -> [FAIL][63] ([Intel XE#301]) +2 other tests fail
[62]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8304/shard-dg2-466/igt@kms_flip@2x-flip-vs-expired-vblank@ab-hdmi-a6-dp4.html
[63]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12922/shard-dg2-433/igt@kms_flip@2x-flip-vs-expired-vblank@ab-hdmi-a6-dp4.html
* igt@kms_flip@2x-nonexisting-fb:
- shard-bmg: [PASS][64] -> [SKIP][65] ([Intel XE#2316]) +3 other tests skip
[64]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8304/shard-bmg-5/igt@kms_flip@2x-nonexisting-fb.html
[65]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12922/shard-bmg-4/igt@kms_flip@2x-nonexisting-fb.html
* igt@kms_flip@2x-plain-flip-fb-recreate-interruptible:
- shard-dg2-set2: NOTRUN -> [SKIP][66] ([Intel XE#310])
[66]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12922/shard-dg2-464/igt@kms_flip@2x-plain-flip-fb-recreate-interruptible.html
* igt@kms_flip@2x-plain-flip-ts-check:
- shard-bmg: [PASS][67] -> [FAIL][68] ([Intel XE#2882]) +1 other test fail
[67]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8304/shard-bmg-8/igt@kms_flip@2x-plain-flip-ts-check.html
[68]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12922/shard-bmg-5/igt@kms_flip@2x-plain-flip-ts-check.html
* igt@kms_flip@2x-plain-flip-ts-check@ab-hdmi-a6-dp4:
- shard-dg2-set2: [PASS][69] -> [FAIL][70] ([Intel XE#2882]) +1 other test fail
[69]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8304/shard-dg2-433/igt@kms_flip@2x-plain-flip-ts-check@ab-hdmi-a6-dp4.html
[70]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12922/shard-dg2-435/igt@kms_flip@2x-plain-flip-ts-check@ab-hdmi-a6-dp4.html
* igt@kms_flip@2x-wf_vblank-ts-check:
- shard-lnl: NOTRUN -> [SKIP][71] ([Intel XE#1421])
[71]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12922/shard-lnl-2/igt@kms_flip@2x-wf_vblank-ts-check.html
* igt@kms_flip@bo-too-big-interruptible:
- shard-dg2-set2: [PASS][72] -> [INCOMPLETE][73] ([Intel XE#2049]) +1 other test incomplete
[72]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8304/shard-dg2-435/igt@kms_flip@bo-too-big-interruptible.html
[73]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12922/shard-dg2-463/igt@kms_flip@bo-too-big-interruptible.html
* igt@kms_flip_scaled_crc@flip-32bpp-linear-to-64bpp-linear-downscaling:
- shard-lnl: NOTRUN -> [SKIP][74] ([Intel XE#1397] / [Intel XE#1745])
[74]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12922/shard-lnl-3/igt@kms_flip_scaled_crc@flip-32bpp-linear-to-64bpp-linear-downscaling.html
* igt@kms_flip_scaled_crc@flip-32bpp-linear-to-64bpp-linear-downscaling@pipe-a-default-mode:
- shard-lnl: NOTRUN -> [SKIP][75] ([Intel XE#1397])
[75]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12922/shard-lnl-3/igt@kms_flip_scaled_crc@flip-32bpp-linear-to-64bpp-linear-downscaling@pipe-a-default-mode.html
* igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytilegen12rcccs-upscaling@pipe-a-default-mode:
- shard-lnl: NOTRUN -> [SKIP][76] ([Intel XE#1401]) +2 other tests skip
[76]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12922/shard-lnl-7/igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytilegen12rcccs-upscaling@pipe-a-default-mode.html
* igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-16bpp-yftile-upscaling:
- shard-bmg: NOTRUN -> [SKIP][77] ([Intel XE#2293] / [Intel XE#2380])
[77]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12922/shard-bmg-2/igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-16bpp-yftile-upscaling.html
* igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-16bpp-yftile-upscaling@pipe-a-valid-mode:
- shard-bmg: NOTRUN -> [SKIP][78] ([Intel XE#2293])
[78]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12922/shard-bmg-2/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-ytilercccs-downscaling:
- shard-lnl: NOTRUN -> [SKIP][79] ([Intel XE#1401] / [Intel XE#1745]) +2 other tests skip
[79]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12922/shard-lnl-1/igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytilercccs-downscaling.html
* igt@kms_frontbuffer_tracking@drrs-1p-primscrn-cur-indfb-onoff:
- shard-dg2-set2: NOTRUN -> [SKIP][80] ([Intel XE#651]) +7 other tests skip
[80]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12922/shard-dg2-463/igt@kms_frontbuffer_tracking@drrs-1p-primscrn-cur-indfb-onoff.html
* igt@kms_frontbuffer_tracking@fbc-1p-primscrn-cur-indfb-move:
- shard-bmg: NOTRUN -> [SKIP][81] ([Intel XE#4141]) +4 other tests skip
[81]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12922/shard-bmg-2/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-cur-indfb-move.html
* igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-pri-indfb-draw-blt:
- shard-dg2-set2: [PASS][82] -> [SKIP][83] ([Intel XE#656]) +6 other tests skip
[82]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8304/shard-dg2-463/igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-pri-indfb-draw-blt.html
[83]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12922/shard-dg2-464/igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-pri-indfb-draw-blt.html
* igt@kms_frontbuffer_tracking@fbc-tiling-y:
- shard-dg2-set2: NOTRUN -> [SKIP][84] ([Intel XE#658]) +1 other test skip
[84]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12922/shard-dg2-466/igt@kms_frontbuffer_tracking@fbc-tiling-y.html
- shard-lnl: NOTRUN -> [SKIP][85] ([Intel XE#1469])
[85]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12922/shard-lnl-1/igt@kms_frontbuffer_tracking@fbc-tiling-y.html
* igt@kms_frontbuffer_tracking@fbcdrrs-1p-primscrn-pri-shrfb-draw-mmap-wc:
- shard-lnl: NOTRUN -> [SKIP][86] ([Intel XE#651]) +1 other test skip
[86]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12922/shard-lnl-1/igt@kms_frontbuffer_tracking@fbcdrrs-1p-primscrn-pri-shrfb-draw-mmap-wc.html
* igt@kms_frontbuffer_tracking@fbcdrrs-2p-primscrn-cur-indfb-draw-blt:
- shard-bmg: NOTRUN -> [SKIP][87] ([Intel XE#2311]) +5 other tests skip
[87]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12922/shard-bmg-7/igt@kms_frontbuffer_tracking@fbcdrrs-2p-primscrn-cur-indfb-draw-blt.html
* igt@kms_frontbuffer_tracking@fbcdrrs-2p-scndscrn-spr-indfb-draw-mmap-wc:
- shard-lnl: NOTRUN -> [SKIP][88] ([Intel XE#656]) +19 other tests skip
[88]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12922/shard-lnl-2/igt@kms_frontbuffer_tracking@fbcdrrs-2p-scndscrn-spr-indfb-draw-mmap-wc.html
* igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-indfb-pgflip-blt:
- shard-bmg: NOTRUN -> [SKIP][89] ([Intel XE#2312]) +1 other test skip
[89]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12922/shard-bmg-4/igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-indfb-pgflip-blt.html
* igt@kms_frontbuffer_tracking@psr-1p-primscrn-pri-shrfb-draw-blt:
- shard-dg2-set2: NOTRUN -> [SKIP][90] ([Intel XE#653]) +10 other tests skip
[90]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12922/shard-dg2-466/igt@kms_frontbuffer_tracking@psr-1p-primscrn-pri-shrfb-draw-blt.html
* igt@kms_frontbuffer_tracking@psr-2p-primscrn-spr-indfb-draw-mmap-wc:
- shard-bmg: NOTRUN -> [SKIP][91] ([Intel XE#2313]) +6 other tests skip
[91]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12922/shard-bmg-7/igt@kms_frontbuffer_tracking@psr-2p-primscrn-spr-indfb-draw-mmap-wc.html
* igt@kms_hdr@invalid-hdr:
- shard-bmg: [PASS][92] -> [SKIP][93] ([Intel XE#1503])
[92]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8304/shard-bmg-2/igt@kms_hdr@invalid-hdr.html
[93]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12922/shard-bmg-5/igt@kms_hdr@invalid-hdr.html
* igt@kms_joiner@basic-big-joiner:
- shard-bmg: NOTRUN -> [SKIP][94] ([Intel XE#346])
[94]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12922/shard-bmg-4/igt@kms_joiner@basic-big-joiner.html
* igt@kms_joiner@invalid-modeset-force-big-joiner:
- shard-dg2-set2: [PASS][95] -> [SKIP][96] ([Intel XE#4328])
[95]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8304/shard-dg2-466/igt@kms_joiner@invalid-modeset-force-big-joiner.html
[96]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12922/shard-dg2-464/igt@kms_joiner@invalid-modeset-force-big-joiner.html
* igt@kms_plane_cursor@primary:
- shard-bmg: [PASS][97] -> [INCOMPLETE][98] ([Intel XE#3966])
[97]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8304/shard-bmg-4/igt@kms_plane_cursor@primary.html
[98]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12922/shard-bmg-5/igt@kms_plane_cursor@primary.html
* igt@kms_plane_cursor@primary@pipe-a-dp-2-size-128:
- shard-bmg: NOTRUN -> [INCOMPLETE][99] ([Intel XE#3966])
[99]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12922/shard-bmg-5/igt@kms_plane_cursor@primary@pipe-a-dp-2-size-128.html
* igt@kms_plane_cursor@primary@pipe-a-hdmi-a-6-size-256:
- shard-dg2-set2: NOTRUN -> [FAIL][100] ([Intel XE#616]) +3 other tests fail
[100]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12922/shard-dg2-463/igt@kms_plane_cursor@primary@pipe-a-hdmi-a-6-size-256.html
* igt@kms_plane_cursor@viewport:
- shard-dg2-set2: [PASS][101] -> [FAIL][102] ([Intel XE#616]) +1 other test fail
[101]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8304/shard-dg2-466/igt@kms_plane_cursor@viewport.html
[102]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12922/shard-dg2-466/igt@kms_plane_cursor@viewport.html
* igt@kms_plane_lowres@tiling-4:
- shard-lnl: NOTRUN -> [SKIP][103] ([Intel XE#599]) +3 other tests skip
[103]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12922/shard-lnl-2/igt@kms_plane_lowres@tiling-4.html
* igt@kms_plane_multiple@2x-tiling-4:
- shard-dg2-set2: [PASS][104] -> [SKIP][105] ([Intel XE#4596]) +1 other test skip
[104]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8304/shard-dg2-435/igt@kms_plane_multiple@2x-tiling-4.html
[105]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12922/shard-dg2-464/igt@kms_plane_multiple@2x-tiling-4.html
* igt@kms_plane_scaling@plane-downscale-factor-0-25-with-rotation:
- shard-bmg: NOTRUN -> [SKIP][106] ([Intel XE#2763]) +4 other tests skip
[106]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12922/shard-bmg-8/igt@kms_plane_scaling@plane-downscale-factor-0-25-with-rotation.html
- shard-dg2-set2: NOTRUN -> [SKIP][107] ([Intel XE#2763] / [Intel XE#455]) +3 other tests skip
[107]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12922/shard-dg2-463/igt@kms_plane_scaling@plane-downscale-factor-0-25-with-rotation.html
* igt@kms_plane_scaling@plane-downscale-factor-0-25-with-rotation@pipe-c:
- shard-dg2-set2: NOTRUN -> [SKIP][108] ([Intel XE#2763]) +5 other tests skip
[108]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12922/shard-dg2-463/igt@kms_plane_scaling@plane-downscale-factor-0-25-with-rotation@pipe-c.html
* igt@kms_plane_scaling@plane-downscale-factor-0-5-with-rotation@pipe-c:
- shard-lnl: NOTRUN -> [SKIP][109] ([Intel XE#2763]) +3 other tests skip
[109]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12922/shard-lnl-2/igt@kms_plane_scaling@plane-downscale-factor-0-5-with-rotation@pipe-c.html
* igt@kms_pm_dc@dc5-psr:
- shard-lnl: [PASS][110] -> [FAIL][111] ([Intel XE#718])
[110]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8304/shard-lnl-2/igt@kms_pm_dc@dc5-psr.html
[111]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12922/shard-lnl-3/igt@kms_pm_dc@dc5-psr.html
* igt@kms_psr2_sf@fbc-pr-primary-plane-update-sf-dmg-area:
- shard-bmg: NOTRUN -> [SKIP][112] ([Intel XE#1489]) +1 other test skip
[112]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12922/shard-bmg-7/igt@kms_psr2_sf@fbc-pr-primary-plane-update-sf-dmg-area.html
* igt@kms_psr2_sf@pr-primary-plane-update-sf-dmg-area-big-fb:
- shard-lnl: NOTRUN -> [SKIP][113] ([Intel XE#2893])
[113]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12922/shard-lnl-2/igt@kms_psr2_sf@pr-primary-plane-update-sf-dmg-area-big-fb.html
* igt@kms_psr2_sf@psr2-overlay-plane-move-continuous-sf:
- shard-dg2-set2: NOTRUN -> [SKIP][114] ([Intel XE#1489]) +1 other test skip
[114]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12922/shard-dg2-433/igt@kms_psr2_sf@psr2-overlay-plane-move-continuous-sf.html
* igt@kms_psr@fbc-pr-no-drrs:
- shard-dg2-set2: NOTRUN -> [SKIP][115] ([Intel XE#2850] / [Intel XE#929]) +3 other tests skip
[115]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12922/shard-dg2-464/igt@kms_psr@fbc-pr-no-drrs.html
* igt@kms_psr@pr-sprite-plane-onoff:
- shard-lnl: NOTRUN -> [SKIP][116] ([Intel XE#1406]) +1 other test skip
[116]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12922/shard-lnl-2/igt@kms_psr@pr-sprite-plane-onoff.html
* igt@kms_psr@psr2-sprite-blt:
- shard-bmg: NOTRUN -> [SKIP][117] ([Intel XE#2234] / [Intel XE#2850]) +3 other tests skip
[117]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12922/shard-bmg-2/igt@kms_psr@psr2-sprite-blt.html
* igt@kms_rotation_crc@bad-tiling:
- shard-dg2-set2: NOTRUN -> [SKIP][118] ([Intel XE#3414]) +1 other test skip
[118]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12922/shard-dg2-464/igt@kms_rotation_crc@bad-tiling.html
* igt@kms_rotation_crc@primary-y-tiled-reflect-x-180:
- shard-bmg: NOTRUN -> [SKIP][119] ([Intel XE#2330])
[119]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12922/shard-bmg-1/igt@kms_rotation_crc@primary-y-tiled-reflect-x-180.html
* igt@kms_setmode@invalid-clone-single-crtc:
- shard-bmg: [PASS][120] -> [SKIP][121] ([Intel XE#1435])
[120]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8304/shard-bmg-6/igt@kms_setmode@invalid-clone-single-crtc.html
[121]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12922/shard-bmg-4/igt@kms_setmode@invalid-clone-single-crtc.html
* igt@kms_tiled_display@basic-test-pattern-with-chamelium:
- shard-bmg: NOTRUN -> [SKIP][122] ([Intel XE#2426])
[122]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12922/shard-bmg-3/igt@kms_tiled_display@basic-test-pattern-with-chamelium.html
* igt@kms_universal_plane@cursor-fb-leak@pipe-b-edp-1:
- shard-lnl: [PASS][123] -> [FAIL][124] ([Intel XE#771])
[123]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8304/shard-lnl-1/igt@kms_universal_plane@cursor-fb-leak@pipe-b-edp-1.html
[124]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12922/shard-lnl-2/igt@kms_universal_plane@cursor-fb-leak@pipe-b-edp-1.html
* igt@kms_vrr@seamless-rr-switch-vrr:
- shard-lnl: NOTRUN -> [SKIP][125] ([Intel XE#1499])
[125]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12922/shard-lnl-5/igt@kms_vrr@seamless-rr-switch-vrr.html
* igt@kms_writeback@writeback-fb-id:
- shard-dg2-set2: NOTRUN -> [SKIP][126] ([Intel XE#756])
[126]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12922/shard-dg2-433/igt@kms_writeback@writeback-fb-id.html
* igt@kms_writeback@writeback-pixel-formats:
- shard-bmg: NOTRUN -> [SKIP][127] ([Intel XE#756])
[127]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12922/shard-bmg-2/igt@kms_writeback@writeback-pixel-formats.html
* igt@xe_compute_preempt@compute-preempt-many:
- shard-bmg: [PASS][128] -> [FAIL][129] ([Intel XE#4278]) +1 other test fail
[128]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8304/shard-bmg-1/igt@xe_compute_preempt@compute-preempt-many.html
[129]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12922/shard-bmg-7/igt@xe_compute_preempt@compute-preempt-many.html
* igt@xe_compute_preempt@compute-preempt-many@engine-drm_xe_engine_class_compute:
- shard-lnl: [PASS][130] -> [FAIL][131] ([Intel XE#4278]) +1 other test fail
[130]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8304/shard-lnl-5/igt@xe_compute_preempt@compute-preempt-many@engine-drm_xe_engine_class_compute.html
[131]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12922/shard-lnl-7/igt@xe_compute_preempt@compute-preempt-many@engine-drm_xe_engine_class_compute.html
* igt@xe_copy_basic@mem-copy-linear-0xfd:
- shard-dg2-set2: NOTRUN -> [SKIP][132] ([Intel XE#1123])
[132]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12922/shard-dg2-433/igt@xe_copy_basic@mem-copy-linear-0xfd.html
* igt@xe_eu_stall@non-blocking-read:
- shard-dg2-set2: NOTRUN -> [SKIP][133] ([Intel XE#4497])
[133]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12922/shard-dg2-464/igt@xe_eu_stall@non-blocking-read.html
* igt@xe_eudebug@basic-connect:
- shard-lnl: NOTRUN -> [SKIP][134] ([Intel XE#2905]) +5 other tests skip
[134]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12922/shard-lnl-7/igt@xe_eudebug@basic-connect.html
* igt@xe_eudebug@basic-vm-bind-ufence:
- shard-bmg: NOTRUN -> [SKIP][135] ([Intel XE#2905]) +1 other test skip
[135]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12922/shard-bmg-8/igt@xe_eudebug@basic-vm-bind-ufence.html
* igt@xe_eudebug_online@writes-caching-sram-bb-sram-target-sram:
- shard-dg2-set2: NOTRUN -> [SKIP][136] ([Intel XE#2905]) +4 other tests skip
[136]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12922/shard-dg2-464/igt@xe_eudebug_online@writes-caching-sram-bb-sram-target-sram.html
* igt@xe_eudebug_sriov@deny-eudebug:
- shard-bmg: NOTRUN -> [SKIP][137] ([Intel XE#4518])
[137]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12922/shard-bmg-3/igt@xe_eudebug_sriov@deny-eudebug.html
* igt@xe_evict@evict-small-external-cm:
- shard-lnl: NOTRUN -> [SKIP][138] ([Intel XE#688]) +2 other tests skip
[138]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12922/shard-lnl-6/igt@xe_evict@evict-small-external-cm.html
* igt@xe_exec_basic@multigpu-once-basic-defer-bind:
- shard-bmg: NOTRUN -> [SKIP][139] ([Intel XE#2322]) +1 other test skip
[139]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12922/shard-bmg-5/igt@xe_exec_basic@multigpu-once-basic-defer-bind.html
* igt@xe_exec_basic@multigpu-once-basic-defer-mmap:
- shard-lnl: NOTRUN -> [SKIP][140] ([Intel XE#1392])
[140]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12922/shard-lnl-7/igt@xe_exec_basic@multigpu-once-basic-defer-mmap.html
* igt@xe_exec_fault_mode@once-bindexecqueue-rebind:
- shard-dg2-set2: NOTRUN -> [SKIP][141] ([Intel XE#288]) +5 other tests skip
[141]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12922/shard-dg2-463/igt@xe_exec_fault_mode@once-bindexecqueue-rebind.html
* igt@xe_exec_threads@threads-hang-fd-userptr-invalidate:
- shard-lnl: [PASS][142] -> [DMESG-WARN][143] ([Intel XE#3876])
[142]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8304/shard-lnl-3/igt@xe_exec_threads@threads-hang-fd-userptr-invalidate.html
[143]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12922/shard-lnl-1/igt@xe_exec_threads@threads-hang-fd-userptr-invalidate.html
* igt@xe_exec_threads@threads-hang-userptr-invalidate:
- shard-dg2-set2: [PASS][144] -> [DMESG-WARN][145] ([Intel XE#3876]) +1 other test dmesg-warn
[144]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8304/shard-dg2-435/igt@xe_exec_threads@threads-hang-userptr-invalidate.html
[145]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12922/shard-dg2-463/igt@xe_exec_threads@threads-hang-userptr-invalidate.html
* igt@xe_live_ktest@xe_mocs@xe_live_mocs_kernel_kunit:
- shard-dg2-set2: NOTRUN -> [FAIL][146] ([Intel XE#1999]) +2 other tests fail
[146]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12922/shard-dg2-464/igt@xe_live_ktest@xe_mocs@xe_live_mocs_kernel_kunit.html
* igt@xe_module_load@load:
- shard-lnl: ([PASS][147], [PASS][148], [PASS][149], [PASS][150], [PASS][151], [PASS][152], [PASS][153], [PASS][154], [PASS][155], [PASS][156], [PASS][157], [PASS][158], [PASS][159], [PASS][160], [PASS][161], [PASS][162], [PASS][163], [PASS][164], [PASS][165], [PASS][166], [PASS][167], [PASS][168], [PASS][169], [PASS][170], [PASS][171]) -> ([PASS][172], [PASS][173], [PASS][174], [PASS][175], [PASS][176], [PASS][177], [PASS][178], [PASS][179], [PASS][180], [PASS][181], [PASS][182], [PASS][183], [PASS][184], [PASS][185], [PASS][186], [PASS][187], [PASS][188], [PASS][189], [PASS][190], [PASS][191], [PASS][192], [PASS][193], [SKIP][194], [PASS][195], [PASS][196], [PASS][197]) ([Intel XE#378])
[147]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8304/shard-lnl-6/igt@xe_module_load@load.html
[148]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8304/shard-lnl-6/igt@xe_module_load@load.html
[149]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8304/shard-lnl-6/igt@xe_module_load@load.html
[150]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8304/shard-lnl-3/igt@xe_module_load@load.html
[151]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8304/shard-lnl-3/igt@xe_module_load@load.html
[152]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8304/shard-lnl-3/igt@xe_module_load@load.html
[153]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8304/shard-lnl-1/igt@xe_module_load@load.html
[154]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8304/shard-lnl-2/igt@xe_module_load@load.html
[155]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8304/shard-lnl-2/igt@xe_module_load@load.html
[156]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8304/shard-lnl-2/igt@xe_module_load@load.html
[157]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8304/shard-lnl-4/igt@xe_module_load@load.html
[158]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8304/shard-lnl-4/igt@xe_module_load@load.html
[159]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8304/shard-lnl-4/igt@xe_module_load@load.html
[160]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8304/shard-lnl-8/igt@xe_module_load@load.html
[161]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8304/shard-lnl-8/igt@xe_module_load@load.html
[162]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8304/shard-lnl-8/igt@xe_module_load@load.html
[163]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8304/shard-lnl-7/igt@xe_module_load@load.html
[164]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8304/shard-lnl-7/igt@xe_module_load@load.html
[165]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8304/shard-lnl-1/igt@xe_module_load@load.html
[166]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8304/shard-lnl-1/igt@xe_module_load@load.html
[167]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8304/shard-lnl-7/igt@xe_module_load@load.html
[168]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8304/shard-lnl-7/igt@xe_module_load@load.html
[169]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8304/shard-lnl-5/igt@xe_module_load@load.html
[170]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8304/shard-lnl-5/igt@xe_module_load@load.html
[171]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8304/shard-lnl-5/igt@xe_module_load@load.html
[172]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12922/shard-lnl-7/igt@xe_module_load@load.html
[173]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12922/shard-lnl-7/igt@xe_module_load@load.html
[174]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12922/shard-lnl-3/igt@xe_module_load@load.html
[175]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12922/shard-lnl-8/igt@xe_module_load@load.html
[176]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12922/shard-lnl-6/igt@xe_module_load@load.html
[177]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12922/shard-lnl-6/igt@xe_module_load@load.html
[178]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12922/shard-lnl-6/igt@xe_module_load@load.html
[179]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12922/shard-lnl-3/igt@xe_module_load@load.html
[180]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12922/shard-lnl-7/igt@xe_module_load@load.html
[181]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12922/shard-lnl-8/igt@xe_module_load@load.html
[182]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12922/shard-lnl-8/igt@xe_module_load@load.html
[183]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12922/shard-lnl-4/igt@xe_module_load@load.html
[184]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12922/shard-lnl-1/igt@xe_module_load@load.html
[185]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12922/shard-lnl-1/igt@xe_module_load@load.html
[186]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12922/shard-lnl-2/igt@xe_module_load@load.html
[187]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12922/shard-lnl-5/igt@xe_module_load@load.html
[188]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12922/shard-lnl-2/igt@xe_module_load@load.html
[189]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12922/shard-lnl-2/igt@xe_module_load@load.html
[190]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12922/shard-lnl-2/igt@xe_module_load@load.html
[191]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12922/shard-lnl-1/igt@xe_module_load@load.html
[192]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12922/shard-lnl-4/igt@xe_module_load@load.html
[193]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12922/shard-lnl-4/igt@xe_module_load@load.html
[194]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12922/shard-lnl-2/igt@xe_module_load@load.html
[195]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12922/shard-lnl-3/igt@xe_module_load@load.html
[196]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12922/shard-lnl-5/igt@xe_module_load@load.html
[197]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12922/shard-lnl-5/igt@xe_module_load@load.html
* igt@xe_oa@buffer-fill:
- shard-dg2-set2: NOTRUN -> [SKIP][198] ([Intel XE#2541] / [Intel XE#3573])
[198]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12922/shard-dg2-466/igt@xe_oa@buffer-fill.html
* igt@xe_pm@d3cold-mmap-system:
- shard-bmg: NOTRUN -> [SKIP][199] ([Intel XE#2284])
[199]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12922/shard-bmg-2/igt@xe_pm@d3cold-mmap-system.html
* igt@xe_pm@s3-vm-bind-prefetch:
- shard-lnl: NOTRUN -> [SKIP][200] ([Intel XE#584])
[200]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12922/shard-lnl-4/igt@xe_pm@s3-vm-bind-prefetch.html
* igt@xe_query@multigpu-query-oa-units:
- shard-lnl: NOTRUN -> [SKIP][201] ([Intel XE#944])
[201]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12922/shard-lnl-4/igt@xe_query@multigpu-query-oa-units.html
* igt@xe_query@multigpu-query-topology-l3-bank-mask:
- shard-dg2-set2: NOTRUN -> [SKIP][202] ([Intel XE#944])
[202]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12922/shard-dg2-433/igt@xe_query@multigpu-query-topology-l3-bank-mask.html
* igt@xe_sriov_auto_provisioning@selfconfig-reprovision-increase-numvfs:
- shard-bmg: NOTRUN -> [SKIP][203] ([Intel XE#4130])
[203]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12922/shard-bmg-8/igt@xe_sriov_auto_provisioning@selfconfig-reprovision-increase-numvfs.html
#### Possible fixes ####
* igt@kms_bw@connected-linear-tiling-2-displays-2560x1440p:
- shard-bmg: [SKIP][204] ([Intel XE#2314] / [Intel XE#2894]) -> [PASS][205]
[204]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8304/shard-bmg-4/igt@kms_bw@connected-linear-tiling-2-displays-2560x1440p.html
[205]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12922/shard-bmg-1/igt@kms_bw@connected-linear-tiling-2-displays-2560x1440p.html
* igt@kms_ccs@random-ccs-data-4-tiled-dg2-mc-ccs@pipe-d-hdmi-a-6:
- shard-dg2-set2: [INCOMPLETE][206] ([Intel XE#1727] / [Intel XE#3113] / [Intel XE#3124]) -> [PASS][207] +1 other test pass
[206]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8304/shard-dg2-466/igt@kms_ccs@random-ccs-data-4-tiled-dg2-mc-ccs@pipe-d-hdmi-a-6.html
[207]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12922/shard-dg2-435/igt@kms_ccs@random-ccs-data-4-tiled-dg2-mc-ccs@pipe-d-hdmi-a-6.html
* igt@kms_cursor_legacy@2x-long-flip-vs-cursor-atomic:
- shard-dg2-set2: [SKIP][208] ([Intel XE#309]) -> [PASS][209]
[208]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8304/shard-dg2-464/igt@kms_cursor_legacy@2x-long-flip-vs-cursor-atomic.html
[209]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12922/shard-dg2-463/igt@kms_cursor_legacy@2x-long-flip-vs-cursor-atomic.html
* igt@kms_cursor_legacy@2x-long-nonblocking-modeset-vs-cursor-atomic:
- shard-bmg: [SKIP][210] ([Intel XE#2291]) -> [PASS][211] +1 other test pass
[210]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8304/shard-bmg-4/igt@kms_cursor_legacy@2x-long-nonblocking-modeset-vs-cursor-atomic.html
[211]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12922/shard-bmg-5/igt@kms_cursor_legacy@2x-long-nonblocking-modeset-vs-cursor-atomic.html
* igt@kms_display_modes@extended-mode-basic:
- shard-bmg: [SKIP][212] ([Intel XE#4302]) -> [PASS][213]
[212]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8304/shard-bmg-4/igt@kms_display_modes@extended-mode-basic.html
[213]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12922/shard-bmg-1/igt@kms_display_modes@extended-mode-basic.html
* igt@kms_dp_link_training@non-uhbr-sst:
- shard-dg2-set2: [INCOMPLETE][214] -> [PASS][215]
[214]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8304/shard-dg2-466/igt@kms_dp_link_training@non-uhbr-sst.html
[215]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12922/shard-dg2-433/igt@kms_dp_link_training@non-uhbr-sst.html
* igt@kms_flip@2x-absolute-wf_vblank-interruptible:
- shard-dg2-set2: [SKIP][216] ([Intel XE#310]) -> [PASS][217] +1 other test pass
[216]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8304/shard-dg2-464/igt@kms_flip@2x-absolute-wf_vblank-interruptible.html
[217]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12922/shard-dg2-433/igt@kms_flip@2x-absolute-wf_vblank-interruptible.html
* igt@kms_flip@2x-flip-vs-expired-vblank-interruptible@ab-hdmi-a6-dp4:
- shard-dg2-set2: [FAIL][218] ([Intel XE#301] / [Intel XE#3321]) -> [PASS][219] +2 other tests pass
[218]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8304/shard-dg2-435/igt@kms_flip@2x-flip-vs-expired-vblank-interruptible@ab-hdmi-a6-dp4.html
[219]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12922/shard-dg2-435/igt@kms_flip@2x-flip-vs-expired-vblank-interruptible@ab-hdmi-a6-dp4.html
* igt@kms_flip@2x-flip-vs-expired-vblank-interruptible@cd-hdmi-a6-dp4:
- shard-dg2-set2: [FAIL][220] ([Intel XE#301]) -> [PASS][221] +5 other tests pass
[220]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8304/shard-dg2-435/igt@kms_flip@2x-flip-vs-expired-vblank-interruptible@cd-hdmi-a6-dp4.html
[221]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12922/shard-dg2-435/igt@kms_flip@2x-flip-vs-expired-vblank-interruptible@cd-hdmi-a6-dp4.html
* igt@kms_flip@2x-single-buffer-flip-vs-dpms-off-vs-modeset-interruptible:
- shard-bmg: [SKIP][222] ([Intel XE#2316]) -> [PASS][223] +2 other tests pass
[222]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8304/shard-bmg-4/igt@kms_flip@2x-single-buffer-flip-vs-dpms-off-vs-modeset-interruptible.html
[223]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12922/shard-bmg-7/igt@kms_flip@2x-single-buffer-flip-vs-dpms-off-vs-modeset-interruptible.html
* igt@kms_flip@flip-vs-absolute-wf_vblank@a-hdmi-a3:
- shard-bmg: [FAIL][224] ([Intel XE#2882]) -> [PASS][225] +1 other test pass
[224]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8304/shard-bmg-4/igt@kms_flip@flip-vs-absolute-wf_vblank@a-hdmi-a3.html
[225]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12922/shard-bmg-2/igt@kms_flip@flip-vs-absolute-wf_vblank@a-hdmi-a3.html
* igt@kms_flip@flip-vs-dpms-off-vs-modeset-interruptible:
- shard-dg2-set2: [INCOMPLETE][226] ([Intel XE#2049]) -> [PASS][227] +1 other test pass
[226]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8304/shard-dg2-435/igt@kms_flip@flip-vs-dpms-off-vs-modeset-interruptible.html
[227]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12922/shard-dg2-433/igt@kms_flip@flip-vs-dpms-off-vs-modeset-interruptible.html
* igt@kms_flip@flip-vs-expired-vblank@a-edp1:
- shard-lnl: [FAIL][228] ([Intel XE#301]) -> [PASS][229] +1 other test pass
[228]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8304/shard-lnl-7/igt@kms_flip@flip-vs-expired-vblank@a-edp1.html
[229]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12922/shard-lnl-1/igt@kms_flip@flip-vs-expired-vblank@a-edp1.html
* igt@kms_flip@flip-vs-expired-vblank@c-edp1:
- shard-lnl: [FAIL][230] ([Intel XE#301] / [Intel XE#3149]) -> [PASS][231] +1 other test pass
[230]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8304/shard-lnl-7/igt@kms_flip@flip-vs-expired-vblank@c-edp1.html
[231]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12922/shard-lnl-1/igt@kms_flip@flip-vs-expired-vblank@c-edp1.html
* igt@kms_frontbuffer_tracking@fbc-2p-primscrn-shrfb-plflip-blt:
- shard-dg2-set2: [SKIP][232] ([Intel XE#656]) -> [PASS][233] +1 other test pass
[232]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8304/shard-dg2-464/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-shrfb-plflip-blt.html
[233]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12922/shard-dg2-435/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-shrfb-plflip-blt.html
* igt@kms_joiner@basic-force-big-joiner:
- shard-bmg: [SKIP][234] ([Intel XE#3012]) -> [PASS][235]
[234]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8304/shard-bmg-4/igt@kms_joiner@basic-force-big-joiner.html
[235]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12922/shard-bmg-1/igt@kms_joiner@basic-force-big-joiner.html
* igt@kms_pm_dc@dc5-dpms:
- shard-lnl: [FAIL][236] ([Intel XE#718]) -> [PASS][237]
[236]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8304/shard-lnl-2/igt@kms_pm_dc@dc5-dpms.html
[237]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12922/shard-lnl-4/igt@kms_pm_dc@dc5-dpms.html
* igt@xe_exec_basic@multigpu-once-basic-defer-mmap:
- shard-dg2-set2: [SKIP][238] ([Intel XE#1392]) -> [PASS][239] +6 other tests pass
[238]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8304/shard-dg2-432/igt@xe_exec_basic@multigpu-once-basic-defer-mmap.html
[239]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12922/shard-dg2-464/igt@xe_exec_basic@multigpu-once-basic-defer-mmap.html
* igt@xe_pm@s4-d3hot-basic-exec:
- shard-lnl: [ABORT][240] ([Intel XE#1794]) -> [PASS][241] +1 other test pass
[240]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8304/shard-lnl-2/igt@xe_pm@s4-d3hot-basic-exec.html
[241]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12922/shard-lnl-6/igt@xe_pm@s4-d3hot-basic-exec.html
* igt@xe_render_copy@render-hstripes@render-linear-256x256:
- shard-lnl: [ABORT][242] -> [PASS][243] +1 other test pass
[242]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8304/shard-lnl-7/igt@xe_render_copy@render-hstripes@render-linear-256x256.html
[243]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12922/shard-lnl-1/igt@xe_render_copy@render-hstripes@render-linear-256x256.html
#### Warnings ####
* igt@kms_ccs@bad-aux-stride-y-tiled-gen12-rc-ccs-cc@pipe-d-hdmi-a-6:
- shard-dg2-set2: [SKIP][244] ([Intel XE#455] / [Intel XE#787]) -> [SKIP][245] ([Intel XE#787])
[244]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8304/shard-dg2-464/igt@kms_ccs@bad-aux-stride-y-tiled-gen12-rc-ccs-cc@pipe-d-hdmi-a-6.html
[245]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12922/shard-dg2-466/igt@kms_ccs@bad-aux-stride-y-tiled-gen12-rc-ccs-cc@pipe-d-hdmi-a-6.html
* igt@kms_ccs@random-ccs-data-y-tiled-gen12-rc-ccs-cc@pipe-d-hdmi-a-6:
- shard-dg2-set2: [SKIP][246] ([Intel XE#787]) -> [SKIP][247] ([Intel XE#455] / [Intel XE#787]) +16 other tests skip
[246]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8304/shard-dg2-433/igt@kms_ccs@random-ccs-data-y-tiled-gen12-rc-ccs-cc@pipe-d-hdmi-a-6.html
[247]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12922/shard-dg2-464/igt@kms_ccs@random-ccs-data-y-tiled-gen12-rc-ccs-cc@pipe-d-hdmi-a-6.html
* igt@kms_content_protection@legacy:
- shard-bmg: [SKIP][248] ([Intel XE#2341]) -> [FAIL][249] ([Intel XE#1178])
[248]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8304/shard-bmg-4/igt@kms_content_protection@legacy.html
[249]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12922/shard-bmg-2/igt@kms_content_protection@legacy.html
* igt@kms_content_protection@srm:
- shard-dg2-set2: [FAIL][250] ([Intel XE#1178]) -> [SKIP][251] ([Intel XE#455])
[250]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8304/shard-dg2-435/igt@kms_content_protection@srm.html
[251]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12922/shard-dg2-464/igt@kms_content_protection@srm.html
* igt@kms_flip@2x-flip-vs-expired-vblank-interruptible:
- shard-bmg: [SKIP][252] ([Intel XE#2316]) -> [FAIL][253] ([Intel XE#3321])
[252]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8304/shard-bmg-4/igt@kms_flip@2x-flip-vs-expired-vblank-interruptible.html
[253]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12922/shard-bmg-3/igt@kms_flip@2x-flip-vs-expired-vblank-interruptible.html
* igt@kms_frontbuffer_tracking@drrs-2p-primscrn-pri-indfb-draw-blt:
- shard-bmg: [SKIP][254] ([Intel XE#2312]) -> [SKIP][255] ([Intel XE#2311]) +9 other tests skip
[254]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8304/shard-bmg-4/igt@kms_frontbuffer_tracking@drrs-2p-primscrn-pri-indfb-draw-blt.html
[255]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12922/shard-bmg-2/igt@kms_frontbuffer_tracking@drrs-2p-primscrn-pri-indfb-draw-blt.html
* igt@kms_frontbuffer_tracking@drrs-2p-scndscrn-pri-indfb-draw-mmap-wc:
- shard-bmg: [SKIP][256] ([Intel XE#2311]) -> [SKIP][257] ([Intel XE#2312]) +9 other tests skip
[256]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8304/shard-bmg-2/igt@kms_frontbuffer_tracking@drrs-2p-scndscrn-pri-indfb-draw-mmap-wc.html
[257]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12922/shard-bmg-4/igt@kms_frontbuffer_tracking@drrs-2p-scndscrn-pri-indfb-draw-mmap-wc.html
* igt@kms_frontbuffer_tracking@drrs-2p-scndscrn-spr-indfb-draw-mmap-wc:
- shard-dg2-set2: [SKIP][258] ([Intel XE#656]) -> [SKIP][259] ([Intel XE#651]) +1 other test skip
[258]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8304/shard-dg2-464/igt@kms_frontbuffer_tracking@drrs-2p-scndscrn-spr-indfb-draw-mmap-wc.html
[259]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12922/shard-dg2-463/igt@kms_frontbuffer_tracking@drrs-2p-scndscrn-spr-indfb-draw-mmap-wc.html
* igt@kms_frontbuffer_tracking@drrs-2p-scndscrn-spr-indfb-fullscreen:
- shard-dg2-set2: [SKIP][260] ([Intel XE#651]) -> [SKIP][261] ([Intel XE#656]) +16 other tests skip
[260]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8304/shard-dg2-433/igt@kms_frontbuffer_tracking@drrs-2p-scndscrn-spr-indfb-fullscreen.html
[261]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12922/shard-dg2-464/igt@kms_frontbuffer_tracking@drrs-2p-scndscrn-spr-indfb-fullscreen.html
* igt@kms_frontbuffer_tracking@fbc-2p-primscrn-spr-indfb-fullscreen:
- shard-bmg: [SKIP][262] ([Intel XE#4141]) -> [SKIP][263] ([Intel XE#2312]) +5 other tests skip
[262]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8304/shard-bmg-7/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-spr-indfb-fullscreen.html
[263]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12922/shard-bmg-4/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-spr-indfb-fullscreen.html
* igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-spr-indfb-onoff:
- shard-bmg: [SKIP][264] ([Intel XE#2312]) -> [SKIP][265] ([Intel XE#4141]) +6 other tests skip
[264]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8304/shard-bmg-4/igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-spr-indfb-onoff.html
[265]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12922/shard-bmg-5/igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-spr-indfb-onoff.html
* igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-shrfb-msflip-blt:
- shard-dg2-set2: [SKIP][266] ([Intel XE#653]) -> [SKIP][267] ([Intel XE#656]) +22 other tests skip
[266]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8304/shard-dg2-466/igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-shrfb-msflip-blt.html
[267]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12922/shard-dg2-464/igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-shrfb-msflip-blt.html
* igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-spr-indfb-draw-blt:
- shard-bmg: [SKIP][268] ([Intel XE#2313]) -> [SKIP][269] ([Intel XE#2312]) +12 other tests skip
[268]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8304/shard-bmg-8/igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-spr-indfb-draw-blt.html
[269]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12922/shard-bmg-4/igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-spr-indfb-draw-blt.html
* igt@kms_frontbuffer_tracking@psr-2p-primscrn-pri-shrfb-draw-mmap-wc:
- shard-dg2-set2: [SKIP][270] ([Intel XE#656]) -> [SKIP][271] ([Intel XE#653]) +4 other tests skip
[270]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8304/shard-dg2-464/igt@kms_frontbuffer_tracking@psr-2p-primscrn-pri-shrfb-draw-mmap-wc.html
[271]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12922/shard-dg2-463/igt@kms_frontbuffer_tracking@psr-2p-primscrn-pri-shrfb-draw-mmap-wc.html
* igt@kms_frontbuffer_tracking@psr-2p-primscrn-spr-indfb-fullscreen:
- shard-bmg: [SKIP][272] ([Intel XE#2312]) -> [SKIP][273] ([Intel XE#2313]) +8 other tests skip
[272]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8304/shard-bmg-4/igt@kms_frontbuffer_tracking@psr-2p-primscrn-spr-indfb-fullscreen.html
[273]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12922/shard-bmg-1/igt@kms_frontbuffer_tracking@psr-2p-primscrn-spr-indfb-fullscreen.html
* igt@kms_plane_multiple@2x-tiling-y:
- shard-bmg: [SKIP][274] ([Intel XE#4596]) -> [SKIP][275] ([Intel XE#2493])
[274]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8304/shard-bmg-4/igt@kms_plane_multiple@2x-tiling-y.html
[275]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12922/shard-bmg-2/igt@kms_plane_multiple@2x-tiling-y.html
* igt@kms_plane_multiple@2x-tiling-yf:
- shard-bmg: [SKIP][276] ([Intel XE#2493]) -> [SKIP][277] ([Intel XE#4596])
[276]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8304/shard-bmg-1/igt@kms_plane_multiple@2x-tiling-yf.html
[277]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12922/shard-bmg-4/igt@kms_plane_multiple@2x-tiling-yf.html
* igt@kms_tiled_display@basic-test-pattern-with-chamelium:
- shard-dg2-set2: [SKIP][278] ([Intel XE#1500]) -> [SKIP][279] ([Intel XE#362])
[278]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8304/shard-dg2-466/igt@kms_tiled_display@basic-test-pattern-with-chamelium.html
[279]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12922/shard-dg2-463/igt@kms_tiled_display@basic-test-pattern-with-chamelium.html
[Intel XE#1123]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1123
[Intel XE#1124]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1124
[Intel XE#1178]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1178
[Intel XE#1392]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1392
[Intel XE#1397]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1397
[Intel XE#1401]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1401
[Intel XE#1406]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1406
[Intel XE#1407]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1407
[Intel XE#1421]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1421
[Intel XE#1424]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1424
[Intel XE#1435]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1435
[Intel XE#1469]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1469
[Intel XE#1477]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1477
[Intel XE#1489]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1489
[Intel XE#1499]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1499
[Intel XE#1500]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1500
[Intel XE#1503]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1503
[Intel XE#1512]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1512
[Intel XE#1727]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1727
[Intel XE#1745]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1745
[Intel XE#1794]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1794
[Intel XE#1999]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1999
[Intel XE#2049]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2049
[Intel XE#2234]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2234
[Intel XE#2244]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2244
[Intel XE#2252]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2252
[Intel XE#2284]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2284
[Intel XE#2291]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2291
[Intel XE#2293]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2293
[Intel XE#2311]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2311
[Intel XE#2312]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2312
[Intel XE#2313]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2313
[Intel XE#2314]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2314
[Intel XE#2316]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2316
[Intel XE#2320]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2320
[Intel XE#2321]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2321
[Intel XE#2322]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2322
[Intel XE#2327]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2327
[Intel XE#2330]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2330
[Intel XE#2341]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2341
[Intel XE#2380]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2380
[Intel XE#2390]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2390
[Intel XE#2426]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2426
[Intel XE#2493]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2493
[Intel XE#2541]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2541
[Intel XE#2550]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2550
[Intel XE#2594]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2594
[Intel XE#2705]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2705
[Intel XE#2763]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2763
[Intel XE#2850]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2850
[Intel XE#288]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/288
[Intel XE#2882]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2882
[Intel XE#2887]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2887
[Intel XE#2893]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2893
[Intel XE#2894]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2894
[Intel XE#2905]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2905
[Intel XE#2907]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2907
[Intel XE#301]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/301
[Intel XE#3012]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3012
[Intel XE#306]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/306
[Intel XE#309]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/309
[Intel XE#310]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/310
[Intel XE#3113]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3113
[Intel XE#3124]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3124
[Intel XE#3149]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3149
[Intel XE#3225]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3225
[Intel XE#3321]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3321
[Intel XE#3414]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3414
[Intel XE#3432]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3432
[Intel XE#346]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/346
[Intel XE#3573]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3573
[Intel XE#362]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/362
[Intel XE#3658]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3658
[Intel XE#367]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/367
[Intel XE#3719]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3719
[Intel XE#373]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/373
[Intel XE#3767]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3767
[Intel XE#378]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/378
[Intel XE#3876]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3876
[Intel XE#3966]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3966
[Intel XE#4130]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4130
[Intel XE#4141]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4141
[Intel XE#4212]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4212
[Intel XE#4278]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4278
[Intel XE#4294]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4294
[Intel XE#4302]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4302
[Intel XE#4328]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4328
[Intel XE#4417]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4417
[Intel XE#4497]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4497
[Intel XE#4502]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4502
[Intel XE#4518]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4518
[Intel XE#4522]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4522
[Intel XE#455]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/455
[Intel XE#4596]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4596
[Intel XE#584]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/584
[Intel XE#599]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/599
[Intel XE#616]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/616
[Intel XE#651]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/651
[Intel XE#653]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/653
[Intel XE#656]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/656
[Intel XE#658]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/658
[Intel XE#688]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/688
[Intel XE#702]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/702
[Intel XE#718]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/718
[Intel XE#756]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/756
[Intel XE#771]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/771
[Intel XE#787]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/787
[Intel XE#911]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/911
[Intel XE#929]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/929
[Intel XE#944]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/944
Build changes
-------------
* IGT: IGT_8304 -> IGTPW_12922
* Linux: xe-2901-71dac8dae6cc024b633bd6e584f4195c44c0dbc7 -> xe-2904-bc18da45d48d337b92a7ff9546ba61da32b3b586
IGTPW_12922: 12922
IGT_8304: 8304
xe-2901-71dac8dae6cc024b633bd6e584f4195c44c0dbc7: 71dac8dae6cc024b633bd6e584f4195c44c0dbc7
xe-2904-bc18da45d48d337b92a7ff9546ba61da32b3b586: bc18da45d48d337b92a7ff9546ba61da32b3b586
== Logs ==
For more details see: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12922/index.html
[-- Attachment #2: Type: text/html, Size: 79451 bytes --]
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [PATCH v3 2/3] tests/kms_vrr: Increase readability of kms_vrr
2025-04-04 4:37 ` [PATCH v3 2/3] tests/kms_vrr: Increase readability of kms_vrr Mitul Golani
@ 2025-04-09 10:51 ` Naladala, Ramanaidu
0 siblings, 0 replies; 10+ messages in thread
From: Naladala, Ramanaidu @ 2025-04-09 10:51 UTC (permalink / raw)
To: Mitul Golani, igt-dev; +Cc: uma.shankar, ankit.k.nautiyal
[-- Attachment #1: Type: text/plain, Size: 1790 bytes --]
On 4/4/2025 10:07 AM, Mitul Golani wrote:
> Add converted refresh rate value apart from nanosecond time prints
> to increase readability of debug logs.
>
> Signed-off-by: Mitul Golani<mitulkumar.ajitkumar.golani@intel.com>
> ---
> tests/kms_vrr.c | 11 +++++++----
> 1 file changed, 7 insertions(+), 4 deletions(-)
>
> diff --git a/tests/kms_vrr.c b/tests/kms_vrr.c
> index ccf32f453..4d308aced 100644
> --- a/tests/kms_vrr.c
> +++ b/tests/kms_vrr.c
> @@ -487,8 +487,10 @@ flip_and_measure(data_t *data, igt_output_t *output, enum pipe pipe,
>
> calculate_tolerance(&threshold_hi[i], &threshold_lo[i], exp_rate_ns);
>
> - igt_info("Requested rate[%d]: %"PRIu64" ns, Expected rate between: %"PRIu64" ns to %"PRIu64" ns\n",
> - i, rates_ns[i], threshold_hi[i], threshold_lo[i]);
> + igt_info("Requested rate[%d]: %" PRIu64 " ns (%.2f Hz), Expected rate between: %" PRIu64 " ns (%.2f Hz) to %" PRIu64 " ns (%.2f Hz)\n",
> + i, rates_ns[i], (float)NSECS_PER_SEC / rates_ns[i], threshold_hi[i],
> + (float)NSECS_PER_SEC / threshold_hi[i], threshold_lo[i],
> + (float)NSECS_PER_SEC / threshold_lo[i]);
> }
>
> /* Align with the flip completion event to speed up convergence. */
> @@ -513,8 +515,9 @@ flip_and_measure(data_t *data, igt_output_t *output, enum pipe pipe,
> */
> event_ns = get_kernel_event_ns(data, DRM_EVENT_FLIP_COMPLETE);
>
> - igt_debug("event_ns - last_event_ns: %"PRIu64"\n",
> - (event_ns - last_event_ns));
> + igt_debug("event_ns - last_event_ns: %" PRIu64 " (%.2f Hz)\n",
> + event_ns - last_event_ns,
> + (float)NSECS_PER_SEC / (event_ns - last_event_ns));
LGTM,
Reviewed-by: Naladala Ramanaidu <ramanaidu.naladala@intel.com>
>
> /*
> * Check if the difference between the two flip timestamps
[-- Attachment #2: Type: text/html, Size: 38028 bytes --]
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [PATCH v3 1/3] tests/kms_vrr: Bucketize refresh rate tolerance
2025-04-04 4:37 ` [PATCH v3 1/3] tests/kms_vrr: " Mitul Golani
@ 2025-04-09 19:22 ` Naladala, Ramanaidu
2025-04-11 4:28 ` Nautiyal, Ankit K
1 sibling, 0 replies; 10+ messages in thread
From: Naladala, Ramanaidu @ 2025-04-09 19:22 UTC (permalink / raw)
To: Mitul Golani, igt-dev; +Cc: uma.shankar, ankit.k.nautiyal
Hi Mitul,
On 4/4/2025 10:07 AM, Mitul Golani wrote:
> Reduce false failures while preserving timing accuracy. Introduce
> a small tolerance buffer based on refresh rate which accounts for
> HW/SW latency without compromising validation on HRR panel.
> Although an imperical number but already IGT is living with that.
> This also ensures that asked refresh rate is not too off and always
> catch the real HW/software issues.
>
> --v2:
> - Refresh rate criteria changes.
>
> --v3:
> - Comment changes (Uma).
> - Add FIXME
>
> Signed-off-by: Mitul Golani <mitulkumar.ajitkumar.golani@intel.com>
> ---
> tests/kms_vrr.c | 59 ++++++++++++++++++++++++++++++++++++++++++++++---
> 1 file changed, 56 insertions(+), 3 deletions(-)
>
> diff --git a/tests/kms_vrr.c b/tests/kms_vrr.c
> index c4bb30f6a..ccf32f453 100644
> --- a/tests/kms_vrr.c
> +++ b/tests/kms_vrr.c
> @@ -410,6 +410,52 @@ do_flip(data_t *data, igt_fb_t *fb)
> igt_reset_timeout();
> }
>
> +static void
> +calculate_tolerance(uint64_t *threshold_hi, uint64_t *threshold_lo, uint64_t rates_ns)
> +{
> + uint32_t refresh_rate = NSECS_PER_SEC / rates_ns;
> +
> + if (refresh_rate < 0)
> + return;
> +
> + /*
> + * Current IGT implementation follows this sequence:
> + * 1. Perform a page flip (`do_flip`).
> + * 2. Wait for the flip completion event.
> + * 3. Compare the timestamp of the flip completion event with the previous frame’s
> + * completion timestamp.
> + * 4. Adjust CPU cycle burning based on the relative frame time.
> + *
> + * If a flip completes too early or too late, it is marked as out of tolerance.
> + * As a result, additional CPU cycles are burned to match the `target_ns`.
> + * Even if the next frame is on time, the total frame time now includes:
> + * Burned CPU cycle time (from the previous frame) + Flip completion event time.
> + * This leads to miscalculation, causing **false out-of-range detections**.
> + * The impact is more significant on High Refresh Rate (HRR) panels, where:
> + * The allowed tolerance window is smaller and more correction time is required.
> + * i.e. for 210hz (4.762ms), allowed range is 209hz(4.784ms) to 211hz(4.739ms).
> + * This comes just 23 microsecond tolerance, which is much lesser
> + * for accounting HW/SW latency, CPU burn cycle latency and correction logic
> + * applied in igt for validation.
> + *
> + * To address this implement a Bucketing Strategy:
> + * Provide a small tolerance buffer to allow IGT tests to account for correction.
> + * Based on range of asked refresh rate. This prevents excessive failures due to minor
> + * timing adjustments.
> + */
> +
> + if (refresh_rate <= 120) {
> + *threshold_hi = NSECS_PER_SEC / (((float)NSECS_PER_SEC / rates_ns) + 1);
> + *threshold_lo = NSECS_PER_SEC / (((float)NSECS_PER_SEC / rates_ns) - 1);
> + } else if (refresh_rate >= 120 && refresh_rate <= 240) {
> + *threshold_hi = NSECS_PER_SEC / (((float)NSECS_PER_SEC / rates_ns) + 5);
> + *threshold_lo = NSECS_PER_SEC / (((float)NSECS_PER_SEC / rates_ns) - 5);
> + } else {
> + *threshold_hi = NSECS_PER_SEC / (((float)NSECS_PER_SEC / rates_ns) + 10);
> + *threshold_lo = NSECS_PER_SEC / (((float)NSECS_PER_SEC / rates_ns) - 10);
> + }
> +}
As discussed offline, the Bucketize refresh rate tolerance is required
in terms of hardware and software delay.
We are still observing test failures with certain refresh rates, and we
have noted that CPU burn cycles may be
contributing to these issues. As we both agreed, we can merge this patch
and continue debugging further on
below FIXME. Thank you.
LGTM,
Reviewed-by: Naladala Ramanaidu <ramanaidu.naladala@intel.com>
> +
> /*
> * Flips at the given rate and measures against the expected value.
> * Returns the pass rate as a percentage from 0 - 100.
> @@ -439,9 +485,7 @@ flip_and_measure(data_t *data, igt_output_t *output, enum pipe pipe,
> else
> exp_rate_ns = vtest_ns.max;
>
> - /* Allow ~1 Hz deviation for different reasons causing delay. */
> - threshold_hi[i] = NSECS_PER_SEC / (((float)NSECS_PER_SEC / exp_rate_ns) + 1);
> - threshold_lo[i] = NSECS_PER_SEC / (((float)NSECS_PER_SEC / exp_rate_ns) - 1);
> + calculate_tolerance(&threshold_hi[i], &threshold_lo[i], exp_rate_ns);
>
> igt_info("Requested rate[%d]: %"PRIu64" ns, Expected rate between: %"PRIu64" ns to %"PRIu64" ns\n",
> i, rates_ns[i], threshold_hi[i], threshold_lo[i]);
> @@ -497,6 +541,15 @@ flip_and_measure(data_t *data, igt_output_t *output, enum pipe pipe,
> wait_ns -= diff_ns;
> target_ns = event_ns + wait_ns;
>
> + /*
> + * FIXME: This logic makes next immediate frame time calculation
> + * in inconsistent state, even if next flip comes on correct time,
> + * it will be marked as fail due to time difference from previous
> + * flip. Needs to reset at every cycle for correct measurement.
> + * Once this is corrected, igt can ask for more stricter pass
> + * criteria.
> + */
> +
> while (get_time_ns() < target_ns - 10);
> }
>
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [PATCH v3 1/3] tests/kms_vrr: Bucketize refresh rate tolerance
2025-04-04 4:37 ` [PATCH v3 1/3] tests/kms_vrr: " Mitul Golani
2025-04-09 19:22 ` Naladala, Ramanaidu
@ 2025-04-11 4:28 ` Nautiyal, Ankit K
1 sibling, 0 replies; 10+ messages in thread
From: Nautiyal, Ankit K @ 2025-04-11 4:28 UTC (permalink / raw)
To: Mitul Golani, igt-dev; +Cc: uma.shankar, ramanaidu.naladala
On 4/4/2025 10:07 AM, Mitul Golani wrote:
> Reduce false failures while preserving timing accuracy. Introduce
> a small tolerance buffer based on refresh rate which accounts for
> HW/SW latency without compromising validation on HRR panel.
> Although an imperical number but already IGT is living with that.
s/imperical/emperical
> This also ensures that asked refresh rate is not too off and always
> catch the real HW/software issues.
>
> --v2:
> - Refresh rate criteria changes.
>
> --v3:
> - Comment changes (Uma).
> - Add FIXME
>
> Signed-off-by: Mitul Golani <mitulkumar.ajitkumar.golani@intel.com>
> ---
> tests/kms_vrr.c | 59 ++++++++++++++++++++++++++++++++++++++++++++++---
> 1 file changed, 56 insertions(+), 3 deletions(-)
>
> diff --git a/tests/kms_vrr.c b/tests/kms_vrr.c
> index c4bb30f6a..ccf32f453 100644
> --- a/tests/kms_vrr.c
> +++ b/tests/kms_vrr.c
> @@ -410,6 +410,52 @@ do_flip(data_t *data, igt_fb_t *fb)
> igt_reset_timeout();
> }
>
> +static void
> +calculate_tolerance(uint64_t *threshold_hi, uint64_t *threshold_lo, uint64_t rates_ns)
> +{
> + uint32_t refresh_rate = NSECS_PER_SEC / rates_ns;
> +
> + if (refresh_rate < 0)
> + return;
> +
> + /*
> + * Current IGT implementation follows this sequence:
> + * 1. Perform a page flip (`do_flip`).
> + * 2. Wait for the flip completion event.
> + * 3. Compare the timestamp of the flip completion event with the previous frame’s
> + * completion timestamp.
> + * 4. Adjust CPU cycle burning based on the relative frame time.
Perhaps need to add a step for mention the tolerance step and about what
it does.
5. Tolerance Check: Determine if the flip completion time falls within
the acceptable range.
Perhaps we can add something like below:
"We set a tolerance value as the acceptable range of time within which a
flip completion event should occur."
> + *
> + * If a flip completes too early or too late, it is marked as out of tolerance.
> + * As a result, additional CPU cycles are burned to match the `target_ns`.
> + * Even if the next frame is on time, the total frame time now includes:
> + * Burned CPU cycle time (from the previous frame) + Flip completion event time.
> + * This leads to miscalculation, causing **false out-of-range detections**.
> + * The impact is more significant on High Refresh Rate (HRR) panels, where:
> + * The allowed tolerance window is smaller and more correction time is required.
> + * i.e. for 210hz (4.762ms), allowed range is 209hz(4.784ms) to 211hz(4.739ms).
> + * This comes just 23 microsecond tolerance, which is much lesser
> + * for accounting HW/SW latency, CPU burn cycle latency and correction logic
> + * applied in igt for validation.
> + *
> + * To address this implement a Bucketing Strategy:
> + * Provide a small tolerance buffer to allow IGT tests to account for correction.
> + * Based on range of asked refresh rate. This prevents excessive failures due to minor
> + * timing adjustments.
> + */
> +
> + if (refresh_rate <= 120) {
> + *threshold_hi = NSECS_PER_SEC / (((float)NSECS_PER_SEC / rates_ns) + 1);
> + *threshold_lo = NSECS_PER_SEC / (((float)NSECS_PER_SEC / rates_ns) - 1);
> + } else if (refresh_rate >= 120 && refresh_rate <= 240) {
> + *threshold_hi = NSECS_PER_SEC / (((float)NSECS_PER_SEC / rates_ns) + 5);
> + *threshold_lo = NSECS_PER_SEC / (((float)NSECS_PER_SEC / rates_ns) - 5);
> + } else {
> + *threshold_hi = NSECS_PER_SEC / (((float)NSECS_PER_SEC / rates_ns) + 10);
> + *threshold_lo = NSECS_PER_SEC / (((float)NSECS_PER_SEC / rates_ns) - 10);
> + }
These ranges and values might need to adjust. More ranges might be
required later.
I am wondering if we can use a table for this:
struct{
intmin_rate; /*Min refresh rate in Hertz*/
intmax_rate; / *Max refresh rate in Hertz */
inttolerance; /* Tolerance in Hertz */
}tolerance_config;
/*
* Tolerance values are determined based on predefined ranges:
* - ≤ 120 Hz: ±1
* - 121-240 Hz: ±5
* - > 240 Hz: ±10
*/
struct tolerance_configtolerance_table[]={
{0,120,1},
{121,240,5},
{241,INT_MAX,10}
};
Then any further changes in the values will not have impact on the code.
> +}
> +
> /*
> * Flips at the given rate and measures against the expected value.
> * Returns the pass rate as a percentage from 0 - 100.
> @@ -439,9 +485,7 @@ flip_and_measure(data_t *data, igt_output_t *output, enum pipe pipe,
> else
> exp_rate_ns = vtest_ns.max;
>
> - /* Allow ~1 Hz deviation for different reasons causing delay. */
> - threshold_hi[i] = NSECS_PER_SEC / (((float)NSECS_PER_SEC / exp_rate_ns) + 1);
> - threshold_lo[i] = NSECS_PER_SEC / (((float)NSECS_PER_SEC / exp_rate_ns) - 1);
> + calculate_tolerance(&threshold_hi[i], &threshold_lo[i], exp_rate_ns);
>
> igt_info("Requested rate[%d]: %"PRIu64" ns, Expected rate between: %"PRIu64" ns to %"PRIu64" ns\n",
> i, rates_ns[i], threshold_hi[i], threshold_lo[i]);
> @@ -497,6 +541,15 @@ flip_and_measure(data_t *data, igt_output_t *output, enum pipe pipe,
> wait_ns -= diff_ns;
> target_ns = event_ns + wait_ns;
>
> + /*
> + * FIXME: This logic makes next immediate frame time calculation
> + * in inconsistent state, even if next flip comes on correct time,
> + * it will be marked as fail due to time difference from previous
> + * flip. Needs to reset at every cycle for correct measurement.
> + * Once this is corrected, igt can ask for more stricter pass
s/igt/the test
I agree with the idea in general. Thanks for spending some time on this
and all the experimentation.
Regards,
Ankit
> + * criteria.
> + */
> +
> while (get_time_ns() < target_ns - 10);
> }
>
^ permalink raw reply [flat|nested] 10+ messages in thread
end of thread, other threads:[~2025-04-11 4:29 UTC | newest]
Thread overview: 10+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-04-04 4:37 [PATCH v3 0/3] Bucketize refresh rate tolerance Mitul Golani
2025-04-04 4:37 ` [PATCH v3 1/3] tests/kms_vrr: " Mitul Golani
2025-04-09 19:22 ` Naladala, Ramanaidu
2025-04-11 4:28 ` Nautiyal, Ankit K
2025-04-04 4:37 ` [PATCH v3 2/3] tests/kms_vrr: Increase readability of kms_vrr Mitul Golani
2025-04-09 10:51 ` Naladala, Ramanaidu
2025-04-04 4:37 ` [PATCH v3 3/3] HAX patch do not merge Mitul Golani
2025-04-04 5:25 ` ✓ Xe.CI.BAT: success for Bucketize refresh rate tolerance (rev3) Patchwork
2025-04-04 5:37 ` ✗ i915.CI.BAT: failure " Patchwork
2025-04-04 13:46 ` ✗ Xe.CI.Full: " Patchwork
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox