* [Intel-gfx] [PATCH] drm/edid: Fixup h/vsync_end instead of h/vtotal
@ 2023-09-14 11:22 Ville Syrjala
2023-09-14 19:49 ` [Intel-gfx] ✗ Fi.CI.CHECKPATCH: warning for " Patchwork
` (3 more replies)
0 siblings, 4 replies; 6+ messages in thread
From: Ville Syrjala @ 2023-09-14 11:22 UTC (permalink / raw)
To: dri-devel; +Cc: intel-gfx
From: Ville Syrjälä <ville.syrjala@linux.intel.com>
There are some weird EDIDs floating around that have the sync
pulse extending beyond the end of the blanking period.
On the currently problemtic machine (HP Omni 120) EDID reports
the following mode:
"1600x900": 60 108000 1600 1780 1860 1800 900 910 913 1000 0x40 0x5
which is then "corrected" to have htotal=1861 by the current drm_edid.c
code.
The fixup code was originally added in commit 7064fef56369 ("drm: work
around EDIDs with bad htotal/vtotal values"). Googling around we end up in
https://bugs.launchpad.net/ubuntu/hardy/+source/xserver-xorg-video-intel/+bug/297245
where we find an EDID for a Dell Studio 15, which reports:
(II) VESA(0): clock: 65.0 MHz Image Size: 331 x 207 mm
(II) VESA(0): h_active: 1280 h_sync: 1328 h_sync_end 1360 h_blank_end 1337 h_border: 0
(II) VESA(0): v_active: 800 v_sync: 803 v_sync_end 809 v_blanking: 810 v_border: 0
Note that if we use the hblank size (as opposed of the hsync_end)
from the DTD to determine htotal we get exactly 60Hz refresh rate in
both cases, whereas using hsync_end to determine htotal we get a
slightly lower refresh rates. This makes me believe the using the
hblank size is what was intended even in those cases.
Also note that in case of the HP Onmi 120 the VBIOS boots with these:
crtc timings: 108000 1600 1780 1860 1800 900 910 913 1000, type: 0x40 flags: 0x5
ie. it just blindly stuffs the bogus hsync_end and htotal from the DTD
into the transcoder timing registers, and the display works. I believe
the (at least more modern) hardware will automagically terminate the hsync
pulse when the timing generator reaches htotal, which again points that we
should use the hblank size to determine htotal. Unfortunatley the old bug
reports for the Dell machines are extremely lacking in useful details so
we have no idea what kind of timings the VBIOS programmed into the
hardware :(
Let's just flip this quirk around and reduce the length of the sync
pulse instead of extending the blanking period. This at least seems
to be the correct thing to do on more modern hardware. And if any
issues crop up on older hardware we need to debug them properly.
Closes: https://gitlab.freedesktop.org/drm/intel/-/issues/8895
Signed-off-by: Ville Syrjälä <ville.syrjala@linux.intel.com>
---
drivers/gpu/drm/drm_edid.c | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/drivers/gpu/drm/drm_edid.c b/drivers/gpu/drm/drm_edid.c
index 39dd3f694544..0c5563b4d21e 100644
--- a/drivers/gpu/drm/drm_edid.c
+++ b/drivers/gpu/drm/drm_edid.c
@@ -3497,11 +3497,11 @@ static struct drm_display_mode *drm_mode_detailed(struct drm_connector *connecto
mode->vsync_end = mode->vsync_start + vsync_pulse_width;
mode->vtotal = mode->vdisplay + vblank;
- /* Some EDIDs have bogus h/vtotal values */
+ /* Some EDIDs have bogus h/vsync_end values */
if (mode->hsync_end > mode->htotal)
- mode->htotal = mode->hsync_end + 1;
+ mode->hsync_end = mode->htotal;
if (mode->vsync_end > mode->vtotal)
- mode->vtotal = mode->vsync_end + 1;
+ mode->vsync_end = mode->vtotal;
drm_mode_do_interlace_quirk(mode, pt);
--
2.41.0
^ permalink raw reply related [flat|nested] 6+ messages in thread* [Intel-gfx] ✗ Fi.CI.CHECKPATCH: warning for drm/edid: Fixup h/vsync_end instead of h/vtotal 2023-09-14 11:22 [Intel-gfx] [PATCH] drm/edid: Fixup h/vsync_end instead of h/vtotal Ville Syrjala @ 2023-09-14 19:49 ` Patchwork 2023-09-14 20:03 ` [Intel-gfx] ✓ Fi.CI.BAT: success " Patchwork ` (2 subsequent siblings) 3 siblings, 0 replies; 6+ messages in thread From: Patchwork @ 2023-09-14 19:49 UTC (permalink / raw) To: Ville Syrjala; +Cc: intel-gfx == Series Details == Series: drm/edid: Fixup h/vsync_end instead of h/vtotal URL : https://patchwork.freedesktop.org/series/123685/ State : warning == Summary == Error: dim checkpatch failed 473edd7231fd drm/edid: Fixup h/vsync_end instead of h/vtotal -:20: WARNING:COMMIT_LOG_LONG_LINE: Prefer a maximum 75 chars per line (possible unwrapped commit description?) #20: https://bugs.launchpad.net/ubuntu/hardy/+source/xserver-xorg-video-intel/+bug/297245 total: 0 errors, 1 warnings, 0 checks, 14 lines checked ^ permalink raw reply [flat|nested] 6+ messages in thread
* [Intel-gfx] ✓ Fi.CI.BAT: success for drm/edid: Fixup h/vsync_end instead of h/vtotal 2023-09-14 11:22 [Intel-gfx] [PATCH] drm/edid: Fixup h/vsync_end instead of h/vtotal Ville Syrjala 2023-09-14 19:49 ` [Intel-gfx] ✗ Fi.CI.CHECKPATCH: warning for " Patchwork @ 2023-09-14 20:03 ` Patchwork 2023-09-15 2:48 ` [Intel-gfx] ✗ Fi.CI.IGT: failure " Patchwork 2023-09-20 17:40 ` [Intel-gfx] [PATCH] " Jani Nikula 3 siblings, 0 replies; 6+ messages in thread From: Patchwork @ 2023-09-14 20:03 UTC (permalink / raw) To: Ville Syrjala; +Cc: intel-gfx [-- Attachment #1: Type: text/plain, Size: 5430 bytes --] == Series Details == Series: drm/edid: Fixup h/vsync_end instead of h/vtotal URL : https://patchwork.freedesktop.org/series/123685/ State : success == Summary == CI Bug Log - changes from CI_DRM_13633 -> Patchwork_123685v1 ==================================================== Summary ------- **SUCCESS** No regressions found. External URL: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123685v1/index.html Participating hosts (40 -> 37) ------------------------------ Missing (3): bat-dg2-9 bat-atsm-1 fi-snb-2520m Known issues ------------ Here are the changes found in Patchwork_123685v1 that come from known issues: ### CI changes ### #### Possible fixes #### * boot: - fi-hsw-4770: [FAIL][1] ([i915#8293]) -> [PASS][2] [1]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13633/fi-hsw-4770/boot.html [2]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123685v1/fi-hsw-4770/boot.html ### IGT changes ### #### Issues hit #### * igt@i915_selftest@live@gt_mocs: - bat-rpls-1: [PASS][3] -> [INCOMPLETE][4] ([i915#9253]) [3]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13633/bat-rpls-1/igt@i915_selftest@live@gt_mocs.html [4]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123685v1/bat-rpls-1/igt@i915_selftest@live@gt_mocs.html * igt@kms_addfb_basic@addfb25-y-tiled-small-legacy: - fi-hsw-4770: NOTRUN -> [SKIP][5] ([fdo#109271]) +13 other tests skip [5]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123685v1/fi-hsw-4770/igt@kms_addfb_basic@addfb25-y-tiled-small-legacy.html * igt@kms_pipe_crc_basic@nonblocking-crc-frame-sequence: - bat-dg2-11: NOTRUN -> [SKIP][6] ([i915#1845]) +3 other tests skip [6]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123685v1/bat-dg2-11/igt@kms_pipe_crc_basic@nonblocking-crc-frame-sequence.html * igt@kms_pipe_crc_basic@read-crc-frame-sequence@pipe-d-edp-1: - bat-rplp-1: [PASS][7] -> [ABORT][8] ([i915#8668]) [7]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13633/bat-rplp-1/igt@kms_pipe_crc_basic@read-crc-frame-sequence@pipe-d-edp-1.html [8]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123685v1/bat-rplp-1/igt@kms_pipe_crc_basic@read-crc-frame-sequence@pipe-d-edp-1.html * igt@kms_pipe_crc_basic@suspend-read-crc@pipe-c-vga-1: - fi-hsw-4770: NOTRUN -> [DMESG-WARN][9] ([i915#8841]) +6 other tests dmesg-warn [9]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123685v1/fi-hsw-4770/igt@kms_pipe_crc_basic@suspend-read-crc@pipe-c-vga-1.html * igt@kms_psr@sprite_plane_onoff: - fi-hsw-4770: NOTRUN -> [SKIP][10] ([fdo#109271] / [i915#1072]) +3 other tests skip [10]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123685v1/fi-hsw-4770/igt@kms_psr@sprite_plane_onoff.html #### Possible fixes #### * igt@i915_selftest@live@execlists: - fi-bsw-n3050: [ABORT][11] ([i915#7911] / [i915#7913]) -> [PASS][12] [11]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13633/fi-bsw-n3050/igt@i915_selftest@live@execlists.html [12]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123685v1/fi-bsw-n3050/igt@i915_selftest@live@execlists.html * igt@kms_chamelium_edid@hdmi-edid-read: - {bat-dg2-13}: [DMESG-WARN][13] ([i915#7952]) -> [PASS][14] [13]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13633/bat-dg2-13/igt@kms_chamelium_edid@hdmi-edid-read.html [14]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123685v1/bat-dg2-13/igt@kms_chamelium_edid@hdmi-edid-read.html * igt@kms_chamelium_frames@dp-crc-fast: - {bat-dg2-13}: [DMESG-WARN][15] ([Intel XE#485]) -> [PASS][16] [15]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13633/bat-dg2-13/igt@kms_chamelium_frames@dp-crc-fast.html [16]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123685v1/bat-dg2-13/igt@kms_chamelium_frames@dp-crc-fast.html {name}: This element is suppressed. This means it is ignored when computing the status of the difference (SUCCESS, WARNING, or FAILURE). [Intel XE#485]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/485 [fdo#109271]: https://bugs.freedesktop.org/show_bug.cgi?id=109271 [i915#1072]: https://gitlab.freedesktop.org/drm/intel/issues/1072 [i915#1845]: https://gitlab.freedesktop.org/drm/intel/issues/1845 [i915#7911]: https://gitlab.freedesktop.org/drm/intel/issues/7911 [i915#7913]: https://gitlab.freedesktop.org/drm/intel/issues/7913 [i915#7952]: https://gitlab.freedesktop.org/drm/intel/issues/7952 [i915#8293]: https://gitlab.freedesktop.org/drm/intel/issues/8293 [i915#8668]: https://gitlab.freedesktop.org/drm/intel/issues/8668 [i915#8841]: https://gitlab.freedesktop.org/drm/intel/issues/8841 [i915#9253]: https://gitlab.freedesktop.org/drm/intel/issues/9253 Build changes ------------- * Linux: CI_DRM_13633 -> Patchwork_123685v1 CI-20190529: 20190529 CI_DRM_13633: 5cf0e59ecc1424e51a5f5cf2f26682b5dcea5a25 @ git://anongit.freedesktop.org/gfx-ci/linux IGT_7488: 099e058c5dfb7a49942edf03cae88a52a77077a3 @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git Patchwork_123685v1: 5cf0e59ecc1424e51a5f5cf2f26682b5dcea5a25 @ git://anongit.freedesktop.org/gfx-ci/linux ### Linux commits 809b1141626e drm/edid: Fixup h/vsync_end instead of h/vtotal == Logs == For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123685v1/index.html [-- Attachment #2: Type: text/html, Size: 6346 bytes --] ^ permalink raw reply [flat|nested] 6+ messages in thread
* [Intel-gfx] ✗ Fi.CI.IGT: failure for drm/edid: Fixup h/vsync_end instead of h/vtotal 2023-09-14 11:22 [Intel-gfx] [PATCH] drm/edid: Fixup h/vsync_end instead of h/vtotal Ville Syrjala 2023-09-14 19:49 ` [Intel-gfx] ✗ Fi.CI.CHECKPATCH: warning for " Patchwork 2023-09-14 20:03 ` [Intel-gfx] ✓ Fi.CI.BAT: success " Patchwork @ 2023-09-15 2:48 ` Patchwork 2023-09-20 17:40 ` [Intel-gfx] [PATCH] " Jani Nikula 3 siblings, 0 replies; 6+ messages in thread From: Patchwork @ 2023-09-15 2:48 UTC (permalink / raw) To: Ville Syrjala; +Cc: intel-gfx [-- Attachment #1: Type: text/plain, Size: 56600 bytes --] == Series Details == Series: drm/edid: Fixup h/vsync_end instead of h/vtotal URL : https://patchwork.freedesktop.org/series/123685/ State : failure == Summary == CI Bug Log - changes from CI_DRM_13633_full -> Patchwork_123685v1_full ==================================================== Summary ------- **FAILURE** Serious unknown changes coming with Patchwork_123685v1_full absolutely need to be verified manually. If you think the reported changes have nothing to do with the changes introduced in Patchwork_123685v1_full, please notify your bug team (lgci.bug.filing@intel.com) to allow them to document this new failure mode, which will reduce false positives in CI. Participating hosts (9 -> 10) ------------------------------ Additional (1): shard-rkl0 Possible new issues ------------------- Here are the unknown changes that may have been introduced in Patchwork_123685v1_full: ### IGT changes ### #### Possible regressions #### * igt@gem_exec_suspend@basic-s0@smem: - shard-dg2: [PASS][1] -> [INCOMPLETE][2] [1]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13633/shard-dg2-11/igt@gem_exec_suspend@basic-s0@smem.html [2]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123685v1/shard-dg2-2/igt@gem_exec_suspend@basic-s0@smem.html * igt@perf_pmu@busy-idle@rcs0: - shard-rkl: [PASS][3] -> [ABORT][4] [3]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13633/shard-rkl-6/igt@perf_pmu@busy-idle@rcs0.html [4]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123685v1/shard-rkl-6/igt@perf_pmu@busy-idle@rcs0.html Known issues ------------ Here are the changes found in Patchwork_123685v1_full that come from known issues: ### IGT changes ### #### Issues hit #### * igt@device_reset@unbind-cold-reset-rebind: - shard-mtlp: NOTRUN -> [SKIP][5] ([i915#7701]) [5]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123685v1/shard-mtlp-1/igt@device_reset@unbind-cold-reset-rebind.html * igt@drm_fdinfo@busy-hang@bcs0: - shard-dg2: NOTRUN -> [SKIP][6] ([i915#8414]) +10 other tests skip [6]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123685v1/shard-dg2-2/igt@drm_fdinfo@busy-hang@bcs0.html * igt@drm_fdinfo@virtual-busy: - shard-mtlp: NOTRUN -> [SKIP][7] ([i915#8414]) +1 other test skip [7]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123685v1/shard-mtlp-6/igt@drm_fdinfo@virtual-busy.html * igt@gem_ccs@suspend-resume@xmajor-compressed-compfmt0-smem-lmem0: - shard-dg2: [PASS][8] -> [INCOMPLETE][9] ([i915#7297]) [8]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13633/shard-dg2-2/igt@gem_ccs@suspend-resume@xmajor-compressed-compfmt0-smem-lmem0.html [9]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123685v1/shard-dg2-3/igt@gem_ccs@suspend-resume@xmajor-compressed-compfmt0-smem-lmem0.html * igt@gem_close_race@multigpu-basic-threads: - shard-dg2: NOTRUN -> [SKIP][10] ([i915#7697]) +1 other test skip [10]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123685v1/shard-dg2-11/igt@gem_close_race@multigpu-basic-threads.html * igt@gem_create@create-ext-cpu-access-sanity-check: - shard-mtlp: NOTRUN -> [SKIP][11] ([i915#6335]) [11]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123685v1/shard-mtlp-3/igt@gem_create@create-ext-cpu-access-sanity-check.html * igt@gem_ctx_exec@basic-nohangcheck: - shard-rkl: [PASS][12] -> [FAIL][13] ([i915#6268]) [12]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13633/shard-rkl-4/igt@gem_ctx_exec@basic-nohangcheck.html [13]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123685v1/shard-rkl-1/igt@gem_ctx_exec@basic-nohangcheck.html - shard-tglu: [PASS][14] -> [FAIL][15] ([i915#6268]) [14]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13633/shard-tglu-2/igt@gem_ctx_exec@basic-nohangcheck.html [15]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123685v1/shard-tglu-6/igt@gem_ctx_exec@basic-nohangcheck.html * igt@gem_ctx_isolation@preservation-s3@bcs0: - shard-dg2: [PASS][16] -> [INCOMPLETE][17] ([i915#9162]) [16]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13633/shard-dg2-3/igt@gem_ctx_isolation@preservation-s3@bcs0.html [17]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123685v1/shard-dg2-5/igt@gem_ctx_isolation@preservation-s3@bcs0.html * igt@gem_ctx_isolation@preservation-s3@rcs0: - shard-dg2: [PASS][18] -> [FAIL][19] ([fdo#103375]) [18]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13633/shard-dg2-3/igt@gem_ctx_isolation@preservation-s3@rcs0.html [19]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123685v1/shard-dg2-5/igt@gem_ctx_isolation@preservation-s3@rcs0.html * igt@gem_ctx_param@set-priority-not-supported: - shard-dg2: NOTRUN -> [SKIP][20] ([fdo#109314]) [20]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123685v1/shard-dg2-2/igt@gem_ctx_param@set-priority-not-supported.html * igt@gem_ctx_persistence@engines-hostile-preempt: - shard-snb: NOTRUN -> [SKIP][21] ([fdo#109271] / [i915#1099]) +1 other test skip [21]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123685v1/shard-snb7/igt@gem_ctx_persistence@engines-hostile-preempt.html * igt@gem_ctx_sseu@invalid-sseu: - shard-mtlp: NOTRUN -> [SKIP][22] ([i915#280]) [22]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123685v1/shard-mtlp-3/igt@gem_ctx_sseu@invalid-sseu.html * igt@gem_eio@in-flight-suspend: - shard-mtlp: NOTRUN -> [ABORT][23] ([i915#7892] / [i915#9262]) [23]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123685v1/shard-mtlp-1/igt@gem_eio@in-flight-suspend.html * igt@gem_eio@wait-wedge-1us: - shard-dg1: [PASS][24] -> [DMESG-WARN][25] ([i915#4391] / [i915#4423]) [24]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13633/shard-dg1-13/igt@gem_eio@wait-wedge-1us.html [25]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123685v1/shard-dg1-16/igt@gem_eio@wait-wedge-1us.html * igt@gem_exec_balancer@bonded-false-hang: - shard-dg2: NOTRUN -> [SKIP][26] ([i915#4812]) [26]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123685v1/shard-dg2-11/igt@gem_exec_balancer@bonded-false-hang.html * igt@gem_exec_balancer@bonded-sync: - shard-mtlp: NOTRUN -> [SKIP][27] ([i915#4771]) [27]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123685v1/shard-mtlp-3/igt@gem_exec_balancer@bonded-sync.html * igt@gem_exec_balancer@hang: - shard-mtlp: [PASS][28] -> [ABORT][29] ([i915#8104] / [i915#9262]) [28]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13633/shard-mtlp-7/igt@gem_exec_balancer@hang.html [29]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123685v1/shard-mtlp-2/igt@gem_exec_balancer@hang.html * igt@gem_exec_balancer@hog: - shard-mtlp: NOTRUN -> [SKIP][30] ([i915#4812]) [30]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123685v1/shard-mtlp-6/igt@gem_exec_balancer@hog.html * igt@gem_exec_fair@basic-none-rrul: - shard-dg2: NOTRUN -> [SKIP][31] ([i915#3539] / [i915#4852]) +1 other test skip [31]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123685v1/shard-dg2-2/igt@gem_exec_fair@basic-none-rrul.html * igt@gem_exec_fair@basic-none-share@rcs0: - shard-glk: [PASS][32] -> [FAIL][33] ([i915#2842]) +1 other test fail [32]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13633/shard-glk5/igt@gem_exec_fair@basic-none-share@rcs0.html [33]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123685v1/shard-glk3/igt@gem_exec_fair@basic-none-share@rcs0.html * igt@gem_exec_fair@basic-none-solo: - shard-mtlp: NOTRUN -> [SKIP][34] ([i915#4473]) [34]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123685v1/shard-mtlp-6/igt@gem_exec_fair@basic-none-solo.html * igt@gem_exec_flush@basic-uc-prw-default: - shard-dg2: NOTRUN -> [SKIP][35] ([i915#3539]) [35]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123685v1/shard-dg2-2/igt@gem_exec_flush@basic-uc-prw-default.html * igt@gem_exec_params@rsvd2-dirt: - shard-dg2: NOTRUN -> [SKIP][36] ([fdo#109283] / [i915#5107]) [36]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123685v1/shard-dg2-2/igt@gem_exec_params@rsvd2-dirt.html * igt@gem_exec_reloc@basic-cpu-read-noreloc: - shard-mtlp: NOTRUN -> [SKIP][37] ([i915#3281]) +2 other tests skip [37]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123685v1/shard-mtlp-1/igt@gem_exec_reloc@basic-cpu-read-noreloc.html * igt@gem_exec_reloc@basic-wc-cpu: - shard-dg2: NOTRUN -> [SKIP][38] ([i915#3281]) +4 other tests skip [38]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123685v1/shard-dg2-2/igt@gem_exec_reloc@basic-wc-cpu.html * igt@gem_exec_schedule@preempt-hang@vcs0: - shard-mtlp: [PASS][39] -> [ABORT][40] ([i915#9262]) +1 other test abort [39]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13633/shard-mtlp-5/igt@gem_exec_schedule@preempt-hang@vcs0.html [40]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123685v1/shard-mtlp-8/igt@gem_exec_schedule@preempt-hang@vcs0.html * igt@gem_exec_schedule@reorder-wide: - shard-dg2: NOTRUN -> [SKIP][41] ([i915#4537] / [i915#4812]) [41]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123685v1/shard-dg2-2/igt@gem_exec_schedule@reorder-wide.html * igt@gem_fence_thrash@bo-write-verify-threaded-none: - shard-dg2: NOTRUN -> [SKIP][42] ([i915#4860]) [42]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123685v1/shard-dg2-11/igt@gem_fence_thrash@bo-write-verify-threaded-none.html * igt@gem_fenced_exec_thrash@no-spare-fences-busy-interruptible: - shard-mtlp: NOTRUN -> [SKIP][43] ([i915#4860]) [43]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123685v1/shard-mtlp-6/igt@gem_fenced_exec_thrash@no-spare-fences-busy-interruptible.html * igt@gem_huc_copy@huc-copy: - shard-glk: NOTRUN -> [SKIP][44] ([fdo#109271] / [i915#2190]) [44]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123685v1/shard-glk4/igt@gem_huc_copy@huc-copy.html * igt@gem_lmem_swapping@heavy-verify-random-ccs: - shard-mtlp: NOTRUN -> [SKIP][45] ([i915#4613]) [45]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123685v1/shard-mtlp-1/igt@gem_lmem_swapping@heavy-verify-random-ccs.html * igt@gem_lmem_swapping@smem-oom@lmem0: - shard-dg1: [PASS][46] -> [TIMEOUT][47] ([i915#5493]) [46]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13633/shard-dg1-16/igt@gem_lmem_swapping@smem-oom@lmem0.html [47]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123685v1/shard-dg1-16/igt@gem_lmem_swapping@smem-oom@lmem0.html * igt@gem_media_vme: - shard-dg2: NOTRUN -> [SKIP][48] ([i915#284]) [48]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123685v1/shard-dg2-2/igt@gem_media_vme.html * igt@gem_mmap@bad-object: - shard-mtlp: NOTRUN -> [SKIP][49] ([i915#4083]) [49]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123685v1/shard-mtlp-3/igt@gem_mmap@bad-object.html * igt@gem_mmap_gtt@flink-race: - shard-mtlp: NOTRUN -> [SKIP][50] ([i915#4077]) +2 other tests skip [50]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123685v1/shard-mtlp-6/igt@gem_mmap_gtt@flink-race.html * igt@gem_mmap_wc@bad-object: - shard-dg2: NOTRUN -> [SKIP][51] ([i915#4083]) +3 other tests skip [51]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123685v1/shard-dg2-11/igt@gem_mmap_wc@bad-object.html * igt@gem_pxp@create-regular-context-1: - shard-mtlp: NOTRUN -> [SKIP][52] ([i915#4270]) +1 other test skip [52]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123685v1/shard-mtlp-6/igt@gem_pxp@create-regular-context-1.html * igt@gem_pxp@dmabuf-shared-protected-dst-is-context-refcounted: - shard-dg2: NOTRUN -> [SKIP][53] ([i915#4270]) +1 other test skip [53]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123685v1/shard-dg2-2/igt@gem_pxp@dmabuf-shared-protected-dst-is-context-refcounted.html * igt@gem_readwrite@read-bad-handle: - shard-mtlp: NOTRUN -> [SKIP][54] ([i915#3282]) +5 other tests skip [54]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123685v1/shard-mtlp-6/igt@gem_readwrite@read-bad-handle.html * igt@gem_render_copy@y-tiled-ccs-to-y-tiled-ccs: - shard-mtlp: NOTRUN -> [SKIP][55] ([i915#8428]) [55]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123685v1/shard-mtlp-6/igt@gem_render_copy@y-tiled-ccs-to-y-tiled-ccs.html * igt@gem_tiled_pread_basic: - shard-dg2: NOTRUN -> [SKIP][56] ([i915#4079]) +1 other test skip [56]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123685v1/shard-dg2-2/igt@gem_tiled_pread_basic.html * igt@gem_userptr_blits@coherency-unsync: - shard-dg2: NOTRUN -> [SKIP][57] ([i915#3297]) [57]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123685v1/shard-dg2-11/igt@gem_userptr_blits@coherency-unsync.html * igt@gem_userptr_blits@map-fixed-invalidate-overlap-busy: - shard-dg2: NOTRUN -> [SKIP][58] ([i915#3297] / [i915#4880]) [58]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123685v1/shard-dg2-11/igt@gem_userptr_blits@map-fixed-invalidate-overlap-busy.html * igt@gen7_exec_parse@oacontrol-tracking: - shard-mtlp: NOTRUN -> [SKIP][59] ([fdo#109289]) [59]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123685v1/shard-mtlp-6/igt@gen7_exec_parse@oacontrol-tracking.html * igt@gen9_exec_parse@basic-rejected: - shard-mtlp: NOTRUN -> [SKIP][60] ([i915#2856]) +1 other test skip [60]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123685v1/shard-mtlp-1/igt@gen9_exec_parse@basic-rejected.html * igt@gen9_exec_parse@batch-without-end: - shard-dg2: NOTRUN -> [SKIP][61] ([i915#2856]) +2 other tests skip [61]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123685v1/shard-dg2-2/igt@gen9_exec_parse@batch-without-end.html * igt@i915_module_load@reload-with-fault-injection: - shard-dg2: [PASS][62] -> [DMESG-WARN][63] ([i915#7061] / [i915#8617]) [62]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13633/shard-dg2-5/igt@i915_module_load@reload-with-fault-injection.html [63]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123685v1/shard-dg2-11/igt@i915_module_load@reload-with-fault-injection.html * igt@i915_pipe_stress@stress-xrgb8888-untiled: - shard-apl: [PASS][64] -> [FAIL][65] ([i915#7036]) [64]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13633/shard-apl1/igt@i915_pipe_stress@stress-xrgb8888-untiled.html [65]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123685v1/shard-apl4/igt@i915_pipe_stress@stress-xrgb8888-untiled.html * igt@i915_pm_rc6_residency@rc6-idle@vcs0: - shard-dg1: [PASS][66] -> [FAIL][67] ([i915#3591]) +1 other test fail [66]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13633/shard-dg1-14/igt@i915_pm_rc6_residency@rc6-idle@vcs0.html [67]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123685v1/shard-dg1-18/igt@i915_pm_rc6_residency@rc6-idle@vcs0.html * igt@i915_pm_rpm@gem-execbuf-stress-pc8: - shard-glk: NOTRUN -> [SKIP][68] ([fdo#109271]) +35 other tests skip [68]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123685v1/shard-glk4/igt@i915_pm_rpm@gem-execbuf-stress-pc8.html * igt@i915_pm_rpm@modeset-lpsp-stress: - shard-dg2: [PASS][69] -> [SKIP][70] ([i915#1397]) [69]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13633/shard-dg2-10/igt@i915_pm_rpm@modeset-lpsp-stress.html [70]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123685v1/shard-dg2-3/igt@i915_pm_rpm@modeset-lpsp-stress.html * igt@i915_pm_rpm@pc8-residency: - shard-dg2: NOTRUN -> [SKIP][71] ([fdo#109506]) [71]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123685v1/shard-dg2-11/igt@i915_pm_rpm@pc8-residency.html * igt@i915_pm_rps@basic-api: - shard-mtlp: NOTRUN -> [SKIP][72] ([i915#6621]) [72]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123685v1/shard-mtlp-6/igt@i915_pm_rps@basic-api.html * igt@i915_pm_rps@thresholds-idle@gt0: - shard-dg2: NOTRUN -> [SKIP][73] ([i915#8925]) [73]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123685v1/shard-dg2-2/igt@i915_pm_rps@thresholds-idle@gt0.html * igt@i915_selftest@live@gt_heartbeat: - shard-apl: [PASS][74] -> [DMESG-FAIL][75] ([i915#5334]) [74]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13633/shard-apl6/igt@i915_selftest@live@gt_heartbeat.html [75]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123685v1/shard-apl4/igt@i915_selftest@live@gt_heartbeat.html * igt@i915_selftest@mock@memory_region: - shard-snb: NOTRUN -> [DMESG-WARN][76] ([i915#9312]) [76]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123685v1/shard-snb7/igt@i915_selftest@mock@memory_region.html * igt@i915_suspend@fence-restore-untiled: - shard-dg2: NOTRUN -> [SKIP][77] ([i915#4077]) +4 other tests skip [77]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123685v1/shard-dg2-11/igt@i915_suspend@fence-restore-untiled.html * igt@kms_addfb_basic@addfb25-y-tiled-small-legacy: - shard-mtlp: NOTRUN -> [SKIP][78] ([i915#5190]) [78]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123685v1/shard-mtlp-3/igt@kms_addfb_basic@addfb25-y-tiled-small-legacy.html * igt@kms_atomic@plane-primary-overlay-mutable-zpos: - shard-mtlp: NOTRUN -> [SKIP][79] ([i915#404]) [79]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123685v1/shard-mtlp-6/igt@kms_atomic@plane-primary-overlay-mutable-zpos.html * igt@kms_atomic_transition@plane-all-modeset-transition: - shard-mtlp: NOTRUN -> [SKIP][80] ([i915#1769] / [i915#3555]) [80]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123685v1/shard-mtlp-3/igt@kms_atomic_transition@plane-all-modeset-transition.html * igt@kms_atomic_transition@plane-all-modeset-transition-internal-panels: - shard-dg2: NOTRUN -> [SKIP][81] ([i915#1769] / [i915#3555]) [81]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123685v1/shard-dg2-11/igt@kms_atomic_transition@plane-all-modeset-transition-internal-panels.html * igt@kms_big_fb@4-tiled-16bpp-rotate-270: - shard-mtlp: NOTRUN -> [SKIP][82] ([fdo#111614]) +1 other test skip [82]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123685v1/shard-mtlp-6/igt@kms_big_fb@4-tiled-16bpp-rotate-270.html * igt@kms_big_fb@x-tiled-8bpp-rotate-90: - shard-dg2: NOTRUN -> [SKIP][83] ([fdo#111614]) +2 other tests skip [83]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123685v1/shard-dg2-2/igt@kms_big_fb@x-tiled-8bpp-rotate-90.html * igt@kms_big_fb@y-tiled-64bpp-rotate-0: - shard-dg2: NOTRUN -> [SKIP][84] ([i915#5190]) +4 other tests skip [84]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123685v1/shard-dg2-11/igt@kms_big_fb@y-tiled-64bpp-rotate-0.html * igt@kms_big_fb@y-tiled-max-hw-stride-32bpp-rotate-180-hflip-async-flip: - shard-tglu: [PASS][85] -> [FAIL][86] ([i915#3743]) [85]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13633/shard-tglu-8/igt@kms_big_fb@y-tiled-max-hw-stride-32bpp-rotate-180-hflip-async-flip.html [86]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123685v1/shard-tglu-2/igt@kms_big_fb@y-tiled-max-hw-stride-32bpp-rotate-180-hflip-async-flip.html * igt@kms_big_fb@y-tiled-max-hw-stride-64bpp-rotate-180-hflip-async-flip: - shard-mtlp: NOTRUN -> [SKIP][87] ([fdo#111615]) +7 other tests skip [87]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123685v1/shard-mtlp-1/igt@kms_big_fb@y-tiled-max-hw-stride-64bpp-rotate-180-hflip-async-flip.html * igt@kms_big_fb@yf-tiled-8bpp-rotate-90: - shard-dg2: NOTRUN -> [SKIP][88] ([i915#4538] / [i915#5190]) +1 other test skip [88]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123685v1/shard-dg2-2/igt@kms_big_fb@yf-tiled-8bpp-rotate-90.html * igt@kms_big_fb@yf-tiled-addfb-size-offset-overflow: - shard-mtlp: NOTRUN -> [SKIP][89] ([i915#6187]) +1 other test skip [89]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123685v1/shard-mtlp-3/igt@kms_big_fb@yf-tiled-addfb-size-offset-overflow.html * igt@kms_big_joiner@2x-modeset: - shard-mtlp: NOTRUN -> [SKIP][90] ([i915#2705]) [90]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123685v1/shard-mtlp-6/igt@kms_big_joiner@2x-modeset.html * igt@kms_ccs@pipe-a-bad-pixel-format-y_tiled_gen12_mc_ccs: - shard-mtlp: NOTRUN -> [SKIP][91] ([i915#3886] / [i915#6095]) +2 other tests skip [91]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123685v1/shard-mtlp-1/igt@kms_ccs@pipe-a-bad-pixel-format-y_tiled_gen12_mc_ccs.html * igt@kms_ccs@pipe-a-crc-primary-rotation-180-4_tiled_dg2_rc_ccs: - shard-mtlp: NOTRUN -> [SKIP][92] ([i915#5354] / [i915#6095]) [92]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123685v1/shard-mtlp-3/igt@kms_ccs@pipe-a-crc-primary-rotation-180-4_tiled_dg2_rc_ccs.html * igt@kms_ccs@pipe-a-random-ccs-data-y_tiled_ccs: - shard-dg2: NOTRUN -> [SKIP][93] ([i915#3689] / [i915#5354]) +9 other tests skip [93]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123685v1/shard-dg2-11/igt@kms_ccs@pipe-a-random-ccs-data-y_tiled_ccs.html * igt@kms_ccs@pipe-a-random-ccs-data-y_tiled_gen12_rc_ccs: - shard-mtlp: NOTRUN -> [SKIP][94] ([i915#6095]) +15 other tests skip [94]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123685v1/shard-mtlp-6/igt@kms_ccs@pipe-a-random-ccs-data-y_tiled_gen12_rc_ccs.html * igt@kms_ccs@pipe-b-missing-ccs-buffer-y_tiled_gen12_mc_ccs: - shard-glk: NOTRUN -> [SKIP][95] ([fdo#109271] / [i915#3886]) +2 other tests skip [95]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123685v1/shard-glk4/igt@kms_ccs@pipe-b-missing-ccs-buffer-y_tiled_gen12_mc_ccs.html * igt@kms_ccs@pipe-c-crc-primary-basic-4_tiled_mtl_rc_ccs: - shard-dg2: NOTRUN -> [SKIP][96] ([i915#5354]) +27 other tests skip [96]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123685v1/shard-dg2-11/igt@kms_ccs@pipe-c-crc-primary-basic-4_tiled_mtl_rc_ccs.html * igt@kms_chamelium_audio@dp-audio: - shard-mtlp: NOTRUN -> [SKIP][97] ([i915#7828]) +4 other tests skip [97]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123685v1/shard-mtlp-6/igt@kms_chamelium_audio@dp-audio.html * igt@kms_chamelium_color@ctm-0-25: - shard-dg2: NOTRUN -> [SKIP][98] ([fdo#111827]) [98]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123685v1/shard-dg2-2/igt@kms_chamelium_color@ctm-0-25.html * igt@kms_chamelium_color@ctm-0-50: - shard-mtlp: NOTRUN -> [SKIP][99] ([fdo#111827]) [99]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123685v1/shard-mtlp-3/igt@kms_chamelium_color@ctm-0-50.html * igt@kms_chamelium_edid@hdmi-edid-stress-resolution-non-4k: - shard-dg2: NOTRUN -> [SKIP][100] ([i915#7828]) +4 other tests skip [100]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123685v1/shard-dg2-2/igt@kms_chamelium_edid@hdmi-edid-stress-resolution-non-4k.html * igt@kms_content_protection@lic: - shard-mtlp: NOTRUN -> [SKIP][101] ([i915#6944]) [101]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123685v1/shard-mtlp-6/igt@kms_content_protection@lic.html - shard-dg2: NOTRUN -> [SKIP][102] ([i915#7118]) [102]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123685v1/shard-dg2-2/igt@kms_content_protection@lic.html * igt@kms_content_protection@srm@pipe-a-dp-4: - shard-dg2: NOTRUN -> [TIMEOUT][103] ([i915#7173]) [103]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123685v1/shard-dg2-11/igt@kms_content_protection@srm@pipe-a-dp-4.html * igt@kms_cursor_crc@cursor-random-512x170: - shard-mtlp: NOTRUN -> [SKIP][104] ([i915#3359]) [104]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123685v1/shard-mtlp-1/igt@kms_cursor_crc@cursor-random-512x170.html * igt@kms_cursor_crc@cursor-sliding-max-size: - shard-mtlp: NOTRUN -> [SKIP][105] ([i915#3555] / [i915#8814]) [105]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123685v1/shard-mtlp-3/igt@kms_cursor_crc@cursor-sliding-max-size.html * igt@kms_cursor_legacy@2x-nonblocking-modeset-vs-cursor-atomic: - shard-mtlp: NOTRUN -> [SKIP][106] ([i915#3546]) +1 other test skip [106]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123685v1/shard-mtlp-1/igt@kms_cursor_legacy@2x-nonblocking-modeset-vs-cursor-atomic.html * igt@kms_cursor_legacy@cursorb-vs-flipa-atomic: - shard-dg2: NOTRUN -> [SKIP][107] ([fdo#109274] / [i915#5354]) [107]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123685v1/shard-dg2-11/igt@kms_cursor_legacy@cursorb-vs-flipa-atomic.html * igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions-varying-size: - shard-apl: [PASS][108] -> [FAIL][109] ([i915#2346]) +1 other test fail [108]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13633/shard-apl4/igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions-varying-size.html [109]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123685v1/shard-apl1/igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions-varying-size.html * igt@kms_cursor_legacy@single-bo@all-pipes: - shard-mtlp: [PASS][110] -> [DMESG-WARN][111] ([i915#2017]) [110]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13633/shard-mtlp-2/igt@kms_cursor_legacy@single-bo@all-pipes.html [111]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123685v1/shard-mtlp-4/igt@kms_cursor_legacy@single-bo@all-pipes.html * igt@kms_dirtyfb@dirtyfb-ioctl@drrs-hdmi-a-2: - shard-rkl: NOTRUN -> [SKIP][112] ([i915#9226] / [i915#9261]) +1 other test skip [112]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123685v1/shard-rkl-1/igt@kms_dirtyfb@dirtyfb-ioctl@drrs-hdmi-a-2.html * igt@kms_dirtyfb@dirtyfb-ioctl@fbc-hdmi-a-2: - shard-rkl: NOTRUN -> [SKIP][113] ([i915#9227]) [113]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123685v1/shard-rkl-1/igt@kms_dirtyfb@dirtyfb-ioctl@fbc-hdmi-a-2.html * igt@kms_dsc@dsc-basic: - shard-dg2: NOTRUN -> [SKIP][114] ([i915#3555] / [i915#3840]) [114]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123685v1/shard-dg2-2/igt@kms_dsc@dsc-basic.html * igt@kms_dsc@dsc-with-bpc: - shard-mtlp: NOTRUN -> [SKIP][115] ([i915#3555] / [i915#3840]) [115]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123685v1/shard-mtlp-6/igt@kms_dsc@dsc-with-bpc.html * igt@kms_fbcon_fbt@fbc-suspend: - shard-snb: NOTRUN -> [DMESG-WARN][116] ([i915#8841]) [116]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123685v1/shard-snb7/igt@kms_fbcon_fbt@fbc-suspend.html * igt@kms_flip@2x-blocking-wf_vblank: - shard-mtlp: NOTRUN -> [SKIP][117] ([i915#3637]) +3 other tests skip [117]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123685v1/shard-mtlp-6/igt@kms_flip@2x-blocking-wf_vblank.html * igt@kms_flip@2x-single-buffer-flip-vs-dpms-off-vs-modeset-interruptible: - shard-dg2: NOTRUN -> [SKIP][118] ([fdo#109274]) +5 other tests skip [118]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123685v1/shard-dg2-2/igt@kms_flip@2x-single-buffer-flip-vs-dpms-off-vs-modeset-interruptible.html * igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytileccs-upscaling@pipe-a-valid-mode: - shard-dg2: NOTRUN -> [SKIP][119] ([i915#2672]) [119]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123685v1/shard-dg2-11/igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytileccs-upscaling@pipe-a-valid-mode.html * igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytile-downscaling@pipe-a-default-mode: - shard-mtlp: NOTRUN -> [SKIP][120] ([i915#2672] / [i915#3555]) +1 other test skip [120]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123685v1/shard-mtlp-3/igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytile-downscaling@pipe-a-default-mode.html * igt@kms_frontbuffer_tracking@fbc-2p-primscrn-spr-indfb-draw-mmap-wc: - shard-mtlp: NOTRUN -> [SKIP][121] ([i915#1825]) +13 other tests skip [121]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123685v1/shard-mtlp-6/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-spr-indfb-draw-mmap-wc.html * igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-cur-indfb-draw-mmap-gtt: - shard-mtlp: NOTRUN -> [SKIP][122] ([i915#8708]) +2 other tests skip [122]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123685v1/shard-mtlp-3/igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-cur-indfb-draw-mmap-gtt.html * igt@kms_frontbuffer_tracking@fbcpsr-suspend: - shard-dg2: NOTRUN -> [SKIP][123] ([i915#3458]) +4 other tests skip [123]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123685v1/shard-dg2-11/igt@kms_frontbuffer_tracking@fbcpsr-suspend.html * igt@kms_frontbuffer_tracking@psr-rgb101010-draw-mmap-gtt: - shard-dg2: NOTRUN -> [SKIP][124] ([i915#8708]) +10 other tests skip [124]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123685v1/shard-dg2-11/igt@kms_frontbuffer_tracking@psr-rgb101010-draw-mmap-gtt.html * igt@kms_getfb@getfb-reject-ccs: - shard-dg2: NOTRUN -> [SKIP][125] ([i915#6118]) [125]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123685v1/shard-dg2-11/igt@kms_getfb@getfb-reject-ccs.html * igt@kms_hdr@bpc-switch-suspend@pipe-a-edp-1: - shard-mtlp: NOTRUN -> [ABORT][126] ([i915#9262]) +1 other test abort [126]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123685v1/shard-mtlp-1/igt@kms_hdr@bpc-switch-suspend@pipe-a-edp-1.html * igt@kms_hdr@static-toggle-suspend: - shard-dg2: NOTRUN -> [SKIP][127] ([i915#3555] / [i915#8228]) +1 other test skip [127]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123685v1/shard-dg2-2/igt@kms_hdr@static-toggle-suspend.html - shard-mtlp: NOTRUN -> [SKIP][128] ([i915#3555] / [i915#8228]) [128]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123685v1/shard-mtlp-6/igt@kms_hdr@static-toggle-suspend.html * igt@kms_pipe_b_c_ivb@disable-pipe-b-enable-pipe-c: - shard-dg2: NOTRUN -> [SKIP][129] ([fdo#109289]) +2 other tests skip [129]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123685v1/shard-dg2-2/igt@kms_pipe_b_c_ivb@disable-pipe-b-enable-pipe-c.html * igt@kms_pipe_crc_basic@suspend-read-crc@pipe-b-dp-1: - shard-apl: NOTRUN -> [INCOMPLETE][130] ([i915#180]) [130]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123685v1/shard-apl6/igt@kms_pipe_crc_basic@suspend-read-crc@pipe-b-dp-1.html * igt@kms_pipe_crc_basic@suspend-read-crc@pipe-b-edp-1: - shard-mtlp: [PASS][131] -> [DMESG-WARN][132] ([i915#9262]) +1 other test dmesg-warn [131]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13633/shard-mtlp-6/igt@kms_pipe_crc_basic@suspend-read-crc@pipe-b-edp-1.html [132]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123685v1/shard-mtlp-6/igt@kms_pipe_crc_basic@suspend-read-crc@pipe-b-edp-1.html * igt@kms_plane_lowres@tiling-yf: - shard-dg2: NOTRUN -> [SKIP][133] ([i915#3555] / [i915#8821]) [133]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123685v1/shard-dg2-11/igt@kms_plane_lowres@tiling-yf.html * igt@kms_plane_scaling@intel-max-src-size: - shard-dg2: NOTRUN -> [SKIP][134] ([i915#6953]) [134]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123685v1/shard-dg2-2/igt@kms_plane_scaling@intel-max-src-size.html * igt@kms_plane_scaling@plane-downscale-with-rotation-factor-0-25@pipe-b-hdmi-a-1: - shard-rkl: NOTRUN -> [SKIP][135] ([i915#5176]) +7 other tests skip [135]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123685v1/shard-rkl-7/igt@kms_plane_scaling@plane-downscale-with-rotation-factor-0-25@pipe-b-hdmi-a-1.html * igt@kms_plane_scaling@plane-scaler-with-clipping-clamping-rotation@pipe-d-hdmi-a-1: - shard-dg1: NOTRUN -> [SKIP][136] ([i915#5176]) +23 other tests skip [136]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123685v1/shard-dg1-19/igt@kms_plane_scaling@plane-scaler-with-clipping-clamping-rotation@pipe-d-hdmi-a-1.html * igt@kms_plane_scaling@planes-downscale-factor-0-25-unity-scaling@pipe-b-edp-1: - shard-mtlp: NOTRUN -> [SKIP][137] ([i915#5235]) +3 other tests skip [137]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123685v1/shard-mtlp-1/igt@kms_plane_scaling@planes-downscale-factor-0-25-unity-scaling@pipe-b-edp-1.html * igt@kms_plane_scaling@planes-downscale-factor-0-25-unity-scaling@pipe-c-hdmi-a-1: - shard-dg1: NOTRUN -> [SKIP][138] ([i915#5235]) +7 other tests skip [138]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123685v1/shard-dg1-19/igt@kms_plane_scaling@planes-downscale-factor-0-25-unity-scaling@pipe-c-hdmi-a-1.html * igt@kms_plane_scaling@planes-downscale-factor-0-25-upscale-factor-0-25@pipe-c-hdmi-a-2: - shard-dg2: NOTRUN -> [SKIP][139] ([i915#5235]) +15 other tests skip [139]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123685v1/shard-dg2-2/igt@kms_plane_scaling@planes-downscale-factor-0-25-upscale-factor-0-25@pipe-c-hdmi-a-2.html * igt@kms_psr2_sf@overlay-plane-update-sf-dmg-area: - shard-glk: NOTRUN -> [SKIP][140] ([fdo#109271] / [i915#658]) [140]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123685v1/shard-glk4/igt@kms_psr2_sf@overlay-plane-update-sf-dmg-area.html * igt@kms_psr2_sf@overlay-primary-update-sf-dmg-area: - shard-dg2: NOTRUN -> [SKIP][141] ([i915#658]) [141]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123685v1/shard-dg2-11/igt@kms_psr2_sf@overlay-primary-update-sf-dmg-area.html * igt@kms_psr@psr2_cursor_mmap_cpu: - shard-dg2: NOTRUN -> [SKIP][142] ([i915#1072]) [142]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123685v1/shard-dg2-2/igt@kms_psr@psr2_cursor_mmap_cpu.html * igt@kms_psr_stress_test@invalidate-primary-flip-overlay: - shard-dg2: NOTRUN -> [SKIP][143] ([i915#5461] / [i915#658]) [143]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123685v1/shard-dg2-11/igt@kms_psr_stress_test@invalidate-primary-flip-overlay.html * igt@kms_rotation_crc@exhaust-fences: - shard-mtlp: NOTRUN -> [SKIP][144] ([i915#4235]) [144]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123685v1/shard-mtlp-6/igt@kms_rotation_crc@exhaust-fences.html * igt@kms_rotation_crc@primary-rotation-90: - shard-rkl: [PASS][145] -> [INCOMPLETE][146] ([i915#8875]) +1 other test incomplete [145]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13633/shard-rkl-2/igt@kms_rotation_crc@primary-rotation-90.html [146]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123685v1/shard-rkl-6/igt@kms_rotation_crc@primary-rotation-90.html - shard-dg2: NOTRUN -> [SKIP][147] ([i915#4235]) [147]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123685v1/shard-dg2-2/igt@kms_rotation_crc@primary-rotation-90.html * igt@kms_selftest@drm_cmdline: - shard-glk: NOTRUN -> [SKIP][148] ([fdo#109271] / [i915#8661]) [148]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123685v1/shard-glk4/igt@kms_selftest@drm_cmdline.html * igt@kms_selftest@drm_dp_mst: - shard-dg2: NOTRUN -> [SKIP][149] ([i915#8661]) [149]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123685v1/shard-dg2-2/igt@kms_selftest@drm_dp_mst.html * igt@kms_tv_load_detect@load-detect: - shard-snb: NOTRUN -> [SKIP][150] ([fdo#109271]) +105 other tests skip [150]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123685v1/shard-snb7/igt@kms_tv_load_detect@load-detect.html * igt@kms_universal_plane@cursor-fb-leak-pipe-a: - shard-dg1: [PASS][151] -> [FAIL][152] ([i915#9196]) [151]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13633/shard-dg1-17/igt@kms_universal_plane@cursor-fb-leak-pipe-a.html [152]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123685v1/shard-dg1-18/igt@kms_universal_plane@cursor-fb-leak-pipe-a.html - shard-tglu: [PASS][153] -> [FAIL][154] ([i915#9196]) [153]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13633/shard-tglu-10/igt@kms_universal_plane@cursor-fb-leak-pipe-a.html [154]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123685v1/shard-tglu-10/igt@kms_universal_plane@cursor-fb-leak-pipe-a.html * igt@kms_vrr@flip-basic: - shard-dg2: NOTRUN -> [SKIP][155] ([i915#3555]) +2 other tests skip [155]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123685v1/shard-dg2-2/igt@kms_vrr@flip-basic.html * igt@kms_vrr@flip-suspend: - shard-mtlp: NOTRUN -> [SKIP][156] ([i915#3555] / [i915#8808]) [156]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123685v1/shard-mtlp-1/igt@kms_vrr@flip-suspend.html * igt@perf@global-sseu-config-invalid: - shard-mtlp: NOTRUN -> [SKIP][157] ([i915#7387]) [157]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123685v1/shard-mtlp-6/igt@perf@global-sseu-config-invalid.html * igt@perf@polling@1-vecs0: - shard-mtlp: NOTRUN -> [FAIL][158] ([i915#9259]) [158]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123685v1/shard-mtlp-3/igt@perf@polling@1-vecs0.html * igt@perf_pmu@event-wait@rcs0: - shard-mtlp: NOTRUN -> [SKIP][159] ([i915#8807]) [159]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123685v1/shard-mtlp-3/igt@perf_pmu@event-wait@rcs0.html * igt@prime_vgem@basic-read: - shard-dg2: NOTRUN -> [SKIP][160] ([i915#3291] / [i915#3708]) [160]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123685v1/shard-dg2-11/igt@prime_vgem@basic-read.html * igt@v3d/v3d_submit_cl@bad-multisync-out-sync: - shard-mtlp: NOTRUN -> [SKIP][161] ([i915#2575]) +6 other tests skip [161]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123685v1/shard-mtlp-1/igt@v3d/v3d_submit_cl@bad-multisync-out-sync.html * igt@v3d/v3d_submit_csd@bad-multisync-in-sync: - shard-dg2: NOTRUN -> [SKIP][162] ([i915#2575]) +4 other tests skip [162]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123685v1/shard-dg2-11/igt@v3d/v3d_submit_csd@bad-multisync-in-sync.html * igt@vc4/vc4_tiling@get-bad-handle: - shard-dg2: NOTRUN -> [SKIP][163] ([i915#7711]) +4 other tests skip [163]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123685v1/shard-dg2-11/igt@vc4/vc4_tiling@get-bad-handle.html * igt@vc4/vc4_wait_bo@used-bo: - shard-mtlp: NOTRUN -> [SKIP][164] ([i915#7711]) [164]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123685v1/shard-mtlp-6/igt@vc4/vc4_wait_bo@used-bo.html #### Possible fixes #### * igt@gem_eio@reset-stress: - shard-dg1: [FAIL][165] ([i915#5784]) -> [PASS][166] [165]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13633/shard-dg1-19/igt@gem_eio@reset-stress.html [166]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123685v1/shard-dg1-12/igt@gem_eio@reset-stress.html * igt@gem_exec_fair@basic-flow@rcs0: - shard-tglu: [FAIL][167] ([i915#2842]) -> [PASS][168] [167]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13633/shard-tglu-4/igt@gem_exec_fair@basic-flow@rcs0.html [168]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123685v1/shard-tglu-8/igt@gem_exec_fair@basic-flow@rcs0.html * igt@gem_exec_fair@basic-throttle@rcs0: - shard-rkl: [FAIL][169] ([i915#2842]) -> [PASS][170] +1 other test pass [169]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13633/shard-rkl-7/igt@gem_exec_fair@basic-throttle@rcs0.html [170]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123685v1/shard-rkl-2/igt@gem_exec_fair@basic-throttle@rcs0.html * igt@gem_exec_schedule@preempt-hang@vcs1: - shard-mtlp: [ABORT][171] ([i915#9262]) -> [PASS][172] +5 other tests pass [171]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13633/shard-mtlp-5/igt@gem_exec_schedule@preempt-hang@vcs1.html [172]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123685v1/shard-mtlp-8/igt@gem_exec_schedule@preempt-hang@vcs1.html * igt@i915_pm_rpm@dpms-lpsp: - shard-rkl: [SKIP][173] ([i915#1397]) -> [PASS][174] +1 other test pass [173]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13633/shard-rkl-6/igt@i915_pm_rpm@dpms-lpsp.html [174]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123685v1/shard-rkl-7/igt@i915_pm_rpm@dpms-lpsp.html * igt@i915_pm_rpm@modeset-lpsp-stress-no-wait: - shard-dg1: [SKIP][175] ([i915#1397]) -> [PASS][176] [175]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13633/shard-dg1-12/igt@i915_pm_rpm@modeset-lpsp-stress-no-wait.html [176]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123685v1/shard-dg1-19/igt@i915_pm_rpm@modeset-lpsp-stress-no-wait.html * igt@kms_big_fb@x-tiled-max-hw-stride-32bpp-rotate-180-hflip-async-flip: - shard-tglu: [FAIL][177] ([i915#3743]) -> [PASS][178] [177]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13633/shard-tglu-9/igt@kms_big_fb@x-tiled-max-hw-stride-32bpp-rotate-180-hflip-async-flip.html [178]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123685v1/shard-tglu-8/igt@kms_big_fb@x-tiled-max-hw-stride-32bpp-rotate-180-hflip-async-flip.html * igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions-varying-size: - shard-glk: [FAIL][179] ([i915#2346]) -> [PASS][180] [179]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13633/shard-glk3/igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions-varying-size.html [180]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123685v1/shard-glk8/igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions-varying-size.html * igt@kms_frontbuffer_tracking@fbc-badstride: - shard-dg2: [FAIL][181] ([i915#6880]) -> [PASS][182] [181]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13633/shard-dg2-11/igt@kms_frontbuffer_tracking@fbc-badstride.html [182]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123685v1/shard-dg2-1/igt@kms_frontbuffer_tracking@fbc-badstride.html * igt@kms_frontbuffer_tracking@fbc-suspend: - shard-dg2: [FAIL][183] ([fdo#103375]) -> [PASS][184] +1 other test pass [183]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13633/shard-dg2-5/igt@kms_frontbuffer_tracking@fbc-suspend.html [184]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123685v1/shard-dg2-1/igt@kms_frontbuffer_tracking@fbc-suspend.html * igt@kms_pipe_crc_basic@suspend-read-crc@pipe-a-dp-1: - shard-apl: [INCOMPLETE][185] -> [PASS][186] [185]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13633/shard-apl1/igt@kms_pipe_crc_basic@suspend-read-crc@pipe-a-dp-1.html [186]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123685v1/shard-apl6/igt@kms_pipe_crc_basic@suspend-read-crc@pipe-a-dp-1.html * igt@kms_plane@plane-panning-bottom-right-suspend@pipe-b-planes: - shard-mtlp: [DMESG-WARN][187] ([i915#9262]) -> [PASS][188] +3 other tests pass [187]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13633/shard-mtlp-6/igt@kms_plane@plane-panning-bottom-right-suspend@pipe-b-planes.html [188]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123685v1/shard-mtlp-1/igt@kms_plane@plane-panning-bottom-right-suspend@pipe-b-planes.html * igt@kms_universal_plane@cursor-fb-leak-pipe-b: - shard-dg1: [FAIL][189] ([i915#9196]) -> [PASS][190] [189]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13633/shard-dg1-17/igt@kms_universal_plane@cursor-fb-leak-pipe-b.html [190]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123685v1/shard-dg1-14/igt@kms_universal_plane@cursor-fb-leak-pipe-b.html * igt@kms_universal_plane@cursor-fb-leak-pipe-d: - shard-mtlp: [FAIL][191] ([i915#9196]) -> [PASS][192] +1 other test pass [191]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13633/shard-mtlp-6/igt@kms_universal_plane@cursor-fb-leak-pipe-d.html [192]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123685v1/shard-mtlp-6/igt@kms_universal_plane@cursor-fb-leak-pipe-d.html #### Warnings #### * igt@gem_exec_fence@basic-await: - shard-snb: [ABORT][193] ([i915#8865]) -> [SKIP][194] ([fdo#109271]) [193]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13633/shard-snb7/igt@gem_exec_fence@basic-await.html [194]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123685v1/shard-snb6/igt@gem_exec_fence@basic-await.html * igt@gem_lmem_swapping@parallel-random-verify-ccs@lmem0: - shard-dg1: [SKIP][195] ([i915#4565]) -> [SKIP][196] ([i915#4423] / [i915#4565]) [195]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13633/shard-dg1-13/igt@gem_lmem_swapping@parallel-random-verify-ccs@lmem0.html [196]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123685v1/shard-dg1-16/igt@gem_lmem_swapping@parallel-random-verify-ccs@lmem0.html * igt@i915_hangman@engine-error-state-capture@vcs1: - shard-mtlp: [DMESG-WARN][197] ([i915#9262]) -> [ABORT][198] ([i915#9262]) [197]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13633/shard-mtlp-8/igt@i915_hangman@engine-error-state-capture@vcs1.html [198]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123685v1/shard-mtlp-5/igt@i915_hangman@engine-error-state-capture@vcs1.html * igt@kms_ccs@pipe-b-crc-primary-basic-yf_tiled_ccs: - shard-dg1: [SKIP][199] ([i915#3689] / [i915#5354] / [i915#6095]) -> [SKIP][200] ([i915#3689] / [i915#4423] / [i915#5354] / [i915#6095]) [199]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13633/shard-dg1-13/igt@kms_ccs@pipe-b-crc-primary-basic-yf_tiled_ccs.html [200]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123685v1/shard-dg1-16/igt@kms_ccs@pipe-b-crc-primary-basic-yf_tiled_ccs.html * igt@kms_cursor_crc@cursor-suspend@pipe-b-vga-1: - shard-snb: [DMESG-WARN][201] ([i915#8841]) -> [DMESG-WARN][202] ([i915#5090] / [i915#8841]) [201]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13633/shard-snb5/igt@kms_cursor_crc@cursor-suspend@pipe-b-vga-1.html [202]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123685v1/shard-snb5/igt@kms_cursor_crc@cursor-suspend@pipe-b-vga-1.html * igt@kms_multipipe_modeset@basic-max-pipe-crc-check: - shard-rkl: [SKIP][203] ([i915#4816]) -> [SKIP][204] ([i915#4070] / [i915#4816]) [203]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13633/shard-rkl-7/igt@kms_multipipe_modeset@basic-max-pipe-crc-check.html [204]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123685v1/shard-rkl-2/igt@kms_multipipe_modeset@basic-max-pipe-crc-check.html * igt@kms_psr@primary_page_flip: - shard-dg1: [SKIP][205] ([i915#1072] / [i915#4078]) -> [SKIP][206] ([i915#1072]) +1 other test skip [205]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13633/shard-dg1-12/igt@kms_psr@primary_page_flip.html [206]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123685v1/shard-dg1-19/igt@kms_psr@primary_page_flip.html {name}: This element is suppressed. This means it is ignored when computing the status of the difference (SUCCESS, WARNING, or FAILURE). [fdo#103375]: https://bugs.freedesktop.org/show_bug.cgi?id=103375 [fdo#109271]: https://bugs.freedesktop.org/show_bug.cgi?id=109271 [fdo#109274]: https://bugs.freedesktop.org/show_bug.cgi?id=109274 [fdo#109283]: https://bugs.freedesktop.org/show_bug.cgi?id=109283 [fdo#109289]: https://bugs.freedesktop.org/show_bug.cgi?id=109289 [fdo#109314]: https://bugs.freedesktop.org/show_bug.cgi?id=109314 [fdo#109506]: https://bugs.freedesktop.org/show_bug.cgi?id=109506 [fdo#111614]: https://bugs.freedesktop.org/show_bug.cgi?id=111614 [fdo#111615]: https://bugs.freedesktop.org/show_bug.cgi?id=111615 [fdo#111827]: https://bugs.freedesktop.org/show_bug.cgi?id=111827 [i915#1072]: https://gitlab.freedesktop.org/drm/intel/issues/1072 [i915#1099]: https://gitlab.freedesktop.org/drm/intel/issues/1099 [i915#1397]: https://gitlab.freedesktop.org/drm/intel/issues/1397 [i915#1769]: https://gitlab.freedesktop.org/drm/intel/issues/1769 [i915#180]: https://gitlab.freedesktop.org/drm/intel/issues/180 [i915#1825]: https://gitlab.freedesktop.org/drm/intel/issues/1825 [i915#1937]: https://gitlab.freedesktop.org/drm/intel/issues/1937 [i915#2017]: https://gitlab.freedesktop.org/drm/intel/issues/2017 [i915#2190]: https://gitlab.freedesktop.org/drm/intel/issues/2190 [i915#2346]: https://gitlab.freedesktop.org/drm/intel/issues/2346 [i915#2575]: https://gitlab.freedesktop.org/drm/intel/issues/2575 [i915#2672]: https://gitlab.freedesktop.org/drm/intel/issues/2672 [i915#2705]: https://gitlab.freedesktop.org/drm/intel/issues/2705 [i915#280]: https://gitlab.freedesktop.org/drm/intel/issues/280 [i915#284]: https://gitlab.freedesktop.org/drm/intel/issues/284 [i915#2842]: https://gitlab.freedesktop.org/drm/intel/issues/2842 [i915#2856]: https://gitlab.freedesktop.org/drm/intel/issues/2856 [i915#3281]: https://gitlab.freedesktop.org/drm/intel/issues/3281 [i915#3282]: https://gitlab.freedesktop.org/drm/intel/issues/3282 [i915#3291]: https://gitlab.freedesktop.org/drm/intel/issues/3291 [i915#3297]: https://gitlab.freedesktop.org/drm/intel/issues/3297 [i915#3359]: https://gitlab.freedesktop.org/drm/intel/issues/3359 [i915#3458]: https://gitlab.freedesktop.org/drm/intel/issues/3458 [i915#3539]: https://gitlab.freedesktop.org/drm/intel/issues/3539 [i915#3546]: https://gitlab.freedesktop.org/drm/intel/issues/3546 [i915#3555]: https://gitlab.freedesktop.org/drm/intel/issues/3555 [i915#3591]: https://gitlab.freedesktop.org/drm/intel/issues/3591 [i915#3637]: https://gitlab.freedesktop.org/drm/intel/issues/3637 [i915#3689]: https://gitlab.freedesktop.org/drm/intel/issues/3689 [i915#3708]: https://gitlab.freedesktop.org/drm/intel/issues/3708 [i915#3743]: https://gitlab.freedesktop.org/drm/intel/issues/3743 [i915#3840]: https://gitlab.freedesktop.org/drm/intel/issues/3840 [i915#3886]: https://gitlab.freedesktop.org/drm/intel/issues/3886 [i915#404]: https://gitlab.freedesktop.org/drm/intel/issues/404 [i915#4070]: https://gitlab.freedesktop.org/drm/intel/issues/4070 [i915#4077]: https://gitlab.freedesktop.org/drm/intel/issues/4077 [i915#4078]: https://gitlab.freedesktop.org/drm/intel/issues/4078 [i915#4079]: https://gitlab.freedesktop.org/drm/intel/issues/4079 [i915#4083]: https://gitlab.freedesktop.org/drm/intel/issues/4083 [i915#4235]: https://gitlab.freedesktop.org/drm/intel/issues/4235 [i915#4270]: https://gitlab.freedesktop.org/drm/intel/issues/4270 [i915#4391]: https://gitlab.freedesktop.org/drm/intel/issues/4391 [i915#4423]: https://gitlab.freedesktop.org/drm/intel/issues/4423 [i915#4473]: https://gitlab.freedesktop.org/drm/intel/issues/4473 [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#4816]: https://gitlab.freedesktop.org/drm/intel/issues/4816 [i915#4852]: https://gitlab.freedesktop.org/drm/intel/issues/4852 [i915#4860]: https://gitlab.freedesktop.org/drm/intel/issues/4860 [i915#4880]: https://gitlab.freedesktop.org/drm/intel/issues/4880 [i915#5090]: https://gitlab.freedesktop.org/drm/intel/issues/5090 [i915#5107]: https://gitlab.freedesktop.org/drm/intel/issues/5107 [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#5334]: https://gitlab.freedesktop.org/drm/intel/issues/5334 [i915#5354]: https://gitlab.freedesktop.org/drm/intel/issues/5354 [i915#5461]: https://gitlab.freedesktop.org/drm/intel/issues/5461 [i915#5493]: https://gitlab.freedesktop.org/drm/intel/issues/5493 [i915#5784]: https://gitlab.freedesktop.org/drm/intel/issues/5784 [i915#6095]: https://gitlab.freedesktop.org/drm/intel/issues/6095 [i915#6118]: https://gitlab.freedesktop.org/drm/intel/issues/6118 [i915#6187]: https://gitlab.freedesktop.org/drm/intel/issues/6187 [i915#6268]: https://gitlab.freedesktop.org/drm/intel/issues/6268 [i915#6335]: https://gitlab.freedesktop.org/drm/intel/issues/6335 [i915#658]: https://gitlab.freedesktop.org/drm/intel/issues/658 [i915#6621]: https://gitlab.freedesktop.org/drm/intel/issues/6621 [i915#6880]: https://gitlab.freedesktop.org/drm/intel/issues/6880 [i915#6944]: https://gitlab.freedesktop.org/drm/intel/issues/6944 [i915#6953]: https://gitlab.freedesktop.org/drm/intel/issues/6953 [i915#7036]: https://gitlab.freedesktop.org/drm/intel/issues/7036 [i915#7061]: https://gitlab.freedesktop.org/drm/intel/issues/7061 [i915#7118]: https://gitlab.freedesktop.org/drm/intel/issues/7118 [i915#7173]: https://gitlab.freedesktop.org/drm/intel/issues/7173 [i915#7297]: https://gitlab.freedesktop.org/drm/intel/issues/7297 [i915#7387]: https://gitlab.freedesktop.org/drm/intel/issues/7387 [i915#7697]: https://gitlab.freedesktop.org/drm/intel/issues/7697 [i915#7701]: https://gitlab.freedesktop.org/drm/intel/issues/7701 [i915#7711]: https://gitlab.freedesktop.org/drm/intel/issues/7711 [i915#7828]: https://gitlab.freedesktop.org/drm/intel/issues/7828 [i915#7892]: https://gitlab.freedesktop.org/drm/intel/issues/7892 [i915#8104]: https://gitlab.freedesktop.org/drm/intel/issues/8104 [i915#8228]: https://gitlab.freedesktop.org/drm/intel/issues/8228 [i915#8414]: https://gitlab.freedesktop.org/drm/intel/issues/8414 [i915#8428]: https://gitlab.freedesktop.org/drm/intel/issues/8428 [i915#8617]: https://gitlab.freedesktop.org/drm/intel/issues/8617 [i915#8661]: https://gitlab.freedesktop.org/drm/intel/issues/8661 [i915#8708]: https://gitlab.freedesktop.org/drm/intel/issues/8708 [i915#8807]: https://gitlab.freedesktop.org/drm/intel/issues/8807 [i915#8808]: https://gitlab.freedesktop.org/drm/intel/issues/8808 [i915#8814]: https://gitlab.freedesktop.org/drm/intel/issues/8814 [i915#8821]: https://gitlab.freedesktop.org/drm/intel/issues/8821 [i915#8841]: https://gitlab.freedesktop.org/drm/intel/issues/8841 [i915#8865]: https://gitlab.freedesktop.org/drm/intel/issues/8865 [i915#8875]: https://gitlab.freedesktop.org/drm/intel/issues/8875 [i915#8925]: https://gitlab.freedesktop.org/drm/intel/issues/8925 [i915#9053]: https://gitlab.freedesktop.org/drm/intel/issues/9053 [i915#9162]: https://gitlab.freedesktop.org/drm/intel/issues/9162 [i915#9196]: https://gitlab.freedesktop.org/drm/intel/issues/9196 [i915#9226]: https://gitlab.freedesktop.org/drm/intel/issues/9226 [i915#9227]: https://gitlab.freedesktop.org/drm/intel/issues/9227 [i915#9259]: https://gitlab.freedesktop.org/drm/intel/issues/9259 [i915#9261]: https://gitlab.freedesktop.org/drm/intel/issues/9261 [i915#9262]: https://gitlab.freedesktop.org/drm/intel/issues/9262 [i915#9293]: https://gitlab.freedesktop.org/drm/intel/issues/9293 [i915#9312]: https://gitlab.freedesktop.org/drm/intel/issues/9312 Build changes ------------- * Linux: CI_DRM_13633 -> Patchwork_123685v1 CI-20190529: 20190529 CI_DRM_13633: 5cf0e59ecc1424e51a5f5cf2f26682b5dcea5a25 @ git://anongit.freedesktop.org/gfx-ci/linux IGT_7488: 099e058c5dfb7a49942edf03cae88a52a77077a3 @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git Patchwork_123685v1: 5cf0e59ecc1424e51a5f5cf2f26682b5dcea5a25 @ 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_123685v1/index.html [-- Attachment #2: Type: text/html, Size: 66748 bytes --] ^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [Intel-gfx] [PATCH] drm/edid: Fixup h/vsync_end instead of h/vtotal 2023-09-14 11:22 [Intel-gfx] [PATCH] drm/edid: Fixup h/vsync_end instead of h/vtotal Ville Syrjala ` (2 preceding siblings ...) 2023-09-15 2:48 ` [Intel-gfx] ✗ Fi.CI.IGT: failure " Patchwork @ 2023-09-20 17:40 ` Jani Nikula 2023-09-20 19:26 ` Ville Syrjälä 3 siblings, 1 reply; 6+ messages in thread From: Jani Nikula @ 2023-09-20 17:40 UTC (permalink / raw) To: Ville Syrjala, dri-devel; +Cc: intel-gfx On Thu, 14 Sep 2023, Ville Syrjala <ville.syrjala@linux.intel.com> wrote: > From: Ville Syrjälä <ville.syrjala@linux.intel.com> > > There are some weird EDIDs floating around that have the sync > pulse extending beyond the end of the blanking period. > > On the currently problemtic machine (HP Omni 120) EDID reports > the following mode: > "1600x900": 60 108000 1600 1780 1860 1800 900 910 913 1000 0x40 0x5 > which is then "corrected" to have htotal=1861 by the current drm_edid.c > code. > > The fixup code was originally added in commit 7064fef56369 ("drm: work > around EDIDs with bad htotal/vtotal values"). Googling around we end up in > https://bugs.launchpad.net/ubuntu/hardy/+source/xserver-xorg-video-intel/+bug/297245 > where we find an EDID for a Dell Studio 15, which reports: > (II) VESA(0): clock: 65.0 MHz Image Size: 331 x 207 mm > (II) VESA(0): h_active: 1280 h_sync: 1328 h_sync_end 1360 h_blank_end 1337 h_border: 0 > (II) VESA(0): v_active: 800 v_sync: 803 v_sync_end 809 v_blanking: 810 v_border: 0 > > Note that if we use the hblank size (as opposed of the hsync_end) > from the DTD to determine htotal we get exactly 60Hz refresh rate in > both cases, whereas using hsync_end to determine htotal we get a > slightly lower refresh rates. This makes me believe the using the > hblank size is what was intended even in those cases. > > Also note that in case of the HP Onmi 120 the VBIOS boots with these: > crtc timings: 108000 1600 1780 1860 1800 900 910 913 1000, type: 0x40 flags: 0x5 > ie. it just blindly stuffs the bogus hsync_end and htotal from the DTD > into the transcoder timing registers, and the display works. I believe > the (at least more modern) hardware will automagically terminate the hsync > pulse when the timing generator reaches htotal, which again points that we > should use the hblank size to determine htotal. Unfortunatley the old bug > reports for the Dell machines are extremely lacking in useful details so > we have no idea what kind of timings the VBIOS programmed into the > hardware :( > > Let's just flip this quirk around and reduce the length of the sync > pulse instead of extending the blanking period. This at least seems > to be the correct thing to do on more modern hardware. And if any > issues crop up on older hardware we need to debug them properly. > > Closes: https://gitlab.freedesktop.org/drm/intel/-/issues/8895 > Signed-off-by: Ville Syrjälä <ville.syrjala@linux.intel.com> > --- > drivers/gpu/drm/drm_edid.c | 6 +++--- > 1 file changed, 3 insertions(+), 3 deletions(-) > > diff --git a/drivers/gpu/drm/drm_edid.c b/drivers/gpu/drm/drm_edid.c > index 39dd3f694544..0c5563b4d21e 100644 > --- a/drivers/gpu/drm/drm_edid.c > +++ b/drivers/gpu/drm/drm_edid.c > @@ -3497,11 +3497,11 @@ static struct drm_display_mode *drm_mode_detailed(struct drm_connector *connecto > mode->vsync_end = mode->vsync_start + vsync_pulse_width; > mode->vtotal = mode->vdisplay + vblank; > > - /* Some EDIDs have bogus h/vtotal values */ > + /* Some EDIDs have bogus h/vsync_end values */ > if (mode->hsync_end > mode->htotal) > - mode->htotal = mode->hsync_end + 1; > + mode->hsync_end = mode->htotal; > if (mode->vsync_end > mode->vtotal) > - mode->vtotal = mode->vsync_end + 1; > + mode->vsync_end = mode->vtotal; I wonder if we shouldn't debug log these to help our future selves? Anyway, Reviewed-by: Jani Nikula <jani.nikula@intel.com> > > drm_mode_do_interlace_quirk(mode, pt); -- Jani Nikula, Intel ^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [Intel-gfx] [PATCH] drm/edid: Fixup h/vsync_end instead of h/vtotal 2023-09-20 17:40 ` [Intel-gfx] [PATCH] " Jani Nikula @ 2023-09-20 19:26 ` Ville Syrjälä 0 siblings, 0 replies; 6+ messages in thread From: Ville Syrjälä @ 2023-09-20 19:26 UTC (permalink / raw) To: Jani Nikula; +Cc: intel-gfx, dri-devel On Wed, Sep 20, 2023 at 08:40:00PM +0300, Jani Nikula wrote: > On Thu, 14 Sep 2023, Ville Syrjala <ville.syrjala@linux.intel.com> wrote: > > From: Ville Syrjälä <ville.syrjala@linux.intel.com> > > > > There are some weird EDIDs floating around that have the sync > > pulse extending beyond the end of the blanking period. > > > > On the currently problemtic machine (HP Omni 120) EDID reports > > the following mode: > > "1600x900": 60 108000 1600 1780 1860 1800 900 910 913 1000 0x40 0x5 > > which is then "corrected" to have htotal=1861 by the current drm_edid.c > > code. > > > > The fixup code was originally added in commit 7064fef56369 ("drm: work > > around EDIDs with bad htotal/vtotal values"). Googling around we end up in > > https://bugs.launchpad.net/ubuntu/hardy/+source/xserver-xorg-video-intel/+bug/297245 > > where we find an EDID for a Dell Studio 15, which reports: > > (II) VESA(0): clock: 65.0 MHz Image Size: 331 x 207 mm > > (II) VESA(0): h_active: 1280 h_sync: 1328 h_sync_end 1360 h_blank_end 1337 h_border: 0 > > (II) VESA(0): v_active: 800 v_sync: 803 v_sync_end 809 v_blanking: 810 v_border: 0 > > > > Note that if we use the hblank size (as opposed of the hsync_end) > > from the DTD to determine htotal we get exactly 60Hz refresh rate in > > both cases, whereas using hsync_end to determine htotal we get a > > slightly lower refresh rates. This makes me believe the using the > > hblank size is what was intended even in those cases. > > > > Also note that in case of the HP Onmi 120 the VBIOS boots with these: > > crtc timings: 108000 1600 1780 1860 1800 900 910 913 1000, type: 0x40 flags: 0x5 > > ie. it just blindly stuffs the bogus hsync_end and htotal from the DTD > > into the transcoder timing registers, and the display works. I believe > > the (at least more modern) hardware will automagically terminate the hsync > > pulse when the timing generator reaches htotal, which again points that we > > should use the hblank size to determine htotal. Unfortunatley the old bug > > reports for the Dell machines are extremely lacking in useful details so > > we have no idea what kind of timings the VBIOS programmed into the > > hardware :( > > > > Let's just flip this quirk around and reduce the length of the sync > > pulse instead of extending the blanking period. This at least seems > > to be the correct thing to do on more modern hardware. And if any > > issues crop up on older hardware we need to debug them properly. > > > > Closes: https://gitlab.freedesktop.org/drm/intel/-/issues/8895 > > Signed-off-by: Ville Syrjälä <ville.syrjala@linux.intel.com> > > --- > > drivers/gpu/drm/drm_edid.c | 6 +++--- > > 1 file changed, 3 insertions(+), 3 deletions(-) > > > > diff --git a/drivers/gpu/drm/drm_edid.c b/drivers/gpu/drm/drm_edid.c > > index 39dd3f694544..0c5563b4d21e 100644 > > --- a/drivers/gpu/drm/drm_edid.c > > +++ b/drivers/gpu/drm/drm_edid.c > > @@ -3497,11 +3497,11 @@ static struct drm_display_mode *drm_mode_detailed(struct drm_connector *connecto > > mode->vsync_end = mode->vsync_start + vsync_pulse_width; > > mode->vtotal = mode->vdisplay + vblank; > > > > - /* Some EDIDs have bogus h/vtotal values */ > > + /* Some EDIDs have bogus h/vsync_end values */ > > if (mode->hsync_end > mode->htotal) > > - mode->htotal = mode->hsync_end + 1; > > + mode->hsync_end = mode->htotal; > > if (mode->vsync_end > mode->vtotal) > > - mode->vtotal = mode->vsync_end + 1; > > + mode->vsync_end = mode->vtotal; > > I wonder if we shouldn't debug log these to help our future selves? Yeah, might be a good idea. I can respin with that. I noticed that our VBT parser has the exact same code in it as well so I'll be wanting to cook up a patch that as well. > > Anyway, > > Reviewed-by: Jani Nikula <jani.nikula@intel.com> Ta. > > > > > > drm_mode_do_interlace_quirk(mode, pt); > > -- > Jani Nikula, Intel -- Ville Syrjälä Intel ^ permalink raw reply [flat|nested] 6+ messages in thread
end of thread, other threads:[~2023-09-20 19:26 UTC | newest] Thread overview: 6+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2023-09-14 11:22 [Intel-gfx] [PATCH] drm/edid: Fixup h/vsync_end instead of h/vtotal Ville Syrjala 2023-09-14 19:49 ` [Intel-gfx] ✗ Fi.CI.CHECKPATCH: warning for " Patchwork 2023-09-14 20:03 ` [Intel-gfx] ✓ Fi.CI.BAT: success " Patchwork 2023-09-15 2:48 ` [Intel-gfx] ✗ Fi.CI.IGT: failure " Patchwork 2023-09-20 17:40 ` [Intel-gfx] [PATCH] " Jani Nikula 2023-09-20 19:26 ` Ville Syrjälä
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox