* [PATCH] drm/i915/dp: Use max params for older panels @ 2021-08-04 15:24 ` Kai-Heng Feng 0 siblings, 0 replies; 7+ messages in thread From: Kai-Heng Feng @ 2021-08-04 15:24 UTC (permalink / raw) To: jani.nikula, joonas.lahtinen, rodrigo.vivi, ville.syrjala Cc: Kai-Heng Feng, David Airlie, Daniel Vetter, Imre Deak, Uma Shankar, Manasi Navare, Ankit Nautiyal, José Roberto de Souza, Sean Paul, intel-gfx, open list:DRM DRIVERS, open list Users reported that after commit 2bbd6dba84d4 ("drm/i915: Try to use fast+narrow link on eDP again and fall back to the old max strategy on failure"), the screen starts to have wobbly effect. Commit a5c936add6a2 ("drm/i915/dp: Use slow and wide link training for everything") doesn't help either, that means the affected panels only work with max params. The panels are all DP 1.1 ones, so apply max params to them to resolve the issue. Closes: https://gitlab.freedesktop.org/drm/intel/-/issues/3714 Fixes: 2bbd6dba84d4 ("drm/i915: Try to use fast+narrow link on eDP again and fall back to the old max strategy on failure") Fixes: a5c936add6a2 ("drm/i915/dp: Use slow and wide link training for everything") Signed-off-by: Kai-Heng Feng <kai.heng.feng@canonical.com> --- drivers/gpu/drm/i915/display/intel_dp.c | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/drivers/gpu/drm/i915/display/intel_dp.c b/drivers/gpu/drm/i915/display/intel_dp.c index 75d4ebc669411..e64bab4b016e1 100644 --- a/drivers/gpu/drm/i915/display/intel_dp.c +++ b/drivers/gpu/drm/i915/display/intel_dp.c @@ -1330,14 +1330,16 @@ intel_dp_compute_link_config(struct intel_encoder *encoder, limits.min_bpp = intel_dp_min_bpp(pipe_config->output_format); limits.max_bpp = intel_dp_max_bpp(intel_dp, pipe_config); - if (intel_dp->use_max_params) { + if (intel_dp->use_max_params || + intel_dp->dpcd[DP_DPCD_REV] <= DP_DPCD_REV_11) { /* * Use the maximum clock and number of lanes the eDP panel * advertizes being capable of in case the initial fast - * optimal params failed us. The panels are generally - * designed to support only a single clock and lane - * configuration, and typically on older panels these - * values correspond to the native resolution of the panel. + * optimal params failed us or the panel is DP 1.1 or earlier. + * The panels are generally designed to support only a single + * clock and lane configuration, and typically on older panels + * these values correspond to the native resolution of the + * panel. */ limits.min_lane_count = limits.max_lane_count; limits.min_clock = limits.max_clock; -- 2.31.1 ^ permalink raw reply related [flat|nested] 7+ messages in thread
* [Intel-gfx] [PATCH] drm/i915/dp: Use max params for older panels @ 2021-08-04 15:24 ` Kai-Heng Feng 0 siblings, 0 replies; 7+ messages in thread From: Kai-Heng Feng @ 2021-08-04 15:24 UTC (permalink / raw) To: jani.nikula, joonas.lahtinen, rodrigo.vivi, ville.syrjala Cc: Kai-Heng Feng, David Airlie, Daniel Vetter, Imre Deak, Uma Shankar, Manasi Navare, Ankit Nautiyal, José Roberto de Souza, Sean Paul, intel-gfx, open list:DRM DRIVERS, open list Users reported that after commit 2bbd6dba84d4 ("drm/i915: Try to use fast+narrow link on eDP again and fall back to the old max strategy on failure"), the screen starts to have wobbly effect. Commit a5c936add6a2 ("drm/i915/dp: Use slow and wide link training for everything") doesn't help either, that means the affected panels only work with max params. The panels are all DP 1.1 ones, so apply max params to them to resolve the issue. Closes: https://gitlab.freedesktop.org/drm/intel/-/issues/3714 Fixes: 2bbd6dba84d4 ("drm/i915: Try to use fast+narrow link on eDP again and fall back to the old max strategy on failure") Fixes: a5c936add6a2 ("drm/i915/dp: Use slow and wide link training for everything") Signed-off-by: Kai-Heng Feng <kai.heng.feng@canonical.com> --- drivers/gpu/drm/i915/display/intel_dp.c | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/drivers/gpu/drm/i915/display/intel_dp.c b/drivers/gpu/drm/i915/display/intel_dp.c index 75d4ebc669411..e64bab4b016e1 100644 --- a/drivers/gpu/drm/i915/display/intel_dp.c +++ b/drivers/gpu/drm/i915/display/intel_dp.c @@ -1330,14 +1330,16 @@ intel_dp_compute_link_config(struct intel_encoder *encoder, limits.min_bpp = intel_dp_min_bpp(pipe_config->output_format); limits.max_bpp = intel_dp_max_bpp(intel_dp, pipe_config); - if (intel_dp->use_max_params) { + if (intel_dp->use_max_params || + intel_dp->dpcd[DP_DPCD_REV] <= DP_DPCD_REV_11) { /* * Use the maximum clock and number of lanes the eDP panel * advertizes being capable of in case the initial fast - * optimal params failed us. The panels are generally - * designed to support only a single clock and lane - * configuration, and typically on older panels these - * values correspond to the native resolution of the panel. + * optimal params failed us or the panel is DP 1.1 or earlier. + * The panels are generally designed to support only a single + * clock and lane configuration, and typically on older panels + * these values correspond to the native resolution of the + * panel. */ limits.min_lane_count = limits.max_lane_count; limits.min_clock = limits.max_clock; -- 2.31.1 ^ permalink raw reply related [flat|nested] 7+ messages in thread
* [Intel-gfx] ✗ Fi.CI.CHECKPATCH: warning for drm/i915/dp: Use max params for older panels 2021-08-04 15:24 ` [Intel-gfx] " Kai-Heng Feng (?) @ 2021-08-04 15:50 ` Patchwork -1 siblings, 0 replies; 7+ messages in thread From: Patchwork @ 2021-08-04 15:50 UTC (permalink / raw) To: Kai-Heng Feng; +Cc: intel-gfx == Series Details == Series: drm/i915/dp: Use max params for older panels URL : https://patchwork.freedesktop.org/series/93390/ State : warning == Summary == $ dim checkpatch origin/drm-tip 5f019446c196 drm/i915/dp: Use max params for older panels -:6: ERROR:GIT_COMMIT_ID: Please use git commit description style 'commit <12+ chars of sha1> ("<title line>")' - ie: 'commit 2bbd6dba84d4 ("drm/i915: Try to use fast+narrow link on eDP again and fall back to the old max strategy on failure")' #6: Users reported that after commit 2bbd6dba84d4 ("drm/i915: Try to use total: 1 errors, 0 warnings, 0 checks, 21 lines checked ^ permalink raw reply [flat|nested] 7+ messages in thread
* [Intel-gfx] ✓ Fi.CI.BAT: success for drm/i915/dp: Use max params for older panels 2021-08-04 15:24 ` [Intel-gfx] " Kai-Heng Feng (?) (?) @ 2021-08-04 16:13 ` Patchwork -1 siblings, 0 replies; 7+ messages in thread From: Patchwork @ 2021-08-04 16:13 UTC (permalink / raw) To: Kai-Heng Feng; +Cc: intel-gfx [-- Attachment #1: Type: text/plain, Size: 2252 bytes --] == Series Details == Series: drm/i915/dp: Use max params for older panels URL : https://patchwork.freedesktop.org/series/93390/ State : success == Summary == CI Bug Log - changes from CI_DRM_10445 -> Patchwork_20769 ==================================================== Summary ------- **SUCCESS** No regressions found. External URL: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_20769/index.html Known issues ------------ Here are the changes found in Patchwork_20769 that come from known issues: ### IGT changes ### #### Issues hit #### * igt@gem_exec_suspend@basic-s3: - fi-tgl-1115g4: [PASS][1] -> [FAIL][2] ([i915#1888]) [1]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10445/fi-tgl-1115g4/igt@gem_exec_suspend@basic-s3.html [2]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_20769/fi-tgl-1115g4/igt@gem_exec_suspend@basic-s3.html #### Possible fixes #### * igt@gem_exec_suspend@basic-s0: - fi-tgl-1115g4: [FAIL][3] ([i915#1888]) -> [PASS][4] [3]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10445/fi-tgl-1115g4/igt@gem_exec_suspend@basic-s0.html [4]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_20769/fi-tgl-1115g4/igt@gem_exec_suspend@basic-s0.html {name}: This element is suppressed. This means it is ignored when computing the status of the difference (SUCCESS, WARNING, or FAILURE). [i915#1888]: https://gitlab.freedesktop.org/drm/intel/issues/1888 [i915#3303]: https://gitlab.freedesktop.org/drm/intel/issues/3303 Participating hosts (35 -> 32) ------------------------------ Missing (3): fi-kbl-soraka fi-bsw-cyan fi-bdw-samus Build changes ------------- * Linux: CI_DRM_10445 -> Patchwork_20769 CI-20190529: 20190529 CI_DRM_10445: ad27c4ace81558b6a9c3208913e222cfd0218503 @ git://anongit.freedesktop.org/gfx-ci/linux IGT_6159: 6135b9cc319ed965e3aafb5b2ae2abf4762a06b2 @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git Patchwork_20769: 5f019446c1961d2d253dd20d749d6d404a08669b @ git://anongit.freedesktop.org/gfx-ci/linux == Linux commits == 5f019446c196 drm/i915/dp: Use max params for older panels == Logs == For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_20769/index.html [-- Attachment #2: Type: text/html, Size: 2880 bytes --] ^ permalink raw reply [flat|nested] 7+ messages in thread
* [Intel-gfx] ✓ Fi.CI.IGT: success for drm/i915/dp: Use max params for older panels 2021-08-04 15:24 ` [Intel-gfx] " Kai-Heng Feng ` (2 preceding siblings ...) (?) @ 2021-08-05 15:41 ` Patchwork -1 siblings, 0 replies; 7+ messages in thread From: Patchwork @ 2021-08-05 15:41 UTC (permalink / raw) To: Kai-Heng Feng; +Cc: intel-gfx [-- Attachment #1: Type: text/plain, Size: 29594 bytes --] == Series Details == Series: drm/i915/dp: Use max params for older panels URL : https://patchwork.freedesktop.org/series/93390/ State : success == Summary == CI Bug Log - changes from CI_DRM_10445_full -> Patchwork_20769_full ==================================================== Summary ------- **SUCCESS** No regressions found. Known issues ------------ Here are the changes found in Patchwork_20769_full that come from known issues: ### IGT changes ### #### Issues hit #### * igt@feature_discovery@display-2x: - shard-iclb: NOTRUN -> [SKIP][1] ([i915#1839]) [1]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_20769/shard-iclb3/igt@feature_discovery@display-2x.html * igt@gem_ctx_persistence@hostile: - shard-snb: NOTRUN -> [SKIP][2] ([fdo#109271] / [i915#1099]) +1 similar issue [2]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_20769/shard-snb6/igt@gem_ctx_persistence@hostile.html * igt@gem_ctx_persistence@legacy-engines-hang@render: - shard-tglb: [PASS][3] -> [FAIL][4] ([i915#2410]) [3]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10445/shard-tglb2/igt@gem_ctx_persistence@legacy-engines-hang@render.html [4]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_20769/shard-tglb6/igt@gem_ctx_persistence@legacy-engines-hang@render.html * igt@gem_eio@unwedge-stress: - shard-tglb: [PASS][5] -> [TIMEOUT][6] ([i915#2369] / [i915#3063] / [i915#3648]) [5]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10445/shard-tglb5/igt@gem_eio@unwedge-stress.html [6]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_20769/shard-tglb8/igt@gem_eio@unwedge-stress.html * igt@gem_exec_fair@basic-deadline: - shard-apl: NOTRUN -> [FAIL][7] ([i915#2846]) [7]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_20769/shard-apl8/igt@gem_exec_fair@basic-deadline.html * igt@gem_exec_fair@basic-none@vcs1: - shard-kbl: [PASS][8] -> [FAIL][9] ([i915#2842]) [8]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10445/shard-kbl3/igt@gem_exec_fair@basic-none@vcs1.html [9]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_20769/shard-kbl4/igt@gem_exec_fair@basic-none@vcs1.html * igt@gem_exec_fair@basic-pace-share@rcs0: - shard-tglb: [PASS][10] -> [FAIL][11] ([i915#2842]) +1 similar issue [10]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10445/shard-tglb6/igt@gem_exec_fair@basic-pace-share@rcs0.html [11]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_20769/shard-tglb2/igt@gem_exec_fair@basic-pace-share@rcs0.html * igt@gem_exec_fair@basic-pace@vcs1: - shard-iclb: NOTRUN -> [FAIL][12] ([i915#2842]) +1 similar issue [12]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_20769/shard-iclb4/igt@gem_exec_fair@basic-pace@vcs1.html * igt@gem_exec_fair@basic-pace@vecs0: - shard-kbl: [PASS][13] -> [SKIP][14] ([fdo#109271]) [13]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10445/shard-kbl7/igt@gem_exec_fair@basic-pace@vecs0.html [14]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_20769/shard-kbl6/igt@gem_exec_fair@basic-pace@vecs0.html * igt@gem_exec_schedule@u-semaphore-user: - shard-snb: NOTRUN -> [SKIP][15] ([fdo#109271]) +209 similar issues [15]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_20769/shard-snb5/igt@gem_exec_schedule@u-semaphore-user.html * igt@gem_mmap_gtt@cpuset-medium-copy-odd: - shard-iclb: [PASS][16] -> [FAIL][17] ([i915#2428]) [16]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10445/shard-iclb3/igt@gem_mmap_gtt@cpuset-medium-copy-odd.html [17]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_20769/shard-iclb7/igt@gem_mmap_gtt@cpuset-medium-copy-odd.html * igt@gem_pwrite@basic-exhaustion: - shard-snb: NOTRUN -> [WARN][18] ([i915#2658]) [18]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_20769/shard-snb5/igt@gem_pwrite@basic-exhaustion.html * igt@i915_pm_lpsp@kms-lpsp@kms-lpsp-dp: - shard-apl: NOTRUN -> [SKIP][19] ([fdo#109271] / [i915#1937]) [19]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_20769/shard-apl2/igt@i915_pm_lpsp@kms-lpsp@kms-lpsp-dp.html * igt@i915_suspend@forcewake: - shard-apl: NOTRUN -> [DMESG-WARN][20] ([i915#180]) [20]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_20769/shard-apl8/igt@i915_suspend@forcewake.html * igt@kms_big_fb@y-tiled-max-hw-stride-32bpp-rotate-0-hflip: - shard-skl: NOTRUN -> [SKIP][21] ([fdo#109271] / [i915#3777]) [21]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_20769/shard-skl1/igt@kms_big_fb@y-tiled-max-hw-stride-32bpp-rotate-0-hflip.html * igt@kms_big_fb@y-tiled-max-hw-stride-32bpp-rotate-180-async-flip: - shard-skl: NOTRUN -> [FAIL][22] ([i915#3722]) [22]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_20769/shard-skl5/igt@kms_big_fb@y-tiled-max-hw-stride-32bpp-rotate-180-async-flip.html * igt@kms_big_fb@yf-tiled-64bpp-rotate-0: - shard-iclb: NOTRUN -> [SKIP][23] ([fdo#110723]) [23]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_20769/shard-iclb3/igt@kms_big_fb@yf-tiled-64bpp-rotate-0.html * igt@kms_ccs@pipe-a-crc-primary-rotation-180-y_tiled_gen12_rc_ccs_cc: - shard-apl: NOTRUN -> [SKIP][24] ([fdo#109271] / [i915#3886]) +5 similar issues [24]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_20769/shard-apl2/igt@kms_ccs@pipe-a-crc-primary-rotation-180-y_tiled_gen12_rc_ccs_cc.html * igt@kms_ccs@pipe-b-ccs-on-another-bo-y_tiled_gen12_rc_ccs_cc: - shard-skl: NOTRUN -> [SKIP][25] ([fdo#109271] / [i915#3886]) +3 similar issues [25]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_20769/shard-skl5/igt@kms_ccs@pipe-b-ccs-on-another-bo-y_tiled_gen12_rc_ccs_cc.html * igt@kms_ccs@pipe-b-crc-primary-rotation-180-y_tiled_gen12_mc_ccs: - shard-tglb: NOTRUN -> [SKIP][26] ([i915#3689] / [i915#3886]) [26]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_20769/shard-tglb5/igt@kms_ccs@pipe-b-crc-primary-rotation-180-y_tiled_gen12_mc_ccs.html * igt@kms_ccs@pipe-b-missing-ccs-buffer-y_tiled_ccs: - shard-tglb: NOTRUN -> [SKIP][27] ([i915#3689]) [27]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_20769/shard-tglb5/igt@kms_ccs@pipe-b-missing-ccs-buffer-y_tiled_ccs.html * igt@kms_ccs@pipe-c-crc-primary-basic-y_tiled_gen12_rc_ccs_cc: - shard-iclb: NOTRUN -> [SKIP][28] ([fdo#109278] / [i915#3886]) [28]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_20769/shard-iclb3/igt@kms_ccs@pipe-c-crc-primary-basic-y_tiled_gen12_rc_ccs_cc.html * igt@kms_ccs@pipe-d-crc-sprite-planes-basic-yf_tiled_ccs: - shard-glk: NOTRUN -> [SKIP][29] ([fdo#109271]) +18 similar issues [29]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_20769/shard-glk9/igt@kms_ccs@pipe-d-crc-sprite-planes-basic-yf_tiled_ccs.html * igt@kms_chamelium@vga-hpd-enable-disable-mode: - shard-apl: NOTRUN -> [SKIP][30] ([fdo#109271] / [fdo#111827]) +10 similar issues [30]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_20769/shard-apl8/igt@kms_chamelium@vga-hpd-enable-disable-mode.html * igt@kms_color_chamelium@pipe-c-gamma: - shard-kbl: NOTRUN -> [SKIP][31] ([fdo#109271] / [fdo#111827]) [31]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_20769/shard-kbl3/igt@kms_color_chamelium@pipe-c-gamma.html - shard-tglb: NOTRUN -> [SKIP][32] ([fdo#109284] / [fdo#111827]) [32]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_20769/shard-tglb5/igt@kms_color_chamelium@pipe-c-gamma.html * igt@kms_color_chamelium@pipe-d-ctm-0-75: - shard-skl: NOTRUN -> [SKIP][33] ([fdo#109271] / [fdo#111827]) +6 similar issues [33]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_20769/shard-skl5/igt@kms_color_chamelium@pipe-d-ctm-0-75.html * igt@kms_color_chamelium@pipe-invalid-ctm-matrix-sizes: - shard-snb: NOTRUN -> [SKIP][34] ([fdo#109271] / [fdo#111827]) +11 similar issues [34]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_20769/shard-snb7/igt@kms_color_chamelium@pipe-invalid-ctm-matrix-sizes.html * igt@kms_color_chamelium@pipe-invalid-degamma-lut-sizes: - shard-glk: NOTRUN -> [SKIP][35] ([fdo#109271] / [fdo#111827]) [35]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_20769/shard-glk9/igt@kms_color_chamelium@pipe-invalid-degamma-lut-sizes.html * igt@kms_content_protection@legacy: - shard-tglb: NOTRUN -> [SKIP][36] ([fdo#111828]) [36]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_20769/shard-tglb7/igt@kms_content_protection@legacy.html * igt@kms_cursor_crc@pipe-c-cursor-512x170-onscreen: - shard-iclb: NOTRUN -> [SKIP][37] ([fdo#109278] / [fdo#109279]) [37]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_20769/shard-iclb3/igt@kms_cursor_crc@pipe-c-cursor-512x170-onscreen.html * igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions: - shard-skl: [PASS][38] -> [FAIL][39] ([i915#2346]) [38]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10445/shard-skl1/igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions.html [39]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_20769/shard-skl9/igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions.html * igt@kms_cursor_legacy@pipe-d-single-bo: - shard-skl: NOTRUN -> [SKIP][40] ([fdo#109271] / [i915#533]) [40]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_20769/shard-skl1/igt@kms_cursor_legacy@pipe-d-single-bo.html * igt@kms_dither@fb-8bpc-vs-panel-8bpc@edp-1-pipe-a: - shard-iclb: [PASS][41] -> [SKIP][42] ([i915#3788]) [41]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10445/shard-iclb5/igt@kms_dither@fb-8bpc-vs-panel-8bpc@edp-1-pipe-a.html [42]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_20769/shard-iclb2/igt@kms_dither@fb-8bpc-vs-panel-8bpc@edp-1-pipe-a.html * igt@kms_dsc@basic-dsc-enable: - shard-iclb: NOTRUN -> [SKIP][43] ([i915#3840]) [43]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_20769/shard-iclb4/igt@kms_dsc@basic-dsc-enable.html * igt@kms_flip@2x-blocking-wf_vblank: - shard-iclb: NOTRUN -> [SKIP][44] ([fdo#109274]) [44]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_20769/shard-iclb3/igt@kms_flip@2x-blocking-wf_vblank.html * igt@kms_flip@flip-vs-expired-vblank@c-edp1: - shard-skl: NOTRUN -> [FAIL][45] ([i915#79]) [45]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_20769/shard-skl7/igt@kms_flip@flip-vs-expired-vblank@c-edp1.html * igt@kms_flip_scaled_crc@flip-32bpp-ytileccs-to-64bpp-ytile: - shard-tglb: NOTRUN -> [SKIP][46] ([i915#2587]) [46]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_20769/shard-tglb5/igt@kms_flip_scaled_crc@flip-32bpp-ytileccs-to-64bpp-ytile.html * igt@kms_frontbuffer_tracking@fbc-2p-primscrn-shrfb-pgflip-blt: - shard-tglb: NOTRUN -> [SKIP][47] ([fdo#111825]) +3 similar issues [47]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_20769/shard-tglb7/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-shrfb-pgflip-blt.html * igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-pri-shrfb-draw-mmap-wc: - shard-iclb: NOTRUN -> [SKIP][48] ([fdo#109280]) [48]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_20769/shard-iclb3/igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-pri-shrfb-draw-mmap-wc.html * igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-pri-shrfb-draw-render: - shard-skl: NOTRUN -> [SKIP][49] ([fdo#109271]) +67 similar issues [49]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_20769/shard-skl1/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-pri-shrfb-draw-render.html * igt@kms_frontbuffer_tracking@psr-2p-rte: - shard-kbl: NOTRUN -> [SKIP][50] ([fdo#109271]) +2 similar issues [50]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_20769/shard-kbl3/igt@kms_frontbuffer_tracking@psr-2p-rte.html * igt@kms_hdr@bpc-switch: - shard-skl: [PASS][51] -> [FAIL][52] ([i915#1188]) [51]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10445/shard-skl7/igt@kms_hdr@bpc-switch.html [52]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_20769/shard-skl2/igt@kms_hdr@bpc-switch.html * igt@kms_pipe_crc_basic@nonblocking-crc-pipe-d-frame-sequence: - shard-apl: NOTRUN -> [SKIP][53] ([fdo#109271] / [i915#533]) [53]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_20769/shard-apl2/igt@kms_pipe_crc_basic@nonblocking-crc-pipe-d-frame-sequence.html * igt@kms_plane@plane-panning-bottom-right-suspend@pipe-b-planes: - shard-apl: [PASS][54] -> [DMESG-WARN][55] ([i915#180]) +1 similar issue [54]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10445/shard-apl2/igt@kms_plane@plane-panning-bottom-right-suspend@pipe-b-planes.html [55]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_20769/shard-apl2/igt@kms_plane@plane-panning-bottom-right-suspend@pipe-b-planes.html * igt@kms_plane_alpha_blend@pipe-b-coverage-7efc: - shard-skl: [PASS][56] -> [FAIL][57] ([fdo#108145] / [i915#265]) [56]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10445/shard-skl3/igt@kms_plane_alpha_blend@pipe-b-coverage-7efc.html [57]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_20769/shard-skl5/igt@kms_plane_alpha_blend@pipe-b-coverage-7efc.html * igt@kms_plane_alpha_blend@pipe-c-alpha-transparent-fb: - shard-apl: NOTRUN -> [FAIL][58] ([i915#265]) [58]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_20769/shard-apl8/igt@kms_plane_alpha_blend@pipe-c-alpha-transparent-fb.html * igt@kms_psr2_sf@overlay-plane-update-sf-dmg-area-1: - shard-skl: NOTRUN -> [SKIP][59] ([fdo#109271] / [i915#658]) [59]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_20769/shard-skl5/igt@kms_psr2_sf@overlay-plane-update-sf-dmg-area-1.html * igt@kms_psr2_sf@overlay-primary-update-sf-dmg-area-3: - shard-apl: NOTRUN -> [SKIP][60] ([fdo#109271] / [i915#658]) +1 similar issue [60]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_20769/shard-apl2/igt@kms_psr2_sf@overlay-primary-update-sf-dmg-area-3.html * igt@kms_psr2_sf@overlay-primary-update-sf-dmg-area-4: - shard-glk: NOTRUN -> [SKIP][61] ([fdo#109271] / [i915#658]) [61]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_20769/shard-glk9/igt@kms_psr2_sf@overlay-primary-update-sf-dmg-area-4.html * igt@kms_psr@psr2_primary_mmap_gtt: - shard-iclb: [PASS][62] -> [SKIP][63] ([fdo#109441]) +1 similar issue [62]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10445/shard-iclb2/igt@kms_psr@psr2_primary_mmap_gtt.html [63]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_20769/shard-iclb8/igt@kms_psr@psr2_primary_mmap_gtt.html * igt@nouveau_crc@pipe-a-ctx-flip-skip-current-frame: - shard-tglb: NOTRUN -> [SKIP][64] ([i915#2530]) [64]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_20769/shard-tglb5/igt@nouveau_crc@pipe-a-ctx-flip-skip-current-frame.html * igt@nouveau_crc@pipe-b-ctx-flip-skip-current-frame: - shard-apl: NOTRUN -> [SKIP][65] ([fdo#109271]) +94 similar issues [65]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_20769/shard-apl2/igt@nouveau_crc@pipe-b-ctx-flip-skip-current-frame.html * igt@sysfs_clients@fair-3: - shard-apl: NOTRUN -> [SKIP][66] ([fdo#109271] / [i915#2994]) [66]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_20769/shard-apl8/igt@sysfs_clients@fair-3.html * igt@sysfs_clients@split-10: - shard-skl: NOTRUN -> [SKIP][67] ([fdo#109271] / [i915#2994]) [67]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_20769/shard-skl2/igt@sysfs_clients@split-10.html #### Possible fixes #### * igt@gem_ctx_isolation@preservation-s3@rcs0: - shard-apl: [DMESG-WARN][68] ([i915#180]) -> [PASS][69] +1 similar issue [68]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10445/shard-apl6/igt@gem_ctx_isolation@preservation-s3@rcs0.html [69]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_20769/shard-apl1/igt@gem_ctx_isolation@preservation-s3@rcs0.html * igt@gem_ctx_persistence@legacy-engines-hang@render: - shard-iclb: [FAIL][70] ([i915#2410]) -> [PASS][71] [70]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10445/shard-iclb7/igt@gem_ctx_persistence@legacy-engines-hang@render.html [71]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_20769/shard-iclb8/igt@gem_ctx_persistence@legacy-engines-hang@render.html * igt@gem_eio@unwedge-stress: - shard-iclb: [TIMEOUT][72] ([i915#2369] / [i915#2481] / [i915#3070]) -> [PASS][73] [72]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10445/shard-iclb7/igt@gem_eio@unwedge-stress.html [73]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_20769/shard-iclb1/igt@gem_eio@unwedge-stress.html * igt@gem_exec_fair@basic-flow@rcs0: - shard-tglb: [FAIL][74] ([i915#2842]) -> [PASS][75] [74]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10445/shard-tglb1/igt@gem_exec_fair@basic-flow@rcs0.html [75]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_20769/shard-tglb7/igt@gem_exec_fair@basic-flow@rcs0.html * igt@gem_exec_fair@basic-none@vecs0: - shard-kbl: [FAIL][76] ([i915#2842]) -> [PASS][77] [76]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10445/shard-kbl3/igt@gem_exec_fair@basic-none@vecs0.html [77]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_20769/shard-kbl4/igt@gem_exec_fair@basic-none@vecs0.html * igt@gem_exec_fair@basic-pace-solo@rcs0: - shard-glk: [FAIL][78] ([i915#2842]) -> [PASS][79] [78]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10445/shard-glk1/igt@gem_exec_fair@basic-pace-solo@rcs0.html [79]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_20769/shard-glk6/igt@gem_exec_fair@basic-pace-solo@rcs0.html * igt@gem_exec_fair@basic-throttle@rcs0: - shard-iclb: [FAIL][80] ([i915#2849]) -> [PASS][81] [80]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10445/shard-iclb3/igt@gem_exec_fair@basic-throttle@rcs0.html [81]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_20769/shard-iclb7/igt@gem_exec_fair@basic-throttle@rcs0.html * igt@i915_suspend@fence-restore-tiled2untiled: - shard-glk: [FAIL][82] ([fdo#103375]) -> [PASS][83] [82]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10445/shard-glk7/igt@i915_suspend@fence-restore-tiled2untiled.html [83]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_20769/shard-glk1/igt@i915_suspend@fence-restore-tiled2untiled.html * igt@kms_big_fb@x-tiled-32bpp-rotate-0: - shard-glk: [DMESG-WARN][84] ([i915#118] / [i915#95]) -> [PASS][85] [84]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10445/shard-glk6/igt@kms_big_fb@x-tiled-32bpp-rotate-0.html [85]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_20769/shard-glk7/igt@kms_big_fb@x-tiled-32bpp-rotate-0.html * igt@kms_big_fb@y-tiled-64bpp-rotate-180: - shard-iclb: [DMESG-WARN][86] ([i915#3621]) -> [PASS][87] [86]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10445/shard-iclb1/igt@kms_big_fb@y-tiled-64bpp-rotate-180.html [87]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_20769/shard-iclb3/igt@kms_big_fb@y-tiled-64bpp-rotate-180.html * igt@kms_flip@plain-flip-fb-recreate@b-edp1: - shard-skl: [FAIL][88] ([i915#2122]) -> [PASS][89] +2 similar issues [88]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10445/shard-skl2/igt@kms_flip@plain-flip-fb-recreate@b-edp1.html [89]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_20769/shard-skl7/igt@kms_flip@plain-flip-fb-recreate@b-edp1.html * igt@kms_psr2_su@page_flip: - shard-iclb: [SKIP][90] ([fdo#109642] / [fdo#111068] / [i915#658]) -> [PASS][91] [90]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10445/shard-iclb5/igt@kms_psr2_su@page_flip.html [91]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_20769/shard-iclb2/igt@kms_psr2_su@page_flip.html * igt@kms_psr@psr2_suspend: - shard-iclb: [SKIP][92] ([fdo#109441]) -> [PASS][93] +2 similar issues [92]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10445/shard-iclb5/igt@kms_psr@psr2_suspend.html [93]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_20769/shard-iclb2/igt@kms_psr@psr2_suspend.html * igt@kms_vblank@pipe-a-ts-continuation-suspend: - shard-skl: [INCOMPLETE][94] ([i915#146] / [i915#198]) -> [PASS][95] [94]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10445/shard-skl2/igt@kms_vblank@pipe-a-ts-continuation-suspend.html [95]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_20769/shard-skl1/igt@kms_vblank@pipe-a-ts-continuation-suspend.html * igt@sysfs_preempt_timeout@timeout@vcs0: - shard-skl: [FAIL][96] ([i915#2821]) -> [PASS][97] [96]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10445/shard-skl6/igt@sysfs_preempt_timeout@timeout@vcs0.html [97]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_20769/shard-skl6/igt@sysfs_preempt_timeout@timeout@vcs0.html #### Warnings #### * igt@i915_pm_dc@dc6-psr: - shard-skl: [FAIL][98] ([i915#454]) -> [INCOMPLETE][99] ([i915#198]) [98]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10445/shard-skl7/igt@i915_pm_dc@dc6-psr.html [99]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_20769/shard-skl2/igt@i915_pm_dc@dc6-psr.html * igt@i915_pm_rc6_residency@rc6-fence: - shard-iclb: [WARN][100] ([i915#1804] / [i915#2684]) -> [WARN][101] ([i915#2684]) [100]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10445/shard-iclb4/igt@i915_pm_rc6_residency@rc6-fence.html [101]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_20769/shard-iclb5/igt@i915_pm_rc6_residency@rc6-fence.html * igt@kms_psr2_sf@overlay-primary-update-sf-dmg-area-3: - shard-iclb: [SKIP][102] ([i915#2920]) -> [SKIP][103] ([i915#658]) +1 similar issue [102]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10445/shard-iclb2/igt@kms_psr2_sf@overlay-primary-update-sf-dmg-area-3.html [103]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_20769/shard-iclb4/igt@kms_psr2_sf@overlay-primary-update-sf-dmg-area-3.html * igt@runner@aborted: - shard-iclb: ([FAIL][104], [FAIL][105], [FAIL][106]) ([i915#1814] / [i915#3002]) -> ([FAIL][107], [FAIL][108]) ([i915#3002]) [104]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10445/shard-iclb1/igt@runner@aborted.html [105]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10445/shard-iclb1/igt@runner@aborted.html [106]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10445/shard-iclb7/igt@runner@aborted.html [107]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_20769/shard-iclb8/igt@runner@aborted.html [108]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_20769/shard-iclb1/igt@runner@aborted.html - shard-apl: ([FAIL][109], [FAIL][110], [FAIL][111]) ([fdo#109271] / [i915#180] / [i915#3002] / [i915#3363]) -> ([FAIL][112], [FAIL][113], [FAIL][114], [FAIL][115]) ([fdo#109271] / [i915#180] / [i915#1814] / [i915#3002] / [i915#3363]) [109]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10445/shard-apl6/igt@runner@aborted.html [110]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10445/shard-apl6/igt@runner@aborted.html [111]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10445/shard-apl6/igt@runner@aborted.html [112]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_20769/shard-apl3/igt@runner@aborted.html [113]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_20769/shard-apl8/igt@runner@aborted.html [114]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_20769/shard-apl2/igt@runner@aborted.html [115]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_20769/shard-apl8/igt@runner@aborted.html - shard-skl: ([FAIL][116], [FAIL][117], [FAIL][118], [FAIL][119]) ([i915#1814] / [i915#2029] / [i915#3002] / [i915#3363]) -> ([FAIL][120], [FAIL][121]) ([i915#3002] / [i915#3363]) [116]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10445/shard-skl3/igt@runner@aborted.html [117]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10445/shard-skl6/igt@runner@aborted.html [118]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10445/shard-skl3/igt@runner@aborted.html [119]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10445/shard-skl1/igt@runner@aborted.html [120]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_20769/shard-skl2/igt@runner@aborted.html [121]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_20769/shard-skl9/igt@runner@aborted.html [fdo#103375]: https://bugs.freedesktop.org/show_bug.cgi?id=103375 [fdo#108145]: https://bugs.freedesktop.org/show_bug.cgi?id=108145 [fdo#109271]: https://bugs.freedesktop.org/show_bug.cgi?id=109271 [fdo#109274]: https://bugs.freedesktop.org/show_bug.cgi?id=109274 [fdo#109278]: https://bugs.freedesktop.org/show_bug.cgi?id=109278 [fdo#109279]: https://bugs.freedesktop.org/show_bug.cgi?id=109279 [fdo#109280]: https://bugs.freedesktop.org/show_bug.cgi?id=109280 [fdo#109284]: https://bugs.freedesktop.org/show_bug.cgi?id=109284 [fdo#109441]: https://bugs.freedesktop.org/show_bug.cgi?id=109441 [fdo#109642]: https://bugs.freedesktop.org/show_bug.cgi?id=109642 [fdo#110723]: https://bugs.freedesktop.org/show_bug.cgi?id=110723 [fdo#111068]: https://bugs.freedesktop.org/show_bug.cgi?id=111068 [fdo#111825]: https://bugs.freedesktop.org/show_bug.cgi?id=111825 [fdo#111827]: https://bugs.freedesktop.org/show_bug.cgi?id=111827 [fdo#111828]: https://bugs.freedesktop.org/show_bug.cgi?id=111828 [i915#1099]: https://gitlab.freedesktop.org/drm/intel/issues/1099 [i915#118]: https://gitlab.freedesktop.org/drm/intel/issues/118 [i915#1188]: https://gitlab.freedesktop.org/drm/intel/issues/1188 [i915#146]: https://gitlab.freedesktop.org/drm/intel/issues/146 [i915#180]: https://gitlab.freedesktop.org/drm/intel/issues/180 [i915#1804]: https://gitlab.freedesktop.org/drm/intel/issues/1804 [i915#1814]: https://gitlab.freedesktop.org/drm/intel/issues/1814 [i915#1839]: https://gitlab.freedesktop.org/drm/intel/issues/1839 [i915#1937]: https://gitlab.freedesktop.org/drm/intel/issues/1937 [i915#198]: https://gitlab.freedesktop.org/drm/intel/issues/198 [i915#2029]: https://gitlab.freedesktop.org/drm/intel/issues/2029 [i915#2122]: https://gitlab.freedesktop.org/drm/intel/issues/2122 [i915#2346]: https://gitlab.freedesktop.org/drm/intel/issues/2346 [i915#2369]: https://gitlab.freedesktop.org/drm/intel/issues/2369 [i915#2410]: https://gitlab.freedesktop.org/drm/intel/issues/2410 [i915#2428]: https://gitlab.freedesktop.org/drm/intel/issues/2428 [i915#2481]: https://gitlab.freedesktop.org/drm/intel/issues/2481 [i915#2530]: https://gitlab.freedesktop.org/drm/intel/issues/2530 [i915#2587]: https://gitlab.freedesktop.org/drm/intel/issues/2587 [i915#265]: https://gitlab.freedesktop.org/drm/intel/issues/265 [i915#2658]: https://gitlab.freedesktop.org/drm/intel/issues/2658 [i915#2684]: https://gitlab.freedesktop.org/drm/intel/issues/2684 [i915#2821]: https://gitlab.freedesktop.org/drm/intel/issues/2821 [i915#2842]: https://gitlab.freedesktop.org/drm/intel/issues/2842 [i915#2846]: https://gitlab.freedesktop.org/drm/intel/issues/2846 [i915#2849]: https://gitlab.freedesktop.org/drm/intel/issues/2849 [i915#2920]: https://gitlab.freedesktop.org/drm/intel/issues/2920 [i915#2994]: https://gitlab.freedesktop.org/drm/intel/issues/2994 [i915#3002]: https://gitlab.freedesktop.org/drm/intel/issues/3002 [i915#3063]: https://gitlab.freedesktop.org/drm/intel/issues/3063 [i915#3070]: https://gitlab.freedesktop.org/drm/intel/issues/3070 [i915#3363]: https://gitlab.freedesktop.org/drm/intel/issues/3363 [i915#3621]: https://gitlab.freedesktop.org/drm/intel/issues/3621 [i915#3648]: https://gitlab.freedesktop.org/drm/intel/issues/3648 [i915#3689]: https://gitlab.freedesktop.org/drm/intel/issues/3689 [i915#3722]: https://gitlab.freedesktop.org/drm/intel/issues/3722 [i915#3777]: https://gitlab.freedesktop.org/drm/intel/issues/3777 [i915#3788]: https://gitlab.freedesktop.org/drm/intel/issues/3788 [i915#3840]: https://gitlab.freedesktop.org/drm/intel/issues/3840 [i915#3886]: https://gitlab.freedesktop.org/drm/intel/issues/3886 [i915#454]: https://gitlab.freedesktop.org/drm/intel/issues/454 [i915#533]: https://gitlab.freedesktop.org/drm/intel/issues/533 [i915#658]: https://gitlab.freedesktop.org/drm/intel/issues/658 [i915#79]: https://gitlab.freedesktop.org/drm/intel/issues/79 [i915#95]: https://gitlab.freedesktop.org/drm/intel/issues/95 Participating hosts (10 -> 10) ------------------------------ No changes in participating hosts Build changes ------------- * Linux: CI_DRM_10445 -> Patchwork_20769 CI-20190529: 20190529 CI_DRM_10445: ad27c4ace81558b6a9c3208913e222cfd0218503 @ git://anongit.freedesktop.org/gfx-ci/linux IGT_6159: 6135b9cc319ed965e3aafb5b2ae2abf4762a06b2 @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git Patchwork_20769: 5f019446c1961d2d253dd20d749d6d404a08669b @ 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_20769/index.html [-- Attachment #2: Type: text/html, Size: 36776 bytes --] ^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [PATCH] drm/i915/dp: Use max params for older panels 2021-08-04 15:24 ` [Intel-gfx] " Kai-Heng Feng @ 2021-08-16 16:42 ` Ville Syrjälä -1 siblings, 0 replies; 7+ messages in thread From: Ville Syrjälä @ 2021-08-16 16:42 UTC (permalink / raw) To: Kai-Heng Feng Cc: jani.nikula, joonas.lahtinen, rodrigo.vivi, David Airlie, Daniel Vetter, Imre Deak, Uma Shankar, Manasi Navare, Ankit Nautiyal, José Roberto de Souza, Sean Paul, intel-gfx, open list:DRM DRIVERS, open list On Wed, Aug 04, 2021 at 11:24:02PM +0800, Kai-Heng Feng wrote: > Users reported that after commit 2bbd6dba84d4 ("drm/i915: Try to use > fast+narrow link on eDP again and fall back to the old max strategy on > failure"), the screen starts to have wobbly effect. > > Commit a5c936add6a2 ("drm/i915/dp: Use slow and wide link training for > everything") doesn't help either, that means the affected panels only > work with max params. Unfortunate that the link training apparently passes with the bad params and thus the automagic use_max_params fallback doesn't kick in :( > > The panels are all DP 1.1 ones, so apply max params to them to resolve > the issue. > > Closes: https://gitlab.freedesktop.org/drm/intel/-/issues/3714 > Fixes: 2bbd6dba84d4 ("drm/i915: Try to use fast+narrow link on eDP again and fall back to the old max strategy on failure") > Fixes: a5c936add6a2 ("drm/i915/dp: Use slow and wide link training for everything") > Signed-off-by: Kai-Heng Feng <kai.heng.feng@canonical.com> > --- > drivers/gpu/drm/i915/display/intel_dp.c | 12 +++++++----- > 1 file changed, 7 insertions(+), 5 deletions(-) > > diff --git a/drivers/gpu/drm/i915/display/intel_dp.c b/drivers/gpu/drm/i915/display/intel_dp.c > index 75d4ebc669411..e64bab4b016e1 100644 > --- a/drivers/gpu/drm/i915/display/intel_dp.c > +++ b/drivers/gpu/drm/i915/display/intel_dp.c > @@ -1330,14 +1330,16 @@ intel_dp_compute_link_config(struct intel_encoder *encoder, > limits.min_bpp = intel_dp_min_bpp(pipe_config->output_format); > limits.max_bpp = intel_dp_max_bpp(intel_dp, pipe_config); > > - if (intel_dp->use_max_params) { > + if (intel_dp->use_max_params || > + intel_dp->dpcd[DP_DPCD_REV] <= DP_DPCD_REV_11) { IIRC Windows uses the optimal link rate only for EPD_REV>=1.4. We should probably do the same the minimize future headaches. > /* > * Use the maximum clock and number of lanes the eDP panel > * advertizes being capable of in case the initial fast > - * optimal params failed us. The panels are generally > - * designed to support only a single clock and lane > - * configuration, and typically on older panels these > - * values correspond to the native resolution of the panel. > + * optimal params failed us or the panel is DP 1.1 or earlier. > + * The panels are generally designed to support only a single > + * clock and lane configuration, and typically on older panels > + * these values correspond to the native resolution of the > + * panel. > */ > limits.min_lane_count = limits.max_lane_count; > limits.min_clock = limits.max_clock; > -- > 2.31.1 -- Ville Syrjälä Intel ^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [Intel-gfx] [PATCH] drm/i915/dp: Use max params for older panels @ 2021-08-16 16:42 ` Ville Syrjälä 0 siblings, 0 replies; 7+ messages in thread From: Ville Syrjälä @ 2021-08-16 16:42 UTC (permalink / raw) To: Kai-Heng Feng Cc: jani.nikula, joonas.lahtinen, rodrigo.vivi, David Airlie, Daniel Vetter, Imre Deak, Uma Shankar, Manasi Navare, Ankit Nautiyal, José Roberto de Souza, Sean Paul, intel-gfx, open list:DRM DRIVERS, open list On Wed, Aug 04, 2021 at 11:24:02PM +0800, Kai-Heng Feng wrote: > Users reported that after commit 2bbd6dba84d4 ("drm/i915: Try to use > fast+narrow link on eDP again and fall back to the old max strategy on > failure"), the screen starts to have wobbly effect. > > Commit a5c936add6a2 ("drm/i915/dp: Use slow and wide link training for > everything") doesn't help either, that means the affected panels only > work with max params. Unfortunate that the link training apparently passes with the bad params and thus the automagic use_max_params fallback doesn't kick in :( > > The panels are all DP 1.1 ones, so apply max params to them to resolve > the issue. > > Closes: https://gitlab.freedesktop.org/drm/intel/-/issues/3714 > Fixes: 2bbd6dba84d4 ("drm/i915: Try to use fast+narrow link on eDP again and fall back to the old max strategy on failure") > Fixes: a5c936add6a2 ("drm/i915/dp: Use slow and wide link training for everything") > Signed-off-by: Kai-Heng Feng <kai.heng.feng@canonical.com> > --- > drivers/gpu/drm/i915/display/intel_dp.c | 12 +++++++----- > 1 file changed, 7 insertions(+), 5 deletions(-) > > diff --git a/drivers/gpu/drm/i915/display/intel_dp.c b/drivers/gpu/drm/i915/display/intel_dp.c > index 75d4ebc669411..e64bab4b016e1 100644 > --- a/drivers/gpu/drm/i915/display/intel_dp.c > +++ b/drivers/gpu/drm/i915/display/intel_dp.c > @@ -1330,14 +1330,16 @@ intel_dp_compute_link_config(struct intel_encoder *encoder, > limits.min_bpp = intel_dp_min_bpp(pipe_config->output_format); > limits.max_bpp = intel_dp_max_bpp(intel_dp, pipe_config); > > - if (intel_dp->use_max_params) { > + if (intel_dp->use_max_params || > + intel_dp->dpcd[DP_DPCD_REV] <= DP_DPCD_REV_11) { IIRC Windows uses the optimal link rate only for EPD_REV>=1.4. We should probably do the same the minimize future headaches. > /* > * Use the maximum clock and number of lanes the eDP panel > * advertizes being capable of in case the initial fast > - * optimal params failed us. The panels are generally > - * designed to support only a single clock and lane > - * configuration, and typically on older panels these > - * values correspond to the native resolution of the panel. > + * optimal params failed us or the panel is DP 1.1 or earlier. > + * The panels are generally designed to support only a single > + * clock and lane configuration, and typically on older panels > + * these values correspond to the native resolution of the > + * panel. > */ > limits.min_lane_count = limits.max_lane_count; > limits.min_clock = limits.max_clock; > -- > 2.31.1 -- Ville Syrjälä Intel ^ permalink raw reply [flat|nested] 7+ messages in thread
end of thread, other threads:[~2021-08-16 16:42 UTC | newest] Thread overview: 7+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- 2021-08-04 15:24 [PATCH] drm/i915/dp: Use max params for older panels Kai-Heng Feng 2021-08-04 15:24 ` [Intel-gfx] " Kai-Heng Feng 2021-08-04 15:50 ` [Intel-gfx] ✗ Fi.CI.CHECKPATCH: warning for " Patchwork 2021-08-04 16:13 ` [Intel-gfx] ✓ Fi.CI.BAT: success " Patchwork 2021-08-05 15:41 ` [Intel-gfx] ✓ Fi.CI.IGT: " Patchwork 2021-08-16 16:42 ` [PATCH] " Ville Syrjälä 2021-08-16 16:42 ` [Intel-gfx] " Ville Syrjälä
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.