* [Intel-gfx] [PATCH v2] drm/i915/display: Ensure PSR gets disabled if no encoders in new state
@ 2022-07-11 11:17 Jouni Högander
2022-07-11 12:43 ` [Intel-gfx] ✗ Fi.CI.BAT: failure for drm/i915/display: Ensure PSR gets disabled if no encoders in new state (rev2) Patchwork
` (5 more replies)
0 siblings, 6 replies; 10+ messages in thread
From: Jouni Högander @ 2022-07-11 11:17 UTC (permalink / raw)
To: intel-gfx
Currently PSR is left enabled when all planes are disabled if there
is no attached encoder in new state. This seems to be causing FIFO
underruns.
Fix this by checking if encoder exists in new crtc state and disable
PSR if it doesn't.
v2: Unify disable logic with existing
Cc: Mika Kahola <mika.kahola@intel.com>
Reported-by: Stanislav Lisovskiy <stanislav.lisovskiy@intel.com>
Signed-off-by: Jouni Högander <jouni.hogander@intel.com>
Signed-off-by: Stanislav Lisovskiy <stanislav.lisovskiy@intel.com>
---
drivers/gpu/drm/i915/display/intel_psr.c | 53 ++++++++++++++----------
1 file changed, 31 insertions(+), 22 deletions(-)
diff --git a/drivers/gpu/drm/i915/display/intel_psr.c b/drivers/gpu/drm/i915/display/intel_psr.c
index e6a870641cd2..90599dd1cb1b 100644
--- a/drivers/gpu/drm/i915/display/intel_psr.c
+++ b/drivers/gpu/drm/i915/display/intel_psr.c
@@ -1863,36 +1863,45 @@ void intel_psr_pre_plane_update(struct intel_atomic_state *state,
struct intel_crtc *crtc)
{
struct drm_i915_private *i915 = to_i915(state->base.dev);
- const struct intel_crtc_state *crtc_state =
- intel_atomic_get_new_crtc_state(state, crtc);
- struct intel_encoder *encoder;
+ struct intel_crtc_state *new_crtc_state, *old_crtc_state;
+ int i;
if (!HAS_PSR(i915))
return;
- for_each_intel_encoder_mask_with_psr(state->base.dev, encoder,
- crtc_state->uapi.encoder_mask) {
- struct intel_dp *intel_dp = enc_to_intel_dp(encoder);
- struct intel_psr *psr = &intel_dp->psr;
- bool needs_to_disable = false;
+ for_each_oldnew_intel_crtc_in_state(state, crtc, old_crtc_state,
+ new_crtc_state, i) {
+ struct intel_encoder *encoder;
+ u32 old_new_encoder_mask = old_crtc_state->uapi.encoder_mask |
+ new_crtc_state->uapi.encoder_mask;
- mutex_lock(&psr->lock);
+ for_each_intel_encoder_mask_with_psr(state->base.dev, encoder,
+ old_new_encoder_mask) {
+ struct intel_dp *intel_dp = enc_to_intel_dp(encoder);
+ struct intel_psr *psr = &intel_dp->psr;
+ bool needs_to_disable = false;
- /*
- * Reasons to disable:
- * - PSR disabled in new state
- * - All planes will go inactive
- * - Changing between PSR versions
- */
- needs_to_disable |= intel_crtc_needs_modeset(crtc_state);
- needs_to_disable |= !crtc_state->has_psr;
- needs_to_disable |= !crtc_state->active_planes;
- needs_to_disable |= crtc_state->has_psr2 != psr->psr2_enabled;
+ mutex_lock(&psr->lock);
- if (psr->enabled && needs_to_disable)
- intel_psr_disable_locked(intel_dp);
+ /*
+ * Reasons to disable:
+ * - PSR disabled in new state
+ * - All planes will go inactive
+ * - Changing between PSR versions
+ * - Encoder isn't present in new mask
+ */
+ needs_to_disable |= intel_crtc_needs_modeset(new_crtc_state);
+ needs_to_disable |= !new_crtc_state->has_psr;
+ needs_to_disable |= !new_crtc_state->active_planes;
+ needs_to_disable |= new_crtc_state->has_psr2 != psr->psr2_enabled;
+ needs_to_disable |= !(new_crtc_state->uapi.encoder_mask &
+ drm_encoder_mask(&(encoder)->base));
- mutex_unlock(&psr->lock);
+ if (psr->enabled && needs_to_disable)
+ intel_psr_disable_locked(intel_dp);
+
+ mutex_unlock(&psr->lock);
+ }
}
}
--
2.25.1
^ permalink raw reply related [flat|nested] 10+ messages in thread* [Intel-gfx] ✗ Fi.CI.BAT: failure for drm/i915/display: Ensure PSR gets disabled if no encoders in new state (rev2) 2022-07-11 11:17 [Intel-gfx] [PATCH v2] drm/i915/display: Ensure PSR gets disabled if no encoders in new state Jouni Högander @ 2022-07-11 12:43 ` Patchwork 2022-07-11 14:10 ` [Intel-gfx] [PATCH v2] drm/i915/display: Ensure PSR gets disabled if no encoders in new state Lisovskiy, Stanislav ` (4 subsequent siblings) 5 siblings, 0 replies; 10+ messages in thread From: Patchwork @ 2022-07-11 12:43 UTC (permalink / raw) To: Jouni Högander; +Cc: intel-gfx [-- Attachment #1: Type: text/plain, Size: 16072 bytes --] == Series Details == Series: drm/i915/display: Ensure PSR gets disabled if no encoders in new state (rev2) URL : https://patchwork.freedesktop.org/series/106168/ State : failure == Summary == CI Bug Log - changes from CI_DRM_11870 -> Patchwork_106168v2 ==================================================== Summary ------- **FAILURE** Serious unknown changes coming with Patchwork_106168v2 absolutely need to be verified manually. If you think the reported changes have nothing to do with the changes introduced in Patchwork_106168v2, please notify your bug team to allow them to document this new failure mode, which will reduce false positives in CI. External URL: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106168v2/index.html Participating hosts (33 -> 41) ------------------------------ Additional (11): fi-kbl-soraka bat-dg1-5 bat-dg2-8 bat-dg2-9 bat-adlp-6 bat-adlp-4 fi-hsw-4770 bat-adln-1 bat-jsl-3 bat-rpls-2 bat-jsl-1 Missing (3): fi-ctg-p8600 fi-skl-guc fi-hsw-4200u Possible new issues ------------------- Here are the unknown changes that may have been introduced in Patchwork_106168v2: ### IGT changes ### #### Possible regressions #### * igt@i915_selftest@live@requests: - fi-elk-e7500: [PASS][1] -> [DMESG-FAIL][2] [1]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11870/fi-elk-e7500/igt@i915_selftest@live@requests.html [2]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106168v2/fi-elk-e7500/igt@i915_selftest@live@requests.html Known issues ------------ Here are the changes found in Patchwork_106168v2 that come from known issues: ### IGT changes ### #### Issues hit #### * igt@fbdev@nullptr: - bat-dg1-5: NOTRUN -> [SKIP][3] ([i915#2582]) +4 similar issues [3]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106168v2/bat-dg1-5/igt@fbdev@nullptr.html * igt@gem_exec_gttfill@basic: - fi-kbl-soraka: NOTRUN -> [SKIP][4] ([fdo#109271]) +8 similar issues [4]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106168v2/fi-kbl-soraka/igt@gem_exec_gttfill@basic.html * igt@gem_huc_copy@huc-copy: - fi-kbl-soraka: NOTRUN -> [SKIP][5] ([fdo#109271] / [i915#2190]) [5]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106168v2/fi-kbl-soraka/igt@gem_huc_copy@huc-copy.html * igt@gem_lmem_swapping@basic: - fi-kbl-soraka: NOTRUN -> [SKIP][6] ([fdo#109271] / [i915#4613]) +3 similar issues [6]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106168v2/fi-kbl-soraka/igt@gem_lmem_swapping@basic.html * igt@gem_lmem_swapping@parallel-random-engines: - bat-adlp-4: NOTRUN -> [SKIP][7] ([i915#4613]) +3 similar issues [7]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106168v2/bat-adlp-4/igt@gem_lmem_swapping@parallel-random-engines.html * igt@gem_mmap@basic: - bat-dg1-5: NOTRUN -> [SKIP][8] ([i915#4083]) [8]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106168v2/bat-dg1-5/igt@gem_mmap@basic.html * igt@gem_softpin@allocator-basic-reserve: - fi-hsw-4770: NOTRUN -> [SKIP][9] ([fdo#109271]) +9 similar issues [9]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106168v2/fi-hsw-4770/igt@gem_softpin@allocator-basic-reserve.html * igt@gem_tiled_blits@basic: - bat-dg1-5: NOTRUN -> [SKIP][10] ([i915#4077]) +2 similar issues [10]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106168v2/bat-dg1-5/igt@gem_tiled_blits@basic.html * igt@gem_tiled_pread_basic: - bat-dg1-5: NOTRUN -> [SKIP][11] ([i915#4079]) +1 similar issue [11]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106168v2/bat-dg1-5/igt@gem_tiled_pread_basic.html - bat-adlp-4: NOTRUN -> [SKIP][12] ([i915#3282]) [12]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106168v2/bat-adlp-4/igt@gem_tiled_pread_basic.html * igt@i915_module_load@load: - fi-kbl-soraka: NOTRUN -> [DMESG-WARN][13] ([i915#1982]) [13]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106168v2/fi-kbl-soraka/igt@i915_module_load@load.html * igt@i915_pm_backlight@basic-brightness: - fi-hsw-4770: NOTRUN -> [SKIP][14] ([fdo#109271] / [i915#3012]) [14]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106168v2/fi-hsw-4770/igt@i915_pm_backlight@basic-brightness.html - bat-dg1-5: NOTRUN -> [SKIP][15] ([i915#1155]) [15]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106168v2/bat-dg1-5/igt@i915_pm_backlight@basic-brightness.html * igt@i915_selftest@live@gem: - fi-blb-e6850: NOTRUN -> [DMESG-FAIL][16] ([i915#4528]) [16]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106168v2/fi-blb-e6850/igt@i915_selftest@live@gem.html * igt@i915_selftest@live@gt_pm: - fi-kbl-soraka: NOTRUN -> [DMESG-FAIL][17] ([i915#1886]) [17]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106168v2/fi-kbl-soraka/igt@i915_selftest@live@gt_pm.html * igt@i915_selftest@live@hangcheck: - bat-dg1-5: NOTRUN -> [DMESG-FAIL][18] ([i915#4494] / [i915#4957]) [18]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106168v2/bat-dg1-5/igt@i915_selftest@live@hangcheck.html * igt@i915_suspend@basic-s2idle-without-i915: - bat-dg1-5: NOTRUN -> [INCOMPLETE][19] ([i915#6011]) [19]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106168v2/bat-dg1-5/igt@i915_suspend@basic-s2idle-without-i915.html * igt@i915_suspend@basic-s3-without-i915: - bat-adlp-4: NOTRUN -> [SKIP][20] ([i915#5903]) [20]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106168v2/bat-adlp-4/igt@i915_suspend@basic-s3-without-i915.html * igt@kms_addfb_basic@basic-x-tiled-legacy: - bat-dg1-5: NOTRUN -> [SKIP][21] ([i915#4212]) +7 similar issues [21]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106168v2/bat-dg1-5/igt@kms_addfb_basic@basic-x-tiled-legacy.html * igt@kms_addfb_basic@basic-y-tiled-legacy: - bat-dg1-5: NOTRUN -> [SKIP][22] ([i915#4215]) [22]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106168v2/bat-dg1-5/igt@kms_addfb_basic@basic-y-tiled-legacy.html * igt@kms_busy@basic: - bat-dg1-5: NOTRUN -> [SKIP][23] ([i915#1845] / [i915#4303]) [23]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106168v2/bat-dg1-5/igt@kms_busy@basic.html * igt@kms_chamelium@common-hpd-after-suspend: - fi-bsw-nick: NOTRUN -> [SKIP][24] ([fdo#109271] / [fdo#111827]) [24]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106168v2/fi-bsw-nick/igt@kms_chamelium@common-hpd-after-suspend.html * igt@kms_chamelium@dp-crc-fast: - fi-hsw-4770: NOTRUN -> [SKIP][25] ([fdo#109271] / [fdo#111827]) +8 similar issues [25]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106168v2/fi-hsw-4770/igt@kms_chamelium@dp-crc-fast.html - bat-adlp-4: NOTRUN -> [SKIP][26] ([fdo#111827]) +8 similar issues [26]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106168v2/bat-adlp-4/igt@kms_chamelium@dp-crc-fast.html - bat-dg1-5: NOTRUN -> [SKIP][27] ([fdo#111827]) +7 similar issues [27]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106168v2/bat-dg1-5/igt@kms_chamelium@dp-crc-fast.html * igt@kms_chamelium@hdmi-hpd-fast: - fi-kbl-soraka: NOTRUN -> [SKIP][28] ([fdo#109271] / [fdo#111827]) +7 similar issues [28]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106168v2/fi-kbl-soraka/igt@kms_chamelium@hdmi-hpd-fast.html * igt@kms_cursor_legacy@basic-busy-flip-before-cursor: - bat-adlp-4: NOTRUN -> [SKIP][29] ([i915#4103]) [29]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106168v2/bat-adlp-4/igt@kms_cursor_legacy@basic-busy-flip-before-cursor.html * igt@kms_force_connector_basic@force-load-detect: - bat-adlp-4: NOTRUN -> [SKIP][30] ([i915#4093]) +3 similar issues [30]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106168v2/bat-adlp-4/igt@kms_force_connector_basic@force-load-detect.html - bat-dg1-5: NOTRUN -> [SKIP][31] ([fdo#109285]) [31]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106168v2/bat-dg1-5/igt@kms_force_connector_basic@force-load-detect.html * igt@kms_pipe_crc_basic@nonblocking-crc: - bat-dg1-5: NOTRUN -> [SKIP][32] ([i915#4078]) +13 similar issues [32]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106168v2/bat-dg1-5/igt@kms_pipe_crc_basic@nonblocking-crc.html * igt@kms_pipe_crc_basic@suspend-read-crc: - fi-bsw-nick: NOTRUN -> [SKIP][33] ([fdo#109271]) [33]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106168v2/fi-bsw-nick/igt@kms_pipe_crc_basic@suspend-read-crc.html * igt@kms_psr@primary_page_flip: - bat-dg1-5: NOTRUN -> [SKIP][34] ([i915#1072] / [i915#4078]) +3 similar issues [34]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106168v2/bat-dg1-5/igt@kms_psr@primary_page_flip.html * igt@kms_psr@sprite_plane_onoff: - fi-hsw-4770: NOTRUN -> [SKIP][35] ([fdo#109271] / [i915#1072]) +3 similar issues [35]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106168v2/fi-hsw-4770/igt@kms_psr@sprite_plane_onoff.html * igt@kms_setmode@basic-clone-single-crtc: - bat-dg1-5: NOTRUN -> [SKIP][36] ([i915#3555]) [36]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106168v2/bat-dg1-5/igt@kms_setmode@basic-clone-single-crtc.html - bat-adlp-4: NOTRUN -> [SKIP][37] ([i915#3555] / [i915#4579]) [37]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106168v2/bat-adlp-4/igt@kms_setmode@basic-clone-single-crtc.html * igt@prime_vgem@basic-fence-flip: - bat-dg1-5: NOTRUN -> [SKIP][38] ([i915#1845] / [i915#3708]) [38]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106168v2/bat-dg1-5/igt@prime_vgem@basic-fence-flip.html * igt@prime_vgem@basic-fence-read: - bat-dg1-5: NOTRUN -> [SKIP][39] ([i915#3708]) +2 similar issues [39]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106168v2/bat-dg1-5/igt@prime_vgem@basic-fence-read.html * igt@prime_vgem@basic-gtt: - bat-dg1-5: NOTRUN -> [SKIP][40] ([i915#3708] / [i915#4077]) +1 similar issue [40]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106168v2/bat-dg1-5/igt@prime_vgem@basic-gtt.html * igt@prime_vgem@basic-userptr: - bat-adlp-4: NOTRUN -> [SKIP][41] ([fdo#109295] / [i915#3301] / [i915#3708]) [41]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106168v2/bat-adlp-4/igt@prime_vgem@basic-userptr.html - bat-dg1-5: NOTRUN -> [SKIP][42] ([i915#3708] / [i915#4873]) [42]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106168v2/bat-dg1-5/igt@prime_vgem@basic-userptr.html * igt@prime_vgem@basic-write: - bat-adlp-4: NOTRUN -> [SKIP][43] ([fdo#109295] / [i915#3291] / [i915#3708]) +2 similar issues [43]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106168v2/bat-adlp-4/igt@prime_vgem@basic-write.html * igt@runner@aborted: - fi-elk-e7500: NOTRUN -> [FAIL][44] ([fdo#109271] / [i915#4312]) [44]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106168v2/fi-elk-e7500/igt@runner@aborted.html - bat-dg1-5: NOTRUN -> [FAIL][45] ([i915#4312] / [i915#5257]) [45]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106168v2/bat-dg1-5/igt@runner@aborted.html #### Possible fixes #### * igt@i915_selftest@live@late_gt_pm: - fi-bsw-nick: [DMESG-FAIL][46] ([i915#3428]) -> [PASS][47] [46]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11870/fi-bsw-nick/igt@i915_selftest@live@late_gt_pm.html [47]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106168v2/fi-bsw-nick/igt@i915_selftest@live@late_gt_pm.html * igt@i915_selftest@live@requests: - fi-blb-e6850: [DMESG-FAIL][48] ([i915#4528]) -> [PASS][49] [48]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11870/fi-blb-e6850/igt@i915_selftest@live@requests.html [49]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106168v2/fi-blb-e6850/igt@i915_selftest@live@requests.html {name}: This element is suppressed. This means it is ignored when computing the status of the difference (SUCCESS, WARNING, or FAILURE). [fdo#109271]: https://bugs.freedesktop.org/show_bug.cgi?id=109271 [fdo#109285]: https://bugs.freedesktop.org/show_bug.cgi?id=109285 [fdo#109295]: https://bugs.freedesktop.org/show_bug.cgi?id=109295 [fdo#111827]: https://bugs.freedesktop.org/show_bug.cgi?id=111827 [i915#1072]: https://gitlab.freedesktop.org/drm/intel/issues/1072 [i915#1155]: https://gitlab.freedesktop.org/drm/intel/issues/1155 [i915#1845]: https://gitlab.freedesktop.org/drm/intel/issues/1845 [i915#1886]: https://gitlab.freedesktop.org/drm/intel/issues/1886 [i915#1982]: https://gitlab.freedesktop.org/drm/intel/issues/1982 [i915#2190]: https://gitlab.freedesktop.org/drm/intel/issues/2190 [i915#2582]: https://gitlab.freedesktop.org/drm/intel/issues/2582 [i915#3003]: https://gitlab.freedesktop.org/drm/intel/issues/3003 [i915#3012]: https://gitlab.freedesktop.org/drm/intel/issues/3012 [i915#3282]: https://gitlab.freedesktop.org/drm/intel/issues/3282 [i915#3291]: https://gitlab.freedesktop.org/drm/intel/issues/3291 [i915#3301]: https://gitlab.freedesktop.org/drm/intel/issues/3301 [i915#3428]: https://gitlab.freedesktop.org/drm/intel/issues/3428 [i915#3555]: https://gitlab.freedesktop.org/drm/intel/issues/3555 [i915#3595]: https://gitlab.freedesktop.org/drm/intel/issues/3595 [i915#3708]: https://gitlab.freedesktop.org/drm/intel/issues/3708 [i915#4077]: https://gitlab.freedesktop.org/drm/intel/issues/4077 [i915#4078]: https://gitlab.freedesktop.org/drm/intel/issues/4078 [i915#4079]: https://gitlab.freedesktop.org/drm/intel/issues/4079 [i915#4083]: https://gitlab.freedesktop.org/drm/intel/issues/4083 [i915#4093]: https://gitlab.freedesktop.org/drm/intel/issues/4093 [i915#4103]: https://gitlab.freedesktop.org/drm/intel/issues/4103 [i915#4212]: https://gitlab.freedesktop.org/drm/intel/issues/4212 [i915#4213]: https://gitlab.freedesktop.org/drm/intel/issues/4213 [i915#4215]: https://gitlab.freedesktop.org/drm/intel/issues/4215 [i915#4303]: https://gitlab.freedesktop.org/drm/intel/issues/4303 [i915#4312]: https://gitlab.freedesktop.org/drm/intel/issues/4312 [i915#4494]: https://gitlab.freedesktop.org/drm/intel/issues/4494 [i915#4528]: https://gitlab.freedesktop.org/drm/intel/issues/4528 [i915#4579]: https://gitlab.freedesktop.org/drm/intel/issues/4579 [i915#4613]: https://gitlab.freedesktop.org/drm/intel/issues/4613 [i915#4873]: https://gitlab.freedesktop.org/drm/intel/issues/4873 [i915#4957]: https://gitlab.freedesktop.org/drm/intel/issues/4957 [i915#5174]: https://gitlab.freedesktop.org/drm/intel/issues/5174 [i915#5190]: https://gitlab.freedesktop.org/drm/intel/issues/5190 [i915#5257]: https://gitlab.freedesktop.org/drm/intel/issues/5257 [i915#5274]: https://gitlab.freedesktop.org/drm/intel/issues/5274 [i915#5354]: https://gitlab.freedesktop.org/drm/intel/issues/5354 [i915#5763]: https://gitlab.freedesktop.org/drm/intel/issues/5763 [i915#5903]: https://gitlab.freedesktop.org/drm/intel/issues/5903 [i915#5950]: https://gitlab.freedesktop.org/drm/intel/issues/5950 [i915#6011]: https://gitlab.freedesktop.org/drm/intel/issues/6011 [i915#6297]: https://gitlab.freedesktop.org/drm/intel/issues/6297 Build changes ------------- * Linux: CI_DRM_11870 -> Patchwork_106168v2 CI-20190529: 20190529 CI_DRM_11870: 513ce43f757348d6562afb84b56f8e0fc4e6c42b @ git://anongit.freedesktop.org/gfx-ci/linux IGT_6563: 7d43b49bf10788d4870668f93a800888fc8ab339 @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git Patchwork_106168v2: 513ce43f757348d6562afb84b56f8e0fc4e6c42b @ git://anongit.freedesktop.org/gfx-ci/linux ### Linux commits 68f1dda238c7 drm/i915/display: Ensure PSR gets disabled if no encoders in new state == Logs == For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106168v2/index.html [-- Attachment #2: Type: text/html, Size: 18980 bytes --] ^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [Intel-gfx] [PATCH v2] drm/i915/display: Ensure PSR gets disabled if no encoders in new state 2022-07-11 11:17 [Intel-gfx] [PATCH v2] drm/i915/display: Ensure PSR gets disabled if no encoders in new state Jouni Högander 2022-07-11 12:43 ` [Intel-gfx] ✗ Fi.CI.BAT: failure for drm/i915/display: Ensure PSR gets disabled if no encoders in new state (rev2) Patchwork @ 2022-07-11 14:10 ` Lisovskiy, Stanislav 2022-07-12 5:55 ` [Intel-gfx] ✓ Fi.CI.BAT: success for drm/i915/display: Ensure PSR gets disabled if no encoders in new state (rev3) Patchwork ` (3 subsequent siblings) 5 siblings, 0 replies; 10+ messages in thread From: Lisovskiy, Stanislav @ 2022-07-11 14:10 UTC (permalink / raw) To: Jouni Högander; +Cc: intel-gfx On Mon, Jul 11, 2022 at 02:17:50PM +0300, Jouni Högander wrote: > Currently PSR is left enabled when all planes are disabled if there > is no attached encoder in new state. This seems to be causing FIFO > underruns. > > Fix this by checking if encoder exists in new crtc state and disable > PSR if it doesn't. > > v2: Unify disable logic with existing Reviewed-by: Stanislav Lisovskiy <stanislav.lisovskiy@intel.com> > > Cc: Mika Kahola <mika.kahola@intel.com> > Reported-by: Stanislav Lisovskiy <stanislav.lisovskiy@intel.com> > Signed-off-by: Jouni Högander <jouni.hogander@intel.com> > Signed-off-by: Stanislav Lisovskiy <stanislav.lisovskiy@intel.com> > --- > drivers/gpu/drm/i915/display/intel_psr.c | 53 ++++++++++++++---------- > 1 file changed, 31 insertions(+), 22 deletions(-) > > diff --git a/drivers/gpu/drm/i915/display/intel_psr.c b/drivers/gpu/drm/i915/display/intel_psr.c > index e6a870641cd2..90599dd1cb1b 100644 > --- a/drivers/gpu/drm/i915/display/intel_psr.c > +++ b/drivers/gpu/drm/i915/display/intel_psr.c > @@ -1863,36 +1863,45 @@ void intel_psr_pre_plane_update(struct intel_atomic_state *state, > struct intel_crtc *crtc) > { > struct drm_i915_private *i915 = to_i915(state->base.dev); > - const struct intel_crtc_state *crtc_state = > - intel_atomic_get_new_crtc_state(state, crtc); > - struct intel_encoder *encoder; > + struct intel_crtc_state *new_crtc_state, *old_crtc_state; > + int i; > > if (!HAS_PSR(i915)) > return; > > - for_each_intel_encoder_mask_with_psr(state->base.dev, encoder, > - crtc_state->uapi.encoder_mask) { > - struct intel_dp *intel_dp = enc_to_intel_dp(encoder); > - struct intel_psr *psr = &intel_dp->psr; > - bool needs_to_disable = false; > + for_each_oldnew_intel_crtc_in_state(state, crtc, old_crtc_state, > + new_crtc_state, i) { > + struct intel_encoder *encoder; > + u32 old_new_encoder_mask = old_crtc_state->uapi.encoder_mask | > + new_crtc_state->uapi.encoder_mask; > > - mutex_lock(&psr->lock); > + for_each_intel_encoder_mask_with_psr(state->base.dev, encoder, > + old_new_encoder_mask) { > + struct intel_dp *intel_dp = enc_to_intel_dp(encoder); > + struct intel_psr *psr = &intel_dp->psr; > + bool needs_to_disable = false; > > - /* > - * Reasons to disable: > - * - PSR disabled in new state > - * - All planes will go inactive > - * - Changing between PSR versions > - */ > - needs_to_disable |= intel_crtc_needs_modeset(crtc_state); > - needs_to_disable |= !crtc_state->has_psr; > - needs_to_disable |= !crtc_state->active_planes; > - needs_to_disable |= crtc_state->has_psr2 != psr->psr2_enabled; > + mutex_lock(&psr->lock); > > - if (psr->enabled && needs_to_disable) > - intel_psr_disable_locked(intel_dp); > + /* > + * Reasons to disable: > + * - PSR disabled in new state > + * - All planes will go inactive > + * - Changing between PSR versions > + * - Encoder isn't present in new mask > + */ > + needs_to_disable |= intel_crtc_needs_modeset(new_crtc_state); > + needs_to_disable |= !new_crtc_state->has_psr; > + needs_to_disable |= !new_crtc_state->active_planes; > + needs_to_disable |= new_crtc_state->has_psr2 != psr->psr2_enabled; > + needs_to_disable |= !(new_crtc_state->uapi.encoder_mask & > + drm_encoder_mask(&(encoder)->base)); > > - mutex_unlock(&psr->lock); > + if (psr->enabled && needs_to_disable) > + intel_psr_disable_locked(intel_dp); > + > + mutex_unlock(&psr->lock); > + } > } > } > > -- > 2.25.1 > ^ permalink raw reply [flat|nested] 10+ messages in thread
* [Intel-gfx] ✓ Fi.CI.BAT: success for drm/i915/display: Ensure PSR gets disabled if no encoders in new state (rev3) 2022-07-11 11:17 [Intel-gfx] [PATCH v2] drm/i915/display: Ensure PSR gets disabled if no encoders in new state Jouni Högander 2022-07-11 12:43 ` [Intel-gfx] ✗ Fi.CI.BAT: failure for drm/i915/display: Ensure PSR gets disabled if no encoders in new state (rev2) Patchwork 2022-07-11 14:10 ` [Intel-gfx] [PATCH v2] drm/i915/display: Ensure PSR gets disabled if no encoders in new state Lisovskiy, Stanislav @ 2022-07-12 5:55 ` Patchwork 2022-07-12 7:26 ` [Intel-gfx] ✗ Fi.CI.IGT: failure " Patchwork ` (2 subsequent siblings) 5 siblings, 0 replies; 10+ messages in thread From: Patchwork @ 2022-07-12 5:55 UTC (permalink / raw) To: Jouni Högander; +Cc: intel-gfx [-- Attachment #1: Type: text/plain, Size: 15655 bytes --] == Series Details == Series: drm/i915/display: Ensure PSR gets disabled if no encoders in new state (rev3) URL : https://patchwork.freedesktop.org/series/106168/ State : success == Summary == CI Bug Log - changes from CI_DRM_11870 -> Patchwork_106168v3 ==================================================== Summary ------- **SUCCESS** No regressions found. External URL: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106168v3/index.html Participating hosts (33 -> 42) ------------------------------ Additional (11): fi-kbl-soraka bat-dg1-5 bat-dg2-8 bat-dg2-9 bat-adlp-6 bat-adlp-4 fi-hsw-4770 bat-adln-1 bat-jsl-3 bat-rpls-2 bat-jsl-1 Missing (2): fi-ctg-p8600 fi-hsw-4200u Known issues ------------ Here are the changes found in Patchwork_106168v3 that come from known issues: ### IGT changes ### #### Issues hit #### * igt@fbdev@nullptr: - bat-dg1-5: NOTRUN -> [SKIP][1] ([i915#2582]) +4 similar issues [1]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106168v3/bat-dg1-5/igt@fbdev@nullptr.html * igt@gem_exec_gttfill@basic: - fi-kbl-soraka: NOTRUN -> [SKIP][2] ([fdo#109271]) +8 similar issues [2]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106168v3/fi-kbl-soraka/igt@gem_exec_gttfill@basic.html * igt@gem_huc_copy@huc-copy: - fi-kbl-soraka: NOTRUN -> [SKIP][3] ([fdo#109271] / [i915#2190]) [3]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106168v3/fi-kbl-soraka/igt@gem_huc_copy@huc-copy.html * igt@gem_lmem_swapping@basic: - fi-kbl-soraka: NOTRUN -> [SKIP][4] ([fdo#109271] / [i915#4613]) +3 similar issues [4]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106168v3/fi-kbl-soraka/igt@gem_lmem_swapping@basic.html * igt@gem_lmem_swapping@parallel-random-engines: - bat-adlp-4: NOTRUN -> [SKIP][5] ([i915#4613]) +3 similar issues [5]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106168v3/bat-adlp-4/igt@gem_lmem_swapping@parallel-random-engines.html * igt@gem_mmap@basic: - bat-dg1-5: NOTRUN -> [SKIP][6] ([i915#4083]) [6]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106168v3/bat-dg1-5/igt@gem_mmap@basic.html * igt@gem_softpin@allocator-basic-reserve: - fi-hsw-4770: NOTRUN -> [SKIP][7] ([fdo#109271]) +9 similar issues [7]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106168v3/fi-hsw-4770/igt@gem_softpin@allocator-basic-reserve.html * igt@gem_tiled_blits@basic: - bat-dg1-5: NOTRUN -> [SKIP][8] ([i915#4077]) +2 similar issues [8]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106168v3/bat-dg1-5/igt@gem_tiled_blits@basic.html * igt@gem_tiled_pread_basic: - bat-dg1-5: NOTRUN -> [SKIP][9] ([i915#4079]) +1 similar issue [9]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106168v3/bat-dg1-5/igt@gem_tiled_pread_basic.html - bat-adlp-4: NOTRUN -> [SKIP][10] ([i915#3282]) [10]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106168v3/bat-adlp-4/igt@gem_tiled_pread_basic.html * igt@i915_pm_backlight@basic-brightness: - fi-hsw-4770: NOTRUN -> [SKIP][11] ([fdo#109271] / [i915#3012]) [11]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106168v3/fi-hsw-4770/igt@i915_pm_backlight@basic-brightness.html - bat-dg1-5: NOTRUN -> [SKIP][12] ([i915#1155]) [12]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106168v3/bat-dg1-5/igt@i915_pm_backlight@basic-brightness.html * igt@i915_selftest@live@gem: - fi-pnv-d510: NOTRUN -> [DMESG-FAIL][13] ([i915#4528]) [13]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106168v3/fi-pnv-d510/igt@i915_selftest@live@gem.html * igt@i915_selftest@live@gt_pm: - fi-kbl-soraka: NOTRUN -> [DMESG-FAIL][14] ([i915#1886]) [14]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106168v3/fi-kbl-soraka/igt@i915_selftest@live@gt_pm.html * igt@i915_suspend@basic-s2idle-without-i915: - bat-dg1-5: NOTRUN -> [INCOMPLETE][15] ([i915#6011]) [15]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106168v3/bat-dg1-5/igt@i915_suspend@basic-s2idle-without-i915.html * igt@i915_suspend@basic-s3-without-i915: - bat-adlp-4: NOTRUN -> [SKIP][16] ([i915#5903]) [16]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106168v3/bat-adlp-4/igt@i915_suspend@basic-s3-without-i915.html * igt@kms_addfb_basic@basic-x-tiled-legacy: - bat-dg1-5: NOTRUN -> [SKIP][17] ([i915#4212]) +7 similar issues [17]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106168v3/bat-dg1-5/igt@kms_addfb_basic@basic-x-tiled-legacy.html * igt@kms_addfb_basic@basic-y-tiled-legacy: - bat-dg1-5: NOTRUN -> [SKIP][18] ([i915#4215]) [18]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106168v3/bat-dg1-5/igt@kms_addfb_basic@basic-y-tiled-legacy.html * igt@kms_busy@basic: - bat-dg1-5: NOTRUN -> [SKIP][19] ([i915#1845] / [i915#4303]) [19]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106168v3/bat-dg1-5/igt@kms_busy@basic.html * igt@kms_chamelium@common-hpd-after-suspend: - fi-bsw-nick: NOTRUN -> [SKIP][20] ([fdo#109271] / [fdo#111827]) [20]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106168v3/fi-bsw-nick/igt@kms_chamelium@common-hpd-after-suspend.html - fi-rkl-11600: NOTRUN -> [SKIP][21] ([fdo#111827]) [21]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106168v3/fi-rkl-11600/igt@kms_chamelium@common-hpd-after-suspend.html * igt@kms_chamelium@dp-crc-fast: - fi-hsw-4770: NOTRUN -> [SKIP][22] ([fdo#109271] / [fdo#111827]) +8 similar issues [22]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106168v3/fi-hsw-4770/igt@kms_chamelium@dp-crc-fast.html - bat-adlp-4: NOTRUN -> [SKIP][23] ([fdo#111827]) +8 similar issues [23]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106168v3/bat-adlp-4/igt@kms_chamelium@dp-crc-fast.html - bat-dg1-5: NOTRUN -> [SKIP][24] ([fdo#111827]) +7 similar issues [24]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106168v3/bat-dg1-5/igt@kms_chamelium@dp-crc-fast.html * igt@kms_chamelium@hdmi-hpd-fast: - fi-kbl-soraka: NOTRUN -> [SKIP][25] ([fdo#109271] / [fdo#111827]) +7 similar issues [25]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106168v3/fi-kbl-soraka/igt@kms_chamelium@hdmi-hpd-fast.html * igt@kms_cursor_legacy@basic-busy-flip-before-cursor: - bat-adlp-4: NOTRUN -> [SKIP][26] ([i915#4103]) [26]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106168v3/bat-adlp-4/igt@kms_cursor_legacy@basic-busy-flip-before-cursor.html * igt@kms_force_connector_basic@force-load-detect: - bat-adlp-4: NOTRUN -> [SKIP][27] ([i915#4093]) +3 similar issues [27]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106168v3/bat-adlp-4/igt@kms_force_connector_basic@force-load-detect.html - bat-dg1-5: NOTRUN -> [SKIP][28] ([fdo#109285]) [28]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106168v3/bat-dg1-5/igt@kms_force_connector_basic@force-load-detect.html * igt@kms_pipe_crc_basic@nonblocking-crc: - bat-dg1-5: NOTRUN -> [SKIP][29] ([i915#4078]) +13 similar issues [29]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106168v3/bat-dg1-5/igt@kms_pipe_crc_basic@nonblocking-crc.html * igt@kms_pipe_crc_basic@suspend-read-crc: - fi-bsw-nick: NOTRUN -> [SKIP][30] ([fdo#109271]) [30]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106168v3/fi-bsw-nick/igt@kms_pipe_crc_basic@suspend-read-crc.html * igt@kms_psr@primary_page_flip: - bat-dg1-5: NOTRUN -> [SKIP][31] ([i915#1072] / [i915#4078]) +3 similar issues [31]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106168v3/bat-dg1-5/igt@kms_psr@primary_page_flip.html * igt@kms_psr@sprite_plane_onoff: - fi-hsw-4770: NOTRUN -> [SKIP][32] ([fdo#109271] / [i915#1072]) +3 similar issues [32]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106168v3/fi-hsw-4770/igt@kms_psr@sprite_plane_onoff.html * igt@kms_setmode@basic-clone-single-crtc: - bat-dg1-5: NOTRUN -> [SKIP][33] ([i915#3555]) [33]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106168v3/bat-dg1-5/igt@kms_setmode@basic-clone-single-crtc.html - bat-adlp-4: NOTRUN -> [SKIP][34] ([i915#3555] / [i915#4579]) [34]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106168v3/bat-adlp-4/igt@kms_setmode@basic-clone-single-crtc.html * igt@prime_vgem@basic-fence-flip: - bat-dg1-5: NOTRUN -> [SKIP][35] ([i915#1845] / [i915#3708]) [35]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106168v3/bat-dg1-5/igt@prime_vgem@basic-fence-flip.html * igt@prime_vgem@basic-fence-read: - bat-dg1-5: NOTRUN -> [SKIP][36] ([i915#3708]) +2 similar issues [36]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106168v3/bat-dg1-5/igt@prime_vgem@basic-fence-read.html * igt@prime_vgem@basic-gtt: - bat-dg1-5: NOTRUN -> [SKIP][37] ([i915#3708] / [i915#4077]) +1 similar issue [37]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106168v3/bat-dg1-5/igt@prime_vgem@basic-gtt.html * igt@prime_vgem@basic-userptr: - bat-adlp-4: NOTRUN -> [SKIP][38] ([fdo#109295] / [i915#3301] / [i915#3708]) [38]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106168v3/bat-adlp-4/igt@prime_vgem@basic-userptr.html - bat-dg1-5: NOTRUN -> [SKIP][39] ([i915#3708] / [i915#4873]) [39]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106168v3/bat-dg1-5/igt@prime_vgem@basic-userptr.html * igt@prime_vgem@basic-write: - bat-adlp-4: NOTRUN -> [SKIP][40] ([fdo#109295] / [i915#3291] / [i915#3708]) +2 similar issues [40]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106168v3/bat-adlp-4/igt@prime_vgem@basic-write.html * igt@runner@aborted: - bat-dg1-5: NOTRUN -> [FAIL][41] ([i915#4312] / [i915#5257]) [41]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106168v3/bat-dg1-5/igt@runner@aborted.html #### Possible fixes #### * igt@i915_selftest@live@late_gt_pm: - fi-bsw-nick: [DMESG-FAIL][42] ([i915#3428]) -> [PASS][43] [42]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11870/fi-bsw-nick/igt@i915_selftest@live@late_gt_pm.html [43]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106168v3/fi-bsw-nick/igt@i915_selftest@live@late_gt_pm.html * igt@i915_selftest@live@requests: - fi-pnv-d510: [DMESG-FAIL][44] ([i915#4528]) -> [PASS][45] [44]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11870/fi-pnv-d510/igt@i915_selftest@live@requests.html [45]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106168v3/fi-pnv-d510/igt@i915_selftest@live@requests.html * igt@i915_suspend@basic-s3-without-i915: - fi-rkl-11600: [INCOMPLETE][46] ([i915#5982]) -> [PASS][47] [46]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11870/fi-rkl-11600/igt@i915_suspend@basic-s3-without-i915.html [47]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106168v3/fi-rkl-11600/igt@i915_suspend@basic-s3-without-i915.html * igt@kms_cursor_legacy@basic-busy-flip-before-cursor@atomic-transitions-varying-size: - fi-bsw-kefka: [FAIL][48] ([i915#6298]) -> [PASS][49] [48]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11870/fi-bsw-kefka/igt@kms_cursor_legacy@basic-busy-flip-before-cursor@atomic-transitions-varying-size.html [49]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106168v3/fi-bsw-kefka/igt@kms_cursor_legacy@basic-busy-flip-before-cursor@atomic-transitions-varying-size.html {name}: This element is suppressed. This means it is ignored when computing the status of the difference (SUCCESS, WARNING, or FAILURE). [fdo#109271]: https://bugs.freedesktop.org/show_bug.cgi?id=109271 [fdo#109285]: https://bugs.freedesktop.org/show_bug.cgi?id=109285 [fdo#109295]: https://bugs.freedesktop.org/show_bug.cgi?id=109295 [fdo#111827]: https://bugs.freedesktop.org/show_bug.cgi?id=111827 [i915#1072]: https://gitlab.freedesktop.org/drm/intel/issues/1072 [i915#1155]: https://gitlab.freedesktop.org/drm/intel/issues/1155 [i915#1845]: https://gitlab.freedesktop.org/drm/intel/issues/1845 [i915#1886]: https://gitlab.freedesktop.org/drm/intel/issues/1886 [i915#2190]: https://gitlab.freedesktop.org/drm/intel/issues/2190 [i915#2582]: https://gitlab.freedesktop.org/drm/intel/issues/2582 [i915#3003]: https://gitlab.freedesktop.org/drm/intel/issues/3003 [i915#3012]: https://gitlab.freedesktop.org/drm/intel/issues/3012 [i915#3282]: https://gitlab.freedesktop.org/drm/intel/issues/3282 [i915#3291]: https://gitlab.freedesktop.org/drm/intel/issues/3291 [i915#3301]: https://gitlab.freedesktop.org/drm/intel/issues/3301 [i915#3428]: https://gitlab.freedesktop.org/drm/intel/issues/3428 [i915#3555]: https://gitlab.freedesktop.org/drm/intel/issues/3555 [i915#3595]: https://gitlab.freedesktop.org/drm/intel/issues/3595 [i915#3708]: https://gitlab.freedesktop.org/drm/intel/issues/3708 [i915#4077]: https://gitlab.freedesktop.org/drm/intel/issues/4077 [i915#4078]: https://gitlab.freedesktop.org/drm/intel/issues/4078 [i915#4079]: https://gitlab.freedesktop.org/drm/intel/issues/4079 [i915#4083]: https://gitlab.freedesktop.org/drm/intel/issues/4083 [i915#4093]: https://gitlab.freedesktop.org/drm/intel/issues/4093 [i915#4103]: https://gitlab.freedesktop.org/drm/intel/issues/4103 [i915#4212]: https://gitlab.freedesktop.org/drm/intel/issues/4212 [i915#4213]: https://gitlab.freedesktop.org/drm/intel/issues/4213 [i915#4215]: https://gitlab.freedesktop.org/drm/intel/issues/4215 [i915#4303]: https://gitlab.freedesktop.org/drm/intel/issues/4303 [i915#4312]: https://gitlab.freedesktop.org/drm/intel/issues/4312 [i915#4528]: https://gitlab.freedesktop.org/drm/intel/issues/4528 [i915#4579]: https://gitlab.freedesktop.org/drm/intel/issues/4579 [i915#4613]: https://gitlab.freedesktop.org/drm/intel/issues/4613 [i915#4873]: https://gitlab.freedesktop.org/drm/intel/issues/4873 [i915#5153]: https://gitlab.freedesktop.org/drm/intel/issues/5153 [i915#5174]: https://gitlab.freedesktop.org/drm/intel/issues/5174 [i915#5190]: https://gitlab.freedesktop.org/drm/intel/issues/5190 [i915#5257]: https://gitlab.freedesktop.org/drm/intel/issues/5257 [i915#5274]: https://gitlab.freedesktop.org/drm/intel/issues/5274 [i915#5354]: https://gitlab.freedesktop.org/drm/intel/issues/5354 [i915#5763]: https://gitlab.freedesktop.org/drm/intel/issues/5763 [i915#5903]: https://gitlab.freedesktop.org/drm/intel/issues/5903 [i915#5950]: https://gitlab.freedesktop.org/drm/intel/issues/5950 [i915#5982]: https://gitlab.freedesktop.org/drm/intel/issues/5982 [i915#6011]: https://gitlab.freedesktop.org/drm/intel/issues/6011 [i915#6297]: https://gitlab.freedesktop.org/drm/intel/issues/6297 [i915#6298]: https://gitlab.freedesktop.org/drm/intel/issues/6298 Build changes ------------- * Linux: CI_DRM_11870 -> Patchwork_106168v3 CI-20190529: 20190529 CI_DRM_11870: 513ce43f757348d6562afb84b56f8e0fc4e6c42b @ git://anongit.freedesktop.org/gfx-ci/linux IGT_6563: 7d43b49bf10788d4870668f93a800888fc8ab339 @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git Patchwork_106168v3: 513ce43f757348d6562afb84b56f8e0fc4e6c42b @ git://anongit.freedesktop.org/gfx-ci/linux ### Linux commits 0f69a2bcfd25 drm/i915/display: Ensure PSR gets disabled if no encoders in new state == Logs == For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106168v3/index.html [-- Attachment #2: Type: text/html, Size: 18394 bytes --] ^ permalink raw reply [flat|nested] 10+ messages in thread
* [Intel-gfx] ✗ Fi.CI.IGT: failure for drm/i915/display: Ensure PSR gets disabled if no encoders in new state (rev3) 2022-07-11 11:17 [Intel-gfx] [PATCH v2] drm/i915/display: Ensure PSR gets disabled if no encoders in new state Jouni Högander ` (2 preceding siblings ...) 2022-07-12 5:55 ` [Intel-gfx] ✓ Fi.CI.BAT: success for drm/i915/display: Ensure PSR gets disabled if no encoders in new state (rev3) Patchwork @ 2022-07-12 7:26 ` Patchwork 2022-07-12 16:08 ` [Intel-gfx] ✓ Fi.CI.IGT: success " Patchwork 2022-07-13 20:58 ` [Intel-gfx] [PATCH v2] drm/i915/display: Ensure PSR gets disabled if no encoders in new state Souza, Jose 5 siblings, 0 replies; 10+ messages in thread From: Patchwork @ 2022-07-12 7:26 UTC (permalink / raw) To: Jouni Högander; +Cc: intel-gfx [-- Attachment #1: Type: text/plain, Size: 42414 bytes --] == Series Details == Series: drm/i915/display: Ensure PSR gets disabled if no encoders in new state (rev3) URL : https://patchwork.freedesktop.org/series/106168/ State : failure == Summary == CI Bug Log - changes from CI_DRM_11870_full -> Patchwork_106168v3_full ==================================================== Summary ------- **FAILURE** Serious unknown changes coming with Patchwork_106168v3_full absolutely need to be verified manually. If you think the reported changes have nothing to do with the changes introduced in Patchwork_106168v3_full, please notify your bug team to allow them to document this new failure mode, which will reduce false positives in CI. Participating hosts (13 -> 13) ------------------------------ No changes in participating hosts Possible new issues ------------------- Here are the unknown changes that may have been introduced in Patchwork_106168v3_full: ### IGT changes ### #### Possible regressions #### * igt@kms_color@invalid-gamma-lut-sizes@pipe-a: - shard-tglb: [PASS][1] -> [INCOMPLETE][2] [1]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11870/shard-tglb2/igt@kms_color@invalid-gamma-lut-sizes@pipe-a.html [2]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106168v3/shard-tglb3/igt@kms_color@invalid-gamma-lut-sizes@pipe-a.html Known issues ------------ Here are the changes found in Patchwork_106168v3_full that come from known issues: ### IGT changes ### #### Issues hit #### * igt@drm_fdinfo@busy-hang: - shard-snb: NOTRUN -> [SKIP][3] ([fdo#109271]) +7 similar issues [3]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106168v3/shard-snb4/igt@drm_fdinfo@busy-hang.html * igt@gem_ctx_persistence@engines-hostile: - shard-snb: NOTRUN -> [SKIP][4] ([fdo#109271] / [i915#1099]) [4]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106168v3/shard-snb4/igt@gem_ctx_persistence@engines-hostile.html * igt@gem_exec_fair@basic-pace@rcs0: - shard-glk: [PASS][5] -> [FAIL][6] ([i915#2842]) [5]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11870/shard-glk3/igt@gem_exec_fair@basic-pace@rcs0.html [6]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106168v3/shard-glk5/igt@gem_exec_fair@basic-pace@rcs0.html * igt@gem_exec_fair@basic-pace@vecs0: - shard-kbl: [PASS][7] -> [FAIL][8] ([i915#2842]) +1 similar issue [7]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11870/shard-kbl7/igt@gem_exec_fair@basic-pace@vecs0.html [8]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106168v3/shard-kbl6/igt@gem_exec_fair@basic-pace@vecs0.html * igt@gem_huc_copy@huc-copy: - shard-tglb: [PASS][9] -> [SKIP][10] ([i915#2190]) [9]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11870/shard-tglb2/igt@gem_huc_copy@huc-copy.html [10]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106168v3/shard-tglb7/igt@gem_huc_copy@huc-copy.html * igt@gem_lmem_swapping@parallel-random-verify-ccs: - shard-skl: NOTRUN -> [SKIP][11] ([fdo#109271] / [i915#4613]) +2 similar issues [11]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106168v3/shard-skl6/igt@gem_lmem_swapping@parallel-random-verify-ccs.html * igt@gem_lmem_swapping@smem-oom: - shard-apl: NOTRUN -> [SKIP][12] ([fdo#109271] / [i915#4613]) [12]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106168v3/shard-apl1/igt@gem_lmem_swapping@smem-oom.html - shard-kbl: NOTRUN -> [SKIP][13] ([fdo#109271] / [i915#4613]) +1 similar issue [13]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106168v3/shard-kbl7/igt@gem_lmem_swapping@smem-oom.html * igt@gem_pxp@verify-pxp-stale-buf-optout-execution: - shard-skl: NOTRUN -> [SKIP][14] ([fdo#109271]) +112 similar issues [14]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106168v3/shard-skl4/igt@gem_pxp@verify-pxp-stale-buf-optout-execution.html * igt@gem_userptr_blits@input-checking: - shard-kbl: NOTRUN -> [DMESG-WARN][15] ([i915#4991]) [15]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106168v3/shard-kbl7/igt@gem_userptr_blits@input-checking.html - shard-skl: NOTRUN -> [DMESG-WARN][16] ([i915#4991]) +1 similar issue [16]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106168v3/shard-skl6/igt@gem_userptr_blits@input-checking.html * igt@gen9_exec_parse@allowed-single: - shard-apl: [PASS][17] -> [DMESG-WARN][18] ([i915#5566] / [i915#716]) [17]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11870/shard-apl6/igt@gen9_exec_parse@allowed-single.html [18]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106168v3/shard-apl2/igt@gen9_exec_parse@allowed-single.html * igt@i915_pm_dc@dc3co-vpb-simulation: - shard-skl: NOTRUN -> [SKIP][19] ([fdo#109271] / [i915#658]) [19]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106168v3/shard-skl4/igt@i915_pm_dc@dc3co-vpb-simulation.html * igt@i915_selftest@live@gt_pm: - shard-skl: NOTRUN -> [DMESG-FAIL][20] ([i915#1886]) [20]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106168v3/shard-skl4/igt@i915_selftest@live@gt_pm.html * igt@kms_big_fb@yf-tiled-max-hw-stride-32bpp-rotate-0-hflip: - shard-kbl: NOTRUN -> [SKIP][21] ([fdo#109271]) +106 similar issues [21]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106168v3/shard-kbl7/igt@kms_big_fb@yf-tiled-max-hw-stride-32bpp-rotate-0-hflip.html * igt@kms_ccs@pipe-a-bad-aux-stride-y_tiled_gen12_mc_ccs: - shard-skl: NOTRUN -> [SKIP][22] ([fdo#109271] / [i915#3886]) +2 similar issues [22]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106168v3/shard-skl6/igt@kms_ccs@pipe-a-bad-aux-stride-y_tiled_gen12_mc_ccs.html * igt@kms_ccs@pipe-a-ccs-on-another-bo-y_tiled_gen12_rc_ccs_cc: - shard-apl: NOTRUN -> [SKIP][23] ([fdo#109271] / [i915#3886]) +1 similar issue [23]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106168v3/shard-apl1/igt@kms_ccs@pipe-a-ccs-on-another-bo-y_tiled_gen12_rc_ccs_cc.html * igt@kms_ccs@pipe-c-ccs-on-another-bo-y_tiled_gen12_rc_ccs_cc: - shard-kbl: NOTRUN -> [SKIP][24] ([fdo#109271] / [i915#3886]) +2 similar issues [24]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106168v3/shard-kbl7/igt@kms_ccs@pipe-c-ccs-on-another-bo-y_tiled_gen12_rc_ccs_cc.html * igt@kms_ccs@pipe-d-bad-pixel-format-y_tiled_gen12_mc_ccs: - shard-apl: NOTRUN -> [SKIP][25] ([fdo#109271]) +53 similar issues [25]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106168v3/shard-apl1/igt@kms_ccs@pipe-d-bad-pixel-format-y_tiled_gen12_mc_ccs.html * igt@kms_chamelium@hdmi-crc-multiple: - shard-skl: NOTRUN -> [SKIP][26] ([fdo#109271] / [fdo#111827]) +8 similar issues [26]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106168v3/shard-skl4/igt@kms_chamelium@hdmi-crc-multiple.html * igt@kms_color_chamelium@pipe-d-ctm-max: - shard-apl: NOTRUN -> [SKIP][27] ([fdo#109271] / [fdo#111827]) +3 similar issues [27]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106168v3/shard-apl1/igt@kms_color_chamelium@pipe-d-ctm-max.html - shard-kbl: NOTRUN -> [SKIP][28] ([fdo#109271] / [fdo#111827]) +4 similar issues [28]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106168v3/shard-kbl7/igt@kms_color_chamelium@pipe-d-ctm-max.html * igt@kms_content_protection@atomic-dpms: - shard-kbl: NOTRUN -> [TIMEOUT][29] ([i915#1319]) [29]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106168v3/shard-kbl4/igt@kms_content_protection@atomic-dpms.html - shard-apl: NOTRUN -> [TIMEOUT][30] ([i915#1319]) [30]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106168v3/shard-apl6/igt@kms_content_protection@atomic-dpms.html * igt@kms_cursor_crc@cursor-suspend@pipe-a-dp-1: - shard-kbl: [PASS][31] -> [DMESG-WARN][32] ([i915#180]) +6 similar issues [31]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11870/shard-kbl7/igt@kms_cursor_crc@cursor-suspend@pipe-a-dp-1.html [32]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106168v3/shard-kbl6/igt@kms_cursor_crc@cursor-suspend@pipe-a-dp-1.html * igt@kms_cursor_legacy@flip-vs-cursor@atomic-transitions: - shard-glk: [PASS][33] -> [FAIL][34] ([i915#2346]) [33]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11870/shard-glk9/igt@kms_cursor_legacy@flip-vs-cursor@atomic-transitions.html [34]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106168v3/shard-glk6/igt@kms_cursor_legacy@flip-vs-cursor@atomic-transitions.html * igt@kms_flip@flip-vs-expired-vblank-interruptible@a-hdmi-a2: - shard-glk: [PASS][35] -> [FAIL][36] ([i915#79]) [35]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11870/shard-glk3/igt@kms_flip@flip-vs-expired-vblank-interruptible@a-hdmi-a2.html [36]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106168v3/shard-glk5/igt@kms_flip@flip-vs-expired-vblank-interruptible@a-hdmi-a2.html * igt@kms_flip@flip-vs-suspend@c-dp1: - shard-apl: [PASS][37] -> [DMESG-WARN][38] ([i915#180]) [37]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11870/shard-apl3/igt@kms_flip@flip-vs-suspend@c-dp1.html [38]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106168v3/shard-apl8/igt@kms_flip@flip-vs-suspend@c-dp1.html * igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-16bpp-4tile-downscaling@pipe-a-valid-mode: - shard-iclb: NOTRUN -> [SKIP][39] ([i915#2672]) +7 similar issues [39]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106168v3/shard-iclb4/igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-16bpp-4tile-downscaling@pipe-a-valid-mode.html * igt@kms_flip_scaled_crc@flip-64bpp-linear-to-16bpp-linear-downscaling@pipe-a-default-mode: - shard-iclb: NOTRUN -> [SKIP][40] ([i915#3555]) [40]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106168v3/shard-iclb2/igt@kms_flip_scaled_crc@flip-64bpp-linear-to-16bpp-linear-downscaling@pipe-a-default-mode.html * igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytilegen12rcccs-upscaling@pipe-a-valid-mode: - shard-iclb: NOTRUN -> [SKIP][41] ([i915#2672] / [i915#3555]) [41]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106168v3/shard-iclb7/igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytilegen12rcccs-upscaling@pipe-a-valid-mode.html * igt@kms_hdr@bpc-switch-dpms@pipe-a-dp-1: - shard-kbl: NOTRUN -> [FAIL][42] ([i915#1188]) [42]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106168v3/shard-kbl1/igt@kms_hdr@bpc-switch-dpms@pipe-a-dp-1.html * igt@kms_plane_alpha_blend@pipe-c-alpha-basic: - shard-apl: NOTRUN -> [FAIL][43] ([fdo#108145] / [i915#265]) [43]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106168v3/shard-apl1/igt@kms_plane_alpha_blend@pipe-c-alpha-basic.html - shard-kbl: NOTRUN -> [FAIL][44] ([fdo#108145] / [i915#265]) [44]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106168v3/shard-kbl7/igt@kms_plane_alpha_blend@pipe-c-alpha-basic.html * igt@kms_psr2_su@page_flip-xrgb8888: - shard-kbl: NOTRUN -> [SKIP][45] ([fdo#109271] / [i915#658]) [45]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106168v3/shard-kbl1/igt@kms_psr2_su@page_flip-xrgb8888.html * igt@kms_psr@psr2_sprite_plane_move: - shard-iclb: [PASS][46] -> [SKIP][47] ([fdo#109441]) +1 similar issue [46]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11870/shard-iclb2/igt@kms_psr@psr2_sprite_plane_move.html [47]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106168v3/shard-iclb4/igt@kms_psr@psr2_sprite_plane_move.html * igt@kms_writeback@writeback-fb-id: - shard-kbl: NOTRUN -> [SKIP][48] ([fdo#109271] / [i915#2437]) [48]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106168v3/shard-kbl7/igt@kms_writeback@writeback-fb-id.html - shard-apl: NOTRUN -> [SKIP][49] ([fdo#109271] / [i915#2437]) [49]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106168v3/shard-apl1/igt@kms_writeback@writeback-fb-id.html * igt@sysfs_clients@sema-25: - shard-skl: NOTRUN -> [SKIP][50] ([fdo#109271] / [i915#2994]) [50]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106168v3/shard-skl4/igt@sysfs_clients@sema-25.html * igt@sysfs_clients@sema-50: - shard-kbl: NOTRUN -> [SKIP][51] ([fdo#109271] / [i915#2994]) [51]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106168v3/shard-kbl1/igt@sysfs_clients@sema-50.html #### Possible fixes #### * igt@fbdev@write: - {shard-rkl}: [SKIP][52] ([i915#2582]) -> [PASS][53] [52]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11870/shard-rkl-1/igt@fbdev@write.html [53]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106168v3/shard-rkl-6/igt@fbdev@write.html * igt@feature_discovery@psr2: - shard-iclb: [SKIP][54] ([i915#658]) -> [PASS][55] [54]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11870/shard-iclb1/igt@feature_discovery@psr2.html [55]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106168v3/shard-iclb2/igt@feature_discovery@psr2.html * igt@gem_ctx_exec@basic-nohangcheck: - shard-tglb: [FAIL][56] ([i915#6268]) -> [PASS][57] [56]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11870/shard-tglb1/igt@gem_ctx_exec@basic-nohangcheck.html [57]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106168v3/shard-tglb8/igt@gem_ctx_exec@basic-nohangcheck.html * igt@gem_ctx_isolation@preservation-s3@vcs0: - shard-kbl: [DMESG-WARN][58] ([i915#180]) -> [PASS][59] +6 similar issues [58]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11870/shard-kbl1/igt@gem_ctx_isolation@preservation-s3@vcs0.html [59]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106168v3/shard-kbl4/igt@gem_ctx_isolation@preservation-s3@vcs0.html * igt@gem_ctx_persistence@hang: - {shard-rkl}: [SKIP][60] ([i915#6252]) -> [PASS][61] [60]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11870/shard-rkl-5/igt@gem_ctx_persistence@hang.html [61]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106168v3/shard-rkl-2/igt@gem_ctx_persistence@hang.html * igt@gem_ctx_persistence@legacy-engines-hostile@bsd1: - {shard-dg1}: [FAIL][62] ([i915#4883]) -> [PASS][63] +1 similar issue [62]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11870/shard-dg1-17/igt@gem_ctx_persistence@legacy-engines-hostile@bsd1.html [63]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106168v3/shard-dg1-16/igt@gem_ctx_persistence@legacy-engines-hostile@bsd1.html * igt@gem_eio@unwedge-stress: - shard-iclb: [TIMEOUT][64] ([i915#3070]) -> [PASS][65] [64]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11870/shard-iclb6/igt@gem_eio@unwedge-stress.html [65]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106168v3/shard-iclb3/igt@gem_eio@unwedge-stress.html * igt@gem_exec_balancer@full-late: - shard-kbl: [INCOMPLETE][66] -> [PASS][67] [66]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11870/shard-kbl6/igt@gem_exec_balancer@full-late.html [67]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106168v3/shard-kbl1/igt@gem_exec_balancer@full-late.html * igt@gem_exec_balancer@parallel-keep-in-fence: - shard-iclb: [SKIP][68] ([i915#4525]) -> [PASS][69] +1 similar issue [68]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11870/shard-iclb6/igt@gem_exec_balancer@parallel-keep-in-fence.html [69]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106168v3/shard-iclb1/igt@gem_exec_balancer@parallel-keep-in-fence.html * igt@gem_exec_fair@basic-none-share@rcs0: - {shard-rkl}: [FAIL][70] ([i915#2842]) -> [PASS][71] [70]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11870/shard-rkl-5/igt@gem_exec_fair@basic-none-share@rcs0.html [71]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106168v3/shard-rkl-5/igt@gem_exec_fair@basic-none-share@rcs0.html * igt@gem_exec_fair@basic-none@vcs0: - shard-apl: [FAIL][72] ([i915#2842]) -> [PASS][73] +1 similar issue [72]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11870/shard-apl8/igt@gem_exec_fair@basic-none@vcs0.html [73]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106168v3/shard-apl6/igt@gem_exec_fair@basic-none@vcs0.html - shard-kbl: [FAIL][74] ([i915#2842]) -> [PASS][75] +1 similar issue [74]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11870/shard-kbl7/igt@gem_exec_fair@basic-none@vcs0.html [75]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106168v3/shard-kbl6/igt@gem_exec_fair@basic-none@vcs0.html * igt@gem_exec_fair@basic-pace@rcs0: - shard-kbl: [FAIL][76] ([i915#2851]) -> [PASS][77] [76]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11870/shard-kbl7/igt@gem_exec_fair@basic-pace@rcs0.html [77]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106168v3/shard-kbl6/igt@gem_exec_fair@basic-pace@rcs0.html * igt@gem_exec_reloc@basic-wc-cpu-active: - {shard-rkl}: [SKIP][78] ([i915#3281]) -> [PASS][79] +5 similar issues [78]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11870/shard-rkl-6/igt@gem_exec_reloc@basic-wc-cpu-active.html [79]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106168v3/shard-rkl-5/igt@gem_exec_reloc@basic-wc-cpu-active.html * igt@gem_exec_suspend@basic-s0@smem: - shard-kbl: [INCOMPLETE][80] ([i915#4831]) -> [PASS][81] [80]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11870/shard-kbl6/igt@gem_exec_suspend@basic-s0@smem.html [81]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106168v3/shard-kbl4/igt@gem_exec_suspend@basic-s0@smem.html * igt@gem_lmem_swapping@smem-oom@lmem0: - {shard-dg1}: [DMESG-WARN][82] ([i915#4936]) -> [PASS][83] [82]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11870/shard-dg1-13/igt@gem_lmem_swapping@smem-oom@lmem0.html [83]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106168v3/shard-dg1-15/igt@gem_lmem_swapping@smem-oom@lmem0.html * igt@gem_partial_pwrite_pread@writes-after-reads-uncached: - {shard-rkl}: [SKIP][84] ([i915#3282]) -> [PASS][85] +2 similar issues [84]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11870/shard-rkl-1/igt@gem_partial_pwrite_pread@writes-after-reads-uncached.html [85]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106168v3/shard-rkl-5/igt@gem_partial_pwrite_pread@writes-after-reads-uncached.html * igt@gem_workarounds@suspend-resume-fd: - shard-skl: [INCOMPLETE][86] ([i915#5129]) -> [PASS][87] [86]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11870/shard-skl10/igt@gem_workarounds@suspend-resume-fd.html [87]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106168v3/shard-skl6/igt@gem_workarounds@suspend-resume-fd.html * igt@gen9_exec_parse@allowed-all: - shard-skl: [DMESG-WARN][88] ([i915#5566] / [i915#716]) -> [PASS][89] [88]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11870/shard-skl9/igt@gen9_exec_parse@allowed-all.html [89]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106168v3/shard-skl4/igt@gen9_exec_parse@allowed-all.html * igt@gen9_exec_parse@bb-secure: - {shard-rkl}: [SKIP][90] ([i915#2527]) -> [PASS][91] +1 similar issue [90]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11870/shard-rkl-6/igt@gen9_exec_parse@bb-secure.html [91]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106168v3/shard-rkl-5/igt@gen9_exec_parse@bb-secure.html * igt@i915_pm_dc@dc6-psr: - shard-iclb: [FAIL][92] ([i915#454]) -> [PASS][93] [92]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11870/shard-iclb3/igt@i915_pm_dc@dc6-psr.html [93]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106168v3/shard-iclb7/igt@i915_pm_dc@dc6-psr.html * igt@i915_pm_rc6_residency@rc6-idle@vcs0: - shard-kbl: [WARN][94] ([i915#6405]) -> [PASS][95] [94]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11870/shard-kbl6/igt@i915_pm_rc6_residency@rc6-idle@vcs0.html [95]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106168v3/shard-kbl7/igt@i915_pm_rc6_residency@rc6-idle@vcs0.html * igt@i915_pm_rpm@fences: - {shard-rkl}: [SKIP][96] ([i915#1849]) -> [PASS][97] [96]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11870/shard-rkl-1/igt@i915_pm_rpm@fences.html [97]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106168v3/shard-rkl-6/igt@i915_pm_rpm@fences.html * igt@i915_selftest@live@hangcheck: - shard-snb: [INCOMPLETE][98] ([i915#3921]) -> [PASS][99] [98]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11870/shard-snb7/igt@i915_selftest@live@hangcheck.html [99]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106168v3/shard-snb4/igt@i915_selftest@live@hangcheck.html * igt@kms_cursor_crc@cursor-suspend@pipe-a-edp-1: - shard-skl: [INCOMPLETE][100] ([i915#4939]) -> [PASS][101] [100]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11870/shard-skl1/igt@kms_cursor_crc@cursor-suspend@pipe-a-edp-1.html [101]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106168v3/shard-skl4/igt@kms_cursor_crc@cursor-suspend@pipe-a-edp-1.html * igt@kms_cursor_legacy@2x-long-flip-vs-cursor-atomic: - shard-glk: [FAIL][102] ([i915#72]) -> [PASS][103] [102]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11870/shard-glk6/igt@kms_cursor_legacy@2x-long-flip-vs-cursor-atomic.html [103]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106168v3/shard-glk2/igt@kms_cursor_legacy@2x-long-flip-vs-cursor-atomic.html * igt@kms_cursor_legacy@flip-vs-cursor@atomic-transitions-varying-size: - shard-glk: [FAIL][104] ([i915#2346]) -> [PASS][105] [104]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11870/shard-glk9/igt@kms_cursor_legacy@flip-vs-cursor@atomic-transitions-varying-size.html [105]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106168v3/shard-glk6/igt@kms_cursor_legacy@flip-vs-cursor@atomic-transitions-varying-size.html * igt@kms_draw_crc@draw-method-xrgb8888-pwrite-xtiled: - {shard-rkl}: [SKIP][106] ([fdo#111314] / [i915#4098] / [i915#4369]) -> [PASS][107] +4 similar issues [106]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11870/shard-rkl-1/igt@kms_draw_crc@draw-method-xrgb8888-pwrite-xtiled.html [107]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106168v3/shard-rkl-6/igt@kms_draw_crc@draw-method-xrgb8888-pwrite-xtiled.html * igt@kms_fbcon_fbt@psr-suspend: - {shard-rkl}: [SKIP][108] ([fdo#110189] / [i915#3955]) -> [PASS][109] [108]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11870/shard-rkl-1/igt@kms_fbcon_fbt@psr-suspend.html [109]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106168v3/shard-rkl-6/igt@kms_fbcon_fbt@psr-suspend.html * igt@kms_flip@flip-vs-expired-vblank-interruptible@a-edp1: - shard-skl: [FAIL][110] ([i915#79]) -> [PASS][111] +1 similar issue [110]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11870/shard-skl7/igt@kms_flip@flip-vs-expired-vblank-interruptible@a-edp1.html [111]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106168v3/shard-skl10/igt@kms_flip@flip-vs-expired-vblank-interruptible@a-edp1.html * igt@kms_flip@flip-vs-expired-vblank@a-edp1: - shard-skl: [FAIL][112] ([i915#2122]) -> [PASS][113] +3 similar issues [112]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11870/shard-skl3/igt@kms_flip@flip-vs-expired-vblank@a-edp1.html [113]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106168v3/shard-skl1/igt@kms_flip@flip-vs-expired-vblank@a-edp1.html * igt@kms_flip@flip-vs-suspend@a-dp1: - shard-apl: [DMESG-WARN][114] ([i915#180]) -> [PASS][115] +3 similar issues [114]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11870/shard-apl3/igt@kms_flip@flip-vs-suspend@a-dp1.html [115]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106168v3/shard-apl8/igt@kms_flip@flip-vs-suspend@a-dp1.html * igt@kms_frontbuffer_tracking@fbcpsr-rgb101010-draw-mmap-wc: - {shard-rkl}: [SKIP][116] ([i915#1849] / [i915#4098]) -> [PASS][117] +16 similar issues [116]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11870/shard-rkl-1/igt@kms_frontbuffer_tracking@fbcpsr-rgb101010-draw-mmap-wc.html [117]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106168v3/shard-rkl-6/igt@kms_frontbuffer_tracking@fbcpsr-rgb101010-draw-mmap-wc.html * igt@kms_plane_alpha_blend@pipe-b-coverage-7efc: - {shard-rkl}: [SKIP][118] ([i915#1849] / [i915#4070] / [i915#4098]) -> [PASS][119] +1 similar issue [118]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11870/shard-rkl-1/igt@kms_plane_alpha_blend@pipe-b-coverage-7efc.html [119]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106168v3/shard-rkl-6/igt@kms_plane_alpha_blend@pipe-b-coverage-7efc.html * igt@kms_plane_cursor@pipe-a-primary-size-256: - {shard-rkl}: [SKIP][120] ([i915#1845] / [i915#4098]) -> [PASS][121] +16 similar issues [120]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11870/shard-rkl-2/igt@kms_plane_cursor@pipe-a-primary-size-256.html [121]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106168v3/shard-rkl-6/igt@kms_plane_cursor@pipe-a-primary-size-256.html * igt@kms_plane_lowres@tiling-y@pipe-a-hdmi-a-2: - shard-glk: [DMESG-WARN][122] ([i915#118] / [i915#1888]) -> [PASS][123] [122]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11870/shard-glk5/igt@kms_plane_lowres@tiling-y@pipe-a-hdmi-a-2.html [123]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106168v3/shard-glk9/igt@kms_plane_lowres@tiling-y@pipe-a-hdmi-a-2.html * igt@kms_plane_lowres@tiling-y@pipe-c-hdmi-a-1: - shard-glk: [FAIL][124] ([i915#1888]) -> [PASS][125] [124]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11870/shard-glk5/igt@kms_plane_lowres@tiling-y@pipe-c-hdmi-a-1.html [125]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106168v3/shard-glk9/igt@kms_plane_lowres@tiling-y@pipe-c-hdmi-a-1.html * igt@kms_psr@cursor_blt: - {shard-rkl}: [SKIP][126] ([i915#1072]) -> [PASS][127] [126]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11870/shard-rkl-1/igt@kms_psr@cursor_blt.html [127]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106168v3/shard-rkl-6/igt@kms_psr@cursor_blt.html * igt@kms_psr@psr2_cursor_mmap_gtt: - shard-iclb: [SKIP][128] ([fdo#109441]) -> [PASS][129] +1 similar issue [128]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11870/shard-iclb1/igt@kms_psr@psr2_cursor_mmap_gtt.html [129]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106168v3/shard-iclb2/igt@kms_psr@psr2_cursor_mmap_gtt.html * igt@prime_vgem@coherency-gtt: - {shard-rkl}: [SKIP][130] ([fdo#109295] / [fdo#111656] / [i915#3708]) -> [PASS][131] [130]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11870/shard-rkl-1/igt@prime_vgem@coherency-gtt.html [131]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106168v3/shard-rkl-5/igt@prime_vgem@coherency-gtt.html #### Warnings #### * igt@i915_selftest@live@gt_lrc: - shard-tglb: [DMESG-FAIL][132] ([i915#2373]) -> [INCOMPLETE][133] ([i915#2373]) [132]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11870/shard-tglb5/igt@i915_selftest@live@gt_lrc.html [133]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106168v3/shard-tglb3/igt@i915_selftest@live@gt_lrc.html * igt@kms_big_fb@x-tiled-max-hw-stride-32bpp-rotate-0-hflip: - shard-skl: [SKIP][134] ([fdo#109271]) -> [SKIP][135] ([fdo#109271] / [i915#1888]) +1 similar issue [134]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11870/shard-skl10/igt@kms_big_fb@x-tiled-max-hw-stride-32bpp-rotate-0-hflip.html [135]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106168v3/shard-skl3/igt@kms_big_fb@x-tiled-max-hw-stride-32bpp-rotate-0-hflip.html * igt@kms_flip@2x-blocking-absolute-wf_vblank: - shard-skl: [SKIP][136] ([fdo#109271] / [i915#1888]) -> [SKIP][137] ([fdo#109271]) [136]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11870/shard-skl10/igt@kms_flip@2x-blocking-absolute-wf_vblank.html [137]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106168v3/shard-skl6/igt@kms_flip@2x-blocking-absolute-wf_vblank.html * igt@kms_psr2_sf@overlay-plane-move-continuous-exceed-fully-sf: - shard-iclb: [SKIP][138] ([i915#658]) -> [SKIP][139] ([i915#2920]) [138]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11870/shard-iclb5/igt@kms_psr2_sf@overlay-plane-move-continuous-exceed-fully-sf.html [139]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106168v3/shard-iclb2/igt@kms_psr2_sf@overlay-plane-move-continuous-exceed-fully-sf.html * igt@kms_psr2_sf@overlay-plane-move-continuous-exceed-sf: - shard-iclb: [SKIP][140] ([i915#2920]) -> [SKIP][141] ([i915#658]) [140]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11870/shard-iclb2/igt@kms_psr2_sf@overlay-plane-move-continuous-exceed-sf.html [141]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106168v3/shard-iclb4/igt@kms_psr2_sf@overlay-plane-move-continuous-exceed-sf.html * igt@kms_psr2_sf@overlay-plane-update-continuous-sf: - shard-iclb: [SKIP][142] ([i915#2920]) -> [SKIP][143] ([fdo#111068] / [i915#658]) [142]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11870/shard-iclb2/igt@kms_psr2_sf@overlay-plane-update-continuous-sf.html [143]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106168v3/shard-iclb4/igt@kms_psr2_sf@overlay-plane-update-continuous-sf.html * igt@kms_psr2_su@page_flip-p010: - shard-iclb: [SKIP][144] ([fdo#109642] / [fdo#111068] / [i915#658]) -> [FAIL][145] ([i915#5939]) [144]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11870/shard-iclb5/igt@kms_psr2_su@page_flip-p010.html [145]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106168v3/shard-iclb2/igt@kms_psr2_su@page_flip-p010.html * igt@runner@aborted: - shard-skl: ([FAIL][146], [FAIL][147]) ([i915#2029] / [i915#4312] / [i915#5257]) -> ([FAIL][148], [FAIL][149], [FAIL][150]) ([i915#2029] / [i915#3002] / [i915#4312] / [i915#5257]) [146]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11870/shard-skl9/igt@runner@aborted.html [147]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11870/shard-skl3/igt@runner@aborted.html [148]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106168v3/shard-skl3/igt@runner@aborted.html [149]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106168v3/shard-skl6/igt@runner@aborted.html [150]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106168v3/shard-skl4/igt@runner@aborted.html - shard-apl: ([FAIL][151], [FAIL][152], [FAIL][153], [FAIL][154], [FAIL][155], [FAIL][156]) ([i915#180] / [i915#3002] / [i915#4312] / [i915#5257]) -> ([FAIL][157], [FAIL][158], [FAIL][159], [FAIL][160], [FAIL][161]) ([fdo#109271] / [i915#180] / [i915#3002] / [i915#4312] / [i915#5257]) [151]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11870/shard-apl7/igt@runner@aborted.html [152]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11870/shard-apl3/igt@runner@aborted.html [153]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11870/shard-apl2/igt@runner@aborted.html [154]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11870/shard-apl1/igt@runner@aborted.html [155]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11870/shard-apl3/igt@runner@aborted.html [156]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11870/shard-apl8/igt@runner@aborted.html [157]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106168v3/shard-apl1/igt@runner@aborted.html [158]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106168v3/shard-apl8/igt@runner@aborted.html [159]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106168v3/shard-apl2/igt@runner@aborted.html [160]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106168v3/shard-apl7/igt@runner@aborted.html [161]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106168v3/shard-apl2/igt@runner@aborted.html {name}: This element is suppressed. This means it is ignored when computing the status of the difference (SUCCESS, WARNING, or FAILURE). [fdo#108145]: https://bugs.freedesktop.org/show_bug.cgi?id=108145 [fdo#109271]: https://bugs.freedesktop.org/show_bug.cgi?id=109271 [fdo#109274]: https://bugs.freedesktop.org/show_bug.cgi?id=109274 [fdo#109280]: https://bugs.freedesktop.org/show_bug.cgi?id=109280 [fdo#109283]: https://bugs.freedesktop.org/show_bug.cgi?id=109283 [fdo#109289]: https://bugs.freedesktop.org/show_bug.cgi?id=109289 [fdo#109291]: https://bugs.freedesktop.org/show_bug.cgi?id=109291 [fdo#109295]: https://bugs.freedesktop.org/show_bug.cgi?id=109295 [fdo#109300]: https://bugs.freedesktop.org/show_bug.cgi?id=109300 [fdo#109302]: https://bugs.freedesktop.org/show_bug.cgi?id=109302 [fdo#109308]: https://bugs.freedesktop.org/show_bug.cgi?id=109308 [fdo#109309]: https://bugs.freedesktop.org/show_bug.cgi?id=109309 [fdo#109313]: https://bugs.freedesktop.org/show_bug.cgi?id=109313 [fdo#109441]: https://bugs.freedesktop.org/show_bug.cgi?id=109441 [fdo#109642]: https://bugs.freedesktop.org/show_bug.cgi?id=109642 [fdo#110189]: https://bugs.freedesktop.org/show_bug.cgi?id=110189 [fdo#110723]: https://bugs.freedesktop.org/show_bug.cgi?id=110723 [fdo#111068]: https://bugs.freedesktop.org/show_bug.cgi?id=111068 [fdo#111314]: https://bugs.freedesktop.org/show_bug.cgi?id=111314 [fdo#111614]: https://bugs.freedesktop.org/show_bug.cgi?id=111614 [fdo#111615]: https://bugs.freedesktop.org/show_bug.cgi?id=111615 [fdo#111656]: https://bugs.freedesktop.org/show_bug.cgi?id=111656 [fdo#111825]: https://bugs.freedesktop.org/show_bug.cgi?id=111825 [fdo#111827]: https://bugs.freedesktop.org/show_bug.cgi?id=111827 [fdo#112054]: https://bugs.freedesktop.org/show_bug.cgi?id=112054 [fdo#112283]: https://bugs.freedesktop.org/show_bug.cgi?id=112283 [i915#1063]: https://gitlab.freedesktop.org/drm/intel/issues/1063 [i915#1072]: https://gitlab.freedesktop.org/drm/intel/issues/1072 [i915#1099]: https://gitlab.freedesktop.org/drm/intel/issues/1099 [i915#118]: https://gitlab.freedesktop.org/drm/intel/issues/118 [i915#1188]: https://gitlab.freedesktop.org/drm/intel/issues/1188 [i915#1319]: https://gitlab.freedesktop.org/drm/intel/issues/1319 [i915#132]: https://gitlab.freedesktop.org/drm/intel/issues/132 [i915#1397]: https://gitlab.freedesktop.org/drm/intel/issues/1397 [i915#180]: https://gitlab.freedesktop.org/drm/intel/issues/180 [i915#1825]: https://gitlab.freedesktop.org/drm/intel/issues/1825 [i915#1839]: https://gitlab.freedesktop.org/drm/intel/issues/1839 [i915#1845]: https://gitlab.freedesktop.org/drm/intel/issues/1845 [i915#1849]: https://gitlab.freedesktop.org/drm/intel/issues/1849 [i915#1850]: https://gitlab.freedesktop.org/drm/intel/issues/1850 [i915#1886]: https://gitlab.freedesktop.org/drm/intel/issues/1886 [i915#1888]: https://gitlab.freedesktop.org/drm/intel/issues/1888 [i915#1902]: https://gitlab.freedesktop.org/drm/intel/issues/1902 [i915#2029]: https://gitlab.freedesktop.org/drm/intel/issues/2029 [i915#2122]: https://gitlab.freedesktop.org/drm/intel/issues/2122 [i915#2190]: https://gitlab.freedesktop.org/drm/intel/issues/2190 [i915#2346]: https://gitlab.freedesktop.org/drm/intel/issues/2346 [i915#2373]: https://gitlab.freedesktop.org/drm/intel/issues/2373 [i915#2434]: https://gitlab.freedesktop.org/drm/intel/issues/2434 [i915#2437]: https://gitlab.freedesktop.org/drm/intel/issues/2437 [i915#2527]: https://gitlab.freedesktop.org/drm/intel/issues/2527 [i915#2530]: https://gitlab.freedesktop.org/drm/intel/issues/2530 [i915#2582]: https://gitlab.freedesktop.org/drm/intel/issues/2582 [i915#265]: https://gitlab.freedesktop.org/drm/intel/issues/265 [i915#2672]: https://gitlab.freedesktop.org/drm/intel/issues/2672 [i915#280]: https://gitlab.freedesktop.org/drm/intel/issues/280 [i915#284]: https://gitlab.freedesktop.org/drm/intel/issues/284 [i915#2842]: https://gitlab.freedesktop.org/drm/intel/issues/2842 [i915#2851]: https://gitlab.freedesktop.org/drm/intel/issues/2851 [i915#2856]: https://gitlab.freedesktop.org/drm/intel/issues/2856 [i915#2920]: https://gitlab.freedesktop.org/drm/intel/issues/2920 [i915#2994]: https://gitlab.freedesktop.org/drm/intel/issues/2994 [i915#3002]: https://gitlab.freedesktop.org/drm/intel/issues/3002 [i915#3012]: https://gitlab.freedesktop.org/drm/intel/issues/3012 [i915#3063]: https://gitlab.freedesktop.org/drm/intel/issues/3063 [i915#3070]: https://gitlab.freedesktop.org/drm/intel/issues/3070 [i915#3116]: https://gitlab.freedesktop.org/drm/intel/issues/3116 [i915#3281]: https://gitlab.freedesktop.org/drm/intel/issues/3281 [i915#3282]: https://gitlab.freedesktop.org/drm/intel/issues/3282 [i915#3291]: https://gitlab.freedesktop.org/drm/intel/issues/3291 [i915#3297]: https://gitlab.freedesktop.org/drm/intel/issues/3297 [i915#3299]: https://gitlab.freedesktop.org/drm/intel/issues/3299 [i915#3458]: https://gitlab.freedesktop.org/drm/intel/issues/3458 [i915#3539]: https://gitlab.freedesktop.org/drm/intel/issues/3539 [i915#3555]: https://gitlab.freedesktop.org/drm/intel/issues/3555 [i915#3558]: https://gitlab.freedesktop.org/drm/intel/issues/3558 [i915#3637]: https://gitlab.freedesktop.org/drm/intel/issues/3637 [i915#3638]: https://gitlab.freedesktop.org/drm/intel/issues/3638 [i915#3689]: https://gitlab.freedesktop.org/drm/intel/issues/3689 [i915#3708]: https://gitlab.freedesktop.org/drm/intel/issues/3708 [i915#3734]: https://gitlab.freedesktop.org/drm/intel/issues/3734 [i915#3825]: https://gitlab.freedesktop.org/drm/intel/issues/3825 [i915#3828]: https://gitlab.freedesktop.org/drm/intel/issues/3828 [i915#3886]: https://gitlab.freedesktop.org/drm/intel/issues/3886 [i915#3921]: https://gitlab.freedesktop.org/drm/intel/issues/3921 [i915#3952]: https://gitlab.freedesktop.org/drm/intel/issues/3952 [i915#3955]: https://gitlab.freedesktop.org/drm/intel/issues/3955 [i915#4070]: https://gitlab.freedesktop.org/drm/intel/issues/4070 [i915#4077]: https://gitlab.freedesktop.org/drm/intel/issues/4077 [i915#4078]: https://gitlab.freedesktop.org/drm/intel/issues/4078 [i915#4083]: https://gitlab.freedesktop.org/drm/intel/issues/4083 [i915#4098]: https://gitlab.freedesktop.org/drm/intel/issues/4098 [i915#4215]: https://gitlab.freedesktop.org/drm/intel/issues/4215 [i915#4270]: https://gitlab.freedesktop.org/drm/intel/issues/4270 [i915#4312]: https://gitlab.freedesktop.org/drm/intel/issues/4312 [i915#4349]: https://gitlab.freedesktop.org/drm/intel/issues/4349 [i915#4369]: https://gitlab.freedesktop.org/drm/intel/issues/4369 [i915#4525]: https://gitlab.freedesktop.org/drm/intel/issues/4525 [i915#4538]: https://gitlab.freedesktop.org/drm/intel/issues/4538 [i915#454]: https://gitlab.freedesktop.org/drm/intel/issues/454 [i915#4565]: https://gitlab.freedesktop.org/drm/intel/issues/4565 [i915#4613]: https://gitlab.freedesktop.org/drm/intel/issues/4613 [i915#4812]: https://gitlab.freedesktop.org/drm/intel/issues/4812 [i915#4831]: https://gitlab.freedesktop.org/drm/intel/issues/4831 [i915#4833]: https://gitlab.freedesktop.org/drm/intel/issues/4833 [i915#4852]: https://gitlab.freedesktop.org/drm/intel/issues/4852 [i915#4853]: https://gitlab.freedesktop.org/drm/intel/issues/4853 [i915#4860]: https://gitlab.freedesktop.org/drm/intel/issues/4860 [i915#4880]: https://gitlab.freedesktop.org/drm/intel/issues/4880 [i915#4883]: https://gitlab.freedesktop.org/drm/intel/issues/4883 [i915#4893]: https://gitlab.freedesktop.org/drm/intel/issues/4893 [i915#4936]: https://gitlab.freedesktop.org/drm/intel/issues/4936 [i915#4939]: https://gitlab.freedesktop.org/drm/intel/issues/4939 [i915#4991]: https://gitlab.freedesktop.org/drm/intel/issues/4991 [i915#5129]: https://gitlab.freedesktop.org/drm/intel/issues/5129 [i915#5176]: https://gitlab.freedesktop.org/drm/intel/issues/5176 [i915#5235]: https://gitlab.freedesktop.org/drm/intel/issues/5235 [i915#5257]: https://gitlab.freedesktop.org/drm/intel/issues/5257 [i915#5286]: https://gitlab.freedesktop.org/drm/intel/issues/5286 [i915#5287]: https://gitlab.freedesktop.org/drm/intel/issues/5287 [i915#5288]: https://gitlab.freedesktop.org/drm/intel/issues/5288 [i915#5289]: https://gitlab.freedesktop.org/drm/intel/issues/5289 [i915#5325]: https://gitlab.freedesktop.org/drm/intel/issues/5325 [i915#5327]: https://gitlab.freedesktop.org/drm/intel/issues/5327 [i915#533]: https://gitlab.freedesktop.org/drm/intel/issues/533 [i915#5563]: https://gitlab.freedesktop.org/drm/intel/issues/5563 [i915#5566]: https://gitlab.freedesktop.org/drm/intel/issues/5566 [i915#5939]: https://gitlab.freedesktop.org/drm/intel/issues/5939 [i915#6095]: https://gitlab.freedesktop.org/drm/intel/issues/6095 [i915#6247]: https://gitlab.freedesktop.org/drm/intel/issues/6247 [i915#6252]: https://gitlab.freedesktop.org/drm/intel/issues/6252 [i915#6268]: https://gitlab.freedesktop.org/drm/intel/issues/6268 [i915#6334]: https://gitlab.freedesktop.org/drm/intel/issues/6334 [i915#6405]: https://gitlab.freedesktop.org/drm/intel/issues/6405 [i915#658]: https://gitlab.freedesktop.org/drm/intel/issues/658 [i915#716]: https://gitlab.freedesktop.org/drm/intel/issues/716 [i915#72]: https://gitlab.freedesktop.org/drm/intel/issues/72 [i915#79]: https://gitlab.freedesktop.org/drm/intel/issues/79 Build changes ------------- * Linux: CI_DRM_11870 -> Patchwork_106168v3 CI-20190529: 20190529 CI_DRM_11870: 513ce43f757348d6562afb84b56f8e0fc4e6c42b @ git://anongit.freedesktop.org/gfx-ci/linux IGT_6563: 7d43b49bf10788d4870668f93a800888fc8ab339 @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git Patchwork_106168v3: 513ce43f757348d6562afb84b56f8e0fc4e6c42b @ git://anongit.freedesktop.org/gfx-ci/linux piglit_4509: fdc5a4ca11124ab8413c7988896eec4c97336694 @ git://anongit.freedesktop.org/piglit == Logs == For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106168v3/index.html [-- Attachment #2: Type: text/html, Size: 45995 bytes --] ^ permalink raw reply [flat|nested] 10+ messages in thread
* [Intel-gfx] ✓ Fi.CI.IGT: success for drm/i915/display: Ensure PSR gets disabled if no encoders in new state (rev3) 2022-07-11 11:17 [Intel-gfx] [PATCH v2] drm/i915/display: Ensure PSR gets disabled if no encoders in new state Jouni Högander ` (3 preceding siblings ...) 2022-07-12 7:26 ` [Intel-gfx] ✗ Fi.CI.IGT: failure " Patchwork @ 2022-07-12 16:08 ` Patchwork 2022-07-13 20:58 ` [Intel-gfx] [PATCH v2] drm/i915/display: Ensure PSR gets disabled if no encoders in new state Souza, Jose 5 siblings, 0 replies; 10+ messages in thread From: Patchwork @ 2022-07-12 16:08 UTC (permalink / raw) To: Jouni Högander; +Cc: intel-gfx [-- Attachment #1: Type: text/plain, Size: 41992 bytes --] == Series Details == Series: drm/i915/display: Ensure PSR gets disabled if no encoders in new state (rev3) URL : https://patchwork.freedesktop.org/series/106168/ State : success == Summary == CI Bug Log - changes from CI_DRM_11870_full -> Patchwork_106168v3_full ==================================================== Summary ------- **SUCCESS** No regressions found. Participating hosts (13 -> 13) ------------------------------ No changes in participating hosts Known issues ------------ Here are the changes found in Patchwork_106168v3_full that come from known issues: ### IGT changes ### #### Issues hit #### * igt@drm_fdinfo@busy-hang: - shard-snb: NOTRUN -> [SKIP][1] ([fdo#109271]) +7 similar issues [1]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106168v3/shard-snb4/igt@drm_fdinfo@busy-hang.html * igt@gem_ctx_persistence@engines-hostile: - shard-snb: NOTRUN -> [SKIP][2] ([fdo#109271] / [i915#1099]) [2]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106168v3/shard-snb4/igt@gem_ctx_persistence@engines-hostile.html * igt@gem_exec_fair@basic-pace@rcs0: - shard-glk: [PASS][3] -> [FAIL][4] ([i915#2842]) [3]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11870/shard-glk3/igt@gem_exec_fair@basic-pace@rcs0.html [4]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106168v3/shard-glk5/igt@gem_exec_fair@basic-pace@rcs0.html * igt@gem_exec_fair@basic-pace@vecs0: - shard-kbl: [PASS][5] -> [FAIL][6] ([i915#2842]) +1 similar issue [5]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11870/shard-kbl7/igt@gem_exec_fair@basic-pace@vecs0.html [6]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106168v3/shard-kbl6/igt@gem_exec_fair@basic-pace@vecs0.html * igt@gem_huc_copy@huc-copy: - shard-tglb: [PASS][7] -> [SKIP][8] ([i915#2190]) [7]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11870/shard-tglb2/igt@gem_huc_copy@huc-copy.html [8]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106168v3/shard-tglb7/igt@gem_huc_copy@huc-copy.html * igt@gem_lmem_swapping@parallel-random-verify-ccs: - shard-skl: NOTRUN -> [SKIP][9] ([fdo#109271] / [i915#4613]) +2 similar issues [9]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106168v3/shard-skl6/igt@gem_lmem_swapping@parallel-random-verify-ccs.html * igt@gem_lmem_swapping@smem-oom: - shard-apl: NOTRUN -> [SKIP][10] ([fdo#109271] / [i915#4613]) [10]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106168v3/shard-apl1/igt@gem_lmem_swapping@smem-oom.html - shard-kbl: NOTRUN -> [SKIP][11] ([fdo#109271] / [i915#4613]) +1 similar issue [11]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106168v3/shard-kbl7/igt@gem_lmem_swapping@smem-oom.html * igt@gem_pxp@verify-pxp-stale-buf-optout-execution: - shard-skl: NOTRUN -> [SKIP][12] ([fdo#109271]) +112 similar issues [12]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106168v3/shard-skl4/igt@gem_pxp@verify-pxp-stale-buf-optout-execution.html * igt@gem_userptr_blits@input-checking: - shard-kbl: NOTRUN -> [DMESG-WARN][13] ([i915#4991]) [13]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106168v3/shard-kbl7/igt@gem_userptr_blits@input-checking.html - shard-skl: NOTRUN -> [DMESG-WARN][14] ([i915#4991]) +1 similar issue [14]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106168v3/shard-skl6/igt@gem_userptr_blits@input-checking.html * igt@gen9_exec_parse@allowed-single: - shard-apl: [PASS][15] -> [DMESG-WARN][16] ([i915#5566] / [i915#716]) [15]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11870/shard-apl6/igt@gen9_exec_parse@allowed-single.html [16]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106168v3/shard-apl2/igt@gen9_exec_parse@allowed-single.html * igt@i915_pm_dc@dc3co-vpb-simulation: - shard-skl: NOTRUN -> [SKIP][17] ([fdo#109271] / [i915#658]) [17]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106168v3/shard-skl4/igt@i915_pm_dc@dc3co-vpb-simulation.html * igt@i915_selftest@live@gt_pm: - shard-skl: NOTRUN -> [DMESG-FAIL][18] ([i915#1886]) [18]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106168v3/shard-skl4/igt@i915_selftest@live@gt_pm.html * igt@kms_big_fb@yf-tiled-max-hw-stride-32bpp-rotate-0-hflip: - shard-kbl: NOTRUN -> [SKIP][19] ([fdo#109271]) +106 similar issues [19]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106168v3/shard-kbl7/igt@kms_big_fb@yf-tiled-max-hw-stride-32bpp-rotate-0-hflip.html * igt@kms_ccs@pipe-a-bad-aux-stride-y_tiled_gen12_mc_ccs: - shard-skl: NOTRUN -> [SKIP][20] ([fdo#109271] / [i915#3886]) +2 similar issues [20]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106168v3/shard-skl6/igt@kms_ccs@pipe-a-bad-aux-stride-y_tiled_gen12_mc_ccs.html * igt@kms_ccs@pipe-a-ccs-on-another-bo-y_tiled_gen12_rc_ccs_cc: - shard-apl: NOTRUN -> [SKIP][21] ([fdo#109271] / [i915#3886]) +1 similar issue [21]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106168v3/shard-apl1/igt@kms_ccs@pipe-a-ccs-on-another-bo-y_tiled_gen12_rc_ccs_cc.html * igt@kms_ccs@pipe-c-ccs-on-another-bo-y_tiled_gen12_rc_ccs_cc: - shard-kbl: NOTRUN -> [SKIP][22] ([fdo#109271] / [i915#3886]) +2 similar issues [22]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106168v3/shard-kbl7/igt@kms_ccs@pipe-c-ccs-on-another-bo-y_tiled_gen12_rc_ccs_cc.html * igt@kms_ccs@pipe-d-bad-pixel-format-y_tiled_gen12_mc_ccs: - shard-apl: NOTRUN -> [SKIP][23] ([fdo#109271]) +53 similar issues [23]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106168v3/shard-apl1/igt@kms_ccs@pipe-d-bad-pixel-format-y_tiled_gen12_mc_ccs.html * igt@kms_chamelium@hdmi-crc-multiple: - shard-skl: NOTRUN -> [SKIP][24] ([fdo#109271] / [fdo#111827]) +8 similar issues [24]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106168v3/shard-skl4/igt@kms_chamelium@hdmi-crc-multiple.html * igt@kms_color@invalid-gamma-lut-sizes@pipe-a: - shard-tglb: [PASS][25] -> [INCOMPLETE][26] ([i915#5966]) [25]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11870/shard-tglb2/igt@kms_color@invalid-gamma-lut-sizes@pipe-a.html [26]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106168v3/shard-tglb3/igt@kms_color@invalid-gamma-lut-sizes@pipe-a.html * igt@kms_color_chamelium@pipe-d-ctm-max: - shard-apl: NOTRUN -> [SKIP][27] ([fdo#109271] / [fdo#111827]) +3 similar issues [27]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106168v3/shard-apl1/igt@kms_color_chamelium@pipe-d-ctm-max.html - shard-kbl: NOTRUN -> [SKIP][28] ([fdo#109271] / [fdo#111827]) +4 similar issues [28]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106168v3/shard-kbl7/igt@kms_color_chamelium@pipe-d-ctm-max.html * igt@kms_content_protection@atomic-dpms: - shard-kbl: NOTRUN -> [TIMEOUT][29] ([i915#1319]) [29]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106168v3/shard-kbl4/igt@kms_content_protection@atomic-dpms.html - shard-apl: NOTRUN -> [TIMEOUT][30] ([i915#1319]) [30]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106168v3/shard-apl6/igt@kms_content_protection@atomic-dpms.html * igt@kms_cursor_crc@cursor-suspend@pipe-a-dp-1: - shard-kbl: [PASS][31] -> [DMESG-WARN][32] ([i915#180]) +6 similar issues [31]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11870/shard-kbl7/igt@kms_cursor_crc@cursor-suspend@pipe-a-dp-1.html [32]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106168v3/shard-kbl6/igt@kms_cursor_crc@cursor-suspend@pipe-a-dp-1.html * igt@kms_cursor_legacy@flip-vs-cursor@atomic-transitions: - shard-glk: [PASS][33] -> [FAIL][34] ([i915#2346]) [33]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11870/shard-glk9/igt@kms_cursor_legacy@flip-vs-cursor@atomic-transitions.html [34]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106168v3/shard-glk6/igt@kms_cursor_legacy@flip-vs-cursor@atomic-transitions.html * igt@kms_flip@flip-vs-expired-vblank-interruptible@a-hdmi-a2: - shard-glk: [PASS][35] -> [FAIL][36] ([i915#79]) [35]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11870/shard-glk3/igt@kms_flip@flip-vs-expired-vblank-interruptible@a-hdmi-a2.html [36]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106168v3/shard-glk5/igt@kms_flip@flip-vs-expired-vblank-interruptible@a-hdmi-a2.html * igt@kms_flip@flip-vs-suspend@c-dp1: - shard-apl: [PASS][37] -> [DMESG-WARN][38] ([i915#180]) [37]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11870/shard-apl3/igt@kms_flip@flip-vs-suspend@c-dp1.html [38]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106168v3/shard-apl8/igt@kms_flip@flip-vs-suspend@c-dp1.html * igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-16bpp-4tile-downscaling@pipe-a-valid-mode: - shard-iclb: NOTRUN -> [SKIP][39] ([i915#2672]) +7 similar issues [39]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106168v3/shard-iclb4/igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-16bpp-4tile-downscaling@pipe-a-valid-mode.html * igt@kms_flip_scaled_crc@flip-64bpp-linear-to-16bpp-linear-downscaling@pipe-a-default-mode: - shard-iclb: NOTRUN -> [SKIP][40] ([i915#3555]) [40]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106168v3/shard-iclb2/igt@kms_flip_scaled_crc@flip-64bpp-linear-to-16bpp-linear-downscaling@pipe-a-default-mode.html * igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytilegen12rcccs-upscaling@pipe-a-valid-mode: - shard-iclb: NOTRUN -> [SKIP][41] ([i915#2672] / [i915#3555]) [41]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106168v3/shard-iclb7/igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytilegen12rcccs-upscaling@pipe-a-valid-mode.html * igt@kms_hdr@bpc-switch-dpms@pipe-a-dp-1: - shard-kbl: NOTRUN -> [FAIL][42] ([i915#1188]) [42]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106168v3/shard-kbl1/igt@kms_hdr@bpc-switch-dpms@pipe-a-dp-1.html * igt@kms_plane_alpha_blend@pipe-c-alpha-basic: - shard-apl: NOTRUN -> [FAIL][43] ([fdo#108145] / [i915#265]) [43]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106168v3/shard-apl1/igt@kms_plane_alpha_blend@pipe-c-alpha-basic.html - shard-kbl: NOTRUN -> [FAIL][44] ([fdo#108145] / [i915#265]) [44]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106168v3/shard-kbl7/igt@kms_plane_alpha_blend@pipe-c-alpha-basic.html * igt@kms_psr2_su@page_flip-xrgb8888: - shard-kbl: NOTRUN -> [SKIP][45] ([fdo#109271] / [i915#658]) [45]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106168v3/shard-kbl1/igt@kms_psr2_su@page_flip-xrgb8888.html * igt@kms_psr@psr2_sprite_plane_move: - shard-iclb: [PASS][46] -> [SKIP][47] ([fdo#109441]) +1 similar issue [46]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11870/shard-iclb2/igt@kms_psr@psr2_sprite_plane_move.html [47]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106168v3/shard-iclb4/igt@kms_psr@psr2_sprite_plane_move.html * igt@kms_writeback@writeback-fb-id: - shard-kbl: NOTRUN -> [SKIP][48] ([fdo#109271] / [i915#2437]) [48]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106168v3/shard-kbl7/igt@kms_writeback@writeback-fb-id.html - shard-apl: NOTRUN -> [SKIP][49] ([fdo#109271] / [i915#2437]) [49]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106168v3/shard-apl1/igt@kms_writeback@writeback-fb-id.html * igt@sysfs_clients@sema-25: - shard-skl: NOTRUN -> [SKIP][50] ([fdo#109271] / [i915#2994]) [50]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106168v3/shard-skl4/igt@sysfs_clients@sema-25.html * igt@sysfs_clients@sema-50: - shard-kbl: NOTRUN -> [SKIP][51] ([fdo#109271] / [i915#2994]) [51]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106168v3/shard-kbl1/igt@sysfs_clients@sema-50.html #### Possible fixes #### * igt@fbdev@write: - {shard-rkl}: [SKIP][52] ([i915#2582]) -> [PASS][53] [52]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11870/shard-rkl-1/igt@fbdev@write.html [53]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106168v3/shard-rkl-6/igt@fbdev@write.html * igt@feature_discovery@psr2: - shard-iclb: [SKIP][54] ([i915#658]) -> [PASS][55] [54]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11870/shard-iclb1/igt@feature_discovery@psr2.html [55]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106168v3/shard-iclb2/igt@feature_discovery@psr2.html * igt@gem_ctx_exec@basic-nohangcheck: - shard-tglb: [FAIL][56] ([i915#6268]) -> [PASS][57] [56]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11870/shard-tglb1/igt@gem_ctx_exec@basic-nohangcheck.html [57]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106168v3/shard-tglb8/igt@gem_ctx_exec@basic-nohangcheck.html * igt@gem_ctx_isolation@preservation-s3@vcs0: - shard-kbl: [DMESG-WARN][58] ([i915#180]) -> [PASS][59] +6 similar issues [58]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11870/shard-kbl1/igt@gem_ctx_isolation@preservation-s3@vcs0.html [59]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106168v3/shard-kbl4/igt@gem_ctx_isolation@preservation-s3@vcs0.html * igt@gem_ctx_persistence@hang: - {shard-rkl}: [SKIP][60] ([i915#6252]) -> [PASS][61] [60]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11870/shard-rkl-5/igt@gem_ctx_persistence@hang.html [61]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106168v3/shard-rkl-2/igt@gem_ctx_persistence@hang.html * igt@gem_ctx_persistence@legacy-engines-hostile@bsd1: - {shard-dg1}: [FAIL][62] ([i915#4883]) -> [PASS][63] +1 similar issue [62]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11870/shard-dg1-17/igt@gem_ctx_persistence@legacy-engines-hostile@bsd1.html [63]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106168v3/shard-dg1-16/igt@gem_ctx_persistence@legacy-engines-hostile@bsd1.html * igt@gem_eio@unwedge-stress: - shard-iclb: [TIMEOUT][64] ([i915#3070]) -> [PASS][65] [64]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11870/shard-iclb6/igt@gem_eio@unwedge-stress.html [65]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106168v3/shard-iclb3/igt@gem_eio@unwedge-stress.html * igt@gem_exec_balancer@full-late: - shard-kbl: [INCOMPLETE][66] -> [PASS][67] [66]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11870/shard-kbl6/igt@gem_exec_balancer@full-late.html [67]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106168v3/shard-kbl1/igt@gem_exec_balancer@full-late.html * igt@gem_exec_balancer@parallel-keep-in-fence: - shard-iclb: [SKIP][68] ([i915#4525]) -> [PASS][69] +1 similar issue [68]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11870/shard-iclb6/igt@gem_exec_balancer@parallel-keep-in-fence.html [69]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106168v3/shard-iclb1/igt@gem_exec_balancer@parallel-keep-in-fence.html * igt@gem_exec_fair@basic-none-share@rcs0: - {shard-rkl}: [FAIL][70] ([i915#2842]) -> [PASS][71] [70]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11870/shard-rkl-5/igt@gem_exec_fair@basic-none-share@rcs0.html [71]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106168v3/shard-rkl-5/igt@gem_exec_fair@basic-none-share@rcs0.html * igt@gem_exec_fair@basic-none@vcs0: - shard-apl: [FAIL][72] ([i915#2842]) -> [PASS][73] +1 similar issue [72]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11870/shard-apl8/igt@gem_exec_fair@basic-none@vcs0.html [73]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106168v3/shard-apl6/igt@gem_exec_fair@basic-none@vcs0.html - shard-kbl: [FAIL][74] ([i915#2842]) -> [PASS][75] +1 similar issue [74]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11870/shard-kbl7/igt@gem_exec_fair@basic-none@vcs0.html [75]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106168v3/shard-kbl6/igt@gem_exec_fair@basic-none@vcs0.html * igt@gem_exec_fair@basic-pace@rcs0: - shard-kbl: [FAIL][76] ([i915#2851]) -> [PASS][77] [76]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11870/shard-kbl7/igt@gem_exec_fair@basic-pace@rcs0.html [77]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106168v3/shard-kbl6/igt@gem_exec_fair@basic-pace@rcs0.html * igt@gem_exec_reloc@basic-wc-cpu-active: - {shard-rkl}: [SKIP][78] ([i915#3281]) -> [PASS][79] +5 similar issues [78]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11870/shard-rkl-6/igt@gem_exec_reloc@basic-wc-cpu-active.html [79]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106168v3/shard-rkl-5/igt@gem_exec_reloc@basic-wc-cpu-active.html * igt@gem_exec_suspend@basic-s0@smem: - shard-kbl: [INCOMPLETE][80] ([i915#4831]) -> [PASS][81] [80]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11870/shard-kbl6/igt@gem_exec_suspend@basic-s0@smem.html [81]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106168v3/shard-kbl4/igt@gem_exec_suspend@basic-s0@smem.html * igt@gem_lmem_swapping@smem-oom@lmem0: - {shard-dg1}: [DMESG-WARN][82] ([i915#4936]) -> [PASS][83] [82]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11870/shard-dg1-13/igt@gem_lmem_swapping@smem-oom@lmem0.html [83]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106168v3/shard-dg1-15/igt@gem_lmem_swapping@smem-oom@lmem0.html * igt@gem_partial_pwrite_pread@writes-after-reads-uncached: - {shard-rkl}: [SKIP][84] ([i915#3282]) -> [PASS][85] +2 similar issues [84]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11870/shard-rkl-1/igt@gem_partial_pwrite_pread@writes-after-reads-uncached.html [85]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106168v3/shard-rkl-5/igt@gem_partial_pwrite_pread@writes-after-reads-uncached.html * igt@gem_workarounds@suspend-resume-fd: - shard-skl: [INCOMPLETE][86] ([i915#5129]) -> [PASS][87] [86]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11870/shard-skl10/igt@gem_workarounds@suspend-resume-fd.html [87]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106168v3/shard-skl6/igt@gem_workarounds@suspend-resume-fd.html * igt@gen9_exec_parse@allowed-all: - shard-skl: [DMESG-WARN][88] ([i915#5566] / [i915#716]) -> [PASS][89] [88]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11870/shard-skl9/igt@gen9_exec_parse@allowed-all.html [89]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106168v3/shard-skl4/igt@gen9_exec_parse@allowed-all.html * igt@gen9_exec_parse@bb-secure: - {shard-rkl}: [SKIP][90] ([i915#2527]) -> [PASS][91] +1 similar issue [90]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11870/shard-rkl-6/igt@gen9_exec_parse@bb-secure.html [91]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106168v3/shard-rkl-5/igt@gen9_exec_parse@bb-secure.html * igt@i915_pm_dc@dc6-psr: - shard-iclb: [FAIL][92] ([i915#454]) -> [PASS][93] [92]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11870/shard-iclb3/igt@i915_pm_dc@dc6-psr.html [93]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106168v3/shard-iclb7/igt@i915_pm_dc@dc6-psr.html * igt@i915_pm_rc6_residency@rc6-idle@vcs0: - shard-kbl: [WARN][94] ([i915#6405]) -> [PASS][95] [94]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11870/shard-kbl6/igt@i915_pm_rc6_residency@rc6-idle@vcs0.html [95]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106168v3/shard-kbl7/igt@i915_pm_rc6_residency@rc6-idle@vcs0.html * igt@i915_pm_rpm@fences: - {shard-rkl}: [SKIP][96] ([i915#1849]) -> [PASS][97] [96]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11870/shard-rkl-1/igt@i915_pm_rpm@fences.html [97]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106168v3/shard-rkl-6/igt@i915_pm_rpm@fences.html * igt@i915_selftest@live@hangcheck: - shard-snb: [INCOMPLETE][98] ([i915#3921]) -> [PASS][99] [98]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11870/shard-snb7/igt@i915_selftest@live@hangcheck.html [99]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106168v3/shard-snb4/igt@i915_selftest@live@hangcheck.html * igt@kms_cursor_crc@cursor-suspend@pipe-a-edp-1: - shard-skl: [INCOMPLETE][100] ([i915#4939]) -> [PASS][101] [100]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11870/shard-skl1/igt@kms_cursor_crc@cursor-suspend@pipe-a-edp-1.html [101]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106168v3/shard-skl4/igt@kms_cursor_crc@cursor-suspend@pipe-a-edp-1.html * igt@kms_cursor_legacy@2x-long-flip-vs-cursor-atomic: - shard-glk: [FAIL][102] ([i915#72]) -> [PASS][103] [102]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11870/shard-glk6/igt@kms_cursor_legacy@2x-long-flip-vs-cursor-atomic.html [103]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106168v3/shard-glk2/igt@kms_cursor_legacy@2x-long-flip-vs-cursor-atomic.html * igt@kms_cursor_legacy@flip-vs-cursor@atomic-transitions-varying-size: - shard-glk: [FAIL][104] ([i915#2346]) -> [PASS][105] [104]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11870/shard-glk9/igt@kms_cursor_legacy@flip-vs-cursor@atomic-transitions-varying-size.html [105]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106168v3/shard-glk6/igt@kms_cursor_legacy@flip-vs-cursor@atomic-transitions-varying-size.html * igt@kms_draw_crc@draw-method-xrgb8888-pwrite-xtiled: - {shard-rkl}: [SKIP][106] ([fdo#111314] / [i915#4098] / [i915#4369]) -> [PASS][107] +4 similar issues [106]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11870/shard-rkl-1/igt@kms_draw_crc@draw-method-xrgb8888-pwrite-xtiled.html [107]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106168v3/shard-rkl-6/igt@kms_draw_crc@draw-method-xrgb8888-pwrite-xtiled.html * igt@kms_fbcon_fbt@psr-suspend: - {shard-rkl}: [SKIP][108] ([fdo#110189] / [i915#3955]) -> [PASS][109] [108]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11870/shard-rkl-1/igt@kms_fbcon_fbt@psr-suspend.html [109]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106168v3/shard-rkl-6/igt@kms_fbcon_fbt@psr-suspend.html * igt@kms_flip@flip-vs-expired-vblank-interruptible@a-edp1: - shard-skl: [FAIL][110] ([i915#79]) -> [PASS][111] +1 similar issue [110]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11870/shard-skl7/igt@kms_flip@flip-vs-expired-vblank-interruptible@a-edp1.html [111]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106168v3/shard-skl10/igt@kms_flip@flip-vs-expired-vblank-interruptible@a-edp1.html * igt@kms_flip@flip-vs-expired-vblank@a-edp1: - shard-skl: [FAIL][112] ([i915#2122]) -> [PASS][113] +3 similar issues [112]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11870/shard-skl3/igt@kms_flip@flip-vs-expired-vblank@a-edp1.html [113]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106168v3/shard-skl1/igt@kms_flip@flip-vs-expired-vblank@a-edp1.html * igt@kms_flip@flip-vs-suspend@a-dp1: - shard-apl: [DMESG-WARN][114] ([i915#180]) -> [PASS][115] +3 similar issues [114]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11870/shard-apl3/igt@kms_flip@flip-vs-suspend@a-dp1.html [115]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106168v3/shard-apl8/igt@kms_flip@flip-vs-suspend@a-dp1.html * igt@kms_frontbuffer_tracking@fbcpsr-rgb101010-draw-mmap-wc: - {shard-rkl}: [SKIP][116] ([i915#1849] / [i915#4098]) -> [PASS][117] +16 similar issues [116]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11870/shard-rkl-1/igt@kms_frontbuffer_tracking@fbcpsr-rgb101010-draw-mmap-wc.html [117]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106168v3/shard-rkl-6/igt@kms_frontbuffer_tracking@fbcpsr-rgb101010-draw-mmap-wc.html * igt@kms_plane_alpha_blend@pipe-b-coverage-7efc: - {shard-rkl}: [SKIP][118] ([i915#1849] / [i915#4070] / [i915#4098]) -> [PASS][119] +1 similar issue [118]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11870/shard-rkl-1/igt@kms_plane_alpha_blend@pipe-b-coverage-7efc.html [119]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106168v3/shard-rkl-6/igt@kms_plane_alpha_blend@pipe-b-coverage-7efc.html * igt@kms_plane_cursor@pipe-a-primary-size-256: - {shard-rkl}: [SKIP][120] ([i915#1845] / [i915#4098]) -> [PASS][121] +16 similar issues [120]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11870/shard-rkl-2/igt@kms_plane_cursor@pipe-a-primary-size-256.html [121]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106168v3/shard-rkl-6/igt@kms_plane_cursor@pipe-a-primary-size-256.html * igt@kms_plane_lowres@tiling-y@pipe-a-hdmi-a-2: - shard-glk: [DMESG-WARN][122] ([i915#118] / [i915#1888]) -> [PASS][123] [122]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11870/shard-glk5/igt@kms_plane_lowres@tiling-y@pipe-a-hdmi-a-2.html [123]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106168v3/shard-glk9/igt@kms_plane_lowres@tiling-y@pipe-a-hdmi-a-2.html * igt@kms_plane_lowres@tiling-y@pipe-c-hdmi-a-1: - shard-glk: [FAIL][124] ([i915#1888]) -> [PASS][125] [124]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11870/shard-glk5/igt@kms_plane_lowres@tiling-y@pipe-c-hdmi-a-1.html [125]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106168v3/shard-glk9/igt@kms_plane_lowres@tiling-y@pipe-c-hdmi-a-1.html * igt@kms_psr@cursor_blt: - {shard-rkl}: [SKIP][126] ([i915#1072]) -> [PASS][127] [126]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11870/shard-rkl-1/igt@kms_psr@cursor_blt.html [127]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106168v3/shard-rkl-6/igt@kms_psr@cursor_blt.html * igt@kms_psr@psr2_cursor_mmap_gtt: - shard-iclb: [SKIP][128] ([fdo#109441]) -> [PASS][129] +1 similar issue [128]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11870/shard-iclb1/igt@kms_psr@psr2_cursor_mmap_gtt.html [129]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106168v3/shard-iclb2/igt@kms_psr@psr2_cursor_mmap_gtt.html * igt@prime_vgem@coherency-gtt: - {shard-rkl}: [SKIP][130] ([fdo#109295] / [fdo#111656] / [i915#3708]) -> [PASS][131] [130]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11870/shard-rkl-1/igt@prime_vgem@coherency-gtt.html [131]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106168v3/shard-rkl-5/igt@prime_vgem@coherency-gtt.html #### Warnings #### * igt@i915_selftest@live@gt_lrc: - shard-tglb: [DMESG-FAIL][132] ([i915#2373]) -> [INCOMPLETE][133] ([i915#2373]) [132]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11870/shard-tglb5/igt@i915_selftest@live@gt_lrc.html [133]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106168v3/shard-tglb3/igt@i915_selftest@live@gt_lrc.html * igt@kms_big_fb@x-tiled-max-hw-stride-32bpp-rotate-0-hflip: - shard-skl: [SKIP][134] ([fdo#109271]) -> [SKIP][135] ([fdo#109271] / [i915#1888]) +1 similar issue [134]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11870/shard-skl10/igt@kms_big_fb@x-tiled-max-hw-stride-32bpp-rotate-0-hflip.html [135]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106168v3/shard-skl3/igt@kms_big_fb@x-tiled-max-hw-stride-32bpp-rotate-0-hflip.html * igt@kms_flip@2x-blocking-absolute-wf_vblank: - shard-skl: [SKIP][136] ([fdo#109271] / [i915#1888]) -> [SKIP][137] ([fdo#109271]) [136]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11870/shard-skl10/igt@kms_flip@2x-blocking-absolute-wf_vblank.html [137]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106168v3/shard-skl6/igt@kms_flip@2x-blocking-absolute-wf_vblank.html * igt@kms_psr2_sf@overlay-plane-move-continuous-exceed-fully-sf: - shard-iclb: [SKIP][138] ([i915#658]) -> [SKIP][139] ([i915#2920]) [138]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11870/shard-iclb5/igt@kms_psr2_sf@overlay-plane-move-continuous-exceed-fully-sf.html [139]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106168v3/shard-iclb2/igt@kms_psr2_sf@overlay-plane-move-continuous-exceed-fully-sf.html * igt@kms_psr2_sf@overlay-plane-move-continuous-exceed-sf: - shard-iclb: [SKIP][140] ([i915#2920]) -> [SKIP][141] ([i915#658]) [140]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11870/shard-iclb2/igt@kms_psr2_sf@overlay-plane-move-continuous-exceed-sf.html [141]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106168v3/shard-iclb4/igt@kms_psr2_sf@overlay-plane-move-continuous-exceed-sf.html * igt@kms_psr2_sf@overlay-plane-update-continuous-sf: - shard-iclb: [SKIP][142] ([i915#2920]) -> [SKIP][143] ([fdo#111068] / [i915#658]) [142]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11870/shard-iclb2/igt@kms_psr2_sf@overlay-plane-update-continuous-sf.html [143]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106168v3/shard-iclb4/igt@kms_psr2_sf@overlay-plane-update-continuous-sf.html * igt@kms_psr2_su@page_flip-p010: - shard-iclb: [SKIP][144] ([fdo#109642] / [fdo#111068] / [i915#658]) -> [FAIL][145] ([i915#5939]) [144]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11870/shard-iclb5/igt@kms_psr2_su@page_flip-p010.html [145]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106168v3/shard-iclb2/igt@kms_psr2_su@page_flip-p010.html * igt@runner@aborted: - shard-skl: ([FAIL][146], [FAIL][147]) ([i915#2029] / [i915#4312] / [i915#5257]) -> ([FAIL][148], [FAIL][149], [FAIL][150]) ([i915#2029] / [i915#3002] / [i915#4312] / [i915#5257]) [146]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11870/shard-skl9/igt@runner@aborted.html [147]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11870/shard-skl3/igt@runner@aborted.html [148]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106168v3/shard-skl3/igt@runner@aborted.html [149]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106168v3/shard-skl6/igt@runner@aborted.html [150]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106168v3/shard-skl4/igt@runner@aborted.html - shard-apl: ([FAIL][151], [FAIL][152], [FAIL][153], [FAIL][154], [FAIL][155], [FAIL][156]) ([i915#180] / [i915#3002] / [i915#4312] / [i915#5257]) -> ([FAIL][157], [FAIL][158], [FAIL][159], [FAIL][160], [FAIL][161]) ([fdo#109271] / [i915#180] / [i915#3002] / [i915#4312] / [i915#5257]) [151]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11870/shard-apl7/igt@runner@aborted.html [152]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11870/shard-apl3/igt@runner@aborted.html [153]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11870/shard-apl2/igt@runner@aborted.html [154]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11870/shard-apl1/igt@runner@aborted.html [155]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11870/shard-apl3/igt@runner@aborted.html [156]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11870/shard-apl8/igt@runner@aborted.html [157]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106168v3/shard-apl1/igt@runner@aborted.html [158]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106168v3/shard-apl8/igt@runner@aborted.html [159]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106168v3/shard-apl2/igt@runner@aborted.html [160]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106168v3/shard-apl7/igt@runner@aborted.html [161]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106168v3/shard-apl2/igt@runner@aborted.html {name}: This element is suppressed. This means it is ignored when computing the status of the difference (SUCCESS, WARNING, or FAILURE). [fdo#108145]: https://bugs.freedesktop.org/show_bug.cgi?id=108145 [fdo#109271]: https://bugs.freedesktop.org/show_bug.cgi?id=109271 [fdo#109274]: https://bugs.freedesktop.org/show_bug.cgi?id=109274 [fdo#109280]: https://bugs.freedesktop.org/show_bug.cgi?id=109280 [fdo#109283]: https://bugs.freedesktop.org/show_bug.cgi?id=109283 [fdo#109289]: https://bugs.freedesktop.org/show_bug.cgi?id=109289 [fdo#109291]: https://bugs.freedesktop.org/show_bug.cgi?id=109291 [fdo#109295]: https://bugs.freedesktop.org/show_bug.cgi?id=109295 [fdo#109300]: https://bugs.freedesktop.org/show_bug.cgi?id=109300 [fdo#109302]: https://bugs.freedesktop.org/show_bug.cgi?id=109302 [fdo#109308]: https://bugs.freedesktop.org/show_bug.cgi?id=109308 [fdo#109309]: https://bugs.freedesktop.org/show_bug.cgi?id=109309 [fdo#109313]: https://bugs.freedesktop.org/show_bug.cgi?id=109313 [fdo#109441]: https://bugs.freedesktop.org/show_bug.cgi?id=109441 [fdo#109642]: https://bugs.freedesktop.org/show_bug.cgi?id=109642 [fdo#110189]: https://bugs.freedesktop.org/show_bug.cgi?id=110189 [fdo#110723]: https://bugs.freedesktop.org/show_bug.cgi?id=110723 [fdo#111068]: https://bugs.freedesktop.org/show_bug.cgi?id=111068 [fdo#111314]: https://bugs.freedesktop.org/show_bug.cgi?id=111314 [fdo#111614]: https://bugs.freedesktop.org/show_bug.cgi?id=111614 [fdo#111615]: https://bugs.freedesktop.org/show_bug.cgi?id=111615 [fdo#111656]: https://bugs.freedesktop.org/show_bug.cgi?id=111656 [fdo#111825]: https://bugs.freedesktop.org/show_bug.cgi?id=111825 [fdo#111827]: https://bugs.freedesktop.org/show_bug.cgi?id=111827 [fdo#112054]: https://bugs.freedesktop.org/show_bug.cgi?id=112054 [fdo#112283]: https://bugs.freedesktop.org/show_bug.cgi?id=112283 [i915#1063]: https://gitlab.freedesktop.org/drm/intel/issues/1063 [i915#1072]: https://gitlab.freedesktop.org/drm/intel/issues/1072 [i915#1099]: https://gitlab.freedesktop.org/drm/intel/issues/1099 [i915#118]: https://gitlab.freedesktop.org/drm/intel/issues/118 [i915#1188]: https://gitlab.freedesktop.org/drm/intel/issues/1188 [i915#1319]: https://gitlab.freedesktop.org/drm/intel/issues/1319 [i915#132]: https://gitlab.freedesktop.org/drm/intel/issues/132 [i915#1397]: https://gitlab.freedesktop.org/drm/intel/issues/1397 [i915#180]: https://gitlab.freedesktop.org/drm/intel/issues/180 [i915#1825]: https://gitlab.freedesktop.org/drm/intel/issues/1825 [i915#1839]: https://gitlab.freedesktop.org/drm/intel/issues/1839 [i915#1845]: https://gitlab.freedesktop.org/drm/intel/issues/1845 [i915#1849]: https://gitlab.freedesktop.org/drm/intel/issues/1849 [i915#1850]: https://gitlab.freedesktop.org/drm/intel/issues/1850 [i915#1886]: https://gitlab.freedesktop.org/drm/intel/issues/1886 [i915#1888]: https://gitlab.freedesktop.org/drm/intel/issues/1888 [i915#1902]: https://gitlab.freedesktop.org/drm/intel/issues/1902 [i915#2029]: https://gitlab.freedesktop.org/drm/intel/issues/2029 [i915#2122]: https://gitlab.freedesktop.org/drm/intel/issues/2122 [i915#2190]: https://gitlab.freedesktop.org/drm/intel/issues/2190 [i915#2346]: https://gitlab.freedesktop.org/drm/intel/issues/2346 [i915#2373]: https://gitlab.freedesktop.org/drm/intel/issues/2373 [i915#2434]: https://gitlab.freedesktop.org/drm/intel/issues/2434 [i915#2437]: https://gitlab.freedesktop.org/drm/intel/issues/2437 [i915#2527]: https://gitlab.freedesktop.org/drm/intel/issues/2527 [i915#2530]: https://gitlab.freedesktop.org/drm/intel/issues/2530 [i915#2582]: https://gitlab.freedesktop.org/drm/intel/issues/2582 [i915#265]: https://gitlab.freedesktop.org/drm/intel/issues/265 [i915#2672]: https://gitlab.freedesktop.org/drm/intel/issues/2672 [i915#280]: https://gitlab.freedesktop.org/drm/intel/issues/280 [i915#284]: https://gitlab.freedesktop.org/drm/intel/issues/284 [i915#2842]: https://gitlab.freedesktop.org/drm/intel/issues/2842 [i915#2851]: https://gitlab.freedesktop.org/drm/intel/issues/2851 [i915#2856]: https://gitlab.freedesktop.org/drm/intel/issues/2856 [i915#2920]: https://gitlab.freedesktop.org/drm/intel/issues/2920 [i915#2994]: https://gitlab.freedesktop.org/drm/intel/issues/2994 [i915#3002]: https://gitlab.freedesktop.org/drm/intel/issues/3002 [i915#3012]: https://gitlab.freedesktop.org/drm/intel/issues/3012 [i915#3063]: https://gitlab.freedesktop.org/drm/intel/issues/3063 [i915#3070]: https://gitlab.freedesktop.org/drm/intel/issues/3070 [i915#3116]: https://gitlab.freedesktop.org/drm/intel/issues/3116 [i915#3281]: https://gitlab.freedesktop.org/drm/intel/issues/3281 [i915#3282]: https://gitlab.freedesktop.org/drm/intel/issues/3282 [i915#3291]: https://gitlab.freedesktop.org/drm/intel/issues/3291 [i915#3297]: https://gitlab.freedesktop.org/drm/intel/issues/3297 [i915#3299]: https://gitlab.freedesktop.org/drm/intel/issues/3299 [i915#3458]: https://gitlab.freedesktop.org/drm/intel/issues/3458 [i915#3539]: https://gitlab.freedesktop.org/drm/intel/issues/3539 [i915#3555]: https://gitlab.freedesktop.org/drm/intel/issues/3555 [i915#3558]: https://gitlab.freedesktop.org/drm/intel/issues/3558 [i915#3637]: https://gitlab.freedesktop.org/drm/intel/issues/3637 [i915#3638]: https://gitlab.freedesktop.org/drm/intel/issues/3638 [i915#3689]: https://gitlab.freedesktop.org/drm/intel/issues/3689 [i915#3708]: https://gitlab.freedesktop.org/drm/intel/issues/3708 [i915#3734]: https://gitlab.freedesktop.org/drm/intel/issues/3734 [i915#3825]: https://gitlab.freedesktop.org/drm/intel/issues/3825 [i915#3828]: https://gitlab.freedesktop.org/drm/intel/issues/3828 [i915#3886]: https://gitlab.freedesktop.org/drm/intel/issues/3886 [i915#3921]: https://gitlab.freedesktop.org/drm/intel/issues/3921 [i915#3952]: https://gitlab.freedesktop.org/drm/intel/issues/3952 [i915#3955]: https://gitlab.freedesktop.org/drm/intel/issues/3955 [i915#4070]: https://gitlab.freedesktop.org/drm/intel/issues/4070 [i915#4077]: https://gitlab.freedesktop.org/drm/intel/issues/4077 [i915#4078]: https://gitlab.freedesktop.org/drm/intel/issues/4078 [i915#4083]: https://gitlab.freedesktop.org/drm/intel/issues/4083 [i915#4098]: https://gitlab.freedesktop.org/drm/intel/issues/4098 [i915#4215]: https://gitlab.freedesktop.org/drm/intel/issues/4215 [i915#4270]: https://gitlab.freedesktop.org/drm/intel/issues/4270 [i915#4312]: https://gitlab.freedesktop.org/drm/intel/issues/4312 [i915#4349]: https://gitlab.freedesktop.org/drm/intel/issues/4349 [i915#4369]: https://gitlab.freedesktop.org/drm/intel/issues/4369 [i915#4525]: https://gitlab.freedesktop.org/drm/intel/issues/4525 [i915#4538]: https://gitlab.freedesktop.org/drm/intel/issues/4538 [i915#454]: https://gitlab.freedesktop.org/drm/intel/issues/454 [i915#4565]: https://gitlab.freedesktop.org/drm/intel/issues/4565 [i915#4613]: https://gitlab.freedesktop.org/drm/intel/issues/4613 [i915#4812]: https://gitlab.freedesktop.org/drm/intel/issues/4812 [i915#4831]: https://gitlab.freedesktop.org/drm/intel/issues/4831 [i915#4833]: https://gitlab.freedesktop.org/drm/intel/issues/4833 [i915#4852]: https://gitlab.freedesktop.org/drm/intel/issues/4852 [i915#4853]: https://gitlab.freedesktop.org/drm/intel/issues/4853 [i915#4860]: https://gitlab.freedesktop.org/drm/intel/issues/4860 [i915#4880]: https://gitlab.freedesktop.org/drm/intel/issues/4880 [i915#4883]: https://gitlab.freedesktop.org/drm/intel/issues/4883 [i915#4893]: https://gitlab.freedesktop.org/drm/intel/issues/4893 [i915#4936]: https://gitlab.freedesktop.org/drm/intel/issues/4936 [i915#4939]: https://gitlab.freedesktop.org/drm/intel/issues/4939 [i915#4991]: https://gitlab.freedesktop.org/drm/intel/issues/4991 [i915#5129]: https://gitlab.freedesktop.org/drm/intel/issues/5129 [i915#5176]: https://gitlab.freedesktop.org/drm/intel/issues/5176 [i915#5235]: https://gitlab.freedesktop.org/drm/intel/issues/5235 [i915#5257]: https://gitlab.freedesktop.org/drm/intel/issues/5257 [i915#5286]: https://gitlab.freedesktop.org/drm/intel/issues/5286 [i915#5287]: https://gitlab.freedesktop.org/drm/intel/issues/5287 [i915#5288]: https://gitlab.freedesktop.org/drm/intel/issues/5288 [i915#5289]: https://gitlab.freedesktop.org/drm/intel/issues/5289 [i915#5325]: https://gitlab.freedesktop.org/drm/intel/issues/5325 [i915#5327]: https://gitlab.freedesktop.org/drm/intel/issues/5327 [i915#533]: https://gitlab.freedesktop.org/drm/intel/issues/533 [i915#5563]: https://gitlab.freedesktop.org/drm/intel/issues/5563 [i915#5566]: https://gitlab.freedesktop.org/drm/intel/issues/5566 [i915#5939]: https://gitlab.freedesktop.org/drm/intel/issues/5939 [i915#5966]: https://gitlab.freedesktop.org/drm/intel/issues/5966 [i915#6095]: https://gitlab.freedesktop.org/drm/intel/issues/6095 [i915#6247]: https://gitlab.freedesktop.org/drm/intel/issues/6247 [i915#6252]: https://gitlab.freedesktop.org/drm/intel/issues/6252 [i915#6268]: https://gitlab.freedesktop.org/drm/intel/issues/6268 [i915#6334]: https://gitlab.freedesktop.org/drm/intel/issues/6334 [i915#6405]: https://gitlab.freedesktop.org/drm/intel/issues/6405 [i915#658]: https://gitlab.freedesktop.org/drm/intel/issues/658 [i915#716]: https://gitlab.freedesktop.org/drm/intel/issues/716 [i915#72]: https://gitlab.freedesktop.org/drm/intel/issues/72 [i915#79]: https://gitlab.freedesktop.org/drm/intel/issues/79 Build changes ------------- * Linux: CI_DRM_11870 -> Patchwork_106168v3 CI-20190529: 20190529 CI_DRM_11870: 513ce43f757348d6562afb84b56f8e0fc4e6c42b @ git://anongit.freedesktop.org/gfx-ci/linux IGT_6563: 7d43b49bf10788d4870668f93a800888fc8ab339 @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git Patchwork_106168v3: 513ce43f757348d6562afb84b56f8e0fc4e6c42b @ git://anongit.freedesktop.org/gfx-ci/linux piglit_4509: fdc5a4ca11124ab8413c7988896eec4c97336694 @ git://anongit.freedesktop.org/piglit == Logs == For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_106168v3/index.html [-- Attachment #2: Type: text/html, Size: 45553 bytes --] ^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [Intel-gfx] [PATCH v2] drm/i915/display: Ensure PSR gets disabled if no encoders in new state 2022-07-11 11:17 [Intel-gfx] [PATCH v2] drm/i915/display: Ensure PSR gets disabled if no encoders in new state Jouni Högander ` (4 preceding siblings ...) 2022-07-12 16:08 ` [Intel-gfx] ✓ Fi.CI.IGT: success " Patchwork @ 2022-07-13 20:58 ` Souza, Jose 2022-07-13 21:04 ` Souza, Jose 5 siblings, 1 reply; 10+ messages in thread From: Souza, Jose @ 2022-07-13 20:58 UTC (permalink / raw) To: intel-gfx@lists.freedesktop.org, Hogander, Jouni On Mon, 2022-07-11 at 14:17 +0300, Jouni Högander wrote: > Currently PSR is left enabled when all planes are disabled if there > is no attached encoder in new state. This seems to be causing FIFO > underruns. What is the case were there is no attached encoder and active_planes > 0? > > Fix this by checking if encoder exists in new crtc state and disable > PSR if it doesn't. > > v2: Unify disable logic with existing > > Cc: Mika Kahola <mika.kahola@intel.com> > Reported-by: Stanislav Lisovskiy <stanislav.lisovskiy@intel.com> > Signed-off-by: Jouni Högander <jouni.hogander@intel.com> > Signed-off-by: Stanislav Lisovskiy <stanislav.lisovskiy@intel.com> > --- > drivers/gpu/drm/i915/display/intel_psr.c | 53 ++++++++++++++---------- > 1 file changed, 31 insertions(+), 22 deletions(-) > > diff --git a/drivers/gpu/drm/i915/display/intel_psr.c b/drivers/gpu/drm/i915/display/intel_psr.c > index e6a870641cd2..90599dd1cb1b 100644 > --- a/drivers/gpu/drm/i915/display/intel_psr.c > +++ b/drivers/gpu/drm/i915/display/intel_psr.c > @@ -1863,36 +1863,45 @@ void intel_psr_pre_plane_update(struct intel_atomic_state *state, > struct intel_crtc *crtc) > { > struct drm_i915_private *i915 = to_i915(state->base.dev); > - const struct intel_crtc_state *crtc_state = > - intel_atomic_get_new_crtc_state(state, crtc); > - struct intel_encoder *encoder; > + struct intel_crtc_state *new_crtc_state, *old_crtc_state; > + int i; > > if (!HAS_PSR(i915)) > return; > > - for_each_intel_encoder_mask_with_psr(state->base.dev, encoder, > - crtc_state->uapi.encoder_mask) { > - struct intel_dp *intel_dp = enc_to_intel_dp(encoder); > - struct intel_psr *psr = &intel_dp->psr; > - bool needs_to_disable = false; > + for_each_oldnew_intel_crtc_in_state(state, crtc, old_crtc_state, > + new_crtc_state, i) { > + struct intel_encoder *encoder; > + u32 old_new_encoder_mask = old_crtc_state->uapi.encoder_mask | > + new_crtc_state->uapi.encoder_mask; > > - mutex_lock(&psr->lock); > + for_each_intel_encoder_mask_with_psr(state->base.dev, encoder, > + old_new_encoder_mask) { > + struct intel_dp *intel_dp = enc_to_intel_dp(encoder); > + struct intel_psr *psr = &intel_dp->psr; > + bool needs_to_disable = false; > > - /* > - * Reasons to disable: > - * - PSR disabled in new state > - * - All planes will go inactive > - * - Changing between PSR versions > - */ > - needs_to_disable |= intel_crtc_needs_modeset(crtc_state); > - needs_to_disable |= !crtc_state->has_psr; > - needs_to_disable |= !crtc_state->active_planes; > - needs_to_disable |= crtc_state->has_psr2 != psr->psr2_enabled; > + mutex_lock(&psr->lock); > > - if (psr->enabled && needs_to_disable) > - intel_psr_disable_locked(intel_dp); > + /* > + * Reasons to disable: > + * - PSR disabled in new state > + * - All planes will go inactive > + * - Changing between PSR versions > + * - Encoder isn't present in new mask > + */ > + needs_to_disable |= intel_crtc_needs_modeset(new_crtc_state); > + needs_to_disable |= !new_crtc_state->has_psr; > + needs_to_disable |= !new_crtc_state->active_planes; > + needs_to_disable |= new_crtc_state->has_psr2 != psr->psr2_enabled; > + needs_to_disable |= !(new_crtc_state->uapi.encoder_mask & > + drm_encoder_mask(&(encoder)->base)); > > - mutex_unlock(&psr->lock); > + if (psr->enabled && needs_to_disable) > + intel_psr_disable_locked(intel_dp); > + > + mutex_unlock(&psr->lock); > + } > } > } > ^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [Intel-gfx] [PATCH v2] drm/i915/display: Ensure PSR gets disabled if no encoders in new state 2022-07-13 20:58 ` [Intel-gfx] [PATCH v2] drm/i915/display: Ensure PSR gets disabled if no encoders in new state Souza, Jose @ 2022-07-13 21:04 ` Souza, Jose 2022-07-14 7:22 ` Hogander, Jouni 0 siblings, 1 reply; 10+ messages in thread From: Souza, Jose @ 2022-07-13 21:04 UTC (permalink / raw) To: intel-gfx@lists.freedesktop.org, Hogander, Jouni On Wed, 2022-07-13 at 20:58 +0000, Souza, Jose wrote: > On Mon, 2022-07-11 at 14:17 +0300, Jouni Högander wrote: > > Currently PSR is left enabled when all planes are disabled if there > > is no attached encoder in new state. This seems to be causing FIFO > > underruns. > > What is the case were there is no attached encoder and active_planes > 0? Can you point to some test? I believe that a pipe to be enabled needs to have a enconder/port attached, otherwise it will be disabled. > > > > > Fix this by checking if encoder exists in new crtc state and disable > > PSR if it doesn't. > > > > v2: Unify disable logic with existing > > > > Cc: Mika Kahola <mika.kahola@intel.com> > > Reported-by: Stanislav Lisovskiy <stanislav.lisovskiy@intel.com> > > Signed-off-by: Jouni Högander <jouni.hogander@intel.com> > > Signed-off-by: Stanislav Lisovskiy <stanislav.lisovskiy@intel.com> > > --- > > drivers/gpu/drm/i915/display/intel_psr.c | 53 ++++++++++++++---------- > > 1 file changed, 31 insertions(+), 22 deletions(-) > > > > diff --git a/drivers/gpu/drm/i915/display/intel_psr.c b/drivers/gpu/drm/i915/display/intel_psr.c > > index e6a870641cd2..90599dd1cb1b 100644 > > --- a/drivers/gpu/drm/i915/display/intel_psr.c > > +++ b/drivers/gpu/drm/i915/display/intel_psr.c > > @@ -1863,36 +1863,45 @@ void intel_psr_pre_plane_update(struct intel_atomic_state *state, > > struct intel_crtc *crtc) > > { > > struct drm_i915_private *i915 = to_i915(state->base.dev); > > - const struct intel_crtc_state *crtc_state = > > - intel_atomic_get_new_crtc_state(state, crtc); > > - struct intel_encoder *encoder; > > + struct intel_crtc_state *new_crtc_state, *old_crtc_state; > > + int i; > > > > if (!HAS_PSR(i915)) > > return; > > > > - for_each_intel_encoder_mask_with_psr(state->base.dev, encoder, > > - crtc_state->uapi.encoder_mask) { > > - struct intel_dp *intel_dp = enc_to_intel_dp(encoder); > > - struct intel_psr *psr = &intel_dp->psr; > > - bool needs_to_disable = false; > > + for_each_oldnew_intel_crtc_in_state(state, crtc, old_crtc_state, > > + new_crtc_state, i) { > > + struct intel_encoder *encoder; > > + u32 old_new_encoder_mask = old_crtc_state->uapi.encoder_mask | > > + new_crtc_state->uapi.encoder_mask; > > > > - mutex_lock(&psr->lock); > > + for_each_intel_encoder_mask_with_psr(state->base.dev, encoder, > > + old_new_encoder_mask) { > > + struct intel_dp *intel_dp = enc_to_intel_dp(encoder); > > + struct intel_psr *psr = &intel_dp->psr; > > + bool needs_to_disable = false; > > > > - /* > > - * Reasons to disable: > > - * - PSR disabled in new state > > - * - All planes will go inactive > > - * - Changing between PSR versions > > - */ > > - needs_to_disable |= intel_crtc_needs_modeset(crtc_state); > > - needs_to_disable |= !crtc_state->has_psr; > > - needs_to_disable |= !crtc_state->active_planes; > > - needs_to_disable |= crtc_state->has_psr2 != psr->psr2_enabled; > > + mutex_lock(&psr->lock); > > > > - if (psr->enabled && needs_to_disable) > > - intel_psr_disable_locked(intel_dp); > > + /* > > + * Reasons to disable: > > + * - PSR disabled in new state > > + * - All planes will go inactive > > + * - Changing between PSR versions > > + * - Encoder isn't present in new mask > > + */ > > + needs_to_disable |= intel_crtc_needs_modeset(new_crtc_state); > > + needs_to_disable |= !new_crtc_state->has_psr; > > + needs_to_disable |= !new_crtc_state->active_planes; > > + needs_to_disable |= new_crtc_state->has_psr2 != psr->psr2_enabled; > > + needs_to_disable |= !(new_crtc_state->uapi.encoder_mask & > > + drm_encoder_mask(&(encoder)->base)); > > > > - mutex_unlock(&psr->lock); > > + if (psr->enabled && needs_to_disable) > > + intel_psr_disable_locked(intel_dp); > > + > > + mutex_unlock(&psr->lock); > > + } > > } > > } > > > ^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [Intel-gfx] [PATCH v2] drm/i915/display: Ensure PSR gets disabled if no encoders in new state 2022-07-13 21:04 ` Souza, Jose @ 2022-07-14 7:22 ` Hogander, Jouni 2022-07-14 15:11 ` Souza, Jose 0 siblings, 1 reply; 10+ messages in thread From: Hogander, Jouni @ 2022-07-14 7:22 UTC (permalink / raw) To: intel-gfx@lists.freedesktop.org, Souza, Jose On Wed, 2022-07-13 at 21:04 +0000, Souza, Jose wrote: > On Wed, 2022-07-13 at 20:58 +0000, Souza, Jose wrote: > > On Mon, 2022-07-11 at 14:17 +0300, Jouni Högander wrote: > > > Currently PSR is left enabled when all planes are disabled if > > > there > > > is no attached encoder in new state. This seems to be causing > > > FIFO > > > underruns. > > > > What is the case were there is no attached encoder and > > active_planes > 0? > > Can you point to some test? You just need to run kms_busy@basic and this triggers when dynamic subtest modeset is run. > I believe that a pipe to be enabled needs to have a enconder/port > attached, otherwise it will be disabled. To my understanding pipe actually gets eventually disabled in this testcase as well. Before pipe is disabled we have state where planes are all disabled, but PSR is kept enabled. This was triggering FIFO underrun. > > > > Fix this by checking if encoder exists in new crtc state and > > > disable > > > PSR if it doesn't. > > > > > > v2: Unify disable logic with existing > > > > > > Cc: Mika Kahola <mika.kahola@intel.com> > > > Reported-by: Stanislav Lisovskiy <stanislav.lisovskiy@intel.com> > > > Signed-off-by: Jouni Högander <jouni.hogander@intel.com> > > > Signed-off-by: Stanislav Lisovskiy <stanislav.lisovskiy@intel.com > > > > > > > --- > > > drivers/gpu/drm/i915/display/intel_psr.c | 53 ++++++++++++++-- > > > -------- > > > 1 file changed, 31 insertions(+), 22 deletions(-) > > > > > > diff --git a/drivers/gpu/drm/i915/display/intel_psr.c > > > b/drivers/gpu/drm/i915/display/intel_psr.c > > > index e6a870641cd2..90599dd1cb1b 100644 > > > --- a/drivers/gpu/drm/i915/display/intel_psr.c > > > +++ b/drivers/gpu/drm/i915/display/intel_psr.c > > > @@ -1863,36 +1863,45 @@ void intel_psr_pre_plane_update(struct > > > intel_atomic_state *state, > > > struct intel_crtc *crtc) > > > { > > > struct drm_i915_private *i915 = to_i915(state->base.dev); > > > -const struct intel_crtc_state *crtc_state = > > > -intel_atomic_get_new_crtc_state(state, crtc); > > > -struct intel_encoder *encoder; > > > +struct intel_crtc_state *new_crtc_state, *old_crtc_state; > > > +int i; > > > > > > if (!HAS_PSR(i915)) > > > return; > > > > > > -for_each_intel_encoder_mask_with_psr(state->base.dev, encoder, > > > - crtc_state->uapi.encoder_mask) { > > > -struct intel_dp *intel_dp = enc_to_intel_dp(encoder); > > > -struct intel_psr *psr = &intel_dp->psr; > > > -bool needs_to_disable = false; > > > +for_each_oldnew_intel_crtc_in_state(state, crtc, old_crtc_state, > > > + new_crtc_state, i) { > > > +struct intel_encoder *encoder; > > > +u32 old_new_encoder_mask = old_crtc_state->uapi.encoder_mask | > > > +new_crtc_state->uapi.encoder_mask; > > > > > > -mutex_lock(&psr->lock); > > > +for_each_intel_encoder_mask_with_psr(state->base.dev, encoder, > > > + old_new_encoder_mask) { > > > +struct intel_dp *intel_dp = enc_to_intel_dp(encoder); > > > +struct intel_psr *psr = &intel_dp->psr; > > > +bool needs_to_disable = false; > > > > > > -/* > > > - * Reasons to disable: > > > - * - PSR disabled in new state > > > - * - All planes will go inactive > > > - * - Changing between PSR versions > > > - */ > > > -needs_to_disable |= intel_crtc_needs_modeset(crtc_state); > > > -needs_to_disable |= !crtc_state->has_psr; > > > -needs_to_disable |= !crtc_state->active_planes; > > > -needs_to_disable |= crtc_state->has_psr2 != psr->psr2_enabled; > > > +mutex_lock(&psr->lock); > > > > > > -if (psr->enabled && needs_to_disable) > > > -intel_psr_disable_locked(intel_dp); > > > +/* > > > + * Reasons to disable: > > > + * - PSR disabled in new state > > > + * - All planes will go inactive > > > + * - Changing between PSR versions > > > + * - Encoder isn't present in new mask > > > + */ > > > +needs_to_disable |= intel_crtc_needs_modeset(new_crtc_state); > > > +needs_to_disable |= !new_crtc_state->has_psr; > > > +needs_to_disable |= !new_crtc_state->active_planes; > > > +needs_to_disable |= new_crtc_state->has_psr2 != psr- > > > >psr2_enabled; > > > +needs_to_disable |= !(new_crtc_state->uapi.encoder_mask & > > > + drm_encoder_mask(&(encoder)->base)); > > > > > > -mutex_unlock(&psr->lock); > > > +if (psr->enabled && needs_to_disable) > > > +intel_psr_disable_locked(intel_dp); > > > + > > > +mutex_unlock(&psr->lock); > > > +} > > > } > > > } > > > ^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [Intel-gfx] [PATCH v2] drm/i915/display: Ensure PSR gets disabled if no encoders in new state 2022-07-14 7:22 ` Hogander, Jouni @ 2022-07-14 15:11 ` Souza, Jose 0 siblings, 0 replies; 10+ messages in thread From: Souza, Jose @ 2022-07-14 15:11 UTC (permalink / raw) To: intel-gfx@lists.freedesktop.org, Hogander, Jouni On Thu, 2022-07-14 at 07:22 +0000, Hogander, Jouni wrote: > On Wed, 2022-07-13 at 21:04 +0000, Souza, Jose wrote: > > On Wed, 2022-07-13 at 20:58 +0000, Souza, Jose wrote: > > > On Mon, 2022-07-11 at 14:17 +0300, Jouni Högander wrote: > > > > Currently PSR is left enabled when all planes are disabled if > > > > there > > > > is no attached encoder in new state. This seems to be causing > > > > FIFO > > > > underruns. > > > > > > What is the case were there is no attached encoder and > > > active_planes > 0? > > > > Can you point to some test? > > You just need to run kms_busy@basic and this triggers when dynamic > subtest modeset is run. Thanks, were able to reproduce the issue. > > > I believe that a pipe to be enabled needs to have a enconder/port > > attached, otherwise it will be disabled. > > To my understanding pipe actually gets eventually disabled in this > testcase as well. Before pipe is disabled we have state where planes > are all disabled, but PSR is kept enabled. This was triggering FIFO > underrun. Yep that was happening but this is not the proper solution. for_each_oldnew_intel_crtc_in_state() will iterate over all CRTCs in the drm_i915_private, not only the CRTC passed as parameter. As this was already merged I have sent the fix: https://patchwork.freedesktop.org/series/106357/ > > > > > > > Fix this by checking if encoder exists in new crtc state and > > > > disable > > > > PSR if it doesn't. > > > > > > > > v2: Unify disable logic with existing > > > > > > > > Cc: Mika Kahola <mika.kahola@intel.com> > > > > Reported-by: Stanislav Lisovskiy <stanislav.lisovskiy@intel.com> > > > > Signed-off-by: Jouni Högander <jouni.hogander@intel.com> > > > > Signed-off-by: Stanislav Lisovskiy <stanislav.lisovskiy@intel.com > > > > > > > > > --- > > > > drivers/gpu/drm/i915/display/intel_psr.c | 53 ++++++++++++++-- > > > > -------- > > > > 1 file changed, 31 insertions(+), 22 deletions(-) > > > > > > > > diff --git a/drivers/gpu/drm/i915/display/intel_psr.c > > > > b/drivers/gpu/drm/i915/display/intel_psr.c > > > > index e6a870641cd2..90599dd1cb1b 100644 > > > > --- a/drivers/gpu/drm/i915/display/intel_psr.c > > > > +++ b/drivers/gpu/drm/i915/display/intel_psr.c > > > > @@ -1863,36 +1863,45 @@ void intel_psr_pre_plane_update(struct > > > > intel_atomic_state *state, > > > > struct intel_crtc *crtc) > > > > { > > > > struct drm_i915_private *i915 = to_i915(state->base.dev); > > > > -const struct intel_crtc_state *crtc_state = > > > > -intel_atomic_get_new_crtc_state(state, crtc); > > > > -struct intel_encoder *encoder; > > > > +struct intel_crtc_state *new_crtc_state, *old_crtc_state; > > > > +int i; > > > > > > > > if (!HAS_PSR(i915)) > > > > return; > > > > > > > > -for_each_intel_encoder_mask_with_psr(state->base.dev, encoder, > > > > - crtc_state->uapi.encoder_mask) { > > > > -struct intel_dp *intel_dp = enc_to_intel_dp(encoder); > > > > -struct intel_psr *psr = &intel_dp->psr; > > > > -bool needs_to_disable = false; > > > > +for_each_oldnew_intel_crtc_in_state(state, crtc, old_crtc_state, > > > > + new_crtc_state, i) { > > > > +struct intel_encoder *encoder; > > > > +u32 old_new_encoder_mask = old_crtc_state->uapi.encoder_mask | > > > > +new_crtc_state->uapi.encoder_mask; > > > > > > > > -mutex_lock(&psr->lock); > > > > +for_each_intel_encoder_mask_with_psr(state->base.dev, encoder, > > > > + old_new_encoder_mask) { > > > > +struct intel_dp *intel_dp = enc_to_intel_dp(encoder); > > > > +struct intel_psr *psr = &intel_dp->psr; > > > > +bool needs_to_disable = false; > > > > > > > > -/* > > > > - * Reasons to disable: > > > > - * - PSR disabled in new state > > > > - * - All planes will go inactive > > > > - * - Changing between PSR versions > > > > - */ > > > > -needs_to_disable |= intel_crtc_needs_modeset(crtc_state); > > > > -needs_to_disable |= !crtc_state->has_psr; > > > > -needs_to_disable |= !crtc_state->active_planes; > > > > -needs_to_disable |= crtc_state->has_psr2 != psr->psr2_enabled; > > > > +mutex_lock(&psr->lock); > > > > > > > > -if (psr->enabled && needs_to_disable) > > > > -intel_psr_disable_locked(intel_dp); > > > > +/* > > > > + * Reasons to disable: > > > > + * - PSR disabled in new state > > > > + * - All planes will go inactive > > > > + * - Changing between PSR versions > > > > + * - Encoder isn't present in new mask > > > > + */ > > > > +needs_to_disable |= intel_crtc_needs_modeset(new_crtc_state); > > > > +needs_to_disable |= !new_crtc_state->has_psr; > > > > +needs_to_disable |= !new_crtc_state->active_planes; > > > > +needs_to_disable |= new_crtc_state->has_psr2 != psr- > > > > > psr2_enabled; > > > > +needs_to_disable |= !(new_crtc_state->uapi.encoder_mask & > > > > + drm_encoder_mask(&(encoder)->base)); > > > > > > > > -mutex_unlock(&psr->lock); > > > > +if (psr->enabled && needs_to_disable) > > > > +intel_psr_disable_locked(intel_dp); > > > > + > > > > +mutex_unlock(&psr->lock); > > > > +} > > > > } > > > > } > > > > > ^ permalink raw reply [flat|nested] 10+ messages in thread
end of thread, other threads:[~2022-07-14 15:11 UTC | newest] Thread overview: 10+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2022-07-11 11:17 [Intel-gfx] [PATCH v2] drm/i915/display: Ensure PSR gets disabled if no encoders in new state Jouni Högander 2022-07-11 12:43 ` [Intel-gfx] ✗ Fi.CI.BAT: failure for drm/i915/display: Ensure PSR gets disabled if no encoders in new state (rev2) Patchwork 2022-07-11 14:10 ` [Intel-gfx] [PATCH v2] drm/i915/display: Ensure PSR gets disabled if no encoders in new state Lisovskiy, Stanislav 2022-07-12 5:55 ` [Intel-gfx] ✓ Fi.CI.BAT: success for drm/i915/display: Ensure PSR gets disabled if no encoders in new state (rev3) Patchwork 2022-07-12 7:26 ` [Intel-gfx] ✗ Fi.CI.IGT: failure " Patchwork 2022-07-12 16:08 ` [Intel-gfx] ✓ Fi.CI.IGT: success " Patchwork 2022-07-13 20:58 ` [Intel-gfx] [PATCH v2] drm/i915/display: Ensure PSR gets disabled if no encoders in new state Souza, Jose 2022-07-13 21:04 ` Souza, Jose 2022-07-14 7:22 ` Hogander, Jouni 2022-07-14 15:11 ` Souza, Jose
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox