* [igt-dev] [PATCH i-g-t v1] igt/kms_flip: Use actual vblank_interval instead of expected.
@ 2019-06-28 12:16 Stanislav Lisovskiy
2019-06-28 18:42 ` [igt-dev] ✓ Fi.CI.BAT: success for " Patchwork
` (2 more replies)
0 siblings, 3 replies; 4+ messages in thread
From: Stanislav Lisovskiy @ 2019-06-28 12:16 UTC (permalink / raw)
To: igt-dev; +Cc: stanislav.lisovskiy, martin.peres
If we are not currently failing at calibration stage, when we
detect that actual vblank interval takes longer than expected
according to the modeline, then we should not fail here as well.
Vblank interval can be different from expected one depending on
clocking used.
Probably we need to have some criteria how much vblank interval
is allowed to be different, however currently we don't fail in
calibration_ts but simply print that it is different, while
later during *-vs-vblank-race we do, even though the reason is
the same.
Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=103060
Signed-off-by: Stanislav Lisovskiy <stanislav.lisovskiy@intel.com>
---
tests/kms_flip.c | 9 ++++-----
1 file changed, 4 insertions(+), 5 deletions(-)
diff --git a/tests/kms_flip.c b/tests/kms_flip.c
index 2a158d97..a47938cd 100755
--- a/tests/kms_flip.c
+++ b/tests/kms_flip.c
@@ -417,7 +417,6 @@ static double mode_frame_time(const struct test_output *o)
static double actual_frame_time(const struct test_output *o)
{
- igt_assert(o->flags & TEST_CHECK_TS);
return o->vblank_interval;
}
@@ -740,8 +739,8 @@ static unsigned int run_test_step(struct test_output *o)
* we waited for two vblanks, so verify that
* we were blocked for ~1-2 frames.
*/
- igt_assert_f(end - start > 0.9 * mode_frame_time(o) &&
- end - start < 2.1 * mode_frame_time(o),
+ igt_assert_f(end - start > 0.9 * actual_frame_time(o) &&
+ end - start < 2.1 * actual_frame_time(o),
"wait for two vblanks took %lu usec (frame time %f usec)\n",
end - start, mode_frame_time(o));
join_vblank_wait_thread();
@@ -1545,8 +1544,8 @@ igt_main
"single-buffer-flip-vs-dpms-off-vs-modeset" },
{ 30, TEST_FLIP | TEST_NO_2X_OUTPUT | TEST_DPMS_OFF_OTHERS , "dpms-off-confusion" },
{ 0, TEST_ENOENT | TEST_NOEVENT, "nonexisting-fb" },
- { 10, TEST_DPMS_OFF | TEST_DPMS | TEST_VBLANK_RACE, "dpms-vs-vblank-race" },
- { 10, TEST_MODESET | TEST_VBLANK_RACE, "modeset-vs-vblank-race" },
+ { 10, TEST_DPMS_OFF | TEST_DPMS | TEST_VBLANK_RACE | TEST_CHECK_TS, "dpms-vs-vblank-race" },
+ { 10, TEST_MODESET | TEST_VBLANK_RACE | TEST_CHECK_TS, "modeset-vs-vblank-race" },
{ 0, TEST_BO_TOOBIG | TEST_NO_2X_OUTPUT, "bo-too-big" },
{ 10, TEST_FLIP | TEST_SUSPEND, "flip-vs-suspend" },
};
--
2.17.1
_______________________________________________
igt-dev mailing list
igt-dev@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/igt-dev
^ permalink raw reply related [flat|nested] 4+ messages in thread* [igt-dev] ✓ Fi.CI.BAT: success for igt/kms_flip: Use actual vblank_interval instead of expected. 2019-06-28 12:16 [igt-dev] [PATCH i-g-t v1] igt/kms_flip: Use actual vblank_interval instead of expected Stanislav Lisovskiy @ 2019-06-28 18:42 ` Patchwork 2019-06-29 6:27 ` [igt-dev] ✓ Fi.CI.IGT: " Patchwork 2019-09-04 8:45 ` [igt-dev] [PATCH i-g-t v1] " Maarten Lankhorst 2 siblings, 0 replies; 4+ messages in thread From: Patchwork @ 2019-06-28 18:42 UTC (permalink / raw) To: Stanislav Lisovskiy; +Cc: igt-dev == Series Details == Series: igt/kms_flip: Use actual vblank_interval instead of expected. URL : https://patchwork.freedesktop.org/series/62935/ State : success == Summary == CI Bug Log - changes from IGT_5075 -> IGTPW_3210 ==================================================== Summary ------- **SUCCESS** No regressions found. External URL: https://patchwork.freedesktop.org/api/1.0/series/62935/revisions/1/mbox/ Known issues ------------ Here are the changes found in IGTPW_3210 that come from known issues: ### IGT changes ### #### Issues hit #### * igt@gem_ctx_create@basic-files: - fi-icl-dsi: [PASS][1] -> [INCOMPLETE][2] ([fdo#107713] / [fdo#109100]) [1]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5075/fi-icl-dsi/igt@gem_ctx_create@basic-files.html [2]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3210/fi-icl-dsi/igt@gem_ctx_create@basic-files.html * igt@gem_ringfill@basic-default-forked: - fi-icl-u3: [PASS][3] -> [DMESG-WARN][4] ([fdo#107724]) [3]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5075/fi-icl-u3/igt@gem_ringfill@basic-default-forked.html [4]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3210/fi-icl-u3/igt@gem_ringfill@basic-default-forked.html * igt@i915_selftest@live_blt: - fi-skl-iommu: [PASS][5] -> [INCOMPLETE][6] ([fdo#108602]) [5]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5075/fi-skl-iommu/igt@i915_selftest@live_blt.html [6]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3210/fi-skl-iommu/igt@i915_selftest@live_blt.html #### Possible fixes #### * igt@gem_exec_suspend@basic-s3: - fi-blb-e6850: [INCOMPLETE][7] ([fdo#107718]) -> [PASS][8] [7]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5075/fi-blb-e6850/igt@gem_exec_suspend@basic-s3.html [8]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3210/fi-blb-e6850/igt@gem_exec_suspend@basic-s3.html * igt@i915_pm_rpm@module-reload: - fi-kbl-r: [DMESG-WARN][9] ([fdo#111012]) -> [PASS][10] [9]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5075/fi-kbl-r/igt@i915_pm_rpm@module-reload.html [10]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3210/fi-kbl-r/igt@i915_pm_rpm@module-reload.html * igt@kms_chamelium@dp-crc-fast: - fi-kbl-7500u: [FAIL][11] ([fdo#109635 ]) -> [PASS][12] [11]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5075/fi-kbl-7500u/igt@kms_chamelium@dp-crc-fast.html [12]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3210/fi-kbl-7500u/igt@kms_chamelium@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). [fdo#107713]: https://bugs.freedesktop.org/show_bug.cgi?id=107713 [fdo#107718]: https://bugs.freedesktop.org/show_bug.cgi?id=107718 [fdo#107724]: https://bugs.freedesktop.org/show_bug.cgi?id=107724 [fdo#108602]: https://bugs.freedesktop.org/show_bug.cgi?id=108602 [fdo#109100]: https://bugs.freedesktop.org/show_bug.cgi?id=109100 [fdo#109635 ]: https://bugs.freedesktop.org/show_bug.cgi?id=109635 [fdo#111012]: https://bugs.freedesktop.org/show_bug.cgi?id=111012 Participating hosts (52 -> 44) ------------------------------ Additional (1): fi-bdw-gvtdvm Missing (9): fi-kbl-soraka fi-ilk-m540 fi-hsw-4200u fi-byt-j1900 fi-byt-squawks fi-bsw-cyan fi-icl-y fi-byt-clapper fi-bdw-samus Build changes ------------- * IGT: IGT_5075 -> IGTPW_3210 CI_DRM_6381: 9a9d998ffe7b63c4fdb5fb0fd629b7879a3d3639 @ git://anongit.freedesktop.org/gfx-ci/linux IGTPW_3210: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3210/ IGT_5075: 03779dd3de8a57544f124d9952a6d2b3e34e34ca @ git://anongit.freedesktop.org/xorg/app/intel-gpu-tools == Logs == For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3210/ _______________________________________________ igt-dev mailing list igt-dev@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/igt-dev ^ permalink raw reply [flat|nested] 4+ messages in thread
* [igt-dev] ✓ Fi.CI.IGT: success for igt/kms_flip: Use actual vblank_interval instead of expected. 2019-06-28 12:16 [igt-dev] [PATCH i-g-t v1] igt/kms_flip: Use actual vblank_interval instead of expected Stanislav Lisovskiy 2019-06-28 18:42 ` [igt-dev] ✓ Fi.CI.BAT: success for " Patchwork @ 2019-06-29 6:27 ` Patchwork 2019-09-04 8:45 ` [igt-dev] [PATCH i-g-t v1] " Maarten Lankhorst 2 siblings, 0 replies; 4+ messages in thread From: Patchwork @ 2019-06-29 6:27 UTC (permalink / raw) To: Stanislav Lisovskiy; +Cc: igt-dev == Series Details == Series: igt/kms_flip: Use actual vblank_interval instead of expected. URL : https://patchwork.freedesktop.org/series/62935/ State : success == Summary == CI Bug Log - changes from IGT_5075_full -> IGTPW_3210_full ==================================================== Summary ------- **SUCCESS** No regressions found. External URL: https://patchwork.freedesktop.org/api/1.0/series/62935/revisions/1/mbox/ Known issues ------------ Here are the changes found in IGTPW_3210_full that come from known issues: ### IGT changes ### #### Issues hit #### * igt@gem_eio@in-flight-suspend: - shard-kbl: [PASS][1] -> [DMESG-WARN][2] ([fdo#108566]) +3 similar issues [1]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5075/shard-kbl3/igt@gem_eio@in-flight-suspend.html [2]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3210/shard-kbl3/igt@gem_eio@in-flight-suspend.html * igt@gem_tiled_swapping@non-threaded: - shard-hsw: [PASS][3] -> [FAIL][4] ([fdo#108686]) [3]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5075/shard-hsw2/igt@gem_tiled_swapping@non-threaded.html [4]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3210/shard-hsw4/igt@gem_tiled_swapping@non-threaded.html * igt@i915_pm_rc6_residency@rc6-accuracy: - shard-snb: [PASS][5] -> [SKIP][6] ([fdo#109271]) [5]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5075/shard-snb4/igt@i915_pm_rc6_residency@rc6-accuracy.html [6]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3210/shard-snb7/igt@i915_pm_rc6_residency@rc6-accuracy.html * igt@kms_cursor_crc@pipe-c-cursor-128x128-sliding: - shard-kbl: [PASS][7] -> [FAIL][8] ([fdo#103232]) [7]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5075/shard-kbl6/igt@kms_cursor_crc@pipe-c-cursor-128x128-sliding.html [8]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3210/shard-kbl3/igt@kms_cursor_crc@pipe-c-cursor-128x128-sliding.html - shard-apl: [PASS][9] -> [FAIL][10] ([fdo#103232]) [9]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5075/shard-apl5/igt@kms_cursor_crc@pipe-c-cursor-128x128-sliding.html [10]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3210/shard-apl3/igt@kms_cursor_crc@pipe-c-cursor-128x128-sliding.html * igt@kms_flip@2x-flip-vs-dpms-off-vs-modeset: - shard-hsw: [PASS][11] -> [SKIP][12] ([fdo#109271]) +28 similar issues [11]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5075/shard-hsw1/igt@kms_flip@2x-flip-vs-dpms-off-vs-modeset.html [12]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3210/shard-hsw1/igt@kms_flip@2x-flip-vs-dpms-off-vs-modeset.html * igt@kms_flip@flip-vs-expired-vblank-interruptible: - shard-glk: [PASS][13] -> [FAIL][14] ([fdo#105363]) [13]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5075/shard-glk9/igt@kms_flip@flip-vs-expired-vblank-interruptible.html [14]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3210/shard-glk6/igt@kms_flip@flip-vs-expired-vblank-interruptible.html * igt@kms_flip@flip-vs-suspend: - shard-apl: [PASS][15] -> [DMESG-WARN][16] ([fdo#108566]) +1 similar issue [15]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5075/shard-apl1/igt@kms_flip@flip-vs-suspend.html [16]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3210/shard-apl1/igt@kms_flip@flip-vs-suspend.html * igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-pri-shrfb-draw-pwrite: - shard-iclb: [PASS][17] -> [FAIL][18] ([fdo#103167]) +3 similar issues [17]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5075/shard-iclb3/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-pri-shrfb-draw-pwrite.html [18]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3210/shard-iclb4/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-pri-shrfb-draw-pwrite.html * igt@kms_psr2_su@page_flip: - shard-iclb: [PASS][19] -> [SKIP][20] ([fdo#109642]) [19]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5075/shard-iclb2/igt@kms_psr2_su@page_flip.html [20]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3210/shard-iclb8/igt@kms_psr2_su@page_flip.html * igt@kms_psr@psr2_cursor_plane_move: - shard-iclb: [PASS][21] -> [SKIP][22] ([fdo#109441]) [21]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5075/shard-iclb2/igt@kms_psr@psr2_cursor_plane_move.html [22]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3210/shard-iclb4/igt@kms_psr@psr2_cursor_plane_move.html #### Possible fixes #### * igt@gem_exec_balancer@smoke: - shard-iclb: [SKIP][23] ([fdo#110854]) -> [PASS][24] [23]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5075/shard-iclb3/igt@gem_exec_balancer@smoke.html [24]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3210/shard-iclb2/igt@gem_exec_balancer@smoke.html * igt@i915_selftest@live_hangcheck: - shard-iclb: [INCOMPLETE][25] ([fdo#107713] / [fdo#108569]) -> [PASS][26] [25]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5075/shard-iclb5/igt@i915_selftest@live_hangcheck.html [26]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3210/shard-iclb6/igt@i915_selftest@live_hangcheck.html * igt@kms_cursor_crc@pipe-a-cursor-suspend: - shard-kbl: [DMESG-WARN][27] ([fdo#108566]) -> [PASS][28] +4 similar issues [27]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5075/shard-kbl3/igt@kms_cursor_crc@pipe-a-cursor-suspend.html [28]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3210/shard-kbl6/igt@kms_cursor_crc@pipe-a-cursor-suspend.html * igt@kms_flip_tiling@flip-to-x-tiled: - shard-iclb: [FAIL][29] ([fdo#108134]) -> [PASS][30] [29]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5075/shard-iclb6/igt@kms_flip_tiling@flip-to-x-tiled.html [30]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3210/shard-iclb8/igt@kms_flip_tiling@flip-to-x-tiled.html * igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-pri-shrfb-draw-mmap-wc: - shard-hsw: [SKIP][31] ([fdo#109271]) -> [PASS][32] +14 similar issues [31]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5075/shard-hsw1/igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-pri-shrfb-draw-mmap-wc.html [32]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3210/shard-hsw5/igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-pri-shrfb-draw-mmap-wc.html * igt@kms_frontbuffer_tracking@fbc-suspend: - shard-kbl: [INCOMPLETE][33] ([fdo#103665]) -> [PASS][34] [33]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5075/shard-kbl4/igt@kms_frontbuffer_tracking@fbc-suspend.html [34]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3210/shard-kbl3/igt@kms_frontbuffer_tracking@fbc-suspend.html * igt@kms_frontbuffer_tracking@fbcpsr-1p-offscren-pri-shrfb-draw-pwrite: - shard-iclb: [FAIL][35] ([fdo#103167]) -> [PASS][36] +2 similar issues [35]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5075/shard-iclb7/igt@kms_frontbuffer_tracking@fbcpsr-1p-offscren-pri-shrfb-draw-pwrite.html [36]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3210/shard-iclb3/igt@kms_frontbuffer_tracking@fbcpsr-1p-offscren-pri-shrfb-draw-pwrite.html * igt@kms_plane@plane-panning-bottom-right-suspend-pipe-b-planes: - shard-apl: [DMESG-WARN][37] ([fdo#108566]) -> [PASS][38] +2 similar issues [37]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5075/shard-apl2/igt@kms_plane@plane-panning-bottom-right-suspend-pipe-b-planes.html [38]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3210/shard-apl6/igt@kms_plane@plane-panning-bottom-right-suspend-pipe-b-planes.html * igt@kms_plane_alpha_blend@pipe-b-coverage-7efc: - shard-kbl: [FAIL][39] ([fdo#108145]) -> [PASS][40] [39]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5075/shard-kbl4/igt@kms_plane_alpha_blend@pipe-b-coverage-7efc.html [40]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3210/shard-kbl7/igt@kms_plane_alpha_blend@pipe-b-coverage-7efc.html * igt@kms_plane_lowres@pipe-a-tiling-x: - shard-iclb: [FAIL][41] ([fdo#103166]) -> [PASS][42] [41]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5075/shard-iclb5/igt@kms_plane_lowres@pipe-a-tiling-x.html [42]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3210/shard-iclb1/igt@kms_plane_lowres@pipe-a-tiling-x.html * igt@kms_psr@psr2_sprite_blt: - shard-iclb: [SKIP][43] ([fdo#109441]) -> [PASS][44] +1 similar issue [43]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5075/shard-iclb8/igt@kms_psr@psr2_sprite_blt.html [44]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3210/shard-iclb2/igt@kms_psr@psr2_sprite_blt.html * igt@kms_setmode@basic: - shard-kbl: [FAIL][45] ([fdo#99912]) -> [PASS][46] [45]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5075/shard-kbl3/igt@kms_setmode@basic.html [46]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3210/shard-kbl6/igt@kms_setmode@basic.html * igt@kms_sysfs_edid_timing: - shard-hsw: [FAIL][47] ([fdo#100047]) -> [PASS][48] [47]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5075/shard-hsw1/igt@kms_sysfs_edid_timing.html [48]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3210/shard-hsw5/igt@kms_sysfs_edid_timing.html [fdo#100047]: https://bugs.freedesktop.org/show_bug.cgi?id=100047 [fdo#103166]: https://bugs.freedesktop.org/show_bug.cgi?id=103166 [fdo#103167]: https://bugs.freedesktop.org/show_bug.cgi?id=103167 [fdo#103232]: https://bugs.freedesktop.org/show_bug.cgi?id=103232 [fdo#103665]: https://bugs.freedesktop.org/show_bug.cgi?id=103665 [fdo#105363]: https://bugs.freedesktop.org/show_bug.cgi?id=105363 [fdo#107713]: https://bugs.freedesktop.org/show_bug.cgi?id=107713 [fdo#108134]: https://bugs.freedesktop.org/show_bug.cgi?id=108134 [fdo#108145]: https://bugs.freedesktop.org/show_bug.cgi?id=108145 [fdo#108566]: https://bugs.freedesktop.org/show_bug.cgi?id=108566 [fdo#108569]: https://bugs.freedesktop.org/show_bug.cgi?id=108569 [fdo#108686]: https://bugs.freedesktop.org/show_bug.cgi?id=108686 [fdo#109271]: https://bugs.freedesktop.org/show_bug.cgi?id=109271 [fdo#109441]: https://bugs.freedesktop.org/show_bug.cgi?id=109441 [fdo#109642]: https://bugs.freedesktop.org/show_bug.cgi?id=109642 [fdo#110854]: https://bugs.freedesktop.org/show_bug.cgi?id=110854 [fdo#99912]: https://bugs.freedesktop.org/show_bug.cgi?id=99912 Participating hosts (7 -> 6) ------------------------------ Missing (1): shard-skl Build changes ------------- * IGT: IGT_5075 -> IGTPW_3210 CI_DRM_6381: 9a9d998ffe7b63c4fdb5fb0fd629b7879a3d3639 @ git://anongit.freedesktop.org/gfx-ci/linux IGTPW_3210: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3210/ IGT_5075: 03779dd3de8a57544f124d9952a6d2b3e34e34ca @ git://anongit.freedesktop.org/xorg/app/intel-gpu-tools == Logs == For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3210/ _______________________________________________ igt-dev mailing list igt-dev@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/igt-dev ^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: [igt-dev] [PATCH i-g-t v1] igt/kms_flip: Use actual vblank_interval instead of expected. 2019-06-28 12:16 [igt-dev] [PATCH i-g-t v1] igt/kms_flip: Use actual vblank_interval instead of expected Stanislav Lisovskiy 2019-06-28 18:42 ` [igt-dev] ✓ Fi.CI.BAT: success for " Patchwork 2019-06-29 6:27 ` [igt-dev] ✓ Fi.CI.IGT: " Patchwork @ 2019-09-04 8:45 ` Maarten Lankhorst 2 siblings, 0 replies; 4+ messages in thread From: Maarten Lankhorst @ 2019-09-04 8:45 UTC (permalink / raw) To: Stanislav Lisovskiy, igt-dev; +Cc: martin.peres Op 28-06-2019 om 14:16 schreef Stanislav Lisovskiy: > If we are not currently failing at calibration stage, when we > detect that actual vblank interval takes longer than expected > according to the modeline, then we should not fail here as well. > > Vblank interval can be different from expected one depending on > clocking used. > > Probably we need to have some criteria how much vblank interval > is allowed to be different, however currently we don't fail in > calibration_ts but simply print that it is different, while > later during *-vs-vblank-race we do, even though the reason is > the same. > > Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=103060 > Signed-off-by: Stanislav Lisovskiy <stanislav.lisovskiy@intel.com> > --- > tests/kms_flip.c | 9 ++++----- > 1 file changed, 4 insertions(+), 5 deletions(-) > > diff --git a/tests/kms_flip.c b/tests/kms_flip.c > index 2a158d97..a47938cd 100755 > --- a/tests/kms_flip.c > +++ b/tests/kms_flip.c > @@ -417,7 +417,6 @@ static double mode_frame_time(const struct test_output *o) > > static double actual_frame_time(const struct test_output *o) > { > - igt_assert(o->flags & TEST_CHECK_TS); > return o->vblank_interval; > } > > @@ -740,8 +739,8 @@ static unsigned int run_test_step(struct test_output *o) > * we waited for two vblanks, so verify that > * we were blocked for ~1-2 frames. > */ > - igt_assert_f(end - start > 0.9 * mode_frame_time(o) && > - end - start < 2.1 * mode_frame_time(o), > + igt_assert_f(end - start > 0.9 * actual_frame_time(o) && > + end - start < 2.1 * actual_frame_time(o), > "wait for two vblanks took %lu usec (frame time %f usec)\n", > end - start, mode_frame_time(o)); > join_vblank_wait_thread(); > @@ -1545,8 +1544,8 @@ igt_main > "single-buffer-flip-vs-dpms-off-vs-modeset" }, > { 30, TEST_FLIP | TEST_NO_2X_OUTPUT | TEST_DPMS_OFF_OTHERS , "dpms-off-confusion" }, > { 0, TEST_ENOENT | TEST_NOEVENT, "nonexisting-fb" }, > - { 10, TEST_DPMS_OFF | TEST_DPMS | TEST_VBLANK_RACE, "dpms-vs-vblank-race" }, > - { 10, TEST_MODESET | TEST_VBLANK_RACE, "modeset-vs-vblank-race" }, > + { 10, TEST_DPMS_OFF | TEST_DPMS | TEST_VBLANK_RACE | TEST_CHECK_TS, "dpms-vs-vblank-race" }, > + { 10, TEST_MODESET | TEST_VBLANK_RACE | TEST_CHECK_TS, "modeset-vs-vblank-race" }, > { 0, TEST_BO_TOOBIG | TEST_NO_2X_OUTPUT, "bo-too-big" }, > { 10, TEST_FLIP | TEST_SUSPEND, "flip-vs-suspend" }, > }; Reviewed-by: Maarten Lankhorst <maarten.lankhorst@linux.intel.com> _______________________________________________ igt-dev mailing list igt-dev@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/igt-dev ^ permalink raw reply [flat|nested] 4+ messages in thread
end of thread, other threads:[~2019-09-04 8:45 UTC | newest] Thread overview: 4+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2019-06-28 12:16 [igt-dev] [PATCH i-g-t v1] igt/kms_flip: Use actual vblank_interval instead of expected Stanislav Lisovskiy 2019-06-28 18:42 ` [igt-dev] ✓ Fi.CI.BAT: success for " Patchwork 2019-06-29 6:27 ` [igt-dev] ✓ Fi.CI.IGT: " Patchwork 2019-09-04 8:45 ` [igt-dev] [PATCH i-g-t v1] " Maarten Lankhorst
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox