* [PATCH 0/2] drm/i915/display: Force full modeset for eDP
@ 2024-02-06 7:09 Mika Kahola
2024-02-06 7:09 ` [PATCH 1/2] Revert "drm/i915/display: Skip C10 state verification in case of fastset" Mika Kahola
` (5 more replies)
0 siblings, 6 replies; 16+ messages in thread
From: Mika Kahola @ 2024-02-06 7:09 UTC (permalink / raw)
To: intel-gfx; +Cc: Mika Kahola
It was discovered that we couldn't skip the fastset on state
verification and hence this workaround is proposed.
First, the patch that skips state verifcation in case of
fastset is reverted. The second patch proposes the following
workaround by forcing full modeset for eDP when booting up.
GOP programs PLL parameters and hence, we would be able to
use fastset for eDP. However, with fastset we are not setting
PLL values from the driver and rely that GOP and driver PLL
values match. We have discovered that with some of the panels
this is not true and hence we would need to program PLL values
by the driver.
Signed-off-by: Mika Kahola <mika.kahola@intel.com>
Mika Kahola (2):
Revert "drm/i915/display: Skip C10 state verification in case of
fastset"
drm/i915/display: Force full modeset for eDP
drivers/gpu/drm/i915/display/intel_cx0_phy.c | 3 ---
drivers/gpu/drm/i915/display/intel_dp.c | 13 +++++++++++++
2 files changed, 13 insertions(+), 3 deletions(-)
--
2.34.1
^ permalink raw reply [flat|nested] 16+ messages in thread
* [PATCH 1/2] Revert "drm/i915/display: Skip C10 state verification in case of fastset"
2024-02-06 7:09 [PATCH 0/2] drm/i915/display: Force full modeset for eDP Mika Kahola
@ 2024-02-06 7:09 ` Mika Kahola
2024-02-06 7:09 ` [PATCH 2/2] drm/i915/display: Force full modeset for eDP Mika Kahola
` (4 subsequent siblings)
5 siblings, 0 replies; 16+ messages in thread
From: Mika Kahola @ 2024-02-06 7:09 UTC (permalink / raw)
To: intel-gfx; +Cc: Mika Kahola
This reverts commit a1d91c6e989d0e66b89aa911f2cd459d7bdebbe5.
Signed-off-by: Mika Kahola <mika.kahola@intel.com>
---
drivers/gpu/drm/i915/display/intel_cx0_phy.c | 3 ---
1 file changed, 3 deletions(-)
diff --git a/drivers/gpu/drm/i915/display/intel_cx0_phy.c b/drivers/gpu/drm/i915/display/intel_cx0_phy.c
index 288a00e083c8..5051e7f5abb1 100644
--- a/drivers/gpu/drm/i915/display/intel_cx0_phy.c
+++ b/drivers/gpu/drm/i915/display/intel_cx0_phy.c
@@ -3017,9 +3017,6 @@ static void intel_c10pll_state_verify(const struct intel_crtc_state *state,
const struct intel_c10pll_state *mpllb_sw_state = &state->cx0pll_state.c10;
int i;
- if (intel_crtc_needs_fastset(state))
- return;
-
for (i = 0; i < ARRAY_SIZE(mpllb_sw_state->pll); i++) {
u8 expected = mpllb_sw_state->pll[i];
--
2.34.1
^ permalink raw reply related [flat|nested] 16+ messages in thread
* [PATCH 2/2] drm/i915/display: Force full modeset for eDP
2024-02-06 7:09 [PATCH 0/2] drm/i915/display: Force full modeset for eDP Mika Kahola
2024-02-06 7:09 ` [PATCH 1/2] Revert "drm/i915/display: Skip C10 state verification in case of fastset" Mika Kahola
@ 2024-02-06 7:09 ` Mika Kahola
2024-02-09 9:06 ` Jani Nikula
2024-02-06 7:51 ` ✗ Fi.CI.CHECKPATCH: warning for " Patchwork
` (3 subsequent siblings)
5 siblings, 1 reply; 16+ messages in thread
From: Mika Kahola @ 2024-02-06 7:09 UTC (permalink / raw)
To: intel-gfx; +Cc: Mika Kahola
Force full modeset for eDP when booting up. GOP programs
PLL parameters and hence, we would be able to use fastset
for eDP. However, with fastset we are not setting PLL values
from the driver and rely that GOP and driver PLL values match.
We have discovered that with some of the panels this is not
true and hence we would need to program PLL values by the
driver. The patch suggests a workaround as enabling full
modeset when booting up. This way we force the driver to
write the PLL values to the hw.
Signed-off-by: Mika Kahola <mika.kahola@intel.com>
---
drivers/gpu/drm/i915/display/intel_dp.c | 13 +++++++++++++
1 file changed, 13 insertions(+)
diff --git a/drivers/gpu/drm/i915/display/intel_dp.c b/drivers/gpu/drm/i915/display/intel_dp.c
index ab415f41924d..9699ded1eb5f 100644
--- a/drivers/gpu/drm/i915/display/intel_dp.c
+++ b/drivers/gpu/drm/i915/display/intel_dp.c
@@ -3319,6 +3319,7 @@ bool intel_dp_initial_fastset_check(struct intel_encoder *encoder,
* of crtc_state->dsc, we have no way to ensure reliable fastset.
* Remove once we have readout for DSC.
*/
+
if (crtc_state->dsc.compression_enable) {
drm_dbg_kms(&i915->drm, "[ENCODER:%d:%s] Forcing full modeset due to DSC being enabled\n",
encoder->base.base.id, encoder->base.name);
@@ -3326,6 +3327,18 @@ bool intel_dp_initial_fastset_check(struct intel_encoder *encoder,
fastset = false;
}
+ /*
+ * FIXME hack to force full modeset for eDP as not always BIOS written PLL
+ * values does not match with the ones defined in the driver code
+ */
+ if (!crtc_state->uapi.mode_changed &&
+ intel_dp_is_edp(intel_dp)) {
+ drm_dbg_kms(&i915->drm, "Forcing full modeset for eDP\n");
+ crtc_state->uapi.mode_changed = true;
+ fastset = false;
+ }
+
+
return fastset;
}
--
2.34.1
^ permalink raw reply related [flat|nested] 16+ messages in thread
* ✗ Fi.CI.CHECKPATCH: warning for drm/i915/display: Force full modeset for eDP
2024-02-06 7:09 [PATCH 0/2] drm/i915/display: Force full modeset for eDP Mika Kahola
2024-02-06 7:09 ` [PATCH 1/2] Revert "drm/i915/display: Skip C10 state verification in case of fastset" Mika Kahola
2024-02-06 7:09 ` [PATCH 2/2] drm/i915/display: Force full modeset for eDP Mika Kahola
@ 2024-02-06 7:51 ` Patchwork
2024-02-06 7:51 ` ✗ Fi.CI.SPARSE: " Patchwork
` (2 subsequent siblings)
5 siblings, 0 replies; 16+ messages in thread
From: Patchwork @ 2024-02-06 7:51 UTC (permalink / raw)
To: Mika Kahola; +Cc: intel-gfx
== Series Details ==
Series: drm/i915/display: Force full modeset for eDP
URL : https://patchwork.freedesktop.org/series/129566/
State : warning
== Summary ==
Error: dim checkpatch failed
d687461f727e Revert "drm/i915/display: Skip C10 state verification in case of fastset"
8ef79285b9d3 drm/i915/display: Force full modeset for eDP
-:45: CHECK:LINE_SPACING: Please don't use multiple blank lines
#45: FILE: drivers/gpu/drm/i915/display/intel_dp.c:3341:
+
+
total: 0 errors, 0 warnings, 1 checks, 25 lines checked
^ permalink raw reply [flat|nested] 16+ messages in thread
* ✗ Fi.CI.SPARSE: warning for drm/i915/display: Force full modeset for eDP
2024-02-06 7:09 [PATCH 0/2] drm/i915/display: Force full modeset for eDP Mika Kahola
` (2 preceding siblings ...)
2024-02-06 7:51 ` ✗ Fi.CI.CHECKPATCH: warning for " Patchwork
@ 2024-02-06 7:51 ` Patchwork
2024-02-06 8:09 ` ✓ Fi.CI.BAT: success " Patchwork
2024-02-06 10:08 ` ✗ Fi.CI.IGT: failure " Patchwork
5 siblings, 0 replies; 16+ messages in thread
From: Patchwork @ 2024-02-06 7:51 UTC (permalink / raw)
To: Mika Kahola; +Cc: intel-gfx
== Series Details ==
Series: drm/i915/display: Force full modeset for eDP
URL : https://patchwork.freedesktop.org/series/129566/
State : warning
== Summary ==
Error: dim sparse failed
Sparse version: v0.6.2
Fast mode used, each commit won't be checked separately.
+./arch/x86/include/asm/bitops.h:116:1: warning: unreplaced symbol 'return'
+./arch/x86/include/asm/bitops.h:147:1: warning: unreplaced symbol 'return'
+./arch/x86/include/asm/bitops.h:149:9: warning: unreplaced symbol 'oldbit'
+./arch/x86/include/asm/bitops.h:153:26: warning: unreplaced symbol 'oldbit'
+./arch/x86/include/asm/bitops.h:155:16: warning: unreplaced symbol 'oldbit'
+./arch/x86/include/asm/bitops.h:155:9: warning: unreplaced symbol 'return'
+./arch/x86/include/asm/bitops.h:173:1: warning: unreplaced symbol 'return'
+./arch/x86/include/asm/bitops.h:175:9: warning: unreplaced symbol 'oldbit'
+./arch/x86/include/asm/bitops.h:179:35: warning: unreplaced symbol 'oldbit'
+./arch/x86/include/asm/bitops.h:181:16: warning: unreplaced symbol 'oldbit'
+./arch/x86/include/asm/bitops.h:181:9: warning: unreplaced symbol 'return'
+./arch/x86/include/asm/bitops.h:185:1: warning: unreplaced symbol 'return'
+./arch/x86/include/asm/bitops.h:187:9: warning: unreplaced symbol 'oldbit'
+./arch/x86/include/asm/bitops.h:191:35: warning: unreplaced symbol 'oldbit'
+./arch/x86/include/asm/bitops.h:194:16: warning: unreplaced symbol 'oldbit'
+./arch/x86/include/asm/bitops.h:194:9: warning: unreplaced symbol 'return'
+./arch/x86/include/asm/bitops.h:236:1: warning: unreplaced symbol 'return'
+./arch/x86/include/asm/bitops.h:238:9: warning: unreplaced symbol 'return'
+./arch/x86/include/asm/bitops.h:66:1: warning: unreplaced symbol 'return'
+./arch/x86/include/asm/bitops.h:92:1: warning: unreplaced symbol 'return'
+./include/asm-generic/bitops/generic-non-atomic.h:100:17: warning: unreplaced symbol 'old'
+./include/asm-generic/bitops/generic-non-atomic.h:100:23: warning: unreplaced symbol 'mask'
+./include/asm-generic/bitops/generic-non-atomic.h:100:9: warning: unreplaced symbol 'return'
+./include/asm-generic/bitops/generic-non-atomic.h:105:1: warning: unreplaced symbol 'return'
+./include/asm-generic/bitops/generic-non-atomic.h:107:9: warning: unreplaced symbol 'mask'
+./include/asm-generic/bitops/generic-non-atomic.h:108:9: warning: unreplaced symbol 'p'
+./include/asm-generic/bitops/generic-non-atomic.h:109:9: warning: unreplaced symbol 'old'
+./include/asm-generic/bitops/generic-non-atomic.h:111:10: warning: unreplaced symbol 'p'
+./include/asm-generic/bitops/generic-non-atomic.h:111:14: warning: unreplaced symbol 'old'
+./include/asm-generic/bitops/generic-non-atomic.h:111:20: warning: unreplaced symbol 'mask'
+./include/asm-generic/bitops/generic-non-atomic.h:112:17: warning: unreplaced symbol 'old'
+./include/asm-generic/bitops/generic-non-atomic.h:112:23: warning: unreplaced symbol 'mask'
+./include/asm-generic/bitops/generic-non-atomic.h:112:9: warning: unreplaced symbol 'return'
+./include/asm-generic/bitops/generic-non-atomic.h:121:1: warning: unreplaced symbol 'return'
+./include/asm-generic/bitops/generic-non-atomic.h:128:9: warning: unreplaced symbol 'return'
+./include/asm-generic/bitops/generic-non-atomic.h:166:1: warning: unreplaced symbol 'return'
+./include/asm-generic/bitops/generic-non-atomic.h:168:9: warning: unreplaced symbol 'p'
+./include/asm-generic/bitops/generic-non-atomic.h:169:9: warning: unreplaced symbol 'mask'
+./include/asm-generic/bitops/generic-non-atomic.h:170:9: warning: unreplaced symbol 'val'
+./include/asm-generic/bitops/generic-non-atomic.h:172:19: warning: unreplaced symbol 'val'
+./include/asm-generic/bitops/generic-non-atomic.h:172:25: warning: unreplaced symbol 'mask'
+./include/asm-generic/bitops/generic-non-atomic.h:172:9: warning: unreplaced symbol 'return'
+./include/asm-generic/bitops/generic-non-atomic.h:28:1: warning: unreplaced symbol 'return'
+./include/asm-generic/bitops/generic-non-atomic.h:30:9: warning: unreplaced symbol 'mask'
+./include/asm-generic/bitops/generic-non-atomic.h:31:9: warning: unreplaced symbol 'p'
+./include/asm-generic/bitops/generic-non-atomic.h:33:10: warning: unreplaced symbol 'p'
+./include/asm-generic/bitops/generic-non-atomic.h:33:16: warning: unreplaced symbol 'mask'
+./include/asm-generic/bitops/generic-non-atomic.h:37:1: warning: unreplaced symbol 'return'
+./include/asm-generic/bitops/generic-non-atomic.h:39:9: warning: unreplaced symbol 'mask'
+./include/asm-generic/bitops/generic-non-atomic.h:40:9: warning: unreplaced symbol 'p'
+./include/asm-generic/bitops/generic-non-atomic.h:42:10: warning: unreplaced symbol 'p'
+./include/asm-generic/bitops/generic-non-atomic.h:42:16: warning: unreplaced symbol 'mask'
+./include/asm-generic/bitops/generic-non-atomic.h:55:1: warning: unreplaced symbol 'return'
+./include/asm-generic/bitops/generic-non-atomic.h:57:9: warning: unreplaced symbol 'mask'
+./include/asm-generic/bitops/generic-non-atomic.h:58:9: warning: unreplaced symbol 'p'
+./include/asm-generic/bitops/generic-non-atomic.h:60:10: warning: unreplaced symbol 'p'
+./include/asm-generic/bitops/generic-non-atomic.h:60:15: warning: unreplaced symbol 'mask'
+./include/asm-generic/bitops/generic-non-atomic.h:73:1: warning: unreplaced symbol 'return'
+./include/asm-generic/bitops/generic-non-atomic.h:75:9: warning: unreplaced symbol 'mask'
+./include/asm-generic/bitops/generic-non-atomic.h:76:9: warning: unreplaced symbol 'p'
+./include/asm-generic/bitops/generic-non-atomic.h:77:9: warning: unreplaced symbol 'old'
+./include/asm-generic/bitops/generic-non-atomic.h:79:10: warning: unreplaced symbol 'p'
+./include/asm-generic/bitops/generic-non-atomic.h:79:14: warning: unreplaced symbol 'old'
+./include/asm-generic/bitops/generic-non-atomic.h:79:20: warning: unreplaced symbol 'mask'
+./include/asm-generic/bitops/generic-non-atomic.h:80:17: warning: unreplaced symbol 'old'
+./include/asm-generic/bitops/generic-non-atomic.h:80:23: warning: unreplaced symbol 'mask'
+./include/asm-generic/bitops/generic-non-atomic.h:80:9: warning: unreplaced symbol 'return'
+./include/asm-generic/bitops/generic-non-atomic.h:93:1: warning: unreplaced symbol 'return'
+./include/asm-generic/bitops/generic-non-atomic.h:95:9: warning: unreplaced symbol 'mask'
+./include/asm-generic/bitops/generic-non-atomic.h:96:9: warning: unreplaced symbol 'p'
+./include/asm-generic/bitops/generic-non-atomic.h:97:9: warning: unreplaced symbol 'old'
+./include/asm-generic/bitops/generic-non-atomic.h:99:10: warning: unreplaced symbol 'p'
+./include/asm-generic/bitops/generic-non-atomic.h:99:14: warning: unreplaced symbol 'old'
+./include/asm-generic/bitops/generic-non-atomic.h:99:21: warning: unreplaced symbol 'mask'
+./include/asm-generic/bitops/instrumented-non-atomic.h:100:9: warning: unreplaced symbol 'return'
+./include/asm-generic/bitops/instrumented-non-atomic.h:112:1: warning: unreplaced symbol 'return'
+./include/asm-generic/bitops/instrumented-non-atomic.h:115:9: warning: unreplaced symbol 'return'
+./include/asm-generic/bitops/instrumented-non-atomic.h:127:1: warning: unreplaced symbol 'return'
+./include/asm-generic/bitops/instrumented-non-atomic.h:130:9: warning: unreplaced symbol 'return'
+./include/asm-generic/bitops/instrumented-non-atomic.h:139:1: warning: unreplaced symbol 'return'
+./include/asm-generic/bitops/instrumented-non-atomic.h:142:9: warning: unreplaced symbol 'return'
+./include/asm-generic/bitops/instrumented-non-atomic.h:26:1: warning: unreplaced symbol 'return'
+./include/asm-generic/bitops/instrumented-non-atomic.h:42:1: warning: unreplaced symbol 'return'
+./include/asm-generic/bitops/instrumented-non-atomic.h:58:1: warning: unreplaced symbol 'return'
+./include/asm-generic/bitops/instrumented-non-atomic.h:97:1: warning: unreplaced symbol 'return'
^ permalink raw reply [flat|nested] 16+ messages in thread
* ✓ Fi.CI.BAT: success for drm/i915/display: Force full modeset for eDP
2024-02-06 7:09 [PATCH 0/2] drm/i915/display: Force full modeset for eDP Mika Kahola
` (3 preceding siblings ...)
2024-02-06 7:51 ` ✗ Fi.CI.SPARSE: " Patchwork
@ 2024-02-06 8:09 ` Patchwork
2024-02-06 10:08 ` ✗ Fi.CI.IGT: failure " Patchwork
5 siblings, 0 replies; 16+ messages in thread
From: Patchwork @ 2024-02-06 8:09 UTC (permalink / raw)
To: Mika Kahola; +Cc: intel-gfx
[-- Attachment #1: Type: text/plain, Size: 9763 bytes --]
== Series Details ==
Series: drm/i915/display: Force full modeset for eDP
URL : https://patchwork.freedesktop.org/series/129566/
State : success
== Summary ==
CI Bug Log - changes from CI_DRM_14229 -> Patchwork_129566v1
====================================================
Summary
-------
**SUCCESS**
No regressions found.
External URL: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129566v1/index.html
Participating hosts (36 -> 37)
------------------------------
Additional (2): bat-kbl-2 bat-jsl-1
Missing (1): fi-apl-guc
Possible new issues
-------------------
Here are the unknown changes that may have been introduced in Patchwork_129566v1:
### IGT changes ###
#### Suppressed ####
The following results come from untrusted machines, tests, or statuses.
They do not affect the overall result.
* igt@kms_pm_backlight@basic-brightness:
- {bat-arls-1}: [SKIP][1] ([i915#10190]) -> [SKIP][2]
[1]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14229/bat-arls-1/igt@kms_pm_backlight@basic-brightness.html
[2]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129566v1/bat-arls-1/igt@kms_pm_backlight@basic-brightness.html
Known issues
------------
Here are the changes found in Patchwork_129566v1 that come from known issues:
### CI changes ###
#### Issues hit ####
* boot:
- fi-cfl-8109u: [PASS][3] -> [FAIL][4] ([i915#8293])
[3]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14229/fi-cfl-8109u/boot.html
[4]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129566v1/fi-cfl-8109u/boot.html
### IGT changes ###
#### Issues hit ####
* igt@debugfs_test@basic-hwmon:
- bat-jsl-1: NOTRUN -> [SKIP][5] ([i915#9318])
[5]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129566v1/bat-jsl-1/igt@debugfs_test@basic-hwmon.html
* igt@fbdev@info:
- bat-kbl-2: NOTRUN -> [SKIP][6] ([fdo#109271] / [i915#1849])
[6]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129566v1/bat-kbl-2/igt@fbdev@info.html
* igt@gem_huc_copy@huc-copy:
- bat-jsl-1: NOTRUN -> [SKIP][7] ([i915#2190])
[7]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129566v1/bat-jsl-1/igt@gem_huc_copy@huc-copy.html
* igt@gem_lmem_swapping@parallel-random-engines:
- bat-kbl-2: NOTRUN -> [SKIP][8] ([fdo#109271]) +35 other tests skip
[8]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129566v1/bat-kbl-2/igt@gem_lmem_swapping@parallel-random-engines.html
* igt@gem_lmem_swapping@verify-random:
- bat-jsl-1: NOTRUN -> [SKIP][9] ([i915#4613]) +3 other tests skip
[9]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129566v1/bat-jsl-1/igt@gem_lmem_swapping@verify-random.html
* igt@i915_selftest@live@execlists:
- fi-bsw-nick: [PASS][10] -> [ABORT][11] ([i915#7911])
[10]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14229/fi-bsw-nick/igt@i915_selftest@live@execlists.html
[11]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129566v1/fi-bsw-nick/igt@i915_selftest@live@execlists.html
* igt@kms_cursor_legacy@basic-busy-flip-before-cursor-legacy:
- bat-jsl-1: NOTRUN -> [SKIP][12] ([i915#4103]) +1 other test skip
[12]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129566v1/bat-jsl-1/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-legacy.html
* igt@kms_dsc@dsc-basic:
- bat-jsl-1: NOTRUN -> [SKIP][13] ([i915#3555] / [i915#9886])
[13]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129566v1/bat-jsl-1/igt@kms_dsc@dsc-basic.html
* igt@kms_force_connector_basic@force-load-detect:
- bat-jsl-1: NOTRUN -> [SKIP][14] ([fdo#109285])
[14]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129566v1/bat-jsl-1/igt@kms_force_connector_basic@force-load-detect.html
* igt@kms_setmode@basic-clone-single-crtc:
- bat-jsl-1: NOTRUN -> [SKIP][15] ([i915#3555])
[15]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129566v1/bat-jsl-1/igt@kms_setmode@basic-clone-single-crtc.html
#### Possible fixes ####
* igt@core_hotunplug@unbind-rebind:
- {bat-arls-1}: [SKIP][16] ([i915#10076]) -> [PASS][17]
[16]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14229/bat-arls-1/igt@core_hotunplug@unbind-rebind.html
[17]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129566v1/bat-arls-1/igt@core_hotunplug@unbind-rebind.html
* igt@fbdev@info:
- {bat-arls-1}: [SKIP][18] ([i915#1849]) -> [PASS][19]
[18]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14229/bat-arls-1/igt@fbdev@info.html
[19]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129566v1/bat-arls-1/igt@fbdev@info.html
* igt@fbdev@write:
- {bat-arls-1}: [SKIP][20] ([i915#10191]) -> [PASS][21] +3 other tests pass
[20]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14229/bat-arls-1/igt@fbdev@write.html
[21]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129566v1/bat-arls-1/igt@fbdev@write.html
* igt@i915_module_load@load:
- {bat-arls-1}: [DMESG-FAIL][22] ([i915#10189]) -> [PASS][23] +1 other test pass
[22]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14229/bat-arls-1/igt@i915_module_load@load.html
[23]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129566v1/bat-arls-1/igt@i915_module_load@load.html
* igt@i915_selftest@live@gt_engines:
- {bat-adls-6}: [TIMEOUT][24] ([i915#10026]) -> [PASS][25]
[24]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14229/bat-adls-6/igt@i915_selftest@live@gt_engines.html
[25]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129566v1/bat-adls-6/igt@i915_selftest@live@gt_engines.html
* igt@kms_pm_rpm@basic-pci-d3-state:
- {bat-arls-1}: [SKIP][26] ([i915#9980]) -> [PASS][27] +1 other test pass
[26]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14229/bat-arls-1/igt@kms_pm_rpm@basic-pci-d3-state.html
[27]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129566v1/bat-arls-1/igt@kms_pm_rpm@basic-pci-d3-state.html
* igt@vgem_basic@dmabuf-export:
- {bat-arls-1}: [SKIP][28] ([i915#10190]) -> [PASS][29] +77 other tests pass
[28]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14229/bat-arls-1/igt@vgem_basic@dmabuf-export.html
[29]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129566v1/bat-arls-1/igt@vgem_basic@dmabuf-export.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
[i915#10026]: https://gitlab.freedesktop.org/drm/intel/issues/10026
[i915#10076]: https://gitlab.freedesktop.org/drm/intel/issues/10076
[i915#10189]: https://gitlab.freedesktop.org/drm/intel/issues/10189
[i915#10190]: https://gitlab.freedesktop.org/drm/intel/issues/10190
[i915#10191]: https://gitlab.freedesktop.org/drm/intel/issues/10191
[i915#10194]: https://gitlab.freedesktop.org/drm/intel/issues/10194
[i915#10196]: https://gitlab.freedesktop.org/drm/intel/issues/10196
[i915#10197]: https://gitlab.freedesktop.org/drm/intel/issues/10197
[i915#10200]: https://gitlab.freedesktop.org/drm/intel/issues/10200
[i915#10202]: https://gitlab.freedesktop.org/drm/intel/issues/10202
[i915#10206]: https://gitlab.freedesktop.org/drm/intel/issues/10206
[i915#10207]: https://gitlab.freedesktop.org/drm/intel/issues/10207
[i915#10208]: https://gitlab.freedesktop.org/drm/intel/issues/10208
[i915#10209]: https://gitlab.freedesktop.org/drm/intel/issues/10209
[i915#10211]: https://gitlab.freedesktop.org/drm/intel/issues/10211
[i915#10212]: https://gitlab.freedesktop.org/drm/intel/issues/10212
[i915#10213]: https://gitlab.freedesktop.org/drm/intel/issues/10213
[i915#10214]: https://gitlab.freedesktop.org/drm/intel/issues/10214
[i915#10215]: https://gitlab.freedesktop.org/drm/intel/issues/10215
[i915#10216]: https://gitlab.freedesktop.org/drm/intel/issues/10216
[i915#1849]: https://gitlab.freedesktop.org/drm/intel/issues/1849
[i915#2190]: https://gitlab.freedesktop.org/drm/intel/issues/2190
[i915#3555]: https://gitlab.freedesktop.org/drm/intel/issues/3555
[i915#3708]: https://gitlab.freedesktop.org/drm/intel/issues/3708
[i915#4083]: https://gitlab.freedesktop.org/drm/intel/issues/4083
[i915#4103]: https://gitlab.freedesktop.org/drm/intel/issues/4103
[i915#4613]: https://gitlab.freedesktop.org/drm/intel/issues/4613
[i915#5591]: https://gitlab.freedesktop.org/drm/intel/issues/5591
[i915#7911]: https://gitlab.freedesktop.org/drm/intel/issues/7911
[i915#8293]: https://gitlab.freedesktop.org/drm/intel/issues/8293
[i915#8809]: https://gitlab.freedesktop.org/drm/intel/issues/8809
[i915#9318]: https://gitlab.freedesktop.org/drm/intel/issues/9318
[i915#9643]: https://gitlab.freedesktop.org/drm/intel/issues/9643
[i915#9732]: https://gitlab.freedesktop.org/drm/intel/issues/9732
[i915#9886]: https://gitlab.freedesktop.org/drm/intel/issues/9886
[i915#9980]: https://gitlab.freedesktop.org/drm/intel/issues/9980
Build changes
-------------
* Linux: CI_DRM_14229 -> Patchwork_129566v1
CI-20190529: 20190529
CI_DRM_14229: 21d1e1f2882868cae0ec32774f910d5675afeca2 @ git://anongit.freedesktop.org/gfx-ci/linux
IGT_7704: 7704
Patchwork_129566v1: 21d1e1f2882868cae0ec32774f910d5675afeca2 @ git://anongit.freedesktop.org/gfx-ci/linux
### Linux commits
589e1a5a67cc drm/i915/display: Force full modeset for eDP
583c5065b755 Revert "drm/i915/display: Skip C10 state verification in case of fastset"
== Logs ==
For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129566v1/index.html
[-- Attachment #2: Type: text/html, Size: 9664 bytes --]
^ permalink raw reply [flat|nested] 16+ messages in thread
* ✗ Fi.CI.IGT: failure for drm/i915/display: Force full modeset for eDP
2024-02-06 7:09 [PATCH 0/2] drm/i915/display: Force full modeset for eDP Mika Kahola
` (4 preceding siblings ...)
2024-02-06 8:09 ` ✓ Fi.CI.BAT: success " Patchwork
@ 2024-02-06 10:08 ` Patchwork
5 siblings, 0 replies; 16+ messages in thread
From: Patchwork @ 2024-02-06 10:08 UTC (permalink / raw)
To: Mika Kahola; +Cc: intel-gfx
[-- Attachment #1: Type: text/plain, Size: 91208 bytes --]
== Series Details ==
Series: drm/i915/display: Force full modeset for eDP
URL : https://patchwork.freedesktop.org/series/129566/
State : failure
== Summary ==
CI Bug Log - changes from CI_DRM_14229_full -> Patchwork_129566v1_full
====================================================
Summary
-------
**FAILURE**
Serious unknown changes coming with Patchwork_129566v1_full absolutely need to be
verified manually.
If you think the reported changes have nothing to do with the changes
introduced in Patchwork_129566v1_full, please notify your bug team (I915-ci-infra@lists.freedesktop.org) to allow them
to document this new failure mode, which will reduce false positives in CI.
Participating hosts (7 -> 8)
------------------------------
Additional (1): shard-glk-0
Possible new issues
-------------------
Here are the unknown changes that may have been introduced in Patchwork_129566v1_full:
### IGT changes ###
#### Possible regressions ####
* igt@kms_busy@extended-modeset-hang-newfb@pipe-a:
- shard-dg2: [PASS][1] -> [INCOMPLETE][2]
[1]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14229/shard-dg2-2/igt@kms_busy@extended-modeset-hang-newfb@pipe-a.html
[2]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129566v1/shard-dg2-7/igt@kms_busy@extended-modeset-hang-newfb@pipe-a.html
* igt@kms_selftest@drm_format_helper@drm_format_helper_test-drm_test_fb_swab:
- shard-rkl: NOTRUN -> [DMESG-WARN][3]
[3]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129566v1/shard-rkl-5/igt@kms_selftest@drm_format_helper@drm_format_helper_test-drm_test_fb_swab.html
* igt@kms_selftest@drm_format_helper@drm_format_helper_test-drm_test_fb_xrgb8888_to_abgr8888:
- shard-dg2: [PASS][4] -> [FAIL][5]
[4]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14229/shard-dg2-6/igt@kms_selftest@drm_format_helper@drm_format_helper_test-drm_test_fb_xrgb8888_to_abgr8888.html
[5]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129566v1/shard-dg2-1/igt@kms_selftest@drm_format_helper@drm_format_helper_test-drm_test_fb_xrgb8888_to_abgr8888.html
* igt@kms_selftest@drm_format_helper@drm_format_helper_test-drm_test_fb_xrgb8888_to_argb2101010:
- shard-snb: NOTRUN -> [FAIL][6]
[6]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129566v1/shard-snb7/igt@kms_selftest@drm_format_helper@drm_format_helper_test-drm_test_fb_xrgb8888_to_argb2101010.html
* igt@kms_selftest@drm_format_helper@drm_format_helper_test-drm_test_fb_xrgb8888_to_rgb332:
- shard-tglu: [PASS][7] -> [ABORT][8]
[7]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14229/shard-tglu-4/igt@kms_selftest@drm_format_helper@drm_format_helper_test-drm_test_fb_xrgb8888_to_rgb332.html
[8]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129566v1/shard-tglu-3/igt@kms_selftest@drm_format_helper@drm_format_helper_test-drm_test_fb_xrgb8888_to_rgb332.html
- shard-mtlp: [PASS][9] -> [ABORT][10]
[9]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14229/shard-mtlp-2/igt@kms_selftest@drm_format_helper@drm_format_helper_test-drm_test_fb_xrgb8888_to_rgb332.html
[10]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129566v1/shard-mtlp-2/igt@kms_selftest@drm_format_helper@drm_format_helper_test-drm_test_fb_xrgb8888_to_rgb332.html
- shard-rkl: NOTRUN -> [ABORT][11]
[11]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129566v1/shard-rkl-5/igt@kms_selftest@drm_format_helper@drm_format_helper_test-drm_test_fb_xrgb8888_to_rgb332.html
* igt@kms_selftest@drm_format_helper@drm_format_helper_test-drm_test_fb_xrgb8888_to_xbgr8888:
- shard-dg2: [PASS][12] -> [DMESG-WARN][13]
[12]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14229/shard-dg2-6/igt@kms_selftest@drm_format_helper@drm_format_helper_test-drm_test_fb_xrgb8888_to_xbgr8888.html
[13]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129566v1/shard-dg2-1/igt@kms_selftest@drm_format_helper@drm_format_helper_test-drm_test_fb_xrgb8888_to_xbgr8888.html
- shard-rkl: NOTRUN -> [FAIL][14]
[14]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129566v1/shard-rkl-5/igt@kms_selftest@drm_format_helper@drm_format_helper_test-drm_test_fb_xrgb8888_to_xbgr8888.html
- shard-tglu: [PASS][15] -> [DMESG-WARN][16]
[15]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14229/shard-tglu-4/igt@kms_selftest@drm_format_helper@drm_format_helper_test-drm_test_fb_xrgb8888_to_xbgr8888.html
[16]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129566v1/shard-tglu-3/igt@kms_selftest@drm_format_helper@drm_format_helper_test-drm_test_fb_xrgb8888_to_xbgr8888.html
* igt@kms_selftest@drm_format_helper@drm_format_helper_test-drm_test_fb_xrgb8888_to_xrgb1555:
- shard-glk: [PASS][17] -> [ABORT][18]
[17]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14229/shard-glk3/igt@kms_selftest@drm_format_helper@drm_format_helper_test-drm_test_fb_xrgb8888_to_xrgb1555.html
[18]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129566v1/shard-glk3/igt@kms_selftest@drm_format_helper@drm_format_helper_test-drm_test_fb_xrgb8888_to_xrgb1555.html
* igt@vgem_basic@unload:
- shard-snb: [PASS][19] -> [ABORT][20]
[19]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14229/shard-snb1/igt@vgem_basic@unload.html
[20]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129566v1/shard-snb2/igt@vgem_basic@unload.html
#### Warnings ####
* igt@kms_selftest@drm_format_helper@drm_format_helper_test-drm_test_fb_xrgb8888_to_abgr8888:
- shard-tglu: [DMESG-WARN][21] -> [FAIL][22]
[21]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14229/shard-tglu-4/igt@kms_selftest@drm_format_helper@drm_format_helper_test-drm_test_fb_xrgb8888_to_abgr8888.html
[22]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129566v1/shard-tglu-3/igt@kms_selftest@drm_format_helper@drm_format_helper_test-drm_test_fb_xrgb8888_to_abgr8888.html
* igt@kms_selftest@drm_format_helper@drm_format_helper_test-drm_test_fb_xrgb8888_to_xrgb2101010:
- shard-snb: [DMESG-FAIL][23] -> [DMESG-WARN][24]
[23]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14229/shard-snb7/igt@kms_selftest@drm_format_helper@drm_format_helper_test-drm_test_fb_xrgb8888_to_xrgb2101010.html
[24]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129566v1/shard-snb7/igt@kms_selftest@drm_format_helper@drm_format_helper_test-drm_test_fb_xrgb8888_to_xrgb2101010.html
Known issues
------------
Here are the changes found in Patchwork_129566v1_full that come from known issues:
### CI changes ###
#### Issues hit ####
* boot:
- shard-glk: ([PASS][25], [PASS][26], [PASS][27], [PASS][28], [PASS][29], [PASS][30], [PASS][31], [PASS][32], [PASS][33], [PASS][34], [PASS][35], [PASS][36], [PASS][37], [PASS][38], [PASS][39], [PASS][40], [PASS][41], [PASS][42], [PASS][43], [PASS][44], [PASS][45], [PASS][46], [PASS][47], [PASS][48], [PASS][49]) -> ([PASS][50], [PASS][51], [PASS][52], [PASS][53], [PASS][54], [PASS][55], [PASS][56], [PASS][57], [PASS][58], [PASS][59], [PASS][60], [PASS][61], [PASS][62], [PASS][63], [PASS][64], [PASS][65], [PASS][66], [PASS][67], [PASS][68], [PASS][69], [PASS][70], [PASS][71], [PASS][72], [PASS][73], [FAIL][74]) ([i915#8293])
[25]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14229/shard-glk4/boot.html
[26]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14229/shard-glk4/boot.html
[27]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14229/shard-glk4/boot.html
[28]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14229/shard-glk3/boot.html
[29]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14229/shard-glk3/boot.html
[30]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14229/shard-glk3/boot.html
[31]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14229/shard-glk2/boot.html
[32]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14229/shard-glk2/boot.html
[33]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14229/shard-glk2/boot.html
[34]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14229/shard-glk1/boot.html
[35]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14229/shard-glk1/boot.html
[36]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14229/shard-glk1/boot.html
[37]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14229/shard-glk9/boot.html
[38]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14229/shard-glk9/boot.html
[39]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14229/shard-glk9/boot.html
[40]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14229/shard-glk9/boot.html
[41]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14229/shard-glk8/boot.html
[42]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14229/shard-glk8/boot.html
[43]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14229/shard-glk8/boot.html
[44]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14229/shard-glk7/boot.html
[45]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14229/shard-glk7/boot.html
[46]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14229/shard-glk7/boot.html
[47]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14229/shard-glk6/boot.html
[48]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14229/shard-glk6/boot.html
[49]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14229/shard-glk6/boot.html
[50]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129566v1/shard-glk9/boot.html
[51]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129566v1/shard-glk9/boot.html
[52]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129566v1/shard-glk9/boot.html
[53]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129566v1/shard-glk9/boot.html
[54]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129566v1/shard-glk8/boot.html
[55]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129566v1/shard-glk8/boot.html
[56]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129566v1/shard-glk8/boot.html
[57]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129566v1/shard-glk8/boot.html
[58]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129566v1/shard-glk7/boot.html
[59]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129566v1/shard-glk7/boot.html
[60]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129566v1/shard-glk7/boot.html
[61]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129566v1/shard-glk6/boot.html
[62]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129566v1/shard-glk6/boot.html
[63]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129566v1/shard-glk6/boot.html
[64]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129566v1/shard-glk4/boot.html
[65]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129566v1/shard-glk4/boot.html
[66]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129566v1/shard-glk4/boot.html
[67]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129566v1/shard-glk3/boot.html
[68]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129566v1/shard-glk3/boot.html
[69]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129566v1/shard-glk3/boot.html
[70]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129566v1/shard-glk2/boot.html
[71]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129566v1/shard-glk2/boot.html
[72]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129566v1/shard-glk2/boot.html
[73]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129566v1/shard-glk2/boot.html
[74]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129566v1/shard-glk1/boot.html
### IGT changes ###
#### Issues hit ####
* igt@api_intel_bb@object-reloc-purge-cache:
- shard-dg2: NOTRUN -> [SKIP][75] ([i915#8411])
[75]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129566v1/shard-dg2-5/igt@api_intel_bb@object-reloc-purge-cache.html
* igt@drm_buddy@drm_buddy@drm_test_buddy_alloc_limit:
- shard-glk: NOTRUN -> [DMESG-WARN][76] ([i915#10140])
[76]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129566v1/shard-glk9/igt@drm_buddy@drm_buddy@drm_test_buddy_alloc_limit.html
* igt@drm_fdinfo@all-busy-check-all:
- shard-mtlp: NOTRUN -> [SKIP][77] ([i915#8414]) +13 other tests skip
[77]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129566v1/shard-mtlp-4/igt@drm_fdinfo@all-busy-check-all.html
* igt@drm_fdinfo@virtual-busy:
- shard-dg2: NOTRUN -> [SKIP][78] ([i915#8414])
[78]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129566v1/shard-dg2-1/igt@drm_fdinfo@virtual-busy.html
* igt@gem_caching@read-writes:
- shard-mtlp: NOTRUN -> [SKIP][79] ([i915#4873])
[79]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129566v1/shard-mtlp-4/igt@gem_caching@read-writes.html
* igt@gem_close_race@multigpu-basic-process:
- shard-dg1: NOTRUN -> [SKIP][80] ([i915#7697])
[80]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129566v1/shard-dg1-15/igt@gem_close_race@multigpu-basic-process.html
* igt@gem_ctx_persistence@heartbeat-hang:
- shard-mtlp: NOTRUN -> [SKIP][81] ([i915#8555])
[81]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129566v1/shard-mtlp-4/igt@gem_ctx_persistence@heartbeat-hang.html
* igt@gem_ctx_persistence@saturated-hostile-nopreempt@ccs0:
- shard-dg2: NOTRUN -> [SKIP][82] ([i915#5882]) +9 other tests skip
[82]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129566v1/shard-dg2-2/igt@gem_ctx_persistence@saturated-hostile-nopreempt@ccs0.html
* igt@gem_exec_balancer@bonded-dual:
- shard-mtlp: NOTRUN -> [SKIP][83] ([i915#4771]) +1 other test skip
[83]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129566v1/shard-mtlp-4/igt@gem_exec_balancer@bonded-dual.html
* igt@gem_exec_balancer@bonded-false-hang:
- shard-dg2: NOTRUN -> [SKIP][84] ([i915#4812]) +2 other tests skip
[84]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129566v1/shard-dg2-1/igt@gem_exec_balancer@bonded-false-hang.html
* igt@gem_exec_balancer@parallel-balancer:
- shard-rkl: NOTRUN -> [SKIP][85] ([i915#4525])
[85]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129566v1/shard-rkl-5/igt@gem_exec_balancer@parallel-balancer.html
* igt@gem_exec_capture@capture-invisible@smem0:
- shard-glk: NOTRUN -> [SKIP][86] ([fdo#109271] / [i915#6334])
[86]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129566v1/shard-glk9/igt@gem_exec_capture@capture-invisible@smem0.html
* igt@gem_exec_capture@many-4k-zero:
- shard-mtlp: NOTRUN -> [FAIL][87] ([i915#9606])
[87]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129566v1/shard-mtlp-4/igt@gem_exec_capture@many-4k-zero.html
* igt@gem_exec_fair@basic-none:
- shard-mtlp: NOTRUN -> [SKIP][88] ([i915#4473] / [i915#4771]) +1 other test skip
[88]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129566v1/shard-mtlp-2/igt@gem_exec_fair@basic-none.html
* igt@gem_exec_fair@basic-none-vip:
- shard-dg2: NOTRUN -> [SKIP][89] ([i915#3539] / [i915#4852]) +2 other tests skip
[89]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129566v1/shard-dg2-1/igt@gem_exec_fair@basic-none-vip.html
* igt@gem_exec_fair@basic-throttle@rcs0:
- shard-tglu: [PASS][90] -> [FAIL][91] ([i915#2842])
[90]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14229/shard-tglu-6/igt@gem_exec_fair@basic-throttle@rcs0.html
[91]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129566v1/shard-tglu-2/igt@gem_exec_fair@basic-throttle@rcs0.html
* igt@gem_exec_reloc@basic-gtt-cpu-noreloc:
- shard-mtlp: NOTRUN -> [SKIP][92] ([i915#3281]) +8 other tests skip
[92]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129566v1/shard-mtlp-4/igt@gem_exec_reloc@basic-gtt-cpu-noreloc.html
* igt@gem_exec_reloc@basic-wc-read-active:
- shard-dg1: NOTRUN -> [SKIP][93] ([i915#3281]) +1 other test skip
[93]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129566v1/shard-dg1-15/igt@gem_exec_reloc@basic-wc-read-active.html
* igt@gem_exec_reloc@basic-write-gtt:
- shard-dg2: NOTRUN -> [SKIP][94] ([i915#3281]) +10 other tests skip
[94]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129566v1/shard-dg2-1/igt@gem_exec_reloc@basic-write-gtt.html
* igt@gem_exec_schedule@deep@rcs0:
- shard-mtlp: NOTRUN -> [SKIP][95] ([i915#4537])
[95]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129566v1/shard-mtlp-4/igt@gem_exec_schedule@deep@rcs0.html
* igt@gem_exec_schedule@preempt-queue-chain:
- shard-dg2: NOTRUN -> [SKIP][96] ([i915#4537] / [i915#4812])
[96]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129566v1/shard-dg2-1/igt@gem_exec_schedule@preempt-queue-chain.html
* igt@gem_exec_schedule@semaphore-power:
- shard-mtlp: NOTRUN -> [SKIP][97] ([i915#4537] / [i915#4812])
[97]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129566v1/shard-mtlp-2/igt@gem_exec_schedule@semaphore-power.html
* igt@gem_exec_suspend@basic-s4-devices@lmem0:
- shard-dg2: NOTRUN -> [ABORT][98] ([i915#7975] / [i915#8213])
[98]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129566v1/shard-dg2-10/igt@gem_exec_suspend@basic-s4-devices@lmem0.html
* igt@gem_exec_suspend@basic-s4-devices@smem:
- shard-tglu: [PASS][99] -> [ABORT][100] ([i915#7975] / [i915#8213])
[99]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14229/shard-tglu-8/igt@gem_exec_suspend@basic-s4-devices@smem.html
[100]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129566v1/shard-tglu-10/igt@gem_exec_suspend@basic-s4-devices@smem.html
* igt@gem_fence_thrash@bo-write-verify-x:
- shard-dg2: NOTRUN -> [SKIP][101] ([i915#4860]) +1 other test skip
[101]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129566v1/shard-dg2-2/igt@gem_fence_thrash@bo-write-verify-x.html
* igt@gem_lmem_swapping@heavy-verify-multi-ccs:
- shard-tglu: NOTRUN -> [SKIP][102] ([i915#4613]) +1 other test skip
[102]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129566v1/shard-tglu-4/igt@gem_lmem_swapping@heavy-verify-multi-ccs.html
* igt@gem_lmem_swapping@random:
- shard-mtlp: NOTRUN -> [SKIP][103] ([i915#4613]) +2 other tests skip
[103]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129566v1/shard-mtlp-2/igt@gem_lmem_swapping@random.html
* igt@gem_mmap_gtt@basic-write-cpu-read-gtt:
- shard-mtlp: NOTRUN -> [SKIP][104] ([i915#4077]) +10 other tests skip
[104]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129566v1/shard-mtlp-4/igt@gem_mmap_gtt@basic-write-cpu-read-gtt.html
* igt@gem_mmap_gtt@cpuset-big-copy:
- shard-dg2: NOTRUN -> [SKIP][105] ([i915#4077]) +12 other tests skip
[105]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129566v1/shard-dg2-1/igt@gem_mmap_gtt@cpuset-big-copy.html
* igt@gem_mmap_wc@fault-concurrent:
- shard-dg2: NOTRUN -> [SKIP][106] ([i915#4083]) +5 other tests skip
[106]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129566v1/shard-dg2-1/igt@gem_mmap_wc@fault-concurrent.html
* igt@gem_mmap_wc@write:
- shard-mtlp: NOTRUN -> [SKIP][107] ([i915#4083]) +2 other tests skip
[107]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129566v1/shard-mtlp-6/igt@gem_mmap_wc@write.html
* igt@gem_partial_pwrite_pread@reads-snoop:
- shard-mtlp: NOTRUN -> [SKIP][108] ([i915#3282]) +2 other tests skip
[108]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129566v1/shard-mtlp-2/igt@gem_partial_pwrite_pread@reads-snoop.html
* igt@gem_pread@exhaustion:
- shard-rkl: NOTRUN -> [SKIP][109] ([i915#3282])
[109]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129566v1/shard-rkl-5/igt@gem_pread@exhaustion.html
* igt@gem_pxp@create-regular-buffer:
- shard-mtlp: NOTRUN -> [SKIP][110] ([i915#4270]) +3 other tests skip
[110]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129566v1/shard-mtlp-4/igt@gem_pxp@create-regular-buffer.html
* igt@gem_pxp@create-valid-protected-context:
- shard-tglu: NOTRUN -> [SKIP][111] ([i915#4270])
[111]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129566v1/shard-tglu-4/igt@gem_pxp@create-valid-protected-context.html
* igt@gem_pxp@verify-pxp-execution-after-suspend-resume:
- shard-dg2: NOTRUN -> [SKIP][112] ([i915#4270]) +2 other tests skip
[112]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129566v1/shard-dg2-2/igt@gem_pxp@verify-pxp-execution-after-suspend-resume.html
* igt@gem_readwrite@beyond-eob:
- shard-dg2: NOTRUN -> [SKIP][113] ([i915#3282]) +4 other tests skip
[113]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129566v1/shard-dg2-1/igt@gem_readwrite@beyond-eob.html
* igt@gem_render_copy@yf-tiled-ccs-to-y-tiled:
- shard-mtlp: NOTRUN -> [SKIP][114] ([i915#8428]) +1 other test skip
[114]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129566v1/shard-mtlp-2/igt@gem_render_copy@yf-tiled-ccs-to-y-tiled.html
* igt@gem_set_tiling_vs_blt@tiled-to-untiled:
- shard-mtlp: NOTRUN -> [SKIP][115] ([i915#4079])
[115]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129566v1/shard-mtlp-2/igt@gem_set_tiling_vs_blt@tiled-to-untiled.html
* igt@gem_set_tiling_vs_pwrite:
- shard-dg2: NOTRUN -> [SKIP][116] ([i915#4079])
[116]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129566v1/shard-dg2-1/igt@gem_set_tiling_vs_pwrite.html
* igt@gem_spin_batch@spin-all-new:
- shard-dg2: NOTRUN -> [FAIL][117] ([i915#5889])
[117]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129566v1/shard-dg2-10/igt@gem_spin_batch@spin-all-new.html
* igt@gem_userptr_blits@coherency-sync:
- shard-dg2: NOTRUN -> [SKIP][118] ([i915#3297]) +3 other tests skip
[118]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129566v1/shard-dg2-1/igt@gem_userptr_blits@coherency-sync.html
* igt@gem_userptr_blits@invalid-mmap-offset-unsync:
- shard-rkl: NOTRUN -> [SKIP][119] ([i915#3297])
[119]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129566v1/shard-rkl-5/igt@gem_userptr_blits@invalid-mmap-offset-unsync.html
* igt@gem_userptr_blits@map-fixed-invalidate-busy:
- shard-dg2: NOTRUN -> [SKIP][120] ([i915#3297] / [i915#4880])
[120]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129566v1/shard-dg2-10/igt@gem_userptr_blits@map-fixed-invalidate-busy.html
* igt@gem_userptr_blits@mmap-offset-banned@gtt:
- shard-mtlp: NOTRUN -> [SKIP][121] ([i915#3297]) +2 other tests skip
[121]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129566v1/shard-mtlp-2/igt@gem_userptr_blits@mmap-offset-banned@gtt.html
* igt@gen7_exec_parse@basic-allowed:
- shard-tglu: NOTRUN -> [SKIP][122] ([fdo#109289])
[122]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129566v1/shard-tglu-4/igt@gen7_exec_parse@basic-allowed.html
* igt@gen7_exec_parse@basic-rejected:
- shard-dg2: NOTRUN -> [SKIP][123] ([fdo#109289]) +4 other tests skip
[123]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129566v1/shard-dg2-1/igt@gen7_exec_parse@basic-rejected.html
* igt@gen9_exec_parse@basic-rejected:
- shard-mtlp: NOTRUN -> [SKIP][124] ([i915#2856]) +3 other tests skip
[124]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129566v1/shard-mtlp-4/igt@gen9_exec_parse@basic-rejected.html
* igt@gen9_exec_parse@bb-start-param:
- shard-rkl: NOTRUN -> [SKIP][125] ([i915#2527])
[125]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129566v1/shard-rkl-5/igt@gen9_exec_parse@bb-start-param.html
* igt@gen9_exec_parse@valid-registers:
- shard-dg2: NOTRUN -> [SKIP][126] ([i915#2856]) +3 other tests skip
[126]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129566v1/shard-dg2-5/igt@gen9_exec_parse@valid-registers.html
- shard-tglu: NOTRUN -> [SKIP][127] ([i915#2527] / [i915#2856])
[127]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129566v1/shard-tglu-4/igt@gen9_exec_parse@valid-registers.html
* igt@i915_fb_tiling:
- shard-dg2: NOTRUN -> [SKIP][128] ([i915#4881])
[128]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129566v1/shard-dg2-1/igt@i915_fb_tiling.html
* igt@i915_pm_rc6_residency@rc6-idle@gt0-vecs0:
- shard-dg1: [PASS][129] -> [FAIL][130] ([i915#3591])
[129]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14229/shard-dg1-16/igt@i915_pm_rc6_residency@rc6-idle@gt0-vecs0.html
[130]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129566v1/shard-dg1-12/igt@i915_pm_rc6_residency@rc6-idle@gt0-vecs0.html
* igt@i915_pm_rps@min-max-config-idle:
- shard-mtlp: NOTRUN -> [SKIP][131] ([i915#6621])
[131]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129566v1/shard-mtlp-2/igt@i915_pm_rps@min-max-config-idle.html
* igt@i915_pm_rps@min-max-config-loaded:
- shard-dg2: NOTRUN -> [SKIP][132] ([i915#6621])
[132]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129566v1/shard-dg2-1/igt@i915_pm_rps@min-max-config-loaded.html
* igt@i915_pm_rps@reset:
- shard-mtlp: NOTRUN -> [FAIL][133] ([i915#8346])
[133]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129566v1/shard-mtlp-6/igt@i915_pm_rps@reset.html
* igt@i915_pm_rps@thresholds-park@gt0:
- shard-dg2: NOTRUN -> [SKIP][134] ([i915#8925])
[134]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129566v1/shard-dg2-10/igt@i915_pm_rps@thresholds-park@gt0.html
* igt@i915_selftest@mock@memory_region:
- shard-dg2: NOTRUN -> [DMESG-WARN][135] ([i915#9311])
[135]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129566v1/shard-dg2-2/igt@i915_selftest@mock@memory_region.html
- shard-snb: NOTRUN -> [DMESG-WARN][136] ([i915#9311])
[136]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129566v1/shard-snb5/igt@i915_selftest@mock@memory_region.html
* igt@i915_suspend@basic-s3-without-i915:
- shard-rkl: [PASS][137] -> [FAIL][138] ([i915#10031])
[137]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14229/shard-rkl-1/igt@i915_suspend@basic-s3-without-i915.html
[138]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129566v1/shard-rkl-6/igt@i915_suspend@basic-s3-without-i915.html
* igt@intel_hwmon@hwmon-read:
- shard-tglu: NOTRUN -> [SKIP][139] ([i915#7707])
[139]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129566v1/shard-tglu-4/igt@intel_hwmon@hwmon-read.html
* igt@intel_hwmon@hwmon-write:
- shard-mtlp: NOTRUN -> [SKIP][140] ([i915#7707])
[140]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129566v1/shard-mtlp-4/igt@intel_hwmon@hwmon-write.html
* igt@kms_addfb_basic@basic-x-tiled-legacy:
- shard-dg2: NOTRUN -> [SKIP][141] ([i915#4212])
[141]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129566v1/shard-dg2-1/igt@kms_addfb_basic@basic-x-tiled-legacy.html
* igt@kms_addfb_basic@basic-y-tiled-legacy:
- shard-mtlp: NOTRUN -> [SKIP][142] ([i915#4212])
[142]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129566v1/shard-mtlp-2/igt@kms_addfb_basic@basic-y-tiled-legacy.html
* igt@kms_async_flips@async-flip-with-page-flip-events@pipe-b-hdmi-a-2-y-rc-ccs-cc:
- shard-rkl: NOTRUN -> [SKIP][143] ([i915#8709]) +3 other tests skip
[143]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129566v1/shard-rkl-3/igt@kms_async_flips@async-flip-with-page-flip-events@pipe-b-hdmi-a-2-y-rc-ccs-cc.html
* igt@kms_async_flips@async-flip-with-page-flip-events@pipe-d-hdmi-a-3-4-mc-ccs:
- shard-dg2: NOTRUN -> [SKIP][144] ([i915#8709]) +11 other tests skip
[144]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129566v1/shard-dg2-6/igt@kms_async_flips@async-flip-with-page-flip-events@pipe-d-hdmi-a-3-4-mc-ccs.html
* igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-0-hflip-async-flip:
- shard-dg1: NOTRUN -> [SKIP][145] ([i915#4538] / [i915#5286])
[145]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129566v1/shard-dg1-15/igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-0-hflip-async-flip.html
* igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-180-async-flip:
- shard-tglu: NOTRUN -> [SKIP][146] ([fdo#111615] / [i915#5286])
[146]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129566v1/shard-tglu-4/igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-180-async-flip.html
* igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-180-hflip:
- shard-mtlp: [PASS][147] -> [FAIL][148] ([i915#5138]) +1 other test fail
[147]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14229/shard-mtlp-2/igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-180-hflip.html
[148]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129566v1/shard-mtlp-2/igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-180-hflip.html
* igt@kms_big_fb@linear-64bpp-rotate-270:
- shard-dg2: NOTRUN -> [SKIP][149] ([fdo#111614]) +3 other tests skip
[149]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129566v1/shard-dg2-1/igt@kms_big_fb@linear-64bpp-rotate-270.html
* igt@kms_big_fb@x-tiled-64bpp-rotate-90:
- shard-mtlp: NOTRUN -> [SKIP][150] ([fdo#111614]) +3 other tests skip
[150]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129566v1/shard-mtlp-4/igt@kms_big_fb@x-tiled-64bpp-rotate-90.html
* igt@kms_big_fb@y-tiled-16bpp-rotate-270:
- shard-dg2: NOTRUN -> [SKIP][151] ([i915#4538] / [i915#5190]) +11 other tests skip
[151]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129566v1/shard-dg2-5/igt@kms_big_fb@y-tiled-16bpp-rotate-270.html
* igt@kms_big_fb@y-tiled-max-hw-stride-64bpp-rotate-180-hflip-async-flip:
- shard-tglu: [PASS][152] -> [FAIL][153] ([i915#3743]) +2 other tests fail
[152]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14229/shard-tglu-4/igt@kms_big_fb@y-tiled-max-hw-stride-64bpp-rotate-180-hflip-async-flip.html
[153]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129566v1/shard-tglu-3/igt@kms_big_fb@y-tiled-max-hw-stride-64bpp-rotate-180-hflip-async-flip.html
* igt@kms_big_fb@yf-tiled-16bpp-rotate-0:
- shard-mtlp: NOTRUN -> [SKIP][154] ([fdo#111615]) +8 other tests skip
[154]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129566v1/shard-mtlp-2/igt@kms_big_fb@yf-tiled-16bpp-rotate-0.html
* igt@kms_big_fb@yf-tiled-16bpp-rotate-180:
- shard-dg1: NOTRUN -> [SKIP][155] ([i915#4538])
[155]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129566v1/shard-dg1-15/igt@kms_big_fb@yf-tiled-16bpp-rotate-180.html
* igt@kms_big_fb@yf-tiled-addfb-size-overflow:
- shard-rkl: NOTRUN -> [SKIP][156] ([fdo#111615])
[156]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129566v1/shard-rkl-5/igt@kms_big_fb@yf-tiled-addfb-size-overflow.html
* igt@kms_big_joiner@2x-modeset:
- shard-tglu: NOTRUN -> [SKIP][157] ([i915#2705])
[157]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129566v1/shard-tglu-4/igt@kms_big_joiner@2x-modeset.html
* igt@kms_big_joiner@invalid-modeset:
- shard-dg2: NOTRUN -> [SKIP][158] ([i915#2705]) +1 other test skip
[158]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129566v1/shard-dg2-1/igt@kms_big_joiner@invalid-modeset.html
* igt@kms_ccs@pipe-a-bad-aux-stride-y-tiled-ccs:
- shard-mtlp: NOTRUN -> [SKIP][159] ([i915#5354] / [i915#6095]) +30 other tests skip
[159]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129566v1/shard-mtlp-2/igt@kms_ccs@pipe-a-bad-aux-stride-y-tiled-ccs.html
* igt@kms_ccs@pipe-a-bad-rotation-90-4-tiled-dg2-rc-ccs-cc:
- shard-tglu: NOTRUN -> [SKIP][160] ([i915#5354] / [i915#6095]) +11 other tests skip
[160]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129566v1/shard-tglu-4/igt@kms_ccs@pipe-a-bad-rotation-90-4-tiled-dg2-rc-ccs-cc.html
* igt@kms_ccs@pipe-b-random-ccs-data-yf-tiled-ccs:
- shard-rkl: NOTRUN -> [SKIP][161] ([i915#5354] / [i915#6095]) +1 other test skip
[161]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129566v1/shard-rkl-5/igt@kms_ccs@pipe-b-random-ccs-data-yf-tiled-ccs.html
* igt@kms_ccs@pipe-c-ccs-on-another-bo-4-tiled-mtl-mc-ccs:
- shard-rkl: NOTRUN -> [SKIP][162] ([i915#5354]) +2 other tests skip
[162]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129566v1/shard-rkl-5/igt@kms_ccs@pipe-c-ccs-on-another-bo-4-tiled-mtl-mc-ccs.html
* igt@kms_ccs@pipe-d-bad-pixel-format-4-tiled-dg2-rc-ccs-cc:
- shard-glk: NOTRUN -> [SKIP][163] ([fdo#109271]) +50 other tests skip
[163]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129566v1/shard-glk9/igt@kms_ccs@pipe-d-bad-pixel-format-4-tiled-dg2-rc-ccs-cc.html
* igt@kms_ccs@pipe-d-random-ccs-data-y-tiled-ccs:
- shard-dg1: NOTRUN -> [SKIP][164] ([i915#5354] / [i915#6095]) +2 other tests skip
[164]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129566v1/shard-dg1-15/igt@kms_ccs@pipe-d-random-ccs-data-y-tiled-ccs.html
* igt@kms_cdclk@plane-scaling@pipe-d-hdmi-a-2:
- shard-dg2: NOTRUN -> [SKIP][165] ([i915#4087]) +3 other tests skip
[165]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129566v1/shard-dg2-3/igt@kms_cdclk@plane-scaling@pipe-d-hdmi-a-2.html
* igt@kms_chamelium_color@ctm-0-25:
- shard-dg2: NOTRUN -> [SKIP][166] ([fdo#111827]) +2 other tests skip
[166]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129566v1/shard-dg2-1/igt@kms_chamelium_color@ctm-0-25.html
* igt@kms_chamelium_color@gamma:
- shard-mtlp: NOTRUN -> [SKIP][167] ([fdo#111827]) +2 other tests skip
[167]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129566v1/shard-mtlp-4/igt@kms_chamelium_color@gamma.html
* igt@kms_chamelium_edid@hdmi-mode-timings:
- shard-dg1: NOTRUN -> [SKIP][168] ([i915#7828])
[168]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129566v1/shard-dg1-15/igt@kms_chamelium_edid@hdmi-mode-timings.html
* igt@kms_chamelium_frames@dp-crc-fast:
- shard-dg2: NOTRUN -> [SKIP][169] ([i915#7828]) +7 other tests skip
[169]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129566v1/shard-dg2-5/igt@kms_chamelium_frames@dp-crc-fast.html
- shard-tglu: NOTRUN -> [SKIP][170] ([i915#7828])
[170]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129566v1/shard-tglu-4/igt@kms_chamelium_frames@dp-crc-fast.html
* igt@kms_chamelium_hpd@vga-hpd-with-enabled-mode:
- shard-mtlp: NOTRUN -> [SKIP][171] ([i915#7828]) +3 other tests skip
[171]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129566v1/shard-mtlp-2/igt@kms_chamelium_hpd@vga-hpd-with-enabled-mode.html
* igt@kms_content_protection@dp-mst-lic-type-1:
- shard-mtlp: NOTRUN -> [SKIP][172] ([i915#3299])
[172]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129566v1/shard-mtlp-4/igt@kms_content_protection@dp-mst-lic-type-1.html
* igt@kms_content_protection@srm:
- shard-mtlp: NOTRUN -> [SKIP][173] ([i915#6944])
[173]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129566v1/shard-mtlp-2/igt@kms_content_protection@srm.html
* igt@kms_content_protection@uevent:
- shard-dg2: NOTRUN -> [SKIP][174] ([i915#7118]) +1 other test skip
[174]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129566v1/shard-dg2-2/igt@kms_content_protection@uevent.html
* igt@kms_cursor_crc@cursor-offscreen-128x42:
- shard-mtlp: NOTRUN -> [SKIP][175] ([i915#8814]) +1 other test skip
[175]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129566v1/shard-mtlp-6/igt@kms_cursor_crc@cursor-offscreen-128x42.html
* igt@kms_cursor_crc@cursor-offscreen-32x10:
- shard-dg2: NOTRUN -> [SKIP][176] ([i915#3555]) +8 other tests skip
[176]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129566v1/shard-dg2-1/igt@kms_cursor_crc@cursor-offscreen-32x10.html
* igt@kms_cursor_crc@cursor-onscreen-32x10:
- shard-mtlp: NOTRUN -> [SKIP][177] ([i915#3555] / [i915#8814]) +2 other tests skip
[177]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129566v1/shard-mtlp-2/igt@kms_cursor_crc@cursor-onscreen-32x10.html
* igt@kms_cursor_crc@cursor-random-512x170:
- shard-dg2: NOTRUN -> [SKIP][178] ([i915#3359]) +2 other tests skip
[178]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129566v1/shard-dg2-5/igt@kms_cursor_crc@cursor-random-512x170.html
- shard-tglu: NOTRUN -> [SKIP][179] ([i915#3359])
[179]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129566v1/shard-tglu-4/igt@kms_cursor_crc@cursor-random-512x170.html
* igt@kms_cursor_crc@cursor-rapid-movement-32x32:
- shard-dg1: NOTRUN -> [SKIP][180] ([i915#3555])
[180]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129566v1/shard-dg1-15/igt@kms_cursor_crc@cursor-rapid-movement-32x32.html
* igt@kms_cursor_crc@cursor-rapid-movement-512x512:
- shard-mtlp: NOTRUN -> [SKIP][181] ([i915#3359])
[181]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129566v1/shard-mtlp-4/igt@kms_cursor_crc@cursor-rapid-movement-512x512.html
* igt@kms_cursor_legacy@2x-flip-vs-cursor-atomic:
- shard-snb: [PASS][182] -> [SKIP][183] ([fdo#109271] / [fdo#111767])
[182]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14229/shard-snb7/igt@kms_cursor_legacy@2x-flip-vs-cursor-atomic.html
[183]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129566v1/shard-snb2/igt@kms_cursor_legacy@2x-flip-vs-cursor-atomic.html
* igt@kms_cursor_legacy@2x-nonblocking-modeset-vs-cursor-atomic:
- shard-dg1: NOTRUN -> [SKIP][184] ([fdo#111825]) +2 other tests skip
[184]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129566v1/shard-dg1-15/igt@kms_cursor_legacy@2x-nonblocking-modeset-vs-cursor-atomic.html
* igt@kms_cursor_legacy@basic-busy-flip-before-cursor-atomic:
- shard-dg2: NOTRUN -> [SKIP][185] ([i915#4103] / [i915#4213])
[185]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129566v1/shard-dg2-5/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-atomic.html
- shard-tglu: NOTRUN -> [SKIP][186] ([i915#4103])
[186]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129566v1/shard-tglu-4/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-atomic.html
* igt@kms_cursor_legacy@cursora-vs-flipb-toggle:
- shard-dg2: NOTRUN -> [SKIP][187] ([fdo#109274] / [i915#5354]) +6 other tests skip
[187]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129566v1/shard-dg2-5/igt@kms_cursor_legacy@cursora-vs-flipb-toggle.html
- shard-tglu: NOTRUN -> [SKIP][188] ([fdo#109274])
[188]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129566v1/shard-tglu-4/igt@kms_cursor_legacy@cursora-vs-flipb-toggle.html
* igt@kms_cursor_legacy@cursorb-vs-flipa-toggle:
- shard-mtlp: NOTRUN -> [SKIP][189] ([i915#9809]) +1 other test skip
[189]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129566v1/shard-mtlp-2/igt@kms_cursor_legacy@cursorb-vs-flipa-toggle.html
* igt@kms_cursor_legacy@cursorb-vs-flipb-atomic-transitions-varying-size:
- shard-snb: [PASS][190] -> [SKIP][191] ([fdo#109271]) +1 other test skip
[190]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14229/shard-snb7/igt@kms_cursor_legacy@cursorb-vs-flipb-atomic-transitions-varying-size.html
[191]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129566v1/shard-snb2/igt@kms_cursor_legacy@cursorb-vs-flipb-atomic-transitions-varying-size.html
* igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions:
- shard-glk: [PASS][192] -> [FAIL][193] ([i915#2346]) +1 other test fail
[192]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14229/shard-glk6/igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions.html
[193]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129566v1/shard-glk4/igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions.html
* igt@kms_cursor_legacy@modeset-atomic-cursor-hotspot:
- shard-mtlp: NOTRUN -> [SKIP][194] ([i915#9067])
[194]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129566v1/shard-mtlp-2/igt@kms_cursor_legacy@modeset-atomic-cursor-hotspot.html
* igt@kms_dirtyfb@fbc-dirtyfb-ioctl@a-hdmi-a-2:
- shard-rkl: NOTRUN -> [SKIP][195] ([fdo#110189] / [i915#9723])
[195]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129566v1/shard-rkl-6/igt@kms_dirtyfb@fbc-dirtyfb-ioctl@a-hdmi-a-2.html
* igt@kms_dirtyfb@fbc-dirtyfb-ioctl@a-hdmi-a-3:
- shard-dg2: NOTRUN -> [SKIP][196] ([fdo#110189] / [i915#9227])
[196]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129566v1/shard-dg2-1/igt@kms_dirtyfb@fbc-dirtyfb-ioctl@a-hdmi-a-3.html
* igt@kms_dirtyfb@fbc-dirtyfb-ioctl@a-hdmi-a-4:
- shard-dg1: NOTRUN -> [SKIP][197] ([fdo#110189] / [i915#9723])
[197]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129566v1/shard-dg1-19/igt@kms_dirtyfb@fbc-dirtyfb-ioctl@a-hdmi-a-4.html
* igt@kms_display_modes@mst-extended-mode-negative:
- shard-dg2: NOTRUN -> [SKIP][198] ([i915#8588])
[198]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129566v1/shard-dg2-5/igt@kms_display_modes@mst-extended-mode-negative.html
- shard-tglu: NOTRUN -> [SKIP][199] ([i915#8588])
[199]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129566v1/shard-tglu-4/igt@kms_display_modes@mst-extended-mode-negative.html
* igt@kms_dither@fb-8bpc-vs-panel-6bpc@pipe-a-hdmi-a-2:
- shard-rkl: NOTRUN -> [SKIP][200] ([i915#3804])
[200]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129566v1/shard-rkl-1/igt@kms_dither@fb-8bpc-vs-panel-6bpc@pipe-a-hdmi-a-2.html
* igt@kms_draw_crc@draw-method-mmap-gtt:
- shard-dg2: NOTRUN -> [SKIP][201] ([i915#8812])
[201]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129566v1/shard-dg2-2/igt@kms_draw_crc@draw-method-mmap-gtt.html
* igt@kms_feature_discovery@display-2x:
- shard-dg2: NOTRUN -> [SKIP][202] ([i915#1839])
[202]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129566v1/shard-dg2-1/igt@kms_feature_discovery@display-2x.html
* igt@kms_flip@2x-absolute-wf_vblank:
- shard-dg2: NOTRUN -> [SKIP][203] ([fdo#109274]) +4 other tests skip
[203]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129566v1/shard-dg2-1/igt@kms_flip@2x-absolute-wf_vblank.html
* igt@kms_flip@2x-dpms-vs-vblank-race-interruptible:
- shard-mtlp: NOTRUN -> [SKIP][204] ([i915#3637]) +3 other tests skip
[204]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129566v1/shard-mtlp-4/igt@kms_flip@2x-dpms-vs-vblank-race-interruptible.html
* igt@kms_flip@2x-flip-vs-expired-vblank:
- shard-dg1: NOTRUN -> [SKIP][205] ([fdo#111825] / [i915#9934])
[205]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129566v1/shard-dg1-15/igt@kms_flip@2x-flip-vs-expired-vblank.html
* igt@kms_flip@2x-flip-vs-rmfb-interruptible:
- shard-mtlp: NOTRUN -> [SKIP][206] ([fdo#111767] / [i915#3637])
[206]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129566v1/shard-mtlp-4/igt@kms_flip@2x-flip-vs-rmfb-interruptible.html
* igt@kms_flip@2x-flip-vs-suspend-interruptible:
- shard-tglu: NOTRUN -> [SKIP][207] ([fdo#109274] / [i915#3637])
[207]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129566v1/shard-tglu-4/igt@kms_flip@2x-flip-vs-suspend-interruptible.html
* igt@kms_flip@flip-vs-suspend-interruptible@a-hdmi-a2:
- shard-rkl: [PASS][208] -> [FAIL][209] ([i915#10083]) +1 other test fail
[208]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14229/shard-rkl-1/igt@kms_flip@flip-vs-suspend-interruptible@a-hdmi-a2.html
[209]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129566v1/shard-rkl-6/igt@kms_flip@flip-vs-suspend-interruptible@a-hdmi-a2.html
* igt@kms_flip_scaled_crc@flip-32bpp-yftileccs-to-64bpp-yftile-upscaling@pipe-a-default-mode:
- shard-mtlp: NOTRUN -> [SKIP][210] ([i915#2672])
[210]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129566v1/shard-mtlp-4/igt@kms_flip_scaled_crc@flip-32bpp-yftileccs-to-64bpp-yftile-upscaling@pipe-a-default-mode.html
* igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tiledg2rcccs-downscaling@pipe-a-valid-mode:
- shard-tglu: NOTRUN -> [SKIP][211] ([i915#2587] / [i915#2672])
[211]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129566v1/shard-tglu-4/igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tiledg2rcccs-downscaling@pipe-a-valid-mode.html
* igt@kms_flip_scaled_crc@flip-64bpp-xtile-to-32bpp-xtile-downscaling@pipe-a-default-mode:
- shard-mtlp: NOTRUN -> [SKIP][212] ([i915#3555] / [i915#8810]) +2 other tests skip
[212]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129566v1/shard-mtlp-2/igt@kms_flip_scaled_crc@flip-64bpp-xtile-to-32bpp-xtile-downscaling@pipe-a-default-mode.html
* igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytile-upscaling@pipe-a-valid-mode:
- shard-dg2: NOTRUN -> [SKIP][213] ([i915#2672]) +4 other tests skip
[213]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129566v1/shard-dg2-5/igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytile-upscaling@pipe-a-valid-mode.html
* igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytilegen12rcccs-upscaling@pipe-a-default-mode:
- shard-mtlp: NOTRUN -> [SKIP][214] ([i915#2672] / [i915#3555])
[214]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129566v1/shard-mtlp-2/igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytilegen12rcccs-upscaling@pipe-a-default-mode.html
* igt@kms_force_connector_basic@force-load-detect:
- shard-mtlp: NOTRUN -> [SKIP][215] ([fdo#109285])
[215]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129566v1/shard-mtlp-6/igt@kms_force_connector_basic@force-load-detect.html
* igt@kms_force_connector_basic@prune-stale-modes:
- shard-mtlp: NOTRUN -> [SKIP][216] ([i915#5274])
[216]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129566v1/shard-mtlp-2/igt@kms_force_connector_basic@prune-stale-modes.html
* igt@kms_frontbuffer_tracking@fbc-1p-primscrn-spr-indfb-move:
- shard-dg2: [PASS][217] -> [FAIL][218] ([i915#6880]) +1 other test fail
[217]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14229/shard-dg2-5/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-spr-indfb-move.html
[218]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129566v1/shard-dg2-7/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-spr-indfb-move.html
* igt@kms_frontbuffer_tracking@fbc-2p-primscrn-pri-shrfb-draw-mmap-wc:
- shard-mtlp: NOTRUN -> [SKIP][219] ([i915#1825]) +22 other tests skip
[219]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129566v1/shard-mtlp-4/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-pri-shrfb-draw-mmap-wc.html
* igt@kms_frontbuffer_tracking@fbc-2p-primscrn-spr-indfb-fullscreen:
- shard-tglu: NOTRUN -> [SKIP][220] ([fdo#109280]) +3 other tests skip
[220]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129566v1/shard-tglu-4/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-spr-indfb-fullscreen.html
* igt@kms_frontbuffer_tracking@fbc-2p-rte:
- shard-dg2: NOTRUN -> [SKIP][221] ([i915#5354]) +79 other tests skip
[221]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129566v1/shard-dg2-1/igt@kms_frontbuffer_tracking@fbc-2p-rte.html
* igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-cur-indfb-draw-blt:
- shard-mtlp: NOTRUN -> [SKIP][222] ([fdo#111767] / [i915#1825])
[222]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129566v1/shard-mtlp-2/igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-cur-indfb-draw-blt.html
* igt@kms_frontbuffer_tracking@fbcpsr-1p-pri-indfb-multidraw:
- shard-rkl: NOTRUN -> [SKIP][223] ([i915#3023]) +1 other test skip
[223]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129566v1/shard-rkl-5/igt@kms_frontbuffer_tracking@fbcpsr-1p-pri-indfb-multidraw.html
* igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-indfb-pgflip-blt:
- shard-tglu: NOTRUN -> [SKIP][224] ([fdo#110189]) +4 other tests skip
[224]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129566v1/shard-tglu-4/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-indfb-pgflip-blt.html
* igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-spr-indfb-fullscreen:
- shard-snb: NOTRUN -> [SKIP][225] ([fdo#109271]) +1 other test skip
[225]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129566v1/shard-snb7/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-spr-indfb-fullscreen.html
* igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-cur-indfb-draw-render:
- shard-dg2: NOTRUN -> [SKIP][226] ([fdo#111767] / [i915#5354])
[226]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129566v1/shard-dg2-1/igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-cur-indfb-draw-render.html
* igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-pri-indfb-draw-pwrite:
- shard-rkl: NOTRUN -> [SKIP][227] ([fdo#111825] / [i915#1825])
[227]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129566v1/shard-rkl-5/igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-pri-indfb-draw-pwrite.html
* igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-pri-indfb-draw-mmap-gtt:
- shard-mtlp: NOTRUN -> [SKIP][228] ([i915#8708]) +8 other tests skip
[228]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129566v1/shard-mtlp-6/igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-pri-indfb-draw-mmap-gtt.html
* igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-pri-shrfb-draw-mmap-gtt:
- shard-dg2: NOTRUN -> [SKIP][229] ([i915#8708]) +17 other tests skip
[229]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129566v1/shard-dg2-1/igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-pri-shrfb-draw-mmap-gtt.html
* igt@kms_frontbuffer_tracking@fbcpsr-rgb565-draw-mmap-gtt:
- shard-dg1: NOTRUN -> [SKIP][230] ([i915#8708]) +1 other test skip
[230]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129566v1/shard-dg1-15/igt@kms_frontbuffer_tracking@fbcpsr-rgb565-draw-mmap-gtt.html
* igt@kms_frontbuffer_tracking@plane-fbc-rte:
- shard-mtlp: NOTRUN -> [SKIP][231] ([i915#10070])
[231]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129566v1/shard-mtlp-4/igt@kms_frontbuffer_tracking@plane-fbc-rte.html
* igt@kms_frontbuffer_tracking@psr-1p-primscrn-shrfb-pgflip-blt:
- shard-dg1: NOTRUN -> [SKIP][232] ([i915#3458])
[232]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129566v1/shard-dg1-15/igt@kms_frontbuffer_tracking@psr-1p-primscrn-shrfb-pgflip-blt.html
* igt@kms_frontbuffer_tracking@psr-indfb-scaledprimary:
- shard-dg2: NOTRUN -> [SKIP][233] ([i915#3458]) +20 other tests skip
[233]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129566v1/shard-dg2-2/igt@kms_frontbuffer_tracking@psr-indfb-scaledprimary.html
* igt@kms_hdr@invalid-metadata-sizes:
- shard-mtlp: NOTRUN -> [SKIP][234] ([i915#3555] / [i915#8228])
[234]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129566v1/shard-mtlp-6/igt@kms_hdr@invalid-metadata-sizes.html
* igt@kms_hdr@static-swap:
- shard-dg1: NOTRUN -> [SKIP][235] ([i915#3555] / [i915#8228])
[235]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129566v1/shard-dg1-15/igt@kms_hdr@static-swap.html
* igt@kms_hdr@static-toggle:
- shard-dg2: NOTRUN -> [SKIP][236] ([i915#3555] / [i915#8228])
[236]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129566v1/shard-dg2-1/igt@kms_hdr@static-toggle.html
* igt@kms_pipe_b_c_ivb@pipe-b-dpms-off-modeset-pipe-c:
- shard-mtlp: NOTRUN -> [SKIP][237] ([fdo#109289]) +1 other test skip
[237]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129566v1/shard-mtlp-6/igt@kms_pipe_b_c_ivb@pipe-b-dpms-off-modeset-pipe-c.html
* igt@kms_plane_lowres@tiling-y:
- shard-mtlp: NOTRUN -> [SKIP][238] ([i915#3555] / [i915#8821]) +1 other test skip
[238]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129566v1/shard-mtlp-2/igt@kms_plane_lowres@tiling-y.html
* igt@kms_plane_multiple@tiling-y:
- shard-dg2: NOTRUN -> [SKIP][239] ([i915#8806])
[239]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129566v1/shard-dg2-2/igt@kms_plane_multiple@tiling-y.html
* igt@kms_plane_multiple@tiling-yf:
- shard-mtlp: NOTRUN -> [SKIP][240] ([i915#3555] / [i915#8806])
[240]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129566v1/shard-mtlp-4/igt@kms_plane_multiple@tiling-yf.html
* igt@kms_plane_scaling@intel-max-src-size@pipe-a-hdmi-a-3:
- shard-dg1: NOTRUN -> [FAIL][241] ([i915#8292])
[241]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129566v1/shard-dg1-13/igt@kms_plane_scaling@intel-max-src-size@pipe-a-hdmi-a-3.html
* igt@kms_plane_scaling@plane-downscale-factor-0-25-with-pixel-format@pipe-b-hdmi-a-3:
- shard-dg2: NOTRUN -> [SKIP][242] ([i915#9423]) +7 other tests skip
[242]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129566v1/shard-dg2-6/igt@kms_plane_scaling@plane-downscale-factor-0-25-with-pixel-format@pipe-b-hdmi-a-3.html
* igt@kms_plane_scaling@plane-downscale-factor-0-25-with-rotation@pipe-a-hdmi-a-1:
- shard-tglu: NOTRUN -> [SKIP][243] ([i915#9423]) +3 other tests skip
[243]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129566v1/shard-tglu-4/igt@kms_plane_scaling@plane-downscale-factor-0-25-with-rotation@pipe-a-hdmi-a-1.html
* igt@kms_plane_scaling@plane-downscale-factor-0-75-with-rotation@pipe-a-hdmi-a-2:
- shard-rkl: NOTRUN -> [SKIP][244] ([i915#9423]) +7 other tests skip
[244]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129566v1/shard-rkl-6/igt@kms_plane_scaling@plane-downscale-factor-0-75-with-rotation@pipe-a-hdmi-a-2.html
* igt@kms_plane_scaling@plane-downscale-factor-0-75-with-rotation@pipe-c-hdmi-a-4:
- shard-dg1: NOTRUN -> [SKIP][245] ([i915#9423]) +7 other tests skip
[245]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129566v1/shard-dg1-19/igt@kms_plane_scaling@plane-downscale-factor-0-75-with-rotation@pipe-c-hdmi-a-4.html
* igt@kms_plane_scaling@plane-scaler-with-clipping-clamping-rotation@pipe-c-hdmi-a-4:
- shard-dg1: NOTRUN -> [SKIP][246] ([i915#5176] / [i915#9423]) +3 other tests skip
[246]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129566v1/shard-dg1-16/igt@kms_plane_scaling@plane-scaler-with-clipping-clamping-rotation@pipe-c-hdmi-a-4.html
* igt@kms_plane_scaling@planes-downscale-factor-0-25-unity-scaling@pipe-b-hdmi-a-3:
- shard-dg2: NOTRUN -> [SKIP][247] ([i915#5235] / [i915#9423]) +11 other tests skip
[247]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129566v1/shard-dg2-6/igt@kms_plane_scaling@planes-downscale-factor-0-25-unity-scaling@pipe-b-hdmi-a-3.html
* igt@kms_plane_scaling@planes-downscale-factor-0-25-upscale-factor-0-25@pipe-b-hdmi-a-2:
- shard-rkl: NOTRUN -> [SKIP][248] ([i915#5235]) +7 other tests skip
[248]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129566v1/shard-rkl-3/igt@kms_plane_scaling@planes-downscale-factor-0-25-upscale-factor-0-25@pipe-b-hdmi-a-2.html
* igt@kms_plane_scaling@planes-upscale-factor-0-25-downscale-factor-0-25@pipe-d-hdmi-a-4:
- shard-dg1: NOTRUN -> [SKIP][249] ([i915#5235]) +15 other tests skip
[249]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129566v1/shard-dg1-16/igt@kms_plane_scaling@planes-upscale-factor-0-25-downscale-factor-0-25@pipe-d-hdmi-a-4.html
* igt@kms_plane_scaling@planes-upscale-factor-0-25-downscale-factor-0-75@pipe-a-edp-1:
- shard-mtlp: NOTRUN -> [SKIP][250] ([i915#5235]) +5 other tests skip
[250]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129566v1/shard-mtlp-6/igt@kms_plane_scaling@planes-upscale-factor-0-25-downscale-factor-0-75@pipe-a-edp-1.html
* igt@kms_plane_scaling@planes-upscale-factor-0-25-downscale-factor-0-75@pipe-d-edp-1:
- shard-mtlp: NOTRUN -> [SKIP][251] ([i915#3555] / [i915#5235]) +1 other test skip
[251]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129566v1/shard-mtlp-6/igt@kms_plane_scaling@planes-upscale-factor-0-25-downscale-factor-0-75@pipe-d-edp-1.html
* igt@kms_pm_dc@dc3co-vpb-simulation:
- shard-dg2: NOTRUN -> [SKIP][252] ([i915#9685])
[252]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129566v1/shard-dg2-5/igt@kms_pm_dc@dc3co-vpb-simulation.html
- shard-tglu: NOTRUN -> [SKIP][253] ([i915#9685])
[253]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129566v1/shard-tglu-4/igt@kms_pm_dc@dc3co-vpb-simulation.html
* igt@kms_pm_rpm@dpms-lpsp:
- shard-rkl: [PASS][254] -> [SKIP][255] ([i915#9519]) +1 other test skip
[254]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14229/shard-rkl-5/igt@kms_pm_rpm@dpms-lpsp.html
[255]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129566v1/shard-rkl-1/igt@kms_pm_rpm@dpms-lpsp.html
* igt@kms_pm_rpm@dpms-non-lpsp:
- shard-mtlp: NOTRUN -> [SKIP][256] ([i915#9519])
[256]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129566v1/shard-mtlp-6/igt@kms_pm_rpm@dpms-non-lpsp.html
- shard-dg1: [PASS][257] -> [DMESG-WARN][258] ([i915#4423])
[257]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14229/shard-dg1-16/igt@kms_pm_rpm@dpms-non-lpsp.html
[258]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129566v1/shard-dg1-12/igt@kms_pm_rpm@dpms-non-lpsp.html
* igt@kms_pm_rpm@i2c:
- shard-dg2: [PASS][259] -> [FAIL][260] ([i915#8717])
[259]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14229/shard-dg2-5/igt@kms_pm_rpm@i2c.html
[260]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129566v1/shard-dg2-2/igt@kms_pm_rpm@i2c.html
* igt@kms_pm_rpm@modeset-lpsp:
- shard-dg2: NOTRUN -> [SKIP][261] ([i915#9519])
[261]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129566v1/shard-dg2-2/igt@kms_pm_rpm@modeset-lpsp.html
* igt@kms_pm_rpm@modeset-lpsp-stress-no-wait:
- shard-dg2: [PASS][262] -> [SKIP][263] ([i915#9519]) +1 other test skip
[262]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14229/shard-dg2-10/igt@kms_pm_rpm@modeset-lpsp-stress-no-wait.html
[263]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129566v1/shard-dg2-6/igt@kms_pm_rpm@modeset-lpsp-stress-no-wait.html
* igt@kms_pm_rpm@modeset-pc8-residency-stress:
- shard-rkl: NOTRUN -> [SKIP][264] ([fdo#109293] / [fdo#109506])
[264]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129566v1/shard-rkl-5/igt@kms_pm_rpm@modeset-pc8-residency-stress.html
* igt@kms_prime@basic-crc-hybrid:
- shard-mtlp: NOTRUN -> [SKIP][265] ([i915#6524])
[265]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129566v1/shard-mtlp-4/igt@kms_prime@basic-crc-hybrid.html
* igt@kms_prime@basic-crc-vgem:
- shard-dg2: NOTRUN -> [SKIP][266] ([i915#6524] / [i915#6805])
[266]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129566v1/shard-dg2-5/igt@kms_prime@basic-crc-vgem.html
* igt@kms_psr2_sf@overlay-plane-move-continuous-sf:
- shard-dg1: NOTRUN -> [SKIP][267] ([i915#9683])
[267]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129566v1/shard-dg1-15/igt@kms_psr2_sf@overlay-plane-move-continuous-sf.html
* igt@kms_psr2_sf@primary-plane-update-sf-dmg-area-big-fb:
- shard-dg2: NOTRUN -> [SKIP][268] ([i915#9683]) +1 other test skip
[268]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129566v1/shard-dg2-2/igt@kms_psr2_sf@primary-plane-update-sf-dmg-area-big-fb.html
* igt@kms_rotation_crc@bad-pixel-format:
- shard-mtlp: NOTRUN -> [SKIP][269] ([i915#4235]) +1 other test skip
[269]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129566v1/shard-mtlp-6/igt@kms_rotation_crc@bad-pixel-format.html
* igt@kms_rotation_crc@primary-rotation-90:
- shard-dg2: NOTRUN -> [SKIP][270] ([i915#4235])
[270]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129566v1/shard-dg2-1/igt@kms_rotation_crc@primary-rotation-90.html
* igt@kms_rotation_crc@primary-y-tiled-reflect-x-0:
- shard-dg2: NOTRUN -> [SKIP][271] ([i915#5190]) +8 other tests skip
[271]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129566v1/shard-dg2-5/igt@kms_rotation_crc@primary-y-tiled-reflect-x-0.html
* igt@kms_rotation_crc@primary-y-tiled-reflect-x-270:
- shard-dg2: NOTRUN -> [SKIP][272] ([i915#4235] / [i915#5190]) +1 other test skip
[272]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129566v1/shard-dg2-1/igt@kms_rotation_crc@primary-y-tiled-reflect-x-270.html
* igt@kms_setmode@invalid-clone-exclusive-crtc:
- shard-mtlp: NOTRUN -> [SKIP][273] ([i915#3555] / [i915#8823])
[273]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129566v1/shard-mtlp-6/igt@kms_setmode@invalid-clone-exclusive-crtc.html
* igt@kms_setmode@invalid-clone-single-crtc-stealing:
- shard-mtlp: NOTRUN -> [SKIP][274] ([i915#3555] / [i915#8809])
[274]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129566v1/shard-mtlp-6/igt@kms_setmode@invalid-clone-single-crtc-stealing.html
* igt@kms_tiled_display@basic-test-pattern:
- shard-dg2: NOTRUN -> [SKIP][275] ([i915#8623])
[275]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129566v1/shard-dg2-2/igt@kms_tiled_display@basic-test-pattern.html
* igt@kms_universal_plane@cursor-fb-leak@pipe-a-edp-1:
- shard-mtlp: [PASS][276] -> [FAIL][277] ([i915#9196])
[276]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14229/shard-mtlp-7/igt@kms_universal_plane@cursor-fb-leak@pipe-a-edp-1.html
[277]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129566v1/shard-mtlp-4/igt@kms_universal_plane@cursor-fb-leak@pipe-a-edp-1.html
* igt@kms_universal_plane@cursor-fb-leak@pipe-a-vga-1:
- shard-snb: NOTRUN -> [FAIL][278] ([i915#9196])
[278]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129566v1/shard-snb7/igt@kms_universal_plane@cursor-fb-leak@pipe-a-vga-1.html
* igt@kms_universal_plane@cursor-fb-leak@pipe-c-hdmi-a-1:
- shard-tglu: [PASS][279] -> [FAIL][280] ([i915#9196])
[279]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14229/shard-tglu-7/igt@kms_universal_plane@cursor-fb-leak@pipe-c-hdmi-a-1.html
[280]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129566v1/shard-tglu-10/igt@kms_universal_plane@cursor-fb-leak@pipe-c-hdmi-a-1.html
* igt@kms_vrr@flip-basic-fastset:
- shard-dg2: NOTRUN -> [SKIP][281] ([i915#9906])
[281]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129566v1/shard-dg2-2/igt@kms_vrr@flip-basic-fastset.html
* igt@kms_writeback@writeback-pixel-formats:
- shard-dg2: NOTRUN -> [SKIP][282] ([i915#2437] / [i915#9412])
[282]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129566v1/shard-dg2-1/igt@kms_writeback@writeback-pixel-formats.html
* igt@perf_pmu@busy-double-start@rcs0:
- shard-mtlp: NOTRUN -> [FAIL][283] ([i915#4349]) +1 other test fail
[283]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129566v1/shard-mtlp-2/igt@perf_pmu@busy-double-start@rcs0.html
* igt@perf_pmu@cpu-hotplug:
- shard-dg2: NOTRUN -> [SKIP][284] ([i915#8850])
[284]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129566v1/shard-dg2-10/igt@perf_pmu@cpu-hotplug.html
* igt@perf_pmu@faulting-read@gtt:
- shard-mtlp: NOTRUN -> [SKIP][285] ([i915#8440])
[285]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129566v1/shard-mtlp-6/igt@perf_pmu@faulting-read@gtt.html
* igt@perf_pmu@rc6-all-gts:
- shard-dg1: NOTRUN -> [SKIP][286] ([i915#8516])
[286]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129566v1/shard-dg1-15/igt@perf_pmu@rc6-all-gts.html
* igt@prime_vgem@fence-read-hang:
- shard-mtlp: NOTRUN -> [SKIP][287] ([i915#3708])
[287]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129566v1/shard-mtlp-2/igt@prime_vgem@fence-read-hang.html
* igt@prime_vgem@fence-write-hang:
- shard-dg2: NOTRUN -> [SKIP][288] ([i915#3708]) +1 other test skip
[288]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129566v1/shard-dg2-10/igt@prime_vgem@fence-write-hang.html
* igt@sriov_basic@bind-unbind-vf:
- shard-mtlp: NOTRUN -> [SKIP][289] ([i915#9917])
[289]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129566v1/shard-mtlp-4/igt@sriov_basic@bind-unbind-vf.html
* igt@sriov_basic@enable-vfs-bind-unbind-each:
- shard-dg2: NOTRUN -> [SKIP][290] ([i915#9917])
[290]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129566v1/shard-dg2-2/igt@sriov_basic@enable-vfs-bind-unbind-each.html
* igt@syncobj_wait@invalid-wait-zero-handles:
- shard-dg2: NOTRUN -> [FAIL][291] ([i915#9779])
[291]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129566v1/shard-dg2-1/igt@syncobj_wait@invalid-wait-zero-handles.html
* igt@tools_test@sysfs_l3_parity:
- shard-dg2: NOTRUN -> [SKIP][292] ([i915#4818])
[292]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129566v1/shard-dg2-1/igt@tools_test@sysfs_l3_parity.html
* igt@v3d/v3d_mmap@mmap-bad-handle:
- shard-tglu: NOTRUN -> [SKIP][293] ([fdo#109315] / [i915#2575]) +1 other test skip
[293]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129566v1/shard-tglu-4/igt@v3d/v3d_mmap@mmap-bad-handle.html
* igt@v3d/v3d_submit_csd@bad-multisync-in-sync:
- shard-mtlp: NOTRUN -> [SKIP][294] ([i915#2575]) +8 other tests skip
[294]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129566v1/shard-mtlp-4/igt@v3d/v3d_submit_csd@bad-multisync-in-sync.html
* igt@v3d/v3d_submit_csd@single-in-sync:
- shard-rkl: NOTRUN -> [SKIP][295] ([fdo#109315])
[295]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129566v1/shard-rkl-5/igt@v3d/v3d_submit_csd@single-in-sync.html
* igt@v3d/v3d_wait_bo@unused-bo-0ns:
- shard-dg2: NOTRUN -> [SKIP][296] ([i915#2575]) +13 other tests skip
[296]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129566v1/shard-dg2-2/igt@v3d/v3d_wait_bo@unused-bo-0ns.html
* igt@vc4/vc4_perfmon@create-perfmon-invalid-events:
- shard-rkl: NOTRUN -> [SKIP][297] ([i915#7711]) +1 other test skip
[297]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129566v1/shard-rkl-5/igt@vc4/vc4_perfmon@create-perfmon-invalid-events.html
* igt@vc4/vc4_purgeable_bo@mark-unpurgeable-check-retained:
- shard-dg2: NOTRUN -> [SKIP][298] ([i915#7711]) +5 other tests skip
[298]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129566v1/shard-dg2-5/igt@vc4/vc4_purgeable_bo@mark-unpurgeable-check-retained.html
- shard-tglu: NOTRUN -> [SKIP][299] ([i915#2575]) +1 other test skip
[299]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129566v1/shard-tglu-4/igt@vc4/vc4_purgeable_bo@mark-unpurgeable-check-retained.html
* igt@vc4/vc4_wait_seqno@bad-seqno-0ns:
- shard-mtlp: NOTRUN -> [SKIP][300] ([i915#7711]) +6 other tests skip
[300]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129566v1/shard-mtlp-4/igt@vc4/vc4_wait_seqno@bad-seqno-0ns.html
#### Possible fixes ####
* igt@gem_exec_fair@basic-deadline:
- shard-rkl: [FAIL][301] ([i915#2846]) -> [PASS][302]
[301]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14229/shard-rkl-2/igt@gem_exec_fair@basic-deadline.html
[302]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129566v1/shard-rkl-3/igt@gem_exec_fair@basic-deadline.html
* igt@gem_exec_fair@basic-pace-share@rcs0:
- shard-glk: [FAIL][303] ([i915#2842]) -> [PASS][304] +2 other tests pass
[303]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14229/shard-glk7/igt@gem_exec_fair@basic-pace-share@rcs0.html
[304]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129566v1/shard-glk8/igt@gem_exec_fair@basic-pace-share@rcs0.html
* igt@gem_exec_fair@basic-pace-solo@rcs0:
- shard-tglu: [FAIL][305] ([i915#2842]) -> [PASS][306]
[305]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14229/shard-tglu-4/igt@gem_exec_fair@basic-pace-solo@rcs0.html
[306]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129566v1/shard-tglu-3/igt@gem_exec_fair@basic-pace-solo@rcs0.html
* igt@gem_exec_fair@basic-pace@vecs0:
- shard-rkl: [FAIL][307] ([i915#2842]) -> [PASS][308] +3 other tests pass
[307]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14229/shard-rkl-1/igt@gem_exec_fair@basic-pace@vecs0.html
[308]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129566v1/shard-rkl-4/igt@gem_exec_fair@basic-pace@vecs0.html
* igt@gem_exec_suspend@basic-s0@smem:
- shard-dg2: [INCOMPLETE][309] ([i915#9275]) -> [PASS][310]
[309]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14229/shard-dg2-1/igt@gem_exec_suspend@basic-s0@smem.html
[310]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129566v1/shard-dg2-10/igt@gem_exec_suspend@basic-s0@smem.html
* igt@gen9_exec_parse@allowed-all:
- shard-glk: [INCOMPLETE][311] ([i915#10137] / [i915#5566]) -> [PASS][312]
[311]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14229/shard-glk9/igt@gen9_exec_parse@allowed-all.html
[312]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129566v1/shard-glk9/igt@gen9_exec_parse@allowed-all.html
* igt@gen9_exec_parse@allowed-single:
- shard-glk: [ABORT][313] ([i915#5566]) -> [PASS][314]
[313]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14229/shard-glk1/igt@gen9_exec_parse@allowed-single.html
[314]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129566v1/shard-glk4/igt@gen9_exec_parse@allowed-single.html
* igt@i915_module_load@reload-with-fault-injection:
- shard-dg1: [INCOMPLETE][315] ([i915#10137] / [i915#9849]) -> [PASS][316]
[315]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14229/shard-dg1-19/igt@i915_module_load@reload-with-fault-injection.html
[316]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129566v1/shard-dg1-15/igt@i915_module_load@reload-with-fault-injection.html
* igt@i915_pm_rc6_residency@rc6-idle@gt0-bcs0:
- shard-dg1: [FAIL][317] ([i915#3591]) -> [PASS][318]
[317]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14229/shard-dg1-16/igt@i915_pm_rc6_residency@rc6-idle@gt0-bcs0.html
[318]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129566v1/shard-dg1-12/igt@i915_pm_rc6_residency@rc6-idle@gt0-bcs0.html
* igt@i915_pm_rpm@system-suspend:
- shard-tglu: [ABORT][319] ([i915#8213]) -> [PASS][320]
[319]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14229/shard-tglu-9/igt@i915_pm_rpm@system-suspend.html
[320]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129566v1/shard-tglu-4/igt@i915_pm_rpm@system-suspend.html
* igt@i915_pm_rps@reset:
- shard-snb: [INCOMPLETE][321] ([i915#10137] / [i915#7790]) -> [PASS][322]
[321]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14229/shard-snb7/igt@i915_pm_rps@reset.html
[322]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129566v1/shard-snb7/igt@i915_pm_rps@reset.html
* igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-0:
- shard-mtlp: [FAIL][323] ([i915#5138]) -> [PASS][324]
[323]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14229/shard-mtlp-8/igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-0.html
[324]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129566v1/shard-mtlp-5/igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-0.html
* igt@kms_big_fb@x-tiled-max-hw-stride-32bpp-rotate-180-async-flip:
- shard-tglu: [FAIL][325] ([i915#3743]) -> [PASS][326] +1 other test pass
[325]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14229/shard-tglu-7/igt@kms_big_fb@x-tiled-max-hw-stride-32bpp-rotate-180-async-flip.html
[326]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129566v1/shard-tglu-10/igt@kms_big_fb@x-tiled-max-hw-stride-32bpp-rotate-180-async-flip.html
* igt@kms_flip@2x-flip-vs-expired-vblank-interruptible@ab-hdmi-a1-hdmi-a2:
- shard-glk: [FAIL][327] ([i915#79]) -> [PASS][328]
[327]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14229/shard-glk7/igt@kms_flip@2x-flip-vs-expired-vblank-interruptible@ab-hdmi-a1-hdmi-a2.html
[328]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129566v1/shard-glk9/igt@kms_flip@2x-flip-vs-expired-vblank-interruptible@ab-hdmi-a1-hdmi-a2.html
* igt@kms_frontbuffer_tracking@fbc-2p-primscrn-pri-shrfb-draw-mmap-gtt:
- shard-snb: [SKIP][329] ([fdo#109271]) -> [PASS][330] +4 other tests pass
[329]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14229/shard-snb4/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-pri-shrfb-draw-mmap-gtt.html
[330]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129566v1/shard-snb7/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-pri-shrfb-draw-mmap-gtt.html
* igt@kms_frontbuffer_tracking@fbc-rgb565-draw-render:
- shard-dg2: [FAIL][331] ([i915#6880]) -> [PASS][332]
[331]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14229/shard-dg2-10/igt@kms_frontbuffer_tracking@fbc-rgb565-draw-render.html
[332]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129566v1/shard-dg2-6/igt@kms_frontbuffer_tracking@fbc-rgb565-draw-render.html
* igt@kms_pm_rpm@modeset-lpsp-stress-no-wait:
- shard-rkl: [SKIP][333] ([i915#9519]) -> [PASS][334] +1 other test pass
[333]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14229/shard-rkl-6/igt@kms_pm_rpm@modeset-lpsp-stress-no-wait.html
[334]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129566v1/shard-rkl-5/igt@kms_pm_rpm@modeset-lpsp-stress-no-wait.html
* igt@kms_pm_rpm@modeset-non-lpsp-stress-no-wait:
- shard-dg2: [SKIP][335] ([i915#9519]) -> [PASS][336]
[335]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14229/shard-dg2-10/igt@kms_pm_rpm@modeset-non-lpsp-stress-no-wait.html
[336]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129566v1/shard-dg2-6/igt@kms_pm_rpm@modeset-non-lpsp-stress-no-wait.html
* igt@kms_selftest@drm_format_helper@drm_format_helper_test-drm_test_fb_xrgb8888_to_abgr8888:
- shard-mtlp: [DMESG-WARN][337] -> [PASS][338]
[337]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14229/shard-mtlp-2/igt@kms_selftest@drm_format_helper@drm_format_helper_test-drm_test_fb_xrgb8888_to_abgr8888.html
[338]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129566v1/shard-mtlp-2/igt@kms_selftest@drm_format_helper@drm_format_helper_test-drm_test_fb_xrgb8888_to_abgr8888.html
* igt@kms_selftest@drm_format_helper@drm_format_helper_test-drm_test_fb_xrgb8888_to_argb8888:
- shard-snb: [DMESG-WARN][339] -> [PASS][340]
[339]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14229/shard-snb7/igt@kms_selftest@drm_format_helper@drm_format_helper_test-drm_test_fb_xrgb8888_to_argb8888.html
[340]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129566v1/shard-snb7/igt@kms_selftest@drm_format_helper@drm_format_helper_test-drm_test_fb_xrgb8888_to_argb8888.html
* igt@kms_selftest@drm_format_helper@drm_format_helper_test-drm_test_fb_xrgb8888_to_gray8:
- shard-mtlp: [ABORT][341] -> [PASS][342]
[341]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14229/shard-mtlp-2/igt@kms_selftest@drm_format_helper@drm_format_helper_test-drm_test_fb_xrgb8888_to_gray8.html
[342]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129566v1/shard-mtlp-2/igt@kms_selftest@drm_format_helper@drm_format_helper_test-drm_test_fb_xrgb8888_to_gray8.html
* igt@kms_selftest@drm_format_helper@drm_format_helper_test-drm_test_fb_xrgb8888_to_rgb332:
- shard-glk: [ABORT][343] -> [PASS][344]
[343]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14229/shard-glk3/igt@kms_selftest@drm_format_helper@drm_format_helper_test-drm_test_fb_xrgb8888_to_rgb332.html
[344]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129566v1/shard-glk3/igt@kms_selftest@drm_format_helper@drm_format_helper_test-drm_test_fb_xrgb8888_to_rgb332.html
* igt@kms_selftest@drm_format_helper@drm_format_helper_test-drm_test_fb_xrgb8888_to_rgb565:
- shard-tglu: [ABORT][345] -> [PASS][346]
[345]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14229/shard-tglu-4/igt@kms_selftest@drm_format_helper@drm_format_helper_test-drm_test_fb_xrgb8888_to_rgb565.html
[346]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129566v1/shard-tglu-3/igt@kms_selftest@drm_format_helper@drm_format_helper_test-drm_test_fb_xrgb8888_to_rgb565.html
* igt@kms_universal_plane@cursor-fb-leak@pipe-b-hdmi-a-1:
- shard-tglu: [FAIL][347] ([i915#9196]) -> [PASS][348] +1 other test pass
[347]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14229/shard-tglu-7/igt@kms_universal_plane@cursor-fb-leak@pipe-b-hdmi-a-1.html
[348]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129566v1/shard-tglu-10/igt@kms_universal_plane@cursor-fb-leak@pipe-b-hdmi-a-1.html
#### Warnings ####
* igt@gem_exec_whisper@basic-fds:
- shard-mtlp: [INCOMPLETE][349] ([i915#9857]) -> [ABORT][350] ([i915#9857])
[349]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14229/shard-mtlp-5/igt@gem_exec_whisper@basic-fds.html
[350]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129566v1/shard-mtlp-8/igt@gem_exec_whisper@basic-fds.html
* igt@gem_lmem_swapping@heavy-verify-random-ccs@lmem0:
- shard-dg1: [SKIP][351] ([i915#4565]) -> [SKIP][352] ([i915#4423] / [i915#4565])
[351]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14229/shard-dg1-16/igt@gem_lmem_swapping@heavy-verify-random-ccs@lmem0.html
[352]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129566v1/shard-dg1-12/igt@gem_lmem_swapping@heavy-verify-random-ccs@lmem0.html
* igt@i915_module_load@reload-with-fault-injection:
- shard-dg2: [ABORT][353] ([i915#9820]) -> [INCOMPLETE][354] ([i915#10137] / [i915#9820] / [i915#9849])
[353]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14229/shard-dg2-7/igt@i915_module_load@reload-with-fault-injection.html
[354]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129566v1/shard-dg2-1/igt@i915_module_load@reload-with-fault-injection.html
* igt@kms_content_protection@content-type-change:
- shard-snb: [SKIP][355] ([fdo#109271]) -> [INCOMPLETE][356] ([i915#8816])
[355]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14229/shard-snb4/igt@kms_content_protection@content-type-change.html
[356]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129566v1/shard-snb7/igt@kms_content_protection@content-type-change.html
* igt@kms_fbcon_fbt@psr:
- shard-rkl: [SKIP][357] ([fdo#110189] / [i915#3955]) -> [SKIP][358] ([i915#3955])
[357]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14229/shard-rkl-1/igt@kms_fbcon_fbt@psr.html
[358]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129566v1/shard-rkl-6/igt@kms_fbcon_fbt@psr.html
* igt@kms_fbcon_fbt@psr-suspend:
- shard-rkl: [SKIP][359] ([i915#3955]) -> [SKIP][360] ([fdo#110189] / [i915#3955])
[359]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14229/shard-rkl-7/igt@kms_fbcon_fbt@psr-suspend.html
[360]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129566v1/shard-rkl-1/igt@kms_fbcon_fbt@psr-suspend.html
* igt@kms_scaling_modes@scaling-mode-none@pipe-d-edp-1:
- shard-mtlp: [SKIP][361] ([i915#5030]) -> [SKIP][362] ([i915#5030] / [i915#9041])
[361]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14229/shard-mtlp-5/igt@kms_scaling_modes@scaling-mode-none@pipe-d-edp-1.html
[362]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129566v1/shard-mtlp-1/igt@kms_scaling_modes@scaling-mode-none@pipe-d-edp-1.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#109274]: https://bugs.freedesktop.org/show_bug.cgi?id=109274
[fdo#109280]: https://bugs.freedesktop.org/show_bug.cgi?id=109280
[fdo#109285]: https://bugs.freedesktop.org/show_bug.cgi?id=109285
[fdo#109289]: https://bugs.freedesktop.org/show_bug.cgi?id=109289
[fdo#109293]: https://bugs.freedesktop.org/show_bug.cgi?id=109293
[fdo#109315]: https://bugs.freedesktop.org/show_bug.cgi?id=109315
[fdo#109506]: https://bugs.freedesktop.org/show_bug.cgi?id=109506
[fdo#110189]: https://bugs.freedesktop.org/show_bug.cgi?id=110189
[fdo#111614]: https://bugs.freedesktop.org/show_bug.cgi?id=111614
[fdo#111615]: https://bugs.freedesktop.org/show_bug.cgi?id=111615
[fdo#111767]: https://bugs.freedesktop.org/show_bug.cgi?id=111767
[fdo#111825]: https://bugs.freedesktop.org/show_bug.cgi?id=111825
[fdo#111827]: https://bugs.freedesktop.org/show_bug.cgi?id=111827
[i915#10031]: https://gitlab.freedesktop.org/drm/intel/issues/10031
[i915#10070]: https://gitlab.freedesktop.org/drm/intel/issues/10070
[i915#10083]: https://gitlab.freedesktop.org/drm/intel/issues/10083
[i915#10137]: https://gitlab.freedesktop.org/drm/intel/issues/10137
[i915#10140]: https://gitlab.freedesktop.org/drm/intel/issues/10140
[i915#1825]: https://gitlab.freedesktop.org/drm/intel/issues/1825
[i915#1839]: https://gitlab.freedesktop.org/drm/intel/issues/1839
[i915#2346]: https://gitlab.freedesktop.org/drm/intel/issues/2346
[i915#2437]: https://gitlab.freedesktop.org/drm/intel/issues/2437
[i915#2527]: https://gitlab.freedesktop.org/drm/intel/issues/2527
[i915#2575]: https://gitlab.freedesktop.org/drm/intel/issues/2575
[i915#2587]: https://gitlab.freedesktop.org/drm/intel/issues/2587
[i915#2672]: https://gitlab.freedesktop.org/drm/intel/issues/2672
[i915#2705]: https://gitlab.freedesktop.org/drm/intel/issues/2705
[i915#2842]: https://gitlab.freedesktop.org/drm/intel/issues/2842
[i915#2846]: https://gitlab.freedesktop.org/drm/intel/issues/2846
[i915#2856]: https://gitlab.freedesktop.org/drm/intel/issues/2856
[i915#3023]: https://gitlab.freedesktop.org/drm/intel/issues/3023
[i915#3281]: https://gitlab.freedesktop.org/drm/intel/issues/3281
[i915#3282]: https://gitlab.freedesktop.org/drm/intel/issues/3282
[i915#3297]: https://gitlab.freedesktop.org/drm/intel/issues/3297
[i915#3299]: https://gitlab.freedesktop.org/drm/intel/issues/3299
[i915#3359]: https://gitlab.freedesktop.org/drm/intel/issues/3359
[i915#3458]: https://gitlab.freedesktop.org/drm/intel/issues/3458
[i915#3539]: https://gitlab.freedesktop.org/drm/intel/issues/3539
[i915#3555]: https://gitlab.freedesktop.org/drm/intel/issues/3555
[i915#3591]: https://gitlab.freedesktop.org/drm/intel/issues/3591
[i915#3637]: https://gitlab.freedesktop.org/drm/intel/issues/3637
[i915#3708]: https://gitlab.freedesktop.org/drm/intel/issues/3708
[i915#3743]: https://gitlab.freedesktop.org/drm/intel/issues/3743
[i915#3804]: https://gitlab.freedesktop.org/drm/intel/issues/3804
[i915#3955]: https://gitlab.freedesktop.org/drm/intel/issues/3955
[i915#4077]: https://gitlab.freedesktop.org/drm/intel/issues/4077
[i915#4079]: https://gitlab.freedesktop.org/drm/intel/issues/4079
[i915#4083]: https://gitlab.freedesktop.org/drm/intel/issues/4083
[i915#4087]: https://gitlab.freedesktop.org/drm/intel/issues/4087
[i915#4103]: https://gitlab.freedesktop.org/drm/intel/issues/4103
[i915#4212]: https://gitlab.freedesktop.org/drm/intel/issues/4212
[i915#4213]: https://gitlab.freedesktop.org/drm/intel/issues/4213
[i915#4235]: https://gitlab.freedesktop.org/drm/intel/issues/4235
[i915#4270]: https://gitlab.freedesktop.org/drm/intel/issues/4270
[i915#4349]: https://gitlab.freedesktop.org/drm/intel/issues/4349
[i915#4423]: https://gitlab.freedesktop.org/drm/intel/issues/4423
[i915#4473]: https://gitlab.freedesktop.org/drm/intel/issues/4473
[i915#4525]: https://gitlab.freedesktop.org/drm/intel/issues/4525
[i915#4537]: https://gitlab.freedesktop.org/drm/intel/issues/4537
[i915#4538]: https://gitlab.freedesktop.org/drm/intel/issues/4538
[i915#4565]: https://gitlab.freedesktop.org/drm/intel/issues/4565
[i915#4613]: https://gitlab.freedesktop.org/drm/intel/issues/4613
[i915#4771]: https://gitlab.freedesktop.org/drm/intel/issues/4771
[i915#4812]: https://gitlab.freedesktop.org/drm/intel/issues/4812
[i915#4818]: https://gitlab.freedesktop.org/drm/intel/issues/4818
[i915#4852]: https://gitlab.freedesktop.org/drm/intel/issues/4852
[i915#4860]: https://gitlab.freedesktop.org/drm/intel/issues/4860
[i915#4873]: https://gitlab.freedesktop.org/drm/intel/issues/4873
[i915#4880]: https://gitlab.freedesktop.org/drm/intel/issues/4880
[i915#4881]: https://gitlab.freedesktop.org/drm/intel/issues/4881
[i915#5030]: https://gitlab.freedesktop.org/drm/intel/issues/5030
[i915#5138]: https://gitlab.freedesktop.org/drm/intel/issues/5138
[i915#5176]: https://gitlab.freedesktop.org/drm/intel/issues/5176
[i915#5190]: https://gitlab.freedesktop.org/drm/intel/issues/5190
[i915#5235]: https://gitlab.freedesktop.org/drm/intel/issues/5235
[i915#5274]: https://gitlab.freedesktop.org/drm/intel/issues/5274
[i915#5286]: https://gitlab.freedesktop.org/drm/intel/issues/5286
[i915#5354]: https://gitlab.freedesktop.org/drm/intel/issues/5354
[i915#5566]: https://gitlab.freedesktop.org/drm/intel/issues/5566
[i915#5882]: https://gitlab.freedesktop.org/drm/intel/issues/5882
[i915#5889]: https://gitlab.freedesktop.org/drm/intel/issues/5889
[i915#6095]: https://gitlab.freedesktop.org/drm/intel/issues/6095
[i915#6334]: https://gitlab.freedesktop.org/drm/intel/issues/6334
[i915#6524]: https://gitlab.freedesktop.org/drm/intel/issues/6524
[i915#6621]: https://gitlab.freedesktop.org/drm/intel/issues/6621
[i915#6805]: https://gitlab.freedesktop.org/drm/intel/issues/6805
[i915#6880]: https://gitlab.freedesktop.org/drm/intel/issues/6880
[i915#6944]: https://gitlab.freedesktop.org/drm/intel/issues/6944
[i915#7118]: https://gitlab.freedesktop.org/drm/intel/issues/7118
[i915#7697]: https://gitlab.freedesktop.org/drm/intel/issues/7697
[i915#7707]: https://gitlab.freedesktop.org/drm/intel/issues/7707
[i915#7711]: https://gitlab.freedesktop.org/drm/intel/issues/7711
[i915#7790]: https://gitlab.freedesktop.org/drm/intel/issues/7790
[i915#7828]: https://gitlab.freedesktop.org/drm/intel/issues/7828
[i915#79]: https://gitlab.freedesktop.org/drm/intel/issues/79
[i915#7975]: https://gitlab.freedesktop.org/drm/intel/issues/7975
[i915#8213]: https://gitlab.freedesktop.org/drm/intel/issues/8213
[i915#8228]: https://gitlab.freedesktop.org/drm/intel/issues/8228
[i915#8292]: https://gitlab.freedesktop.org/drm/intel/issues/8292
[i915#8293]: https://gitlab.freedesktop.org/drm/intel/issues/8293
[i915#8346]: https://gitlab.freedesktop.org/drm/intel/issues/8346
[i915#8411]: https://gitlab.freedesktop.org/drm/intel/issues/8411
[i915#8414]: https://gitlab.freedesktop.org/drm/intel/issues/8414
[i915#8428]: https://gitlab.freedesktop.org/drm/intel/issues/8428
[i915#8440]: https://gitlab.freedesktop.org/drm/intel/issues/8440
[i915#8516]: https://gitlab.freedesktop.org/drm/intel/issues/8516
[i915#8555]: https://gitlab.freedesktop.org/drm/intel/issues/8555
[i915#8588]: https://gitlab.freedesktop.org/drm/intel/issues/8588
[i915#8623]: https://gitlab.freedesktop.org/drm/intel/issues/8623
[i915#8708]: https://gitlab.freedesktop.org/drm/intel/issues/8708
[i915#8709]: https://gitlab.freedesktop.org/drm/intel/issues/8709
[i915#8717]: https://gitlab.freedesktop.org/drm/intel/issues/8717
[i915#8806]: https://gitlab.freedesktop.org/drm/intel/issues/8806
[i915#8809]: https://gitlab.freedesktop.org/drm/intel/issues/8809
[i915#8810]: https://gitlab.freedesktop.org/drm/intel/issues/8810
[i915#8812]: https://gitlab.freedesktop.org/drm/intel/issues/8812
[i915#8814]: https://gitlab.freedesktop.org/drm/intel/issues/8814
[i915#8816]: https://gitlab.freedesktop.org/drm/intel/issues/8816
[i915#8821]: https://gitlab.freedesktop.org/drm/intel/issues/8821
[i915#8823]: https://gitlab.freedesktop.org/drm/intel/issues/8823
[i915#8850]: https://gitlab.freedesktop.org/drm/intel/issues/8850
[i915#8925]: https://gitlab.freedesktop.org/drm/intel/issues/8925
[i915#9041]: https://gitlab.freedesktop.org/drm/intel/issues/9041
[i915#9067]: https://gitlab.freedesktop.org/drm/intel/issues/9067
[i915#9196]: https://gitlab.freedesktop.org/drm/intel/issues/9196
[i915#9227]: https://gitlab.freedesktop.org/drm/intel/issues/9227
[i915#9275]: https://gitlab.freedesktop.org/drm/intel/issues/9275
[i915#9311]: https://gitlab.freedesktop.org/drm/intel/issues/9311
[i915#9412]: https://gitlab.freedesktop.org/drm/intel/issues/9412
[i915#9423]: https://gitlab.freedesktop.org/drm/intel/issues/9423
[i915#9519]: https://gitlab.freedesktop.org/drm/intel/issues/9519
[i915#9606]: https://gitlab.freedesktop.org/drm/intel/issues/9606
[i915#9683]: https://gitlab.freedesktop.org/drm/intel/issues/9683
[i915#9685]: https://gitlab.freedesktop.org/drm/intel/issues/9685
[i915#9688]: https://gitlab.freedesktop.org/drm/intel/issues/9688
[i915#9723]: https://gitlab.freedesktop.org/drm/intel/issues/9723
[i915#9732]: https://gitlab.freedesktop.org/drm/intel/issues/9732
[i915#9779]: https://gitlab.freedesktop.org/drm/intel/issues/9779
[i915#9808]: https://gitlab.freedesktop.org/drm/intel/issues/9808
[i915#9809]: https://gitlab.freedesktop.org/drm/intel/issues/9809
[i915#9820]: https://gitlab.freedesktop.org/drm/intel/issues/9820
[i915#9849]: https://gitlab.freedesktop.org/drm/intel/issues/9849
[i915#9857]: https://gitlab.freedesktop.org/drm/intel/issues/9857
[i915#9906]: https://gitlab.freedesktop.org/drm/intel/issues/9906
[i915#9917]: https://gitlab.freedesktop.org/drm/intel/issues/9917
[i915#9934]: https://gitlab.freedesktop.org/drm/intel/issues/9934
Build changes
-------------
* Linux: CI_DRM_14229 -> Patchwork_129566v1
CI-20190529: 20190529
CI_DRM_14229: 21d1e1f2882868cae0ec32774f910d5675afeca2 @ git://anongit.freedesktop.org/gfx-ci/linux
IGT_7704: 7704
Patchwork_129566v1: 21d1e1f2882868cae0ec32774f910d5675afeca2 @ 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_129566v1/index.html
[-- Attachment #2: Type: text/html, Size: 109188 bytes --]
^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [PATCH 2/2] drm/i915/display: Force full modeset for eDP
2024-02-06 7:09 ` [PATCH 2/2] drm/i915/display: Force full modeset for eDP Mika Kahola
@ 2024-02-09 9:06 ` Jani Nikula
2024-02-09 11:55 ` Kahola, Mika
0 siblings, 1 reply; 16+ messages in thread
From: Jani Nikula @ 2024-02-09 9:06 UTC (permalink / raw)
To: Mika Kahola, intel-gfx; +Cc: Mika Kahola
On Tue, 06 Feb 2024, Mika Kahola <mika.kahola@intel.com> wrote:
> Force full modeset for eDP when booting up. GOP programs
> PLL parameters and hence, we would be able to use fastset
> for eDP. However, with fastset we are not setting PLL values
> from the driver and rely that GOP and driver PLL values match.
> We have discovered that with some of the panels this is not
> true and hence we would need to program PLL values by the
> driver. The patch suggests a workaround as enabling full
> modeset when booting up. This way we force the driver to
> write the PLL values to the hw.
No. We want to avoid full modesets if possible, both in general and at
probe.
And when we do end up with modesets, the decision needs to be based on
changes in the state that we can't write to the hardware without a
modeset.
We can't unconditionally force a modeset on eDP panels at probe.
BR,
Jani.
>
> Signed-off-by: Mika Kahola <mika.kahola@intel.com>
> ---
> drivers/gpu/drm/i915/display/intel_dp.c | 13 +++++++++++++
> 1 file changed, 13 insertions(+)
>
> diff --git a/drivers/gpu/drm/i915/display/intel_dp.c b/drivers/gpu/drm/i915/display/intel_dp.c
> index ab415f41924d..9699ded1eb5f 100644
> --- a/drivers/gpu/drm/i915/display/intel_dp.c
> +++ b/drivers/gpu/drm/i915/display/intel_dp.c
> @@ -3319,6 +3319,7 @@ bool intel_dp_initial_fastset_check(struct intel_encoder *encoder,
> * of crtc_state->dsc, we have no way to ensure reliable fastset.
> * Remove once we have readout for DSC.
> */
> +
> if (crtc_state->dsc.compression_enable) {
> drm_dbg_kms(&i915->drm, "[ENCODER:%d:%s] Forcing full modeset due to DSC being enabled\n",
> encoder->base.base.id, encoder->base.name);
> @@ -3326,6 +3327,18 @@ bool intel_dp_initial_fastset_check(struct intel_encoder *encoder,
> fastset = false;
> }
>
> + /*
> + * FIXME hack to force full modeset for eDP as not always BIOS written PLL
> + * values does not match with the ones defined in the driver code
> + */
> + if (!crtc_state->uapi.mode_changed &&
> + intel_dp_is_edp(intel_dp)) {
> + drm_dbg_kms(&i915->drm, "Forcing full modeset for eDP\n");
> + crtc_state->uapi.mode_changed = true;
> + fastset = false;
> + }
> +
> +
> return fastset;
> }
--
Jani Nikula, Intel
^ permalink raw reply [flat|nested] 16+ messages in thread
* RE: [PATCH 2/2] drm/i915/display: Force full modeset for eDP
2024-02-09 9:06 ` Jani Nikula
@ 2024-02-09 11:55 ` Kahola, Mika
2024-02-09 12:06 ` Ville Syrjälä
0 siblings, 1 reply; 16+ messages in thread
From: Kahola, Mika @ 2024-02-09 11:55 UTC (permalink / raw)
To: Jani Nikula, intel-gfx@lists.freedesktop.org
> -----Original Message-----
> From: Jani Nikula <jani.nikula@linux.intel.com>
> Sent: Friday, February 9, 2024 11:06 AM
> To: Kahola, Mika <mika.kahola@intel.com>; intel-gfx@lists.freedesktop.org
> Cc: Kahola, Mika <mika.kahola@intel.com>
> Subject: Re: [PATCH 2/2] drm/i915/display: Force full modeset for eDP
>
> On Tue, 06 Feb 2024, Mika Kahola <mika.kahola@intel.com> wrote:
> > Force full modeset for eDP when booting up. GOP programs PLL
> > parameters and hence, we would be able to use fastset for eDP.
> > However, with fastset we are not setting PLL values from the driver
> > and rely that GOP and driver PLL values match.
> > We have discovered that with some of the panels this is not true and
> > hence we would need to program PLL values by the driver. The patch
> > suggests a workaround as enabling full modeset when booting up. This
> > way we force the driver to write the PLL values to the hw.
>
> No. We want to avoid full modesets if possible, both in general and at probe.
>
> And when we do end up with modesets, the decision needs to be based on changes in the state that we can't write to the
> hardware without a modeset.
>
> We can't unconditionally force a modeset on eDP panels at probe.
Thanks! Just wondering what the options here might be? With fastest we end up having a mismatch with one PLL value with a few panels.
Should we try identify the panels and setup some sort of quirks for these problematic panels or what would be the best solution?
-Mika-
>
>
> BR,
> Jani.
>
> >
> > Signed-off-by: Mika Kahola <mika.kahola@intel.com>
> > ---
> > drivers/gpu/drm/i915/display/intel_dp.c | 13 +++++++++++++
> > 1 file changed, 13 insertions(+)
> >
> > diff --git a/drivers/gpu/drm/i915/display/intel_dp.c
> > b/drivers/gpu/drm/i915/display/intel_dp.c
> > index ab415f41924d..9699ded1eb5f 100644
> > --- a/drivers/gpu/drm/i915/display/intel_dp.c
> > +++ b/drivers/gpu/drm/i915/display/intel_dp.c
> > @@ -3319,6 +3319,7 @@ bool intel_dp_initial_fastset_check(struct intel_encoder *encoder,
> > * of crtc_state->dsc, we have no way to ensure reliable fastset.
> > * Remove once we have readout for DSC.
> > */
> > +
> > if (crtc_state->dsc.compression_enable) {
> > drm_dbg_kms(&i915->drm, "[ENCODER:%d:%s] Forcing full modeset due to DSC being enabled\n",
> > encoder->base.base.id, encoder->base.name); @@ -3326,6
> > +3327,18 @@ bool intel_dp_initial_fastset_check(struct intel_encoder *encoder,
> > fastset = false;
> > }
> >
> > + /*
> > + * FIXME hack to force full modeset for eDP as not always BIOS written PLL
> > + * values does not match with the ones defined in the driver code
> > + */
> > + if (!crtc_state->uapi.mode_changed &&
> > + intel_dp_is_edp(intel_dp)) {
> > + drm_dbg_kms(&i915->drm, "Forcing full modeset for eDP\n");
> > + crtc_state->uapi.mode_changed = true;
> > + fastset = false;
> > + }
> > +
> > +
> > return fastset;
> > }
>
> --
> Jani Nikula, Intel
^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [PATCH 2/2] drm/i915/display: Force full modeset for eDP
2024-02-09 11:55 ` Kahola, Mika
@ 2024-02-09 12:06 ` Ville Syrjälä
2024-02-09 12:13 ` Kahola, Mika
0 siblings, 1 reply; 16+ messages in thread
From: Ville Syrjälä @ 2024-02-09 12:06 UTC (permalink / raw)
To: Kahola, Mika; +Cc: Jani Nikula, intel-gfx@lists.freedesktop.org
On Fri, Feb 09, 2024 at 11:55:58AM +0000, Kahola, Mika wrote:
> > -----Original Message-----
> > From: Jani Nikula <jani.nikula@linux.intel.com>
> > Sent: Friday, February 9, 2024 11:06 AM
> > To: Kahola, Mika <mika.kahola@intel.com>; intel-gfx@lists.freedesktop.org
> > Cc: Kahola, Mika <mika.kahola@intel.com>
> > Subject: Re: [PATCH 2/2] drm/i915/display: Force full modeset for eDP
> >
> > On Tue, 06 Feb 2024, Mika Kahola <mika.kahola@intel.com> wrote:
> > > Force full modeset for eDP when booting up. GOP programs PLL
> > > parameters and hence, we would be able to use fastset for eDP.
> > > However, with fastset we are not setting PLL values from the driver
> > > and rely that GOP and driver PLL values match.
> > > We have discovered that with some of the panels this is not true and
> > > hence we would need to program PLL values by the driver. The patch
> > > suggests a workaround as enabling full modeset when booting up. This
> > > way we force the driver to write the PLL values to the hw.
> >
> > No. We want to avoid full modesets if possible, both in general and at probe.
> >
> > And when we do end up with modesets, the decision needs to be based on changes in the state that we can't write to the
> > hardware without a modeset.
> >
> > We can't unconditionally force a modeset on eDP panels at probe.
>
> Thanks! Just wondering what the options here might be? With fastest we end up having a mismatch with one PLL value with a few panels.
You seem to be stuck in some infinite loop. If your PLL parameters
are mismatching that should prevent the fastset, but then I guess
you added some hack to allow the fastset despite the mismatch, and
now you're trying to undo that hack by blindly forcing a full
modeset?
>
> Should we try identify the panels and setup some sort of quirks for these problematic panels or what would be the best solution?
>
> -Mika-
>
> >
> >
> > BR,
> > Jani.
> >
> > >
> > > Signed-off-by: Mika Kahola <mika.kahola@intel.com>
> > > ---
> > > drivers/gpu/drm/i915/display/intel_dp.c | 13 +++++++++++++
> > > 1 file changed, 13 insertions(+)
> > >
> > > diff --git a/drivers/gpu/drm/i915/display/intel_dp.c
> > > b/drivers/gpu/drm/i915/display/intel_dp.c
> > > index ab415f41924d..9699ded1eb5f 100644
> > > --- a/drivers/gpu/drm/i915/display/intel_dp.c
> > > +++ b/drivers/gpu/drm/i915/display/intel_dp.c
> > > @@ -3319,6 +3319,7 @@ bool intel_dp_initial_fastset_check(struct intel_encoder *encoder,
> > > * of crtc_state->dsc, we have no way to ensure reliable fastset.
> > > * Remove once we have readout for DSC.
> > > */
> > > +
> > > if (crtc_state->dsc.compression_enable) {
> > > drm_dbg_kms(&i915->drm, "[ENCODER:%d:%s] Forcing full modeset due to DSC being enabled\n",
> > > encoder->base.base.id, encoder->base.name); @@ -3326,6
> > > +3327,18 @@ bool intel_dp_initial_fastset_check(struct intel_encoder *encoder,
> > > fastset = false;
> > > }
> > >
> > > + /*
> > > + * FIXME hack to force full modeset for eDP as not always BIOS written PLL
> > > + * values does not match with the ones defined in the driver code
> > > + */
> > > + if (!crtc_state->uapi.mode_changed &&
> > > + intel_dp_is_edp(intel_dp)) {
> > > + drm_dbg_kms(&i915->drm, "Forcing full modeset for eDP\n");
> > > + crtc_state->uapi.mode_changed = true;
> > > + fastset = false;
> > > + }
> > > +
> > > +
> > > return fastset;
> > > }
> >
> > --
> > Jani Nikula, Intel
--
Ville Syrjälä
Intel
^ permalink raw reply [flat|nested] 16+ messages in thread
* RE: [PATCH 2/2] drm/i915/display: Force full modeset for eDP
2024-02-09 12:06 ` Ville Syrjälä
@ 2024-02-09 12:13 ` Kahola, Mika
2024-02-09 12:18 ` Ville Syrjälä
0 siblings, 1 reply; 16+ messages in thread
From: Kahola, Mika @ 2024-02-09 12:13 UTC (permalink / raw)
To: Ville Syrjälä; +Cc: Jani Nikula, intel-gfx@lists.freedesktop.org
> -----Original Message-----
> From: Ville Syrjälä <ville.syrjala@linux.intel.com>
> Sent: Friday, February 9, 2024 2:07 PM
> To: Kahola, Mika <mika.kahola@intel.com>
> Cc: Jani Nikula <jani.nikula@linux.intel.com>; intel-gfx@lists.freedesktop.org
> Subject: Re: [PATCH 2/2] drm/i915/display: Force full modeset for eDP
>
> On Fri, Feb 09, 2024 at 11:55:58AM +0000, Kahola, Mika wrote:
> > > -----Original Message-----
> > > From: Jani Nikula <jani.nikula@linux.intel.com>
> > > Sent: Friday, February 9, 2024 11:06 AM
> > > To: Kahola, Mika <mika.kahola@intel.com>;
> > > intel-gfx@lists.freedesktop.org
> > > Cc: Kahola, Mika <mika.kahola@intel.com>
> > > Subject: Re: [PATCH 2/2] drm/i915/display: Force full modeset for
> > > eDP
> > >
> > > On Tue, 06 Feb 2024, Mika Kahola <mika.kahola@intel.com> wrote:
> > > > Force full modeset for eDP when booting up. GOP programs PLL
> > > > parameters and hence, we would be able to use fastset for eDP.
> > > > However, with fastset we are not setting PLL values from the
> > > > driver and rely that GOP and driver PLL values match.
> > > > We have discovered that with some of the panels this is not true
> > > > and hence we would need to program PLL values by the driver. The
> > > > patch suggests a workaround as enabling full modeset when booting
> > > > up. This way we force the driver to write the PLL values to the hw.
> > >
> > > No. We want to avoid full modesets if possible, both in general and at probe.
> > >
> > > And when we do end up with modesets, the decision needs to be based
> > > on changes in the state that we can't write to the hardware without a modeset.
> > >
> > > We can't unconditionally force a modeset on eDP panels at probe.
> >
> > Thanks! Just wondering what the options here might be? With fastest we end up having a mismatch with one PLL value with a
> few panels.
>
> You seem to be stuck in some infinite loop. If your PLL parameters are mismatching that should prevent the fastset, but then I
> guess you added some hack to allow the fastset despite the mismatch, and now you're trying to undo that hack by blindly forcing a
> full modeset?
That's right, I found myself to be between a rock and a hard place. I did discard the fastest but found out that we cannot do that. Here, another hack is introduced to force the full modeset to ensure that the driver programs these PLL values. As Jani already mentioned, this is a no go option as well.
>
> >
> > Should we try identify the panels and setup some sort of quirks for these problematic panels or what would be the best solution?
> >
> > -Mika-
> >
> > >
> > >
> > > BR,
> > > Jani.
> > >
> > > >
> > > > Signed-off-by: Mika Kahola <mika.kahola@intel.com>
> > > > ---
> > > > drivers/gpu/drm/i915/display/intel_dp.c | 13 +++++++++++++
> > > > 1 file changed, 13 insertions(+)
> > > >
> > > > diff --git a/drivers/gpu/drm/i915/display/intel_dp.c
> > > > b/drivers/gpu/drm/i915/display/intel_dp.c
> > > > index ab415f41924d..9699ded1eb5f 100644
> > > > --- a/drivers/gpu/drm/i915/display/intel_dp.c
> > > > +++ b/drivers/gpu/drm/i915/display/intel_dp.c
> > > > @@ -3319,6 +3319,7 @@ bool intel_dp_initial_fastset_check(struct intel_encoder *encoder,
> > > > * of crtc_state->dsc, we have no way to ensure reliable fastset.
> > > > * Remove once we have readout for DSC.
> > > > */
> > > > +
> > > > if (crtc_state->dsc.compression_enable) {
> > > > drm_dbg_kms(&i915->drm, "[ENCODER:%d:%s] Forcing full modeset due to DSC being enabled\n",
> > > > encoder->base.base.id, encoder->base.name); @@ -3326,6
> > > > +3327,18 @@ bool intel_dp_initial_fastset_check(struct
> > > > +intel_encoder *encoder,
> > > > fastset = false;
> > > > }
> > > >
> > > > + /*
> > > > + * FIXME hack to force full modeset for eDP as not always BIOS written PLL
> > > > + * values does not match with the ones defined in the driver code
> > > > + */
> > > > + if (!crtc_state->uapi.mode_changed &&
> > > > + intel_dp_is_edp(intel_dp)) {
> > > > + drm_dbg_kms(&i915->drm, "Forcing full modeset for eDP\n");
> > > > + crtc_state->uapi.mode_changed = true;
> > > > + fastset = false;
> > > > + }
> > > > +
> > > > +
> > > > return fastset;
> > > > }
> > >
> > > --
> > > Jani Nikula, Intel
>
> --
> Ville Syrjälä
> Intel
^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [PATCH 2/2] drm/i915/display: Force full modeset for eDP
2024-02-09 12:13 ` Kahola, Mika
@ 2024-02-09 12:18 ` Ville Syrjälä
2024-02-09 12:33 ` Kahola, Mika
0 siblings, 1 reply; 16+ messages in thread
From: Ville Syrjälä @ 2024-02-09 12:18 UTC (permalink / raw)
To: Kahola, Mika; +Cc: Jani Nikula, intel-gfx@lists.freedesktop.org
On Fri, Feb 09, 2024 at 12:13:02PM +0000, Kahola, Mika wrote:
> > -----Original Message-----
> > From: Ville Syrjälä <ville.syrjala@linux.intel.com>
> > Sent: Friday, February 9, 2024 2:07 PM
> > To: Kahola, Mika <mika.kahola@intel.com>
> > Cc: Jani Nikula <jani.nikula@linux.intel.com>; intel-gfx@lists.freedesktop.org
> > Subject: Re: [PATCH 2/2] drm/i915/display: Force full modeset for eDP
> >
> > On Fri, Feb 09, 2024 at 11:55:58AM +0000, Kahola, Mika wrote:
> > > > -----Original Message-----
> > > > From: Jani Nikula <jani.nikula@linux.intel.com>
> > > > Sent: Friday, February 9, 2024 11:06 AM
> > > > To: Kahola, Mika <mika.kahola@intel.com>;
> > > > intel-gfx@lists.freedesktop.org
> > > > Cc: Kahola, Mika <mika.kahola@intel.com>
> > > > Subject: Re: [PATCH 2/2] drm/i915/display: Force full modeset for
> > > > eDP
> > > >
> > > > On Tue, 06 Feb 2024, Mika Kahola <mika.kahola@intel.com> wrote:
> > > > > Force full modeset for eDP when booting up. GOP programs PLL
> > > > > parameters and hence, we would be able to use fastset for eDP.
> > > > > However, with fastset we are not setting PLL values from the
> > > > > driver and rely that GOP and driver PLL values match.
> > > > > We have discovered that with some of the panels this is not true
> > > > > and hence we would need to program PLL values by the driver. The
> > > > > patch suggests a workaround as enabling full modeset when booting
> > > > > up. This way we force the driver to write the PLL values to the hw.
> > > >
> > > > No. We want to avoid full modesets if possible, both in general and at probe.
> > > >
> > > > And when we do end up with modesets, the decision needs to be based
> > > > on changes in the state that we can't write to the hardware without a modeset.
> > > >
> > > > We can't unconditionally force a modeset on eDP panels at probe.
> > >
> > > Thanks! Just wondering what the options here might be? With fastest we end up having a mismatch with one PLL value with a
> > few panels.
> >
> > You seem to be stuck in some infinite loop. If your PLL parameters are mismatching that should prevent the fastset, but then I
> > guess you added some hack to allow the fastset despite the mismatch, and now you're trying to undo that hack by blindly forcing a
> > full modeset?
>
> That's right, I found myself to be between a rock and a hard place. I did discard the fastest but found out that we cannot do that.
If you discarded it then why are you not already getting the full
modeset you want?
> Here, another hack is introduced to force the full modeset to ensure that the driver programs these PLL values. As Jani already mentioned, this is a no go option as well.
>
> >
> > >
> > > Should we try identify the panels and setup some sort of quirks for these problematic panels or what would be the best solution?
> > >
> > > -Mika-
> > >
> > > >
> > > >
> > > > BR,
> > > > Jani.
> > > >
> > > > >
> > > > > Signed-off-by: Mika Kahola <mika.kahola@intel.com>
> > > > > ---
> > > > > drivers/gpu/drm/i915/display/intel_dp.c | 13 +++++++++++++
> > > > > 1 file changed, 13 insertions(+)
> > > > >
> > > > > diff --git a/drivers/gpu/drm/i915/display/intel_dp.c
> > > > > b/drivers/gpu/drm/i915/display/intel_dp.c
> > > > > index ab415f41924d..9699ded1eb5f 100644
> > > > > --- a/drivers/gpu/drm/i915/display/intel_dp.c
> > > > > +++ b/drivers/gpu/drm/i915/display/intel_dp.c
> > > > > @@ -3319,6 +3319,7 @@ bool intel_dp_initial_fastset_check(struct intel_encoder *encoder,
> > > > > * of crtc_state->dsc, we have no way to ensure reliable fastset.
> > > > > * Remove once we have readout for DSC.
> > > > > */
> > > > > +
> > > > > if (crtc_state->dsc.compression_enable) {
> > > > > drm_dbg_kms(&i915->drm, "[ENCODER:%d:%s] Forcing full modeset due to DSC being enabled\n",
> > > > > encoder->base.base.id, encoder->base.name); @@ -3326,6
> > > > > +3327,18 @@ bool intel_dp_initial_fastset_check(struct
> > > > > +intel_encoder *encoder,
> > > > > fastset = false;
> > > > > }
> > > > >
> > > > > + /*
> > > > > + * FIXME hack to force full modeset for eDP as not always BIOS written PLL
> > > > > + * values does not match with the ones defined in the driver code
> > > > > + */
> > > > > + if (!crtc_state->uapi.mode_changed &&
> > > > > + intel_dp_is_edp(intel_dp)) {
> > > > > + drm_dbg_kms(&i915->drm, "Forcing full modeset for eDP\n");
> > > > > + crtc_state->uapi.mode_changed = true;
> > > > > + fastset = false;
> > > > > + }
> > > > > +
> > > > > +
> > > > > return fastset;
> > > > > }
> > > >
> > > > --
> > > > Jani Nikula, Intel
> >
> > --
> > Ville Syrjälä
> > Intel
--
Ville Syrjälä
Intel
^ permalink raw reply [flat|nested] 16+ messages in thread
* RE: [PATCH 2/2] drm/i915/display: Force full modeset for eDP
2024-02-09 12:18 ` Ville Syrjälä
@ 2024-02-09 12:33 ` Kahola, Mika
2024-02-09 12:49 ` Ville Syrjälä
0 siblings, 1 reply; 16+ messages in thread
From: Kahola, Mika @ 2024-02-09 12:33 UTC (permalink / raw)
To: Ville Syrjälä; +Cc: Jani Nikula, intel-gfx@lists.freedesktop.org
> -----Original Message-----
> From: Ville Syrjälä <ville.syrjala@linux.intel.com>
> Sent: Friday, February 9, 2024 2:19 PM
> To: Kahola, Mika <mika.kahola@intel.com>
> Cc: Jani Nikula <jani.nikula@linux.intel.com>; intel-gfx@lists.freedesktop.org
> Subject: Re: [PATCH 2/2] drm/i915/display: Force full modeset for eDP
>
> On Fri, Feb 09, 2024 at 12:13:02PM +0000, Kahola, Mika wrote:
> > > -----Original Message-----
> > > From: Ville Syrjälä <ville.syrjala@linux.intel.com>
> > > Sent: Friday, February 9, 2024 2:07 PM
> > > To: Kahola, Mika <mika.kahola@intel.com>
> > > Cc: Jani Nikula <jani.nikula@linux.intel.com>;
> > > intel-gfx@lists.freedesktop.org
> > > Subject: Re: [PATCH 2/2] drm/i915/display: Force full modeset for
> > > eDP
> > >
> > > On Fri, Feb 09, 2024 at 11:55:58AM +0000, Kahola, Mika wrote:
> > > > > -----Original Message-----
> > > > > From: Jani Nikula <jani.nikula@linux.intel.com>
> > > > > Sent: Friday, February 9, 2024 11:06 AM
> > > > > To: Kahola, Mika <mika.kahola@intel.com>;
> > > > > intel-gfx@lists.freedesktop.org
> > > > > Cc: Kahola, Mika <mika.kahola@intel.com>
> > > > > Subject: Re: [PATCH 2/2] drm/i915/display: Force full modeset
> > > > > for eDP
> > > > >
> > > > > On Tue, 06 Feb 2024, Mika Kahola <mika.kahola@intel.com> wrote:
> > > > > > Force full modeset for eDP when booting up. GOP programs PLL
> > > > > > parameters and hence, we would be able to use fastset for eDP.
> > > > > > However, with fastset we are not setting PLL values from the
> > > > > > driver and rely that GOP and driver PLL values match.
> > > > > > We have discovered that with some of the panels this is not
> > > > > > true and hence we would need to program PLL values by the
> > > > > > driver. The patch suggests a workaround as enabling full
> > > > > > modeset when booting up. This way we force the driver to write the PLL values to the hw.
> > > > >
> > > > > No. We want to avoid full modesets if possible, both in general and at probe.
> > > > >
> > > > > And when we do end up with modesets, the decision needs to be
> > > > > based on changes in the state that we can't write to the hardware without a modeset.
> > > > >
> > > > > We can't unconditionally force a modeset on eDP panels at probe.
> > > >
> > > > Thanks! Just wondering what the options here might be? With
> > > > fastest we end up having a mismatch with one PLL value with a
> > > few panels.
> > >
> > > You seem to be stuck in some infinite loop. If your PLL parameters
> > > are mismatching that should prevent the fastset, but then I guess
> > > you added some hack to allow the fastset despite the mismatch, and now you're trying to undo that hack by blindly forcing a
> full modeset?
> >
> > That's right, I found myself to be between a rock and a hard place. I did discard the fastest but found out that we cannot do that.
>
> If you discarded it then why are you not already getting the full modeset you want?
>
Poor choice of words, I guess. What I meant that I discarded the state verification in case of fastest. This way the mismatch is hidden under the carpet.
> > Here, another hack is introduced to force the full modeset to ensure that the driver programs these PLL values. As Jani already
> mentioned, this is a no go option as well.
> >
> > >
> > > >
> > > > Should we try identify the panels and setup some sort of quirks for these problematic panels or what would be the best
> solution?
> > > >
> > > > -Mika-
> > > >
> > > > >
> > > > >
> > > > > BR,
> > > > > Jani.
> > > > >
> > > > > >
> > > > > > Signed-off-by: Mika Kahola <mika.kahola@intel.com>
> > > > > > ---
> > > > > > drivers/gpu/drm/i915/display/intel_dp.c | 13 +++++++++++++
> > > > > > 1 file changed, 13 insertions(+)
> > > > > >
> > > > > > diff --git a/drivers/gpu/drm/i915/display/intel_dp.c
> > > > > > b/drivers/gpu/drm/i915/display/intel_dp.c
> > > > > > index ab415f41924d..9699ded1eb5f 100644
> > > > > > --- a/drivers/gpu/drm/i915/display/intel_dp.c
> > > > > > +++ b/drivers/gpu/drm/i915/display/intel_dp.c
> > > > > > @@ -3319,6 +3319,7 @@ bool intel_dp_initial_fastset_check(struct intel_encoder *encoder,
> > > > > > * of crtc_state->dsc, we have no way to ensure reliable fastset.
> > > > > > * Remove once we have readout for DSC.
> > > > > > */
> > > > > > +
> > > > > > if (crtc_state->dsc.compression_enable) {
> > > > > > drm_dbg_kms(&i915->drm, "[ENCODER:%d:%s] Forcing full modeset due to DSC being enabled\n",
> > > > > > encoder->base.base.id, encoder->base.name); @@ -3326,6
> > > > > > +3327,18 @@ bool intel_dp_initial_fastset_check(struct
> > > > > > +intel_encoder *encoder,
> > > > > > fastset = false;
> > > > > > }
> > > > > >
> > > > > > + /*
> > > > > > + * FIXME hack to force full modeset for eDP as not always BIOS written PLL
> > > > > > + * values does not match with the ones defined in the driver code
> > > > > > + */
> > > > > > + if (!crtc_state->uapi.mode_changed &&
> > > > > > + intel_dp_is_edp(intel_dp)) {
> > > > > > + drm_dbg_kms(&i915->drm, "Forcing full modeset for eDP\n");
> > > > > > + crtc_state->uapi.mode_changed = true;
> > > > > > + fastset = false;
> > > > > > + }
> > > > > > +
> > > > > > +
> > > > > > return fastset;
> > > > > > }
> > > > >
> > > > > --
> > > > > Jani Nikula, Intel
> > >
> > > --
> > > Ville Syrjälä
> > > Intel
>
> --
> Ville Syrjälä
> Intel
^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [PATCH 2/2] drm/i915/display: Force full modeset for eDP
2024-02-09 12:33 ` Kahola, Mika
@ 2024-02-09 12:49 ` Ville Syrjälä
2024-02-09 13:17 ` Kahola, Mika
0 siblings, 1 reply; 16+ messages in thread
From: Ville Syrjälä @ 2024-02-09 12:49 UTC (permalink / raw)
To: Kahola, Mika; +Cc: Jani Nikula, intel-gfx@lists.freedesktop.org
On Fri, Feb 09, 2024 at 12:33:20PM +0000, Kahola, Mika wrote:
> > -----Original Message-----
> > From: Ville Syrjälä <ville.syrjala@linux.intel.com>
> > Sent: Friday, February 9, 2024 2:19 PM
> > To: Kahola, Mika <mika.kahola@intel.com>
> > Cc: Jani Nikula <jani.nikula@linux.intel.com>; intel-gfx@lists.freedesktop.org
> > Subject: Re: [PATCH 2/2] drm/i915/display: Force full modeset for eDP
> >
> > On Fri, Feb 09, 2024 at 12:13:02PM +0000, Kahola, Mika wrote:
> > > > -----Original Message-----
> > > > From: Ville Syrjälä <ville.syrjala@linux.intel.com>
> > > > Sent: Friday, February 9, 2024 2:07 PM
> > > > To: Kahola, Mika <mika.kahola@intel.com>
> > > > Cc: Jani Nikula <jani.nikula@linux.intel.com>;
> > > > intel-gfx@lists.freedesktop.org
> > > > Subject: Re: [PATCH 2/2] drm/i915/display: Force full modeset for
> > > > eDP
> > > >
> > > > On Fri, Feb 09, 2024 at 11:55:58AM +0000, Kahola, Mika wrote:
> > > > > > -----Original Message-----
> > > > > > From: Jani Nikula <jani.nikula@linux.intel.com>
> > > > > > Sent: Friday, February 9, 2024 11:06 AM
> > > > > > To: Kahola, Mika <mika.kahola@intel.com>;
> > > > > > intel-gfx@lists.freedesktop.org
> > > > > > Cc: Kahola, Mika <mika.kahola@intel.com>
> > > > > > Subject: Re: [PATCH 2/2] drm/i915/display: Force full modeset
> > > > > > for eDP
> > > > > >
> > > > > > On Tue, 06 Feb 2024, Mika Kahola <mika.kahola@intel.com> wrote:
> > > > > > > Force full modeset for eDP when booting up. GOP programs PLL
> > > > > > > parameters and hence, we would be able to use fastset for eDP.
> > > > > > > However, with fastset we are not setting PLL values from the
> > > > > > > driver and rely that GOP and driver PLL values match.
> > > > > > > We have discovered that with some of the panels this is not
> > > > > > > true and hence we would need to program PLL values by the
> > > > > > > driver. The patch suggests a workaround as enabling full
> > > > > > > modeset when booting up. This way we force the driver to write the PLL values to the hw.
> > > > > >
> > > > > > No. We want to avoid full modesets if possible, both in general and at probe.
> > > > > >
> > > > > > And when we do end up with modesets, the decision needs to be
> > > > > > based on changes in the state that we can't write to the hardware without a modeset.
> > > > > >
> > > > > > We can't unconditionally force a modeset on eDP panels at probe.
> > > > >
> > > > > Thanks! Just wondering what the options here might be? With
> > > > > fastest we end up having a mismatch with one PLL value with a
> > > > few panels.
> > > >
> > > > You seem to be stuck in some infinite loop. If your PLL parameters
> > > > are mismatching that should prevent the fastset, but then I guess
> > > > you added some hack to allow the fastset despite the mismatch, and now you're trying to undo that hack by blindly forcing a
> > full modeset?
> > >
> > > That's right, I found myself to be between a rock and a hard place. I did discard the fastest but found out that we cannot do that.
> >
> > If you discarded it then why are you not already getting the full modeset you want?
> >
> Poor choice of words, I guess. What I meant that I discarded the state verification in case of fastest. This way the mismatch is hidden under the carpet.
Right. So just add the state verification back and it'll just work (tm).
>
>
> > > Here, another hack is introduced to force the full modeset to ensure that the driver programs these PLL values. As Jani already
> > mentioned, this is a no go option as well.
> > >
> > > >
> > > > >
> > > > > Should we try identify the panels and setup some sort of quirks for these problematic panels or what would be the best
> > solution?
> > > > >
> > > > > -Mika-
> > > > >
> > > > > >
> > > > > >
> > > > > > BR,
> > > > > > Jani.
> > > > > >
> > > > > > >
> > > > > > > Signed-off-by: Mika Kahola <mika.kahola@intel.com>
> > > > > > > ---
> > > > > > > drivers/gpu/drm/i915/display/intel_dp.c | 13 +++++++++++++
> > > > > > > 1 file changed, 13 insertions(+)
> > > > > > >
> > > > > > > diff --git a/drivers/gpu/drm/i915/display/intel_dp.c
> > > > > > > b/drivers/gpu/drm/i915/display/intel_dp.c
> > > > > > > index ab415f41924d..9699ded1eb5f 100644
> > > > > > > --- a/drivers/gpu/drm/i915/display/intel_dp.c
> > > > > > > +++ b/drivers/gpu/drm/i915/display/intel_dp.c
> > > > > > > @@ -3319,6 +3319,7 @@ bool intel_dp_initial_fastset_check(struct intel_encoder *encoder,
> > > > > > > * of crtc_state->dsc, we have no way to ensure reliable fastset.
> > > > > > > * Remove once we have readout for DSC.
> > > > > > > */
> > > > > > > +
> > > > > > > if (crtc_state->dsc.compression_enable) {
> > > > > > > drm_dbg_kms(&i915->drm, "[ENCODER:%d:%s] Forcing full modeset due to DSC being enabled\n",
> > > > > > > encoder->base.base.id, encoder->base.name); @@ -3326,6
> > > > > > > +3327,18 @@ bool intel_dp_initial_fastset_check(struct
> > > > > > > +intel_encoder *encoder,
> > > > > > > fastset = false;
> > > > > > > }
> > > > > > >
> > > > > > > + /*
> > > > > > > + * FIXME hack to force full modeset for eDP as not always BIOS written PLL
> > > > > > > + * values does not match with the ones defined in the driver code
> > > > > > > + */
> > > > > > > + if (!crtc_state->uapi.mode_changed &&
> > > > > > > + intel_dp_is_edp(intel_dp)) {
> > > > > > > + drm_dbg_kms(&i915->drm, "Forcing full modeset for eDP\n");
> > > > > > > + crtc_state->uapi.mode_changed = true;
> > > > > > > + fastset = false;
> > > > > > > + }
> > > > > > > +
> > > > > > > +
> > > > > > > return fastset;
> > > > > > > }
> > > > > >
> > > > > > --
> > > > > > Jani Nikula, Intel
> > > >
> > > > --
> > > > Ville Syrjälä
> > > > Intel
> >
> > --
> > Ville Syrjälä
> > Intel
--
Ville Syrjälä
Intel
^ permalink raw reply [flat|nested] 16+ messages in thread
* RE: [PATCH 2/2] drm/i915/display: Force full modeset for eDP
2024-02-09 12:49 ` Ville Syrjälä
@ 2024-02-09 13:17 ` Kahola, Mika
2024-02-09 13:31 ` Ville Syrjälä
0 siblings, 1 reply; 16+ messages in thread
From: Kahola, Mika @ 2024-02-09 13:17 UTC (permalink / raw)
To: Ville Syrjälä; +Cc: Jani Nikula, intel-gfx@lists.freedesktop.org
> -----Original Message-----
> From: Ville Syrjälä <ville.syrjala@linux.intel.com>
> Sent: Friday, February 9, 2024 2:49 PM
> To: Kahola, Mika <mika.kahola@intel.com>
> Cc: Jani Nikula <jani.nikula@linux.intel.com>; intel-gfx@lists.freedesktop.org
> Subject: Re: [PATCH 2/2] drm/i915/display: Force full modeset for eDP
>
> On Fri, Feb 09, 2024 at 12:33:20PM +0000, Kahola, Mika wrote:
> > > -----Original Message-----
> > > From: Ville Syrjälä <ville.syrjala@linux.intel.com>
> > > Sent: Friday, February 9, 2024 2:19 PM
> > > To: Kahola, Mika <mika.kahola@intel.com>
> > > Cc: Jani Nikula <jani.nikula@linux.intel.com>;
> > > intel-gfx@lists.freedesktop.org
> > > Subject: Re: [PATCH 2/2] drm/i915/display: Force full modeset for
> > > eDP
> > >
> > > On Fri, Feb 09, 2024 at 12:13:02PM +0000, Kahola, Mika wrote:
> > > > > -----Original Message-----
> > > > > From: Ville Syrjälä <ville.syrjala@linux.intel.com>
> > > > > Sent: Friday, February 9, 2024 2:07 PM
> > > > > To: Kahola, Mika <mika.kahola@intel.com>
> > > > > Cc: Jani Nikula <jani.nikula@linux.intel.com>;
> > > > > intel-gfx@lists.freedesktop.org
> > > > > Subject: Re: [PATCH 2/2] drm/i915/display: Force full modeset
> > > > > for eDP
> > > > >
> > > > > On Fri, Feb 09, 2024 at 11:55:58AM +0000, Kahola, Mika wrote:
> > > > > > > -----Original Message-----
> > > > > > > From: Jani Nikula <jani.nikula@linux.intel.com>
> > > > > > > Sent: Friday, February 9, 2024 11:06 AM
> > > > > > > To: Kahola, Mika <mika.kahola@intel.com>;
> > > > > > > intel-gfx@lists.freedesktop.org
> > > > > > > Cc: Kahola, Mika <mika.kahola@intel.com>
> > > > > > > Subject: Re: [PATCH 2/2] drm/i915/display: Force full
> > > > > > > modeset for eDP
> > > > > > >
> > > > > > > On Tue, 06 Feb 2024, Mika Kahola <mika.kahola@intel.com> wrote:
> > > > > > > > Force full modeset for eDP when booting up. GOP programs
> > > > > > > > PLL parameters and hence, we would be able to use fastset for eDP.
> > > > > > > > However, with fastset we are not setting PLL values from
> > > > > > > > the driver and rely that GOP and driver PLL values match.
> > > > > > > > We have discovered that with some of the panels this is
> > > > > > > > not true and hence we would need to program PLL values by
> > > > > > > > the driver. The patch suggests a workaround as enabling
> > > > > > > > full modeset when booting up. This way we force the driver to write the PLL values to the hw.
> > > > > > >
> > > > > > > No. We want to avoid full modesets if possible, both in general and at probe.
> > > > > > >
> > > > > > > And when we do end up with modesets, the decision needs to
> > > > > > > be based on changes in the state that we can't write to the hardware without a modeset.
> > > > > > >
> > > > > > > We can't unconditionally force a modeset on eDP panels at probe.
> > > > > >
> > > > > > Thanks! Just wondering what the options here might be? With
> > > > > > fastest we end up having a mismatch with one PLL value with a
> > > > > few panels.
> > > > >
> > > > > You seem to be stuck in some infinite loop. If your PLL
> > > > > parameters are mismatching that should prevent the fastset, but
> > > > > then I guess you added some hack to allow the fastset despite
> > > > > the mismatch, and now you're trying to undo that hack by blindly
> > > > > forcing a
> > > full modeset?
> > > >
> > > > That's right, I found myself to be between a rock and a hard place. I did discard the fastest but found out that we cannot do
> that.
> > >
> > > If you discarded it then why are you not already getting the full modeset you want?
> > >
> > Poor choice of words, I guess. What I meant that I discarded the state verification in case of fastest. This way the mismatch is
> hidden under the carpet.
>
> Right. So just add the state verification back and it'll just work (tm).
I wish it would be that simple. With fastest it seems that we are not programming PLL values but instead rely the ones GOP programs. When reading out these values from HW there is this one value that differs from the SW state defined by our driver. I was thinking about that we should read the state from HW and update our SW state based on that but then we would end up comparing HW state to HW state, which to me is not what state verification is all about.
>
> >
> >
> > > > Here, another hack is introduced to force the full modeset to
> > > > ensure that the driver programs these PLL values. As Jani already
> > > mentioned, this is a no go option as well.
> > > >
> > > > >
> > > > > >
> > > > > > Should we try identify the panels and setup some sort of
> > > > > > quirks for these problematic panels or what would be the best
> > > solution?
> > > > > >
> > > > > > -Mika-
> > > > > >
> > > > > > >
> > > > > > >
> > > > > > > BR,
> > > > > > > Jani.
> > > > > > >
> > > > > > > >
> > > > > > > > Signed-off-by: Mika Kahola <mika.kahola@intel.com>
> > > > > > > > ---
> > > > > > > > drivers/gpu/drm/i915/display/intel_dp.c | 13
> > > > > > > > +++++++++++++
> > > > > > > > 1 file changed, 13 insertions(+)
> > > > > > > >
> > > > > > > > diff --git a/drivers/gpu/drm/i915/display/intel_dp.c
> > > > > > > > b/drivers/gpu/drm/i915/display/intel_dp.c
> > > > > > > > index ab415f41924d..9699ded1eb5f 100644
> > > > > > > > --- a/drivers/gpu/drm/i915/display/intel_dp.c
> > > > > > > > +++ b/drivers/gpu/drm/i915/display/intel_dp.c
> > > > > > > > @@ -3319,6 +3319,7 @@ bool intel_dp_initial_fastset_check(struct intel_encoder *encoder,
> > > > > > > > * of crtc_state->dsc, we have no way to ensure reliable fastset.
> > > > > > > > * Remove once we have readout for DSC.
> > > > > > > > */
> > > > > > > > +
> > > > > > > > if (crtc_state->dsc.compression_enable) {
> > > > > > > > drm_dbg_kms(&i915->drm, "[ENCODER:%d:%s] Forcing full modeset due to DSC being enabled\n",
> > > > > > > > encoder->base.base.id, encoder->base.name); @@
> > > > > > > > -3326,6
> > > > > > > > +3327,18 @@ bool intel_dp_initial_fastset_check(struct
> > > > > > > > +intel_encoder *encoder,
> > > > > > > > fastset = false;
> > > > > > > > }
> > > > > > > >
> > > > > > > > + /*
> > > > > > > > + * FIXME hack to force full modeset for eDP as not always BIOS written PLL
> > > > > > > > + * values does not match with the ones defined in the driver code
> > > > > > > > + */
> > > > > > > > + if (!crtc_state->uapi.mode_changed &&
> > > > > > > > + intel_dp_is_edp(intel_dp)) {
> > > > > > > > + drm_dbg_kms(&i915->drm, "Forcing full modeset for eDP\n");
> > > > > > > > + crtc_state->uapi.mode_changed = true;
> > > > > > > > + fastset = false;
> > > > > > > > + }
> > > > > > > > +
> > > > > > > > +
> > > > > > > > return fastset;
> > > > > > > > }
> > > > > > >
> > > > > > > --
> > > > > > > Jani Nikula, Intel
> > > > >
> > > > > --
> > > > > Ville Syrjälä
> > > > > Intel
> > >
> > > --
> > > Ville Syrjälä
> > > Intel
>
> --
> Ville Syrjälä
> Intel
^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [PATCH 2/2] drm/i915/display: Force full modeset for eDP
2024-02-09 13:17 ` Kahola, Mika
@ 2024-02-09 13:31 ` Ville Syrjälä
0 siblings, 0 replies; 16+ messages in thread
From: Ville Syrjälä @ 2024-02-09 13:31 UTC (permalink / raw)
To: Kahola, Mika; +Cc: Jani Nikula, intel-gfx@lists.freedesktop.org
On Fri, Feb 09, 2024 at 01:17:27PM +0000, Kahola, Mika wrote:
> > -----Original Message-----
> > From: Ville Syrjälä <ville.syrjala@linux.intel.com>
> > Sent: Friday, February 9, 2024 2:49 PM
> > To: Kahola, Mika <mika.kahola@intel.com>
> > Cc: Jani Nikula <jani.nikula@linux.intel.com>; intel-gfx@lists.freedesktop.org
> > Subject: Re: [PATCH 2/2] drm/i915/display: Force full modeset for eDP
> >
> > On Fri, Feb 09, 2024 at 12:33:20PM +0000, Kahola, Mika wrote:
> > > > -----Original Message-----
> > > > From: Ville Syrjälä <ville.syrjala@linux.intel.com>
> > > > Sent: Friday, February 9, 2024 2:19 PM
> > > > To: Kahola, Mika <mika.kahola@intel.com>
> > > > Cc: Jani Nikula <jani.nikula@linux.intel.com>;
> > > > intel-gfx@lists.freedesktop.org
> > > > Subject: Re: [PATCH 2/2] drm/i915/display: Force full modeset for
> > > > eDP
> > > >
> > > > On Fri, Feb 09, 2024 at 12:13:02PM +0000, Kahola, Mika wrote:
> > > > > > -----Original Message-----
> > > > > > From: Ville Syrjälä <ville.syrjala@linux.intel.com>
> > > > > > Sent: Friday, February 9, 2024 2:07 PM
> > > > > > To: Kahola, Mika <mika.kahola@intel.com>
> > > > > > Cc: Jani Nikula <jani.nikula@linux.intel.com>;
> > > > > > intel-gfx@lists.freedesktop.org
> > > > > > Subject: Re: [PATCH 2/2] drm/i915/display: Force full modeset
> > > > > > for eDP
> > > > > >
> > > > > > On Fri, Feb 09, 2024 at 11:55:58AM +0000, Kahola, Mika wrote:
> > > > > > > > -----Original Message-----
> > > > > > > > From: Jani Nikula <jani.nikula@linux.intel.com>
> > > > > > > > Sent: Friday, February 9, 2024 11:06 AM
> > > > > > > > To: Kahola, Mika <mika.kahola@intel.com>;
> > > > > > > > intel-gfx@lists.freedesktop.org
> > > > > > > > Cc: Kahola, Mika <mika.kahola@intel.com>
> > > > > > > > Subject: Re: [PATCH 2/2] drm/i915/display: Force full
> > > > > > > > modeset for eDP
> > > > > > > >
> > > > > > > > On Tue, 06 Feb 2024, Mika Kahola <mika.kahola@intel.com> wrote:
> > > > > > > > > Force full modeset for eDP when booting up. GOP programs
> > > > > > > > > PLL parameters and hence, we would be able to use fastset for eDP.
> > > > > > > > > However, with fastset we are not setting PLL values from
> > > > > > > > > the driver and rely that GOP and driver PLL values match.
> > > > > > > > > We have discovered that with some of the panels this is
> > > > > > > > > not true and hence we would need to program PLL values by
> > > > > > > > > the driver. The patch suggests a workaround as enabling
> > > > > > > > > full modeset when booting up. This way we force the driver to write the PLL values to the hw.
> > > > > > > >
> > > > > > > > No. We want to avoid full modesets if possible, both in general and at probe.
> > > > > > > >
> > > > > > > > And when we do end up with modesets, the decision needs to
> > > > > > > > be based on changes in the state that we can't write to the hardware without a modeset.
> > > > > > > >
> > > > > > > > We can't unconditionally force a modeset on eDP panels at probe.
> > > > > > >
> > > > > > > Thanks! Just wondering what the options here might be? With
> > > > > > > fastest we end up having a mismatch with one PLL value with a
> > > > > > few panels.
> > > > > >
> > > > > > You seem to be stuck in some infinite loop. If your PLL
> > > > > > parameters are mismatching that should prevent the fastset, but
> > > > > > then I guess you added some hack to allow the fastset despite
> > > > > > the mismatch, and now you're trying to undo that hack by blindly
> > > > > > forcing a
> > > > full modeset?
> > > > >
> > > > > That's right, I found myself to be between a rock and a hard place. I did discard the fastest but found out that we cannot do
> > that.
> > > >
> > > > If you discarded it then why are you not already getting the full modeset you want?
> > > >
> > > Poor choice of words, I guess. What I meant that I discarded the state verification in case of fastest. This way the mismatch is
> > hidden under the carpet.
> >
> > Right. So just add the state verification back and it'll just work (tm).
>
> I wish it would be that simple. With fastest it seems that we are not programming PLL values but instead rely the ones GOP programs. When reading out these values from HW there is this one value that differs from the SW state defined by our driver. I was thinking about that we should read the state from HW and update our SW state based on that but then we would end up comparing HW state to HW state, which to me is not what state verification is all about.
The actual problem would appear to be that someone forgot
to handle these snps/cx0 PLLs in pipe_config_compare().
Implementing these PLLs outside the dpll_mgr framework was
another big mistake. And the ridonculous size of
dpll_hw_state is another problem.
We need to do some major refactoring to clean up this
mess once and for all. Some kind of plan:
1. move all PLLs over to the dpll_mgr framework,
starting with snps/cx0
2. move all PLL hw state verification into the dpll_mgr
so it can be customized per-PLL type
3. Perhaps make dpll_hw_state opaque and split it
up into per-PLL type variants. Need to think about
memory allocation issues with this one...
I think I'll see if I can quickly type up a start for 2...
--
Ville Syrjälä
Intel
^ permalink raw reply [flat|nested] 16+ messages in thread
end of thread, other threads:[~2024-02-09 13:31 UTC | newest]
Thread overview: 16+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-02-06 7:09 [PATCH 0/2] drm/i915/display: Force full modeset for eDP Mika Kahola
2024-02-06 7:09 ` [PATCH 1/2] Revert "drm/i915/display: Skip C10 state verification in case of fastset" Mika Kahola
2024-02-06 7:09 ` [PATCH 2/2] drm/i915/display: Force full modeset for eDP Mika Kahola
2024-02-09 9:06 ` Jani Nikula
2024-02-09 11:55 ` Kahola, Mika
2024-02-09 12:06 ` Ville Syrjälä
2024-02-09 12:13 ` Kahola, Mika
2024-02-09 12:18 ` Ville Syrjälä
2024-02-09 12:33 ` Kahola, Mika
2024-02-09 12:49 ` Ville Syrjälä
2024-02-09 13:17 ` Kahola, Mika
2024-02-09 13:31 ` Ville Syrjälä
2024-02-06 7:51 ` ✗ Fi.CI.CHECKPATCH: warning for " Patchwork
2024-02-06 7:51 ` ✗ Fi.CI.SPARSE: " Patchwork
2024-02-06 8:09 ` ✓ Fi.CI.BAT: success " Patchwork
2024-02-06 10:08 ` ✗ Fi.CI.IGT: failure " Patchwork
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.