Bug 100185 - [BAT] [SKL] kms_cursor_legacy/2x-long-*-vs-cursor-* failures
Summary: [BAT] [SKL] kms_cursor_legacy/2x-long-*-vs-cursor-* failures
Status: CLOSED FIXED
Alias: None
Product: DRI
Classification: Unclassified
Component: DRM/Intel (show other bugs)
Version: unspecified
Hardware: Other All
: medium normal
Assignee: krisman
QA Contact: Intel GFX Bugs mailing list
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2017-03-13 18:47 UTC by Dorota Czaplejewicz
Modified: 2018-02-13 16:36 UTC (History)
2 users (show)

See Also:
i915 platform: SKL
i915 features:


Attachments
2x-long-flip-vs-cursor-legacy log (4.29 KB, text/plain)
2017-03-13 18:47 UTC, Dorota Czaplejewicz
no flags Details
2x-nonblocking-modeset-vs-cursor-atomic log summary (8.51 KB, text/plain)
2017-03-24 08:15 UTC, Dorota Czaplejewicz
no flags Details

Description Dorota Czaplejewicz 2017-03-13 18:47:37 UTC
Created attachment 130200 [details]
2x-long-flip-vs-cursor-legacy log

Kernel drm-tip: 2017y-03m-13d-16h-06m-45s, config 2327.
CPU: Celeron(R) CPU G3900
GPU: 00:02.0 0300: 8086:1902 (rev 06) (prog-if 00 [VGA controller])

2x-long-flip-vs-cursor-legacy
2x-long-nonblocking-modeset-vs-cursor-atomic

Tests fail about 50% of the time with slightly different get_vblank failures:

(kms_cursor_legacy:3243) CRITICAL: Test assertion failure function two_screens_flip_vs_cursor, file kms_cursor_legacy.c:1030:
(kms_cursor_legacy:3243) CRITICAL: Failed assertion: get_vblank(display->drm_fd, pipe, 0) == vblank_start + 1
(kms_cursor_legacy:3243) CRITICAL: error: 130768 != 130767

2x-long-flip-vs-cursor-legacy
2x-long-nonblocking-modeset-vs-cursor-atomic
Comment 1 Dorota Czaplejewicz 2017-03-18 16:36:15 UTC
Something changed between drm-tip: 2017y-03m-13d and 2017y-03m-16d and 2x tests are SKIP now.

The system has only 1 VGA screen connected.
Comment 2 Dorota Czaplejewicz 2017-03-22 11:11:40 UTC
The "-legacy" version fails as early as 4.8.0-rc3. I have not checked earlier.
Comment 3 Dorota Czaplejewicz 2017-03-24 08:14:31 UTC
*-atomic fails since it was enabled in 8d2b47dde8a097e6fef2ebb5042cbb267cc75adf

2x-long-flip-vs-cursor-atomic: (1 dmesg-fail + 2 fail) / 32 = 3/32
2x-long-nonblocking-modeset-vs-cursor-atomic: (1 dmesg-fail + 16 fail) / 32 = 17  /32

In addition, 2x-nonblocking-modeset-vs-cursor-atomic fails, like 2x-long-nonblocking-modeset-vs-cursor-atomic, with:

(kms_cursor_legacy:10933) CRITICAL: Failed assertion: get_vblank(display->drm_fd, pipe, 0) == vblank_start

2x-long-nonblocking-modeset-vs-cursor-atomic: 1 fail / 32
Comment 4 Dorota Czaplejewicz 2017-03-24 08:15:46 UTC
Created attachment 130412 [details]
2x-nonblocking-modeset-vs-cursor-atomic log summary

Log summary as taken from HTML rendering of piglit output
Comment 5 krisman 2017-04-24 02:33:27 UTC
Taking over to work on verification and close if possible.
Comment 6 krisman 2017-06-26 19:07:16 UTC
Both tests failed on the SKL with an older kernel but are no longer reproducible with 4.12-rc7.  This is the same box used by Dorota.  Marking as resolved.
Comment 7 Elizabeth 2018-02-13 16:35:19 UTC
Closing old verified.


Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.