* [Intel-gfx] i915 timeouts delaying boot under GVT @ 2021-08-13 6:31 Christoph Hellwig 2021-08-13 6:44 ` [Intel-gfx] ✗ Fi.CI.CHECKPATCH: warning for " Patchwork ` (2 more replies) 0 siblings, 3 replies; 5+ messages in thread From: Christoph Hellwig @ 2021-08-13 6:31 UTC (permalink / raw) To: Jani Nikula, Joonas Lahtinen, Rodrigo Vivi Cc: Zhenyu Wang, Zhi Wang, intel-gfx, intel-gvt-dev Hi all, when botting a current 4.14-rc tree in a VM using GVT-g (with the host also running a current 4.14-rc tree), I see bunch of long timeouts followed by i915 errors: [ 4.252066] i915 0000:00:03.0: [drm] VGT balloon successfully [ 5.095190] i915 0000:00:03.0: [drm] *ERROR* Failed to disable SAGV (-110) [ 15.334559] [drm:drm_atomic_helper_wait_for_flip_done] *ERROR* [CRTC:51:pipe A] flip_done timed out [ 15.346934] [drm] Initialized i915 1.6.0 20201103 for 0000:00:03.0 on minor 0 I did a hackjob to track them down and just if out the offending code, which speeds up the boot by ~11 seconds but is probably dangerous as hell: diff --git a/drivers/gpu/drm/i915/display/intel_display.c b/drivers/gpu/drm/i915/display/intel_display.c index 2d5d21740c25..ee82fd67f386 100644 --- a/drivers/gpu/drm/i915/display/intel_display.c +++ b/drivers/gpu/drm/i915/display/intel_display.c @@ -10696,7 +10696,7 @@ static void intel_atomic_commit_tail(struct intel_atomic_state *state) * - switch over to the vblank wait helper in the core after that since * we don't need out special handling any more. */ - drm_atomic_helper_wait_for_flip_done(dev, &state->base); +// drm_atomic_helper_wait_for_flip_done(dev, &state->base); for_each_new_intel_crtc_in_state(state, crtc, new_crtc_state, i) { if (new_crtc_state->uapi.async_flip) diff --git a/drivers/gpu/drm/i915/intel_pm.c b/drivers/gpu/drm/i915/intel_pm.c index 45fefa0ed160..f03ce729cc4b 100644 --- a/drivers/gpu/drm/i915/intel_pm.c +++ b/drivers/gpu/drm/i915/intel_pm.c @@ -3753,7 +3753,7 @@ intel_disable_sagv(struct drm_i915_private *dev_priv) if (!intel_has_sagv(dev_priv)) return 0; - if (dev_priv->sagv_status == I915_SAGV_DISABLED) + if (1 || dev_priv->sagv_status == I915_SAGV_DISABLED) return 0; drm_dbg_kms(&dev_priv->drm, "Disabling SAGV\n"); ^ permalink raw reply related [flat|nested] 5+ messages in thread
* [Intel-gfx] ✗ Fi.CI.CHECKPATCH: warning for i915 timeouts delaying boot under GVT 2021-08-13 6:31 [Intel-gfx] i915 timeouts delaying boot under GVT Christoph Hellwig @ 2021-08-13 6:44 ` Patchwork 2021-08-13 7:17 ` [Intel-gfx] ✗ Fi.CI.BAT: failure " Patchwork 2021-08-16 2:45 ` [Intel-gfx] " Zhenyu Wang 2 siblings, 0 replies; 5+ messages in thread From: Patchwork @ 2021-08-13 6:44 UTC (permalink / raw) To: Christoph Hellwig; +Cc: intel-gfx == Series Details == Series: i915 timeouts delaying boot under GVT URL : https://patchwork.freedesktop.org/series/93652/ State : warning == Summary == $ dim checkpatch origin/drm-tip d888bd9f64eb i915 timeouts delaying boot under GVT -:47: ERROR:MISSING_SIGN_OFF: Missing Signed-off-by: line(s) total: 1 errors, 0 warnings, 0 checks, 16 lines checked ^ permalink raw reply [flat|nested] 5+ messages in thread
* [Intel-gfx] ✗ Fi.CI.BAT: failure for i915 timeouts delaying boot under GVT 2021-08-13 6:31 [Intel-gfx] i915 timeouts delaying boot under GVT Christoph Hellwig 2021-08-13 6:44 ` [Intel-gfx] ✗ Fi.CI.CHECKPATCH: warning for " Patchwork @ 2021-08-13 7:17 ` Patchwork 2021-08-16 2:45 ` [Intel-gfx] " Zhenyu Wang 2 siblings, 0 replies; 5+ messages in thread From: Patchwork @ 2021-08-13 7:17 UTC (permalink / raw) To: Christoph Hellwig; +Cc: intel-gfx [-- Attachment #1: Type: text/plain, Size: 16613 bytes --] == Series Details == Series: i915 timeouts delaying boot under GVT URL : https://patchwork.freedesktop.org/series/93652/ State : failure == Summary == CI Bug Log - changes from CI_DRM_10481 -> Patchwork_20811 ==================================================== Summary ------- **FAILURE** Serious unknown changes coming with Patchwork_20811 absolutely need to be verified manually. If you think the reported changes have nothing to do with the changes introduced in Patchwork_20811, please notify your bug team to allow them to document this new failure mode, which will reduce false positives in CI. External URL: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_20811/index.html Possible new issues ------------------- Here are the unknown changes that may have been introduced in Patchwork_20811: ### IGT changes ### #### Possible regressions #### * igt@kms_busy@basic@modeset: - fi-snb-2520m: [PASS][1] -> [FAIL][2] +8 similar issues [1]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10481/fi-snb-2520m/igt@kms_busy@basic@modeset.html [2]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_20811/fi-snb-2520m/igt@kms_busy@basic@modeset.html - fi-hsw-4770: [PASS][3] -> [FAIL][4] +10 similar issues [3]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10481/fi-hsw-4770/igt@kms_busy@basic@modeset.html [4]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_20811/fi-hsw-4770/igt@kms_busy@basic@modeset.html * igt@kms_cursor_legacy@basic-flip-after-cursor-varying-size: - fi-ivb-3770: [PASS][5] -> [DMESG-WARN][6] +11 similar issues [5]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10481/fi-ivb-3770/igt@kms_cursor_legacy@basic-flip-after-cursor-varying-size.html [6]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_20811/fi-ivb-3770/igt@kms_cursor_legacy@basic-flip-after-cursor-varying-size.html * igt@kms_cursor_legacy@basic-flip-before-cursor-atomic: - fi-snb-2520m: [PASS][7] -> [DMESG-WARN][8] +10 similar issues [7]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10481/fi-snb-2520m/igt@kms_cursor_legacy@basic-flip-before-cursor-atomic.html [8]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_20811/fi-snb-2520m/igt@kms_cursor_legacy@basic-flip-before-cursor-atomic.html * igt@kms_cursor_legacy@basic-flip-before-cursor-varying-size: - fi-elk-e7500: [PASS][9] -> [DMESG-WARN][10] +1 similar issue [9]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10481/fi-elk-e7500/igt@kms_cursor_legacy@basic-flip-before-cursor-varying-size.html [10]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_20811/fi-elk-e7500/igt@kms_cursor_legacy@basic-flip-before-cursor-varying-size.html * igt@kms_flip@basic-flip-vs-dpms@a-hdmi-a2: - fi-skl-guc: [PASS][11] -> [FAIL][12] +19 similar issues [11]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10481/fi-skl-guc/igt@kms_flip@basic-flip-vs-dpms@a-hdmi-a2.html [12]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_20811/fi-skl-guc/igt@kms_flip@basic-flip-vs-dpms@a-hdmi-a2.html * igt@kms_flip@basic-flip-vs-dpms@a-vga1: - fi-ivb-3770: [PASS][13] -> [FAIL][14] +7 similar issues [13]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10481/fi-ivb-3770/igt@kms_flip@basic-flip-vs-dpms@a-vga1.html [14]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_20811/fi-ivb-3770/igt@kms_flip@basic-flip-vs-dpms@a-vga1.html - fi-pnv-d510: [PASS][15] -> [FAIL][16] +6 similar issues [15]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10481/fi-pnv-d510/igt@kms_flip@basic-flip-vs-dpms@a-vga1.html [16]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_20811/fi-pnv-d510/igt@kms_flip@basic-flip-vs-dpms@a-vga1.html * igt@kms_flip@basic-flip-vs-dpms@b-dp1: - fi-tgl-1115g4: [PASS][17] -> [FAIL][18] +24 similar issues [17]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10481/fi-tgl-1115g4/igt@kms_flip@basic-flip-vs-dpms@b-dp1.html [18]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_20811/fi-tgl-1115g4/igt@kms_flip@basic-flip-vs-dpms@b-dp1.html * igt@kms_flip@basic-flip-vs-dpms@b-dsi1: - fi-glk-dsi: [PASS][19] -> [FAIL][20] +9 similar issues [19]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10481/fi-glk-dsi/igt@kms_flip@basic-flip-vs-dpms@b-dsi1.html [20]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_20811/fi-glk-dsi/igt@kms_flip@basic-flip-vs-dpms@b-dsi1.html * igt@kms_flip@basic-flip-vs-dpms@b-edp1: - fi-bsw-kefka: [PASS][21] -> [FAIL][22] +4 similar issues [21]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10481/fi-bsw-kefka/igt@kms_flip@basic-flip-vs-dpms@b-edp1.html [22]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_20811/fi-bsw-kefka/igt@kms_flip@basic-flip-vs-dpms@b-edp1.html * igt@kms_flip@basic-flip-vs-dpms@b-hdmi-a1: - fi-cfl-8700k: [PASS][23] -> [FAIL][24] +10 similar issues [23]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10481/fi-cfl-8700k/igt@kms_flip@basic-flip-vs-dpms@b-hdmi-a1.html [24]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_20811/fi-cfl-8700k/igt@kms_flip@basic-flip-vs-dpms@b-hdmi-a1.html * igt@kms_flip@basic-flip-vs-dpms@b-hdmi-a2: - fi-bdw-5557u: [PASS][25] -> [FAIL][26] +10 similar issues [25]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10481/fi-bdw-5557u/igt@kms_flip@basic-flip-vs-dpms@b-hdmi-a2.html [26]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_20811/fi-bdw-5557u/igt@kms_flip@basic-flip-vs-dpms@b-hdmi-a2.html * igt@kms_flip@basic-flip-vs-dpms@b-vga1: - fi-ilk-650: [PASS][27] -> [FAIL][28] +7 similar issues [27]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10481/fi-ilk-650/igt@kms_flip@basic-flip-vs-dpms@b-vga1.html [28]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_20811/fi-ilk-650/igt@kms_flip@basic-flip-vs-dpms@b-vga1.html * igt@kms_flip@basic-flip-vs-dpms@c-dsi1: - fi-bxt-dsi: [PASS][29] -> [FAIL][30] +9 similar issues [29]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10481/fi-bxt-dsi/igt@kms_flip@basic-flip-vs-dpms@c-dsi1.html [30]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_20811/fi-bxt-dsi/igt@kms_flip@basic-flip-vs-dpms@c-dsi1.html * igt@kms_flip@basic-flip-vs-dpms@c-hdmi-a2: - fi-icl-u2: [PASS][31] -> [FAIL][32] +27 similar issues [31]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10481/fi-icl-u2/igt@kms_flip@basic-flip-vs-dpms@c-hdmi-a2.html [32]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_20811/fi-icl-u2/igt@kms_flip@basic-flip-vs-dpms@c-hdmi-a2.html * igt@kms_flip@basic-flip-vs-modeset@a-edp1: - fi-cml-u2: [PASS][33] -> [FAIL][34] +9 similar issues [33]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10481/fi-cml-u2/igt@kms_flip@basic-flip-vs-modeset@a-edp1.html [34]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_20811/fi-cml-u2/igt@kms_flip@basic-flip-vs-modeset@a-edp1.html * igt@kms_flip@basic-flip-vs-modeset@a-vga1: - fi-elk-e7500: [PASS][35] -> [FAIL][36] +12 similar issues [35]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10481/fi-elk-e7500/igt@kms_flip@basic-flip-vs-modeset@a-vga1.html [36]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_20811/fi-elk-e7500/igt@kms_flip@basic-flip-vs-modeset@a-vga1.html * igt@kms_flip@basic-flip-vs-modeset@b-dp1: - fi-kbl-x1275: [PASS][37] -> [FAIL][38] +10 similar issues [37]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10481/fi-kbl-x1275/igt@kms_flip@basic-flip-vs-modeset@b-dp1.html [38]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_20811/fi-kbl-x1275/igt@kms_flip@basic-flip-vs-modeset@b-dp1.html * igt@kms_flip@basic-flip-vs-modeset@b-dvi-d1: - fi-bwr-2160: [PASS][39] -> [FAIL][40] +8 similar issues [39]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10481/fi-bwr-2160/igt@kms_flip@basic-flip-vs-modeset@b-dvi-d1.html [40]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_20811/fi-bwr-2160/igt@kms_flip@basic-flip-vs-modeset@b-dvi-d1.html * igt@kms_flip@basic-flip-vs-modeset@b-hdmi-a1: - fi-cfl-guc: [PASS][41] -> [FAIL][42] +10 similar issues [41]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10481/fi-cfl-guc/igt@kms_flip@basic-flip-vs-modeset@b-hdmi-a1.html [42]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_20811/fi-cfl-guc/igt@kms_flip@basic-flip-vs-modeset@b-hdmi-a1.html * igt@kms_flip@basic-flip-vs-modeset@b-lvds1: - fi-snb-2520m: [PASS][43] -> [DMESG-FAIL][44] +3 similar issues [43]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10481/fi-snb-2520m/igt@kms_flip@basic-flip-vs-modeset@b-lvds1.html [44]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_20811/fi-snb-2520m/igt@kms_flip@basic-flip-vs-modeset@b-lvds1.html * igt@kms_flip@basic-flip-vs-modeset@c-dp1: - fi-kbl-7500u: [PASS][45] -> [FAIL][46] +19 similar issues [45]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10481/fi-kbl-7500u/igt@kms_flip@basic-flip-vs-modeset@c-dp1.html [46]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_20811/fi-kbl-7500u/igt@kms_flip@basic-flip-vs-modeset@c-dp1.html * igt@kms_flip@basic-flip-vs-modeset@c-dp2: - fi-cfl-8109u: [PASS][47] -> [FAIL][48] +19 similar issues [47]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10481/fi-cfl-8109u/igt@kms_flip@basic-flip-vs-modeset@c-dp2.html [48]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_20811/fi-cfl-8109u/igt@kms_flip@basic-flip-vs-modeset@c-dp2.html * igt@kms_flip@basic-flip-vs-modeset@c-hdmi-a1: - fi-rkl-guc: [PASS][49] -> [FAIL][50] +10 similar issues [49]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10481/fi-rkl-guc/igt@kms_flip@basic-flip-vs-modeset@c-hdmi-a1.html [50]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_20811/fi-rkl-guc/igt@kms_flip@basic-flip-vs-modeset@c-hdmi-a1.html * igt@kms_flip@basic-flip-vs-modeset@c-vga1: - fi-ivb-3770: [PASS][51] -> [DMESG-FAIL][52] +4 similar issues [51]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10481/fi-ivb-3770/igt@kms_flip@basic-flip-vs-modeset@c-vga1.html [52]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_20811/fi-ivb-3770/igt@kms_flip@basic-flip-vs-modeset@c-vga1.html * igt@kms_flip@basic-flip-vs-wf_vblank@a-vga1: - fi-ilk-650: [PASS][53] -> [DMESG-WARN][54] [53]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10481/fi-ilk-650/igt@kms_flip@basic-flip-vs-wf_vblank@a-vga1.html [54]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_20811/fi-ilk-650/igt@kms_flip@basic-flip-vs-wf_vblank@a-vga1.html * igt@kms_flip@basic-plain-flip@b-dp1: - fi-ilk-650: [PASS][55] -> [DMESG-FAIL][56] +4 similar issues [55]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10481/fi-ilk-650/igt@kms_flip@basic-plain-flip@b-dp1.html [56]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_20811/fi-ilk-650/igt@kms_flip@basic-plain-flip@b-dp1.html * igt@kms_flip@basic-plain-flip@b-dp2: - fi-skl-6700k2: [PASS][57] -> [FAIL][58] +28 similar issues [57]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10481/fi-skl-6700k2/igt@kms_flip@basic-plain-flip@b-dp2.html [58]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_20811/fi-skl-6700k2/igt@kms_flip@basic-plain-flip@b-dp2.html * igt@kms_flip@basic-plain-flip@c-edp1: - fi-icl-y: [PASS][59] -> [FAIL][60] +9 similar issues [59]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10481/fi-icl-y/igt@kms_flip@basic-plain-flip@c-edp1.html [60]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_20811/fi-icl-y/igt@kms_flip@basic-plain-flip@c-edp1.html - fi-kbl-soraka: [PASS][61] -> [FAIL][62] [61]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10481/fi-kbl-soraka/igt@kms_flip@basic-plain-flip@c-edp1.html [62]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_20811/fi-kbl-soraka/igt@kms_flip@basic-plain-flip@c-edp1.html #### Suppressed #### The following results come from untrusted machines, tests, or statuses. They do not affect the overall result. * igt@kms_flip@basic-flip-vs-dpms@c-edp1: - {fi-ehl-2}: [PASS][63] -> [FAIL][64] +9 similar issues [63]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10481/fi-ehl-2/igt@kms_flip@basic-flip-vs-dpms@c-edp1.html [64]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_20811/fi-ehl-2/igt@kms_flip@basic-flip-vs-dpms@c-edp1.html * igt@kms_flip@basic-flip-vs-modeset@b-edp1: - {fi-jsl-1}: [PASS][65] -> [FAIL][66] +7 similar issues [65]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10481/fi-jsl-1/igt@kms_flip@basic-flip-vs-modeset@b-edp1.html [66]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_20811/fi-jsl-1/igt@kms_flip@basic-flip-vs-modeset@b-edp1.html * igt@kms_force_connector_basic@force-connector-state: - {fi-hsw-gt1}: [PASS][67] -> [DMESG-WARN][68] [67]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10481/fi-hsw-gt1/igt@kms_force_connector_basic@force-connector-state.html [68]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_20811/fi-hsw-gt1/igt@kms_force_connector_basic@force-connector-state.html * igt@prime_vgem@basic-fence-flip: - {fi-tgl-dsi}: [PASS][69] -> [FAIL][70] [69]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10481/fi-tgl-dsi/igt@prime_vgem@basic-fence-flip.html [70]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_20811/fi-tgl-dsi/igt@prime_vgem@basic-fence-flip.html Known issues ------------ Here are the changes found in Patchwork_20811 that come from known issues: ### IGT changes ### #### Issues hit #### * igt@i915_selftest@live@workarounds: - fi-rkl-guc: [PASS][71] -> [DMESG-FAIL][72] ([i915#3928]) [71]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10481/fi-rkl-guc/igt@i915_selftest@live@workarounds.html [72]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_20811/fi-rkl-guc/igt@i915_selftest@live@workarounds.html * igt@kms_flip@basic-flip-vs-dpms@b-edp1: - fi-kbl-soraka: [PASS][73] -> [FAIL][74] ([i915#275]) +4 similar issues [73]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10481/fi-kbl-soraka/igt@kms_flip@basic-flip-vs-dpms@b-edp1.html [74]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_20811/fi-kbl-soraka/igt@kms_flip@basic-flip-vs-dpms@b-edp1.html * igt@kms_pipe_crc_basic@nonblocking-crc-pipe-a-frame-sequence: - fi-ilk-650: [PASS][75] -> [DMESG-WARN][76] ([i915#164]) +18 similar issues [75]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10481/fi-ilk-650/igt@kms_pipe_crc_basic@nonblocking-crc-pipe-a-frame-sequence.html [76]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_20811/fi-ilk-650/igt@kms_pipe_crc_basic@nonblocking-crc-pipe-a-frame-sequence.html * igt@runner@aborted: - fi-rkl-guc: NOTRUN -> [FAIL][77] ([i915#3928]) [77]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_20811/fi-rkl-guc/igt@runner@aborted.html #### Possible fixes #### * igt@gem_exec_suspend@basic-s3: - fi-tgl-1115g4: [FAIL][78] ([i915#1888]) -> [PASS][79] [78]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10481/fi-tgl-1115g4/igt@gem_exec_suspend@basic-s3.html [79]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_20811/fi-tgl-1115g4/igt@gem_exec_suspend@basic-s3.html {name}: This element is suppressed. This means it is ignored when computing the status of the difference (SUCCESS, WARNING, or FAILURE). [i915#164]: https://gitlab.freedesktop.org/drm/intel/issues/164 [i915#1888]: https://gitlab.freedesktop.org/drm/intel/issues/1888 [i915#275]: https://gitlab.freedesktop.org/drm/intel/issues/275 [i915#3717]: https://gitlab.freedesktop.org/drm/intel/issues/3717 [i915#3928]: https://gitlab.freedesktop.org/drm/intel/issues/3928 Participating hosts (39 -> 34) ------------------------------ Missing (5): fi-hsw-4200u fi-bsw-cyan fi-apl-guc bat-jsl-1 fi-bdw-samus Build changes ------------- * Linux: CI_DRM_10481 -> Patchwork_20811 CI-20190529: 20190529 CI_DRM_10481: 7a2a60f961bd7bcc00aacb1d590a2b11ff2a93bd @ git://anongit.freedesktop.org/gfx-ci/linux IGT_6175: c91f99c74b966f635d7e2eb898bf0f78383d281b @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git Patchwork_20811: d888bd9f64eb6694764028ff682781e605bad9cf @ git://anongit.freedesktop.org/gfx-ci/linux == Linux commits == d888bd9f64eb i915 timeouts delaying boot under GVT == Logs == For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_20811/index.html [-- Attachment #2: Type: text/html, Size: 18334 bytes --] ^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [Intel-gfx] i915 timeouts delaying boot under GVT 2021-08-13 6:31 [Intel-gfx] i915 timeouts delaying boot under GVT Christoph Hellwig 2021-08-13 6:44 ` [Intel-gfx] ✗ Fi.CI.CHECKPATCH: warning for " Patchwork 2021-08-13 7:17 ` [Intel-gfx] ✗ Fi.CI.BAT: failure " Patchwork @ 2021-08-16 2:45 ` Zhenyu Wang 2021-08-16 6:21 ` Christoph Hellwig 2 siblings, 1 reply; 5+ messages in thread From: Zhenyu Wang @ 2021-08-16 2:45 UTC (permalink / raw) To: Christoph Hellwig Cc: Jani Nikula, Joonas Lahtinen, Rodrigo Vivi, Zhenyu Wang, Zhi Wang, intel-gfx, intel-gvt-dev [-- Attachment #1: Type: text/plain, Size: 2170 bytes --] On 2021.08.13 08:31:28 +0200, Christoph Hellwig wrote: > Hi all, > > when botting a current 4.14-rc tree in a VM using GVT-g (with the host > also running a current 4.14-rc tree), I see bunch of long timeouts > followed by i915 errors: > > [ 4.252066] i915 0000:00:03.0: [drm] VGT balloon successfully > [ 5.095190] i915 0000:00:03.0: [drm] *ERROR* Failed to disable SAGV (-110) > [ 15.334559] [drm:drm_atomic_helper_wait_for_flip_done] *ERROR* [CRTC:51:pipe > A] flip_done timed out > [ 15.346934] [drm] Initialized i915 1.6.0 20201103 for 0000:00:03.0 on minor > 0 > > I did a hackjob to track them down and just if out the offending code, > which speeds up the boot by ~11 seconds but is probably dangerous as hell: Hi, Christoph, what platform is this? And what's your guest i915 config? I'll try to reproduce on our side. Thanks for reporting this. > > diff --git a/drivers/gpu/drm/i915/display/intel_display.c b/drivers/gpu/drm/i915/display/intel_display.c > index 2d5d21740c25..ee82fd67f386 100644 > --- a/drivers/gpu/drm/i915/display/intel_display.c > +++ b/drivers/gpu/drm/i915/display/intel_display.c > @@ -10696,7 +10696,7 @@ static void intel_atomic_commit_tail(struct intel_atomic_state *state) > * - switch over to the vblank wait helper in the core after that since > * we don't need out special handling any more. > */ > - drm_atomic_helper_wait_for_flip_done(dev, &state->base); > +// drm_atomic_helper_wait_for_flip_done(dev, &state->base); > > for_each_new_intel_crtc_in_state(state, crtc, new_crtc_state, i) { > if (new_crtc_state->uapi.async_flip) > diff --git a/drivers/gpu/drm/i915/intel_pm.c b/drivers/gpu/drm/i915/intel_pm.c > index 45fefa0ed160..f03ce729cc4b 100644 > --- a/drivers/gpu/drm/i915/intel_pm.c > +++ b/drivers/gpu/drm/i915/intel_pm.c > @@ -3753,7 +3753,7 @@ intel_disable_sagv(struct drm_i915_private *dev_priv) > if (!intel_has_sagv(dev_priv)) > return 0; > > - if (dev_priv->sagv_status == I915_SAGV_DISABLED) > + if (1 || dev_priv->sagv_status == I915_SAGV_DISABLED) > return 0; > > drm_dbg_kms(&dev_priv->drm, "Disabling SAGV\n"); [-- Attachment #2: signature.asc --] [-- Type: application/pgp-signature, Size: 195 bytes --] ^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [Intel-gfx] i915 timeouts delaying boot under GVT 2021-08-16 2:45 ` [Intel-gfx] " Zhenyu Wang @ 2021-08-16 6:21 ` Christoph Hellwig 0 siblings, 0 replies; 5+ messages in thread From: Christoph Hellwig @ 2021-08-16 6:21 UTC (permalink / raw) To: Zhenyu Wang Cc: Christoph Hellwig, Jani Nikula, Joonas Lahtinen, Rodrigo Vivi, Zhi Wang, intel-gfx, intel-gvt-dev On Mon, Aug 16, 2021 at 10:45:34AM +0800, Zhenyu Wang wrote: > Hi, Christoph, what platform is this? Kaby Lake ( i7-8550U) > > And what's your guest i915 config? guest config as in i915-related .config options? ---------------- snip ---------------- CONFIG_DRM_I915=y CONFIG_DRM_I915_FORCE_PROBE="" CONFIG_DRM_I915_CAPTURE_ERROR=y CONFIG_DRM_I915_COMPRESS_ERROR=y CONFIG_DRM_I915_USERPTR=y # CONFIG_DRM_I915_GVT is not set # # drm/i915 Debugging # # CONFIG_DRM_I915_WERROR is not set # CONFIG_DRM_I915_DEBUG is not set # CONFIG_DRM_I915_DEBUG_MMIO is not set # CONFIG_DRM_I915_SW_FENCE_DEBUG_OBJECTS is not set # CONFIG_DRM_I915_SW_FENCE_CHECK_DAG is not set # CONFIG_DRM_I915_DEBUG_GUC is not set # CONFIG_DRM_I915_SELFTEST is not set # CONFIG_DRM_I915_LOW_LEVEL_TRACEPOINTS is not set # CONFIG_DRM_I915_DEBUG_VBLANK_EVADE is not set # CONFIG_DRM_I915_DEBUG_RUNTIME_PM is not set # end of drm/i915 Debugging # # # drm/i915 Profile Guided Optimisation # CONFIG_DRM_I915_REQUEST_TIMEOUT=20000 CONFIG_DRM_I915_FENCE_TIMEOUT=10000 CONFIG_DRM_I915_USERFAULT_AUTOSUSPEND=250 CONFIG_DRM_I915_HEARTBEAT_INTERVAL=2500 CONFIG_DRM_I915_PREEMPT_TIMEOUT=100 CONFIG_DRM_I915_MAX_REQUEST_BUSYWAIT=8000 CONFIG_DRM_I915_STOP_TIMEOUT=100 CONFIG_DRM_I915_TIMESLICE_DURATION=1 # end of drm/i915 Profile Guided Optimisation ---------------- snip ---------------- ^ permalink raw reply [flat|nested] 5+ messages in thread
end of thread, other threads:[~2021-08-16 6:22 UTC | newest] Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- 2021-08-13 6:31 [Intel-gfx] i915 timeouts delaying boot under GVT Christoph Hellwig 2021-08-13 6:44 ` [Intel-gfx] ✗ Fi.CI.CHECKPATCH: warning for " Patchwork 2021-08-13 7:17 ` [Intel-gfx] ✗ Fi.CI.BAT: failure " Patchwork 2021-08-16 2:45 ` [Intel-gfx] " Zhenyu Wang 2021-08-16 6:21 ` Christoph Hellwig
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.