Summary: | [BSW] igt / kms_rotation_crc subcases fail | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Product: | DRI | Reporter: | wendy.wang | ||||||||||||
Component: | DRM/Intel | Assignee: | Humberto Israel Perez Rodriguez <humberto.i.perez.rodriguez> | ||||||||||||
Status: | CLOSED FIXED | QA Contact: | Intel GFX Bugs mailing list <intel-gfx-bugs> | ||||||||||||
Severity: | major | ||||||||||||||
Priority: | high | CC: | christophe.prigent, elio.martinez.monroy, humberto.i.perez.rodriguez, intel-gfx-bugs, knikkane, ramix.ben.hassine | ||||||||||||
Version: | unspecified | ||||||||||||||
Hardware: | Other | ||||||||||||||
OS: | All | ||||||||||||||
Whiteboard: | PatchMerged | ||||||||||||||
i915 platform: | BSW/CHT | i915 features: | display/Other | ||||||||||||
Attachments: |
|
There is a JIRA(VIZ-483) feature said rotation feature is ready, while actually we did not successfully to see it working test with igt tool. (In reply to wendy.wang from comment #1) > There is a JIRA(VIZ-483) feature said rotation feature is ready, while > actually we did not successfully to see it working test with igt tool. Do the other CRC testcases work on BSW? Also that JIRA number seems to be wrong, can you pls double-check? We will double check on WW39.1 and update. Hello Daniel, We ever observed below CRC cases can PASS on BSW: igt/kms_sink_crc_basic igt/kms_pipe_crc_basic/bad-nb-words-1 igt/kms_pipe_crc_basic/bad-nb-words-3 igt/kms_pipe_crc_basic/bad-pipe igt/kms_pipe_crc_basic/bad-source But kms_rotation_crc never passed on BSW. root@x-bsw03:/GFX/Test/Intel_gpu_tools/intel-gpu-tools/tests# ./kms_rotation_crc IGT-Version: 1.8-gddf0f09 (x86_64) (Linux: 3.18.0-rc5_drm-intel-testing_167896_2 0141122_+ x86_64) Test assertion failure function test_plane_rotation, file kms_rotation_crc.c:207: Failed assertion: igt_crc_equal(&data->ref_crc, &crc_output) Subtest primary-rotation: FAIL (1.792s) Test assertion failure function test_plane_rotation, file kms_rotation_crc.c:215: Failed assertion: igt_crc_equal(&crc_unrotated, &crc_output) Subtest sprite-rotation: FAIL (3.439s) Subtest cursor-rotation: TIMEOUT (12.698s) Re-test igt/kms_rotation_crc on BSW with latest drm-intel-nightly branch kernel, rotation case still fail as below console message: root@x-bsw08:/GFX/Test/Intel_gpu_tools/intel-gpu-tools/tests# ./kms_rotation_crc IGT-Version: 1.9-g5e4fc0c (x86_64) (Linux: 4.0.0-rc2_drm-intel-nightly_c2f6e5_20150307+ x86_64) Test assertion failure function test_plane_rotation, file kms_rotation_crc.c:207: Failed assertion: igt_crc_equal(&data->ref_crc, &crc_output) Subtest primary-rotation failed. Log Start Test requirement passed: data->display.has_universal_planes display: eDP-1: set_pipe(A) Test requirement passed: igt_plane_supports_rotation(plane) display: eDP-1: set_pipe(A) igt_create_fb_with_bo_size(width=1920, height=1080, format=0x34325258 [bpp=32], tiling=0, size=0 igt_create_fb_with_bo_size(handle=1, pitch=7680) igt_create_fb_with_bo_size(width=128, height=128, format=0x34325241 [bpp=32], tiling=0, size=0 igt_create_fb_with_bo_size(handle=2, pitch=512) display: A.0: plane_set_fb(51) display: commit { display: eDP-1: Selecting pipe A display: eDP-1: SetCrtc pipe A, fb 51, panning (0, 0), mode 1920x1080 display: } display: A.0: plane_set_fb(51) display: commit { display: eDP-1: Selecting pipe A display: eDP-1: SetPlane A.0, fb 51, position (0, 0) display: } display: A.0: plane_set_rotation(180°) display: commit { display: eDP-1: Selecting pipe A display: } Test assertion failure function test_plane_rotation, file kms_rotation_crc.c:207: Failed assertion: igt_crc_equal(&data->ref_crc, &crc_output) Log End Subtest primary-rotation: FAIL (1.506s) Test assertion failure function test_plane_rotation, file kms_rotation_crc.c:207: Failed assertion: igt_crc_equal(&data->ref_crc, &crc_output) Subtest sprite-rotation failed. Log Start display: eDP-1: set_pipe(A) Test requirement passed: igt_plane_supports_rotation(plane) display: eDP-1: set_pipe(A) igt_create_fb_with_bo_size(width=1920, height=1080, format=0x34325258 [bpp=32], tiling=0, size=0 igt_create_fb_with_bo_size(handle=3, pitch=7680) igt_create_fb_with_bo_size(width=128, height=128, format=0x34325241 [bpp=32], tiling=0, size=0 igt_create_fb_with_bo_size(handle=4, pitch=512) display: A.0: plane_set_fb(54) display: A.1: plane_set_fb(54) display: commit { display: eDP-1: Selecting pipe A display: eDP-1: SetCrtc pipe A, fb 54, panning (0, 0), mode 1920x1080 display: eDP-1: SetPlane A.1, fb 54, position (0, 0) display: } display: A.1: plane_set_fb(54) display: commit { display: eDP-1: Selecting pipe A display: eDP-1: SetPlane A.1, fb 54, position (0, 0) display: } display: A.1: plane_set_rotation(180°) display: commit { display: eDP-1: Selecting pipe A display: } Test assertion failure function test_plane_rotation, file kms_rotation_crc.c:207: Failed assertion: igt_crc_equal(&data->ref_crc, &crc_output) Log End Subtest sprite-rotation: FAIL (0.300s) Subtest cursor-rotation failed. Log Start Test requirement passed: data->display.has_universal_planes display: eDP-1: set_pipe(A) Test requirement passed: igt_plane_supports_rotation(plane) display: eDP-1: set_pipe(A) igt_create_fb_with_bo_size(width=1920, height=1080, format=0x34325258 [bpp=32], tiling=0, size=0 igt_create_fb_with_bo_size(handle=5, pitch=7680) igt_create_fb_with_bo_size(width=128, height=128, format=0x34325241 [bpp=32], tiling=0, size=0 igt_create_fb_with_bo_size(handle=6, pitch=512) display: A.0: plane_set_fb(56) display: A.3: plane_set_fb(57) display: commit { display: eDP-1: Selecting pipe A display: eDP-1: SetCrtc pipe A, fb 56, panning (0, 0), mode 1920x1080 display: eDP-1: SetCursor pipe A, fb 6 128x128 display: } display: A.3: plane_set_fb(57) display: commit { display: eDP-1: Selecting pipe A display: eDP-1: SetPlane A.3, fb 57, position (0, 0) display: } display: A.3: plane_set_rotation(180°) display: commit { display: eDP-1: Selecting pipe A display: } VT: original mode 0x0 restored VT: graphics mode set (mode was 0x0) display: eDP-1: set_pipe(A) igt_create_fb_with_bo_size(width=1920, height=1080, format=0x34325258 [bpp=32], tiling=0, size=0 igt_create_fb_with_bo_size(handle=7, pitch=7680) igt_create_fb_with_bo_size(width=128, height=128, format=0x34325241 [bpp=32], tiling=0, size=0 igt_create_fb_with_bo_size(handle=8, pitch=512) display: A.0: plane_set_fb(59) display: A.3: plane_set_fb(60) display: commit { display: eDP-1: Selecting pipe A display: eDP-1: SetCrtc pipe A, fb 59, panning (0, 0), mode 1920x1080 display: eDP-1: SetCursor pipe A, fb 8 128x128 display: } display: A.3: plane_set_fb(60) display: A.0: plane_set_fb(0) display: A.3: plane_set_fb(0) display: eDP-1: set_pipe(any) display: commit { display: eDP-1: Selecting pipe A display: eDP-1: SetCrtc pipe A, disabling display: eDP-1: SetCursor pipe A, disabling display: } display: eDP-1: set_pipe(B) Test requirement passed: igt_plane_supports_rotation(plane) display: eDP-1: set_pipe(B) igt_create_fb_with_bo_size(width=1920, height=1080, format=0x34325258 [bpp=32], tiling=0, size=0 igt_create_fb_with_bo_size(handle=7, pitch=7680) igt_create_fb_with_bo_size(width=128, height=128, format=0x34325241 [bpp=32], tiling=0, size=0 igt_create_fb_with_bo_size(handle=8, pitch=512) display: B.0: plane_set_fb(59) display: B.3: plane_set_fb(60) display: commit { display: eDP-1: Selecting pipe B display: eDP-1: SetCrtc pipe B, fb 59, panning (0, 0), mode 1920x1080 display: eDP-1: SetCursor pipe B, fb 8 128x128 display: } display: B.3: plane_set_fb(60) display: commit { display: eDP-1: Selecting pipe B display: eDP-1: SetPlane B.3, fb 60, position (0, 0) display: } display: B.3: plane_set_rotation(180°) display: commit { display: eDP-1: Selecting pipe B display: } VT: original mode 0x0 restored VT: graphics mode set (mode was 0x0) display: eDP-1: set_pipe(B) igt_create_fb_with_bo_size(width=1920, height=1080, format=0x34325258 [bpp=32], tiling=0, size=0 igt_create_fb_with_bo_size(handle=9, pitch=7680) igt_create_fb_with_bo_size(width=128, height=128, format=0x34325241 [bpp=32], tiling=0, size=0 igt_create_fb_with_bo_size(handle=10, pitch=512) display: B.0: plane_set_fb(63) display: B.3: plane_set_fb(64) display: commit { display: eDP-1: Selecting pipe B display: eDP-1: SetCrtc pipe B, fb 63, panning (0, 0), mode 1920x1080 display: eDP-1: SetCursor pipe B, fb 10 128x128 display: } display: B.3: plane_set_fb(64) display: B.0: plane_set_fb(0) display: B.3: plane_set_fb(0) display: eDP-1: set_pipe(any) display: commit { display: eDP-1: Selecting pipe A display: } display: eDP-1: set_pipe(C) Test requirement passed: igt_plane_supports_rotation(plane) display: eDP-1: set_pipe(C) igt_create_fb_with_bo_size(width=1920, height=1080, format=0x34325258 [bpp=32], tiling=0, size=0 igt_create_fb_with_bo_size(handle=9, pitch=7680) igt_create_fb_with_bo_size(width=128, height=128, format=0x34325241 [bpp=32], tiling=0, size=0 igt_create_fb_with_bo_size(handle=10, pitch=512) display: C.0: plane_set_fb(63) display: C.3: plane_set_fb(64) display: commit { display: } Log End Subtest cursor-rotation: TIMEOUT (11.800s) Test it on the latest nightly kernel and latest igt (e1ce5ea),this problem still exist. output: --------------- root@x-bsw08:/GFX/Test/Intel_gpu_tools/intel-gpu-tools/tests# time ./kms_rotation_crc IGT-Version: 1.10-ge1ce5ea (x86_64) (Linux: 4.0.0_drm-intel-nightly_b9fe35_20150421+ x86_64) Test assertion failure function igt_assert_crc_equal, file igt_debugfs.c:207: Failed assertion: a->crc[i] == b->crc[i] error: 0x5ea185 != 0x57205c Stack trace: #0 [__igt_fail_assert+0xf1] #1 [igt_assert_crc_equal+0x78] #2 [test_plane_rotation+0x143] #3 [__real_main362+0x60c] #4 [main+0x21] #5 [__libc_start_main+0xf5] #6 [_start+0x29] #7 [<unknown>+0x29] Subtest primary-rotation-180 failed. **** DEBUG **** Test requirement passed: data->display.has_universal_planes display: eDP-1: set_pipe(A) Test requirement passed: igt_plane_supports_rotation(plane) display: eDP-1: set_pipe(A) igt_create_fb_with_bo_size(width=1920, height=1080, format=0x34325258 [bpp=32], tiling=0x0, size=0 igt_create_fb_with_bo_size(handle=1, pitch=7680) display: A.0: plane_set_fb(51) display: commit { display: eDP-1: Selecting pipe A display: eDP-1: SetCrtc pipe A, fb 51, panning (0, 0), mode 1920x1080 display: } igt_create_fb_with_bo_size(width=1920, height=1080, format=0x34325258 [bpp=32], tiling=0x0, size=0 igt_create_fb_with_bo_size(handle=2, pitch=7680) igt_create_fb_with_bo_size(width=128, height=128, format=0x34325241 [bpp=32], tiling=0x0, size=0 igt_create_fb_with_bo_size(handle=3, pitch=512) display: A.0: plane_set_fb(53) display: A.0: plane_set_position(0,0) Test requirement passed: data->display.has_universal_planes display: commit { display: eDP-1: Selecting pipe A display: eDP-1: SetPlane A.0, fb 53, src = (0, 0) 1920x1080 dst = (0, 0) 1920x1080 display: } display: A.0: plane_set_fb(53) display: commit { display: eDP-1: Selecting pipe A display: eDP-1: SetPlane A.0, fb 53, src = (0, 0) 1920x1080 dst = (0, 0) 1920x1080 display: } display: A.0: plane_set_rotation(180°) display: commit { display: eDP-1: Selecting pipe A display: } Test assertion failure function igt_assert_crc_equal, file igt_debugfs.c:207: Failed assertion: a->crc[i] == b->crc[i] error: 0x5ea185 != 0x57205c **** END **** Subtest primary-rotation-180: FAIL (1.552s) Timed out Subtest sprite-rotation-180 failed. **** DEBUG **** display: eDP-1: set_pipe(A) Test requirement passed: igt_plane_supports_rotation(plane) display: eDP-1: set_pipe(A) igt_create_fb_with_bo_size(width=1920, height=1080, format=0x34325258 [bpp=32], tiling=0x0, size=0 igt_create_fb_with_bo_size(handle=4, pitch=7680) display: A.0: plane_set_fb(55) display: commit { display: eDP-1: Selecting pipe A display: eDP-1: SetCrtc pipe A, fb 55, panning (0, 0), mode 1920x1080 display: } igt_create_fb_with_bo_size(width=1920, height=1080, format=0x34325258 [bpp=32], tiling=0x0, size=0 igt_create_fb_with_bo_size(handle=5, pitch=7680) igt_create_fb_with_bo_size(width=128, height=128, format=0x34325241 [bpp=32], tiling=0x0, size=0 igt_create_fb_with_bo_size(handle=6, pitch=512) display: A.1: plane_set_fb(56) display: A.1: plane_set_position(0,0) display: commit { display: eDP-1: Selecting pipe A display: eDP-1: SetPlane A.1, fb 56, src = (0, 0) 1920x1080 dst = (0, 0) 1920x1080 display: } display: A.1: plane_set_fb(56) display: commit { display: eDP-1: Selecting pipe A display: eDP-1: SetPlane A.1, fb 56, src = (0, 0) 1920x1080 dst = (0, 0) 1920x1080 display: } display: A.1: plane_set_rotation(180°) display: commit { display: eDP-1: Selecting pipe A display: } VT: original mode 0x0 restored VT: graphics mode set (mode was 0x0) display: eDP-1: set_pipe(A) igt_create_fb_with_bo_size(width=1920, height=1080, format=0x34325258 [bpp=32], tiling=0x0, size=0 igt_create_fb_with_bo_size(handle=7, pitch=7680) display: A.0: plane_set_fb(58) display: commit { display: eDP-1: Selecting pipe A display: eDP-1: SetCrtc pipe A, fb 58, panning (0, 0), mode 1920x1080 display: } igt_create_fb_with_bo_size(width=1920, height=1080, format=0x34325258 [bpp=32], tiling=0x0, size=0 igt_create_fb_with_bo_size(handle=8, pitch=7680) igt_create_fb_with_bo_size(width=128, height=128, format=0x34325241 [bpp=32], tiling=0x0, size=0 igt_create_fb_with_bo_size(handle=9, pitch=512) display: A.1: plane_set_fb(59) display: A.1: plane_set_position(0,0) display: commit { display: eDP-1: Selecting pipe A display: eDP-1: SetPlane A.1, fb 59, src = (0, 0) 1920x1080 dst = (0, 0) 1920x1080 display: } display: A.1: plane_set_fb(59) display: A.0: plane_set_fb(0) display: A.1: plane_set_fb(0) display: eDP-1: set_pipe(any) display: commit { display: eDP-1: Selecting pipe A display: eDP-1: SetCrtc pipe A, disabling display: eDP-1: SetPlane pipe A, plane 1, disabling display: } display: eDP-1: set_pipe(B) Test requirement passed: igt_plane_supports_rotation(plane) display: eDP-1: set_pipe(B) igt_create_fb_with_bo_size(width=1920, height=1080, format=0x34325258 [bpp=32], tiling=0x0, size=0 igt_create_fb_with_bo_size(handle=7, pitch=7680) display: B.0: plane_set_fb(58) display: commit { display: eDP-1: Selecting pipe B display: eDP-1: SetCrtc pipe B, fb 58, panning (0, 0), mode 1920x1080 display: } igt_create_fb_with_bo_size(width=1920, height=1080, format=0x34325258 [bpp=32], tiling=0x0, size=0 igt_create_fb_with_bo_size(handle=8, pitch=7680) igt_create_fb_with_bo_size(width=128, height=128, format=0x34325241 [bpp=32], tiling=0x0, size=0 igt_create_fb_with_bo_size(handle=9, pitch=512) display: B.1: plane_set_fb(59) display: B.1: plane_set_position(0,0) display: commit { display: eDP-1: Selecting pipe B display: eDP-1: SetPlane B.1, fb 59, src = (0, 0) 1920x1080 dst = (0, 0) 1920x1080 display: } display: B.1: plane_set_fb(59) display: commit { display: eDP-1: Selecting pipe B display: eDP-1: SetPlane B.1, fb 59, src = (0, 0) 1920x1080 dst = (0, 0) 1920x1080 display: } display: B.1: plane_set_rotation(180°) display: commit { display: eDP-1: Selecting pipe B display: } VT: original mode 0x0 restored VT: graphics mode set (mode was 0x0) display: eDP-1: set_pipe(B) igt_create_fb_with_bo_size(width=1920, height=1080, format=0x34325258 [bpp=32], tiling=0x0, size=0 igt_create_fb_with_bo_size(handle=10, pitch=7680) display: B.0: plane_set_fb(61) display: commit { display: eDP-1: Selecting pipe B display: eDP-1: SetCrtc pipe B, fb 61, panning (0, 0), mode 1920x1080 display: } igt_create_fb_with_bo_size(width=1920, height=1080, format=0x34325258 [bpp=32], tiling=0x0, size=0 igt_create_fb_with_bo_size(handle=11, pitch=7680) igt_create_fb_with_bo_size(width=128, height=128, format=0x34325241 [bpp=32], tiling=0x0, size=0 igt_create_fb_with_bo_size(handle=12, pitch=512) display: B.1: plane_set_fb(62) display: B.1: plane_set_position(0,0) display: commit { display: eDP-1: Selecting pipe B display: eDP-1: SetPlane B.1, fb 62, src = (0, 0) 1920x1080 dst = (0, 0) 1920x1080 display: } display: B.1: plane_set_fb(62) display: B.0: plane_set_fb(0) display: B.1: plane_set_fb(0) display: eDP-1: set_pipe(any) display: commit { display: eDP-1: Selecting pipe A display: } display: eDP-1: set_pipe(C) Test requirement passed: igt_plane_supports_rotation(plane) display: eDP-1: set_pipe(C) igt_create_fb_with_bo_size(width=1920, height=1080, format=0x34325258 [bpp=32], tiling=0x0, size=0 igt_create_fb_with_bo_size(handle=10, pitch=7680) display: C.0: plane_set_fb(61) display: commit { display: } igt_create_fb_with_bo_size(width=1920, height=1080, format=0x34325258 [bpp=32], tiling=0x0, size=0 igt_create_fb_with_bo_size(handle=11, pitch=7680) igt_create_fb_with_bo_size(width=128, height=128, format=0x34325241 [bpp=32], tiling=0x0, size=0 igt_create_fb_with_bo_size(handle=12, pitch=512) display: C.1: plane_set_fb(62) display: C.1: plane_set_position(0,0) display: commit { display: } Timed out **** END **** Subtest sprite-rotation-180: FAIL (11.947s) Test requirement not met in function test_plane_rotation, file kms_rotation_crc.c:359: Test requirement: valid_tests no valid crtc/connector combinations found Subtest cursor-rotation-180: SKIP (0.000s) Test requirement not met in function __real_main362, file kms_rotation_crc.c:395: Test requirement: gen >= 9 Subtest primary-rotation-90: SKIP (0.000s) Test requirement not met in function __real_main362, file kms_rotation_crc.c:401: Test requirement: gen >= 9 Subtest primary-rotation-270: SKIP (0.000s) Test requirement not met in function __real_main362, file kms_rotation_crc.c:407: Test requirement: gen >= 9 Subtest sprite-rotation-90: SKIP (0.000s) Test requirement not met in function __real_main362, file kms_rotation_crc.c:413: Test requirement: gen >= 9 Subtest sprite-rotation-270: SKIP (0.000s) Test requirement not met in function __real_main362, file kms_rotation_crc.c:419: Test requirement: gen >= 9 Subtest sprite-rotation-90-pos-100-0: SKIP (0.000s) Test requirement not met in function __real_main362, file kms_rotation_crc.c:427: Test requirement: gen >= 9 Subtest 90-rotation-unsupported-tiling-pixel-format: SKIP (0.000s) real 0m14.127s user 0m0.075s sys 0m0.296s The same issue also affects kms_pipe_crc_basic (see bug 83519). still happen on SKL-Y with the latest kernel : Kernel commit log: commit b4c4542ba1abfb0d3d6913504502573bf2c62b12 Author: Daniel Vetter <daniel.vetter@ffwll.ch> Date: Fri Aug 28 15:51:30 2015 +0200 drm-intel-nightly: 2015y-08m-28d-13h-50m-34s UTC integration manifest subtest kms_rotation_crc@primary-rotation-270 subtest kms_rotation_crc@sprite-rotation-90-pos-100-0 The following test case is failing kms_rotation_crc@cursor-rotation-180 Returncode 99 Time 0:00:00.041455 Stdout IGT-Version: 1.12-g1f9e055 (x86_64) (Linux: 4.3.0-rc2-drm-intel-nightly+ x86_64) Stack trace: #0 [__igt_fail_assert+0xf1] #1 [gem_quiescent_gpu+0x208] #2 [drm_open_driver+0x67] #3 [drm_open_driver_master+0x6] #4 [__real_main267+0x5a] #5 [main+0x29] #6 [__libc_start_main+0xf5] #7 [_start+0x29] #8 [<unknown>+0x29] Subtest cursor-rotation-180: FAIL Stderr Test assertion failure function gem_quiescent_gpu, file drmtest.c:180: Failed assertion: drmIoctl((fd), ((((1U) << (((0+8)+8)+14)) | ((('d')) << (0+8)) | (((0x40 + 0x29)) << 0) | ((((sizeof(struct drm_i915_gem_execbuffer2)))) << ((0+8)+8)))), (&execbuf)) == 0 Last errno: 5, Input/output error Test kms_rotation_crc failed. **** DEBUG **** (kms_rotation_crc:4143) igt-core-DEBUG: Test requirement passed: !igt_run_in_simulation() Test requirement passed: fd >= 0 Test assertion failure function gem_quiescent_gpu, file drmtest.c:180: Failed assertion: drmIoctl((fd), ((((1U) << (((0+8)+8)+14)) | ((('d')) << (0+8)) | (((0x40 + 0x29)) << 0) | ((((sizeof(struct drm_i915_gem_execbuffer2)))) << ((0+8)+8)))), (&execbuf)) == 0 Last errno: 5, Input/output error **** END **** Configuration: Kernel 4.3.0-rc8-drm-intel-testing-2015-08-28 Mesa: mesa-10.6.7 from http://cgit.freedesktop.org/mesa/mesa/ Xf86_video_intel: 2.99.917 from http://cgit.freedesktop.org/xorg/driver/xf86-video-intel/ Libdrm: libdrm-2.4.64 from http://cgit.freedesktop.org/mesa/drm/ Cairo: 1.14.2 from http://cgit.freedesktop.org/cairo libva: libva-1.6.0 from http://cgit.freedesktop.org/libva/ intel-driver: 1.6.1. from http://cgit.freedesktop.org/vaapi/intel-driver xorg: 1.17.99 installed with script git_xorg.sh Xserver: xorg-server-1.17.2 from http://cgit.freedesktop.org/xorg/xserver Intel-gpu-tools: 1.12 from http://cgit.freedesktop.org/xorg/app/intel-gpu Following sucases are fail on BSW: igt@kms_rotation_crc@cursor-rotation-180 igt@kms_rotation_crc@primary-rotation-180 igt@kms_rotation_crc@sprite-rotation-180 Platform: Braswell M CPU : Intel(R) CPU @ 1.52 GHz (family: 6, model: 76 stepping: 3) SoC : BSW C0 CRB : BRASWELL RVP Fab2 Mandatory Reworks : All Feature Reworks: F28, F32,F33 & F37 Optional reworks : O-01a Software BIOS : SKLSE2R1.R00.X093.B02.1507222151 ME FW : 11.0.0.1157 Ksc (EC FW): 1.15 Linux distribution: Ubuntu 14.04 LTS 64 bits Kernel: drm-intel-nightly 78a01ed08ac09d84cb47db59dd10fe9de1ee6c4a 4.3.0-rc2 from git://anongit.freedesktop.org/drm-intel cairo: (HEAD, origin/master, origin/HEAD, master) f6c46d9473e40d4a3363c96e1fc7fffc81ed12e7 from git://git.freedesktop.org/git/cairo drm: (HEAD, origin/master, origin/HEAD, master) c3301d013444b7b5d02c58307e188e292d8cf18a from git://git.freedesktop.org/git/mesa/drm intel-driver: (HEAD, origin/master, origin/HEAD, master) 29f4234504fd99299997a3fc2f01393fb77030b7 from git://git.freedesktop.org/git/vaapi/intel-driver libva: (HEAD, origin/master, origin/HEAD, master) fdd6ee00c916f530e4d0aa1b250633643999dcf1 from git://git.freedesktop.org/git/vaapi/libva mesa: (HEAD, origin/master, origin/HEAD) 30e84530a097278c7cf01c0491dba5866510c4c5 from git://git.freedesktop.org/git/mesa/mesa xf86-video-intel: (HEAD, origin/master, origin/HEAD, master) 300319e2044cb1050e9cbc49c9985b995eaca5fe from git://git.freedesktop.org/git/xorg/driver/xf86-video-intel xserver: (HEAD, origin/master, origin/HEAD, master) bcb60a49c5e74aa11d0256874659afddea91e53d from git://git.freedesktop.org/git/xorg/xserver intel-gpu-tools: (HEAD, origin/master, origin/HEAD, master) 88cbb41ade5a66f96b7cd3844ce86f43d192afa0 from git://git.freedesktop.org/git/xorg/app/intel-gpu-tools Kernel: commit 78a01ed08ac09d84cb47db59dd10fe9de1ee6c4a Author: Jani Nikula <jani.nikula@intel.com> Date: Mon Aug 31 18:43:56 2015 +0300 drm-intel-nightly: 2015y-08m-31d-15h-42m-59s UTC integration manifest Still reproduced on BSW: Hardware: Platform: Braswell M CPU : Intel(R) Celeron N3060 1.60GHz @ 1.6 GHz (family: 6, model: 76 stepping: 4) SoC : BSW D0 QDF : K6XC CRB : BRASWELL RVP Fab2 Mandatory Reworks : All Feature Reworks: F28, F32, F33, F35, F37 Optional reworks : O-01a; O-02, O-03 Software : Linux distribution: Ubuntu 14.04 LTS 64 bits BIOS : BRAS.X64.B084.R00.1508310642 TXE FW : 2.0.0.2073 Ksc : 1.08 kernel 4.3.0-rc3-drm-intel-nightly+ (eb69e51) from git://anongit.freedesktop.org/drm-intel Mesa - 11.0.2 from http://cgit.freedesktop.org/mesa/mesa/ xf86-video-intel - 2.99.917 from http://cgit.freedesktop.org/xorg/driver/xf86-video-intel/ Libdrm - 2.4.64 from http://cgit.freedesktop.org/mesa/drm/ Libva - 1.6.1 from http://cgit.freedesktop.org/libva/ vaapi intel-driver - 1.6.1 from http://cgit.freedesktop.org/vaapi/intel-driver Cairo - 1.14.2 from http://cgit.freedesktop.org/cairo Xorg Xserver - 1.17.2 from http://cgit.freedesktop.org/xorg/xserver Following tests are fail on BSW: igt@kms_rotation_crc@cursor-rotation-180 igt@kms_rotation_crc@primary-rotation-180 igt@kms_rotation_crc@sprite-rotation-180 Platform: Braswell M CPU : Intel(R) Celeron N3060 1.60GHz @ 1.6 GHz (family: 6, model: 76 stepping: 4) SoC : BSW D0 QDF : K6XC CRB : BRASWELL RVP Fab2 Mandatory Reworks : All Feature Reworks: F28, F32, F33, F35, F37 Optional reworks : O-01a; O-02, O-03 BIOS : BRAS.X64.B084.R00.1508310642 TXE FW : 2.0.0.2073 Ksc : 1.08 Linux distribution: Ubuntu 14.04 LTS 64 bits kernel 4.3.0-rc5-drm-intel-nightly+ 819f710081d7ea116b9b44a9264061d2c030f009 from git://anongit.freedesktop.org/drm-intel Mesa - 11.0.3 from http://cgit.freedesktop.org/mesa/mesa/ xf86-video-intel - 2.99.917 from http://cgit.freedesktop.org/xorg/driver/xf86-video-intel/ Libdrm - 2.4.65 from http://cgit.freedesktop.org/mesa/drm/ Libva - 1.6.1 from http://cgit.freedesktop.org/libva/ vaapi intel-driver - 1.6.1 from http://cgit.freedesktop.org/vaapi/intel-driver Cairo - 1.14.2 from http://cgit.freedesktop.org/cairo Xorg Xserver - 1.17.2 from http://cgit.freedesktop.org/xorg/xserver Kernel commit 819f710081d7ea116b9b44a9264061d2c030f009 Author: Daniel Vetter <daniel.vetter@ffwll.ch> Date: Wed Oct 14 19:05:17 2015 +0200 drm-intel-nightly: 2015y-10m-14d-17h-04m-36s UTC integration manifest Following tests are fail on SKL-Y: igt@kms_rotation_crc@bad-tiling igt@kms_rotation_crc@primary-rotation-180 igt@kms_rotation_crc@sprite-rotation-90 Platform: SKY LAKE Y A0 CPU : Intel(R) Core(TM) m5-6Y57 CPU @ 1.10GHz (family: 6, model: 78 stepping: 3) MCP : SKL-Y D1 2+2 (ou ULX-D1) QDF : QJK9 CPU : SKL D0 Chipset PCH: Sunrise Point LP C1 CRB : SKY LAKE Y LPDDR3 RVP3 CRB FAB2 Reworks : All Mandatories + FBS02,FBS03, F23, O-02 & O-06 BIOS : SKLSE2R1.R00.X097.B02.1509020030 ME FW : 11.0.0.1173 Ksc (EC FW): 1.19 Linux distribution: Ubuntu 14.04 LTS 64 bits kernel 4.3.0-rc4-drm-intel-nightly+ c38f2c24fb6484fc6900efa6f8d968e8ee964e9c from git://anongit.freedesktop.org/drm-intel Mesa - 11.0.3 from http://cgit.freedesktop.org/mesa/mesa/ xf86-video-intel - 2.99.917 from http://cgit.freedesktop.org/xorg/driver/xf86-video-intel/ Libdrm - 2.4.65 from http://cgit.freedesktop.org/mesa/drm/ Libva - 1.6.1 from http://cgit.freedesktop.org/libva/ vaapi intel-driver - 1.6.1 from http://cgit.freedesktop.org/vaapi/intel-driver Cairo - 1.14.2 from http://cgit.freedesktop.org/cairo Xorg Xserver - 1.17.2 from http://cgit.freedesktop.org/xorg/xserver commit c38f2c24fb6484fc6900efa6f8d968e8ee964e9c Author: Daniel Vetter <daniel.vetter@ffwll.ch> Date: Fri Oct 9 14:50:43 2015 +0200 drm-intel-nightly: 2015y-10m-09d-12h-49m-56s UTC integration manifest kms_rotation_crc@sprite-rotation-180 fails on HSW-ULT with tag drm-intel-testing-2015-10-23. Result was Pass with drm-intel-testing-2015-10-10. Haswell-ULT Hardware Platform: Intel NUC D54250WYK Processo: Intel Core I5-425OU 1.30 GHz Software Linux distribution: Ubuntu 14.04 LTS 64 bits BIOS: WTLPT10H.86A.0021.2013.1.017.1606 Kernel: tag drm-intel-testing-2015-10-23 87074657f22e38163e712ca417e1a398d00096b6 (4.3.0-rc6) from git://anongit.freedesktop.org/drm-intel commit 87074657f22e38163e712ca417e1a398d00096b6 Author: Daniel Vetter <daniel.vetter@ffwll.ch> Date: Fri Oct 23 11:56:52 2015 +0200 drm-intel-nightly: 2015y-10m-23d-09h-56m-09s UTC integration manifest Mesa: mesa-11.0.4 from http://cgit.freedesktop.org/mesa/mesa Xf86_video_intel: 2.99.917 from http://cgit.freedesktop.org/xorg/driver/xf86-video-intel Libdrm: libdrm-2.4.65 from http://cgit.freedesktop.org/mesa/drm Cairo: 1.14.2 from http://cgit.freedesktop.org/cairo libva: libva-1.6.0 from http://cgit.freedesktop.org/libva intel-driver: 1.6.1. from http://cgit.freedesktop.org/vaapi/intel-driver xorg: 1.17.99 installed with script git_xorg.sh Xserver: xorg-server-1.17.2 from http://cgit.freedesktop.org/xorg/xserver Intel-gpu-tools: 1.12 a2c67866fb447a5d00abb3061b0d735df30fd40c from http://cgit.freedesktop.org/xorg/app/intel-gpu Reproduced on SKL-Y with last setup: Platform: SKY LAKE Y A0 CPU : Intel(R) Core(TM) m5-6Y57 CPU @ 1.10GHz (family: 6, model: 78 stepping: 3) MCP : SKL-Y D1 2+2 (ou ULX-D1) QDF : QJK9 CPU : SKL D0 Chipset PCH: Sunrise Point LP C1 CRB : SKY LAKE Y LPDDR3 RVP3 CRB FAB2 Reworks : All Mandatories + FBS02,FBS03, F23, O-02 & O-06 Software BIOS : SKLSE2R1.R00.X097.B02.1509020030 ME FW : 11.0.0.1173 Ksc (EC FW): 1.19 Linux distribution: Ubuntu 14.04 LTS 64 bits kernel 4.3.0-rc7-drm-intel-nightly (86ba603) from git://anongit.freedesktop.org/drm-intel commit 86ba603f327626055fe1436112b3786eaaaf7fb1 Author: Daniel Vetter <daniel.vetter@ffwll.ch> Date: Sat Oct 31 09:27:21 2015 +0100 drm-intel-nightly: 2015y-10m-31d-08h-26m-39s UTC integration manifest Mesa 11.0.4 from http://cgit.freedesktop.org/mesa/mesa/ xf86-video-intel - 2.99.917 from http://cgit.freedesktop.org/xorg/driver/xf86-video-intel/ Libdrm - 2.4.65 from http://cgit.freedesktop.org/mesa/drm/ Libva - 1.6.1 from http://cgit.freedesktop.org/libva/ vaapi intel-driver - 1.6.1 from http://cgit.freedesktop.org/vaapi/intel-driver Cairo - 1.14.2 from http://cgit.freedesktop.org/cairo Xorg Xserver - 1.17.2 from http://cgit.freedesktop.org/xorg/xserver Following subcases are fail on SKL-Y with kernel tag drm-intel-testing-2015-11-20 igt@kms_rotation_crc@bad-pixel-forma igt@kms_rotation_crc@bad-tiling igt@kms_rotation_crc@cursor-rotation-180 igt@kms_rotation_crc@primary-rotation-180 igt@kms_rotation_crc@primary-rotation-270 igt@kms_rotation_crc@primary-rotation-90 igt@kms_rotation_crc@primary-rotation-90-flip-stress igt@kms_rotation_crc@sprite-rotation-180 igt@kms_rotation_crc@sprite-rotation-270 Motherboard: Skylake Y cpu model name : Intel(R) Core(TM) m5-6Y57 CPU @ 1.10GHz cpu model : 78 cpu family : 6 Graphic card: Device 191e (rev 07) Software: Kernel: tag drm-intel-testing-2015-11-20 5074e51ef3a2b0ad4c2354e95aec5380a93966b3 (4.4-rc1) from git://anongit.freedesktop.org/drm-intel Ubuntu 14.04.2 LTS Bios: SKLSE2R1.R00.B104.B01.1511110114 Libdrm: 2.4.65 from http://cgit.freedesktop.org/mesa/drm Fail on HSW-ULT with kernel testing tag 2015-11-20: igt@kms_rotation_crc@cursor-rotation-180 igt@kms_rotation_crc@primary-rotation-180 igt@kms_rotation_crc@sprite-rotation-180 Hardware: Motherboard: SawTooth Peak cpu model name : Intel(R) Core(TM) i7-4550U CPU @ 1.50GHz cpu model : 69 cpu family : 6 Graphic card: Haswell-ULT Integrated Graphics Controller (rev 09) Software: Kernel tag drm-intel-testing-2015-11-20 5074e51ef3a2b0ad4c2354e95aec5380a93966b3 (4.4-rc1) from git://anongit.freedesktop.org/drm-intel commit 5074e51ef3a2b0ad4c2354e95aec5380a93966b3 Author: Imre Deak <imre.deak@intel.com> Date: Fri Nov 20 11:50:03 2015 +0200 drm-intel-nightly: 2015y-11m-20d-09h-49m-41s UTC integration manifest Ubuntu 14.04.1 LTS Bios: HSWLPTU1.86C.0135.R01.1311020052 Libdrm: 2.4.65 The following tests failed on SKL-Y with latest setup : kms_rotation_crc@primary-rotation-90 kms_rotation_crc@primary-rotation-90-y-tiled kms_rotation_crc@bad-pixel-format kms_rotation_crc@exhaust-fences kms_rotation_crc@primary-rotation-90-flip-stress --- Hardware information --- Motherboard model : Skylake Client platform Motherboard type : Skylake Y LPDDR3 RVP3 Laptop Motherboard manufacturer : Intel Corporation CPU information : Intel(R) Core(TM) m5-6Y57 CPU @ 1.10GHz GPU Card : Intel Corporation Sky Lake Integrated Graphics (rev 07) (prog-if 00 [VGA controller]) KSC : 1.15 Linux distribution: Ubuntu 15.10 LTS 64 bits Kernel: 4.3 mainline from https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/log/?id=refs/tags/v4.3 Bios SKL: SKLSE2R1.R00.B104.B01.1511110114) xorg-server-1.18.0 from http://cgit.freedesktop.org/xorg/xserver libdrm-2.4.65 from http://cgit.freedesktop.org/mesa/drm/ xf86-video-intel 2.99.917 from http://cgit.freedesktop.org/xorg/driver/xf86-video-intel/ mesa-11.0.4 from http://cgit.freedesktop.org/mesa/mesa/ libva-1.6.2.pre1 from http://cgit.freedesktop.org/libva/ vaapi-intel-driver 1.6.2.pre1 from http://cgit.freedesktop.org/vaapi/intel-driver cairo 1.14.4 from http://cgit.freedesktop.org/cairo Rendercheck 1.5 from http://cgit.freedesktop.org/xorg/app/rendercheck SKL-Y : DMC 1.23 and GUC 4.3 firmware from https://01.org/linuxgraphics/intel-linux-graphics-firmwares IGT 1.13: http://cgit.freedesktop.org/xorg/app/intel-gpu-tools/commit/?id=2db78a4995a8ee298ae0cd68879baf80407a0e5e 3 subcases are fail on a SKL production device: kms_rotation_crc@primary-rotation-180 kms_rotation_crc@primary-rotation-90-flip-stress kms_rotation_crc@sprite-rotation-90-pos-100-0 Dell Inspiron 15 7000 2-1 Intel Core (TM) i7 CPU @ 6500 2.5 Intel HD Graphics Linux distribution: Ubuntu 15.10 64 bits Kernel: drm-intel-nightly 4.4.0-rc8 8834392 from http://cgit.freedesktop.org/drm-intel/ libdrm-2.4.66 from http://cgit.freedesktop.org/mesa/drm/ xf86-video-intel 2.99.917 from http://cgit.freedesktop.org/xorg/driver/xf86-video-intel/ mesa-11.0.8 from http://cgit.freedesktop.org/mesa/mesa/ libva-1.6.2 from http://cgit.freedesktop.org/libva/ intel-driver 1.6.2 from http://cgit.freedesktop.org/vaapi/intel-driver cairo 1.15.2 from http://cgit.freedesktop.org/cairo IGT 1.13 cd658a7c6bca74eb897a8ae87751029793f0c4f4 from http://cgit.freedesktop.org/xorg/app/intel-gpu-tools/ DMC and GUC firmware from https://01.org/linuxgraphics/intel-linux-graphics-firmwares Created attachment 121300 [details] dmesg This subcases are fail on BXT with last setup: igt@kms_rotation_crc@bad-tiling igt@kms_rotation_crc@primary-rotation-270 igt@kms_rotation_crc@primary-rotation-90 igt@kms_rotation_crc@primary-rotation-90-flip-stress igt@kms_rotation_crc@sprite-rotation-270 igt@kms_rotation_crc@sprite-rotation-90-pos-100-0 Setup: ====== Platform: Broxton P A0 Platform CPU Name : Intel(R) @ 1.2 GHz (family: 6, model: 92, stepping: 8) – 4 cores SoC : BROXTON-P A0 CRB : Apollo Lake RVPC1 Fab1 Reworks : R14, R06C and R16 Monitors: Asus PB287Q (4K), Samsung S24C650 Software: ========= BIOS (IFWI Version): APLK_IFWI_X64_R_2015_41_5_02 KSC : 1.02 Linux distribution: Ubuntu 15.10 64 bits Kernel: drm-intel-nightly 4.4.0 8114b00 from http://cgit.freedesktop.org/drm-intel/ drm: tag libdrm-2.4.66 e342c0f from http://cgit.freedesktop.org/mesa/drm/ mesa: tag mesa-11.0.8 261daab from http://cgit.freedesktop.org/mesa/mesa/ cairo: tag 1.15.2 db8a7f1 from http://cgit.freedesktop.org/cairo waffle: master bb29b2a from https://github.com/waffle-gl/waffle xorg-server-macros: master d7acec2 from git://git.freedesktop.org/git/xorg/util/macros libva: tag libva-1.6.1 cb418f6 from http://cgit.freedesktop.org/libva/ vaapi-intel-driver: tag 1.6.1 2110b3a from http://cgit.freedesktop.org/vaapi/intel-driver Tools: ====== intel-gpu-tool: tag intel-gpu-tools-1.13 51e965f from http://cgit.freedesktop.org/xorg/app/intel-gpu-tools/ Created attachment 122317 [details] bsw-kms_rotation_crc-rotation-180-output rotation-180 are failing on BSW See logs attached Hardware: Motherboard: Aspire XC-704 cpu model name : Intel(R) Pentium(R) CPU N3700 @ 1.60GHz cpu model : 76 cpu family : 6 Graphic card: Device 22b1 (rev 21) Software: Bios: R01-A2 Kernel mainline 4.4.0 from https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git commit afd2ff9b7e1b367172f18ba7f693dfb62bdcb2dc Author: Linus Torvalds <torvalds@linux-foundation.org> Date: Sun Jan 10 15:01:32 2016 -0800 Linux 4.4 drm: libdrm-2.4.67-5 ea07de9 from git://anongit.freedesktop.org/mesa/drm mesa: tag mesa-11.1.2 7bcd827 from git://anongit.freedesktop.org/mesa/mesa cairo: tag 1.15.2 db8a7f1 from git://anongit.freedesktop.org/cairo waffle: master bb29b2a from git://github.com/waffle-gl/waffle xorg-server-macros: tag: util-macros-1.19.0-2 d7acec2 from git://git.freedesktop.org/git/xorg/util/macros xserver: tag: xorg-server-1.18.1 23e60f9 from git://git.freedesktop.org/git/xorg/xserver xf86-video-intel: tag 2.99.917-560 d167280 from git://anongit.freedesktop.org/xorg/driver/xf86-video-intel libva: tag libva-1.7.0.pre1 35f1447 from git://git.freedesktop.org/git/vaapi/libva vaapi-intel-driver: tag 1.7.0.pre1 ab8e4e3 from git://anongit.freedesktop.org/vaapi/intel-driver IGT 1.14 364d378 from http://anongit.freedesktop.org/git/xorg/app/intel-gpu-tools.git One external screen connected to HDMI Created attachment 122318 [details]
bsw-kms_rotation_crc-kern.log
The following test cases fail on BXT-P with the following configuration case list =========== kms_rotation_crc@primary-rotation-180 Hardware information ===================== Platform BXT-P Motherboard model Broxton P Motherboard type NOTEBOOK Hand Held Motherboard manufacturer Intel Corp. CPU family Other CPU information 06/5c GPU Card Intel Corporation Device 5a84 (rev 03) (prog-if 00 [VGA controller]) Software information ====================== Linux distribution : Ubuntu 15.10 Architecture : 64-bit --> Component : drm url : http://cgit.freedesktop.org/mesa/drm tag : libdrm-2.4.67-5-gea07de9 commit : ea07de9 author : Rodrigo Vivi <rodrigo.vivi@intel.com> age : 13 days ago --> Component : mesa url : http://cgit.freedesktop.org/mesa/mesa tag : mesa-11.1.2 commit : 7bcd827 author : Emil Velikov <emil.velikov@collabora.com> age : 5 weeks ago --> Component : xf86-video-intel url : http://cgit.freedesktop.org/xorg/driver/xf86-video-intel tag : 2.99.917-560-gd167280 commit : d167280 author : Chris Wilson <chris@chris-wilson.co.uk> age : 3 weeks ago --> Component : libva url : http://cgit.freedesktop.org/libva/ tag : libva-1.7.0.pre1 commit : 35f1447 author : Xiang Haihao <haihao.xiang@intel.com> age : 11 days ago --> Component : vaapi (intel-driver) url : http://cgit.freedesktop.org/vaapi/intel-driver tag : 1.7.0.pre1 commit : ab8e4e3 author : Xiang Haihao <haihao.xiang@intel.com> age : 11 days ago --> Component : cairo url : http://cgit.freedesktop.org/cairo tag : 1.15.2 commit : db8a7f1 author : Bryce Harrington <bryce@osg.samsung.com> age : 3 months ago --> Component : xserver url : http://cgit.freedesktop.org/xorg/xserver tag : xorg-server-1.18.1 commit : 23e60f9 author : Adam Jackson <ajax@redhat.com> age : 5 weeks ago --> Component : intel-gpu-tools url : http://cgit.freedesktop.org/xorg/app/intel-gpu-tools tag : intel-gpu-tools-1.14-23-g364d378 commit : 364d378 author : Paulo Zanoni <paulo.r.zanoni@intel.com> age : 10 days ago kernel ========= drm-intel-testing / commit a27657a commit a27657a39741599ce9feef1ef39ae6654e9e6768 Author: Daniel Vetter <daniel.vetter@ffwll.ch> Date: Mon Feb 29 09:42:22 2016 +0100 drm-intel-nightly: 2016y-02m-29d-08h-41m-12s UTC integration manifest Kernel version : 4.5.0-rc5 Architecture : source amd64 all This subtests are fail on BSW with last setup igt@kms_rotation_crc@primary-rotation-180 igt@kms_rotation_crc@sprite-rotation-180 igt@kms_rotation_crc@cursor-rotation-180 Setup: ====== Platform: Braswell M CPU : Intel(R) Celeron N3060 1.60GHz @ 1.6 GHz (family: 6, model: 76 stepping: 4) SoC : BSW D0 QDF : K6XC CRB : BRASWELL RVP Fab2 Mandatory Reworks : All Feature Reworks: F28,F32,F33, F35 & F37 Optional reworks : O-02, O-03 Software ======== Linux OS: Ubuntu 15.10 64 bits BIOS : BRAS.X64.B088.R00.1510270350 TXE FW : 2.0.0.2093 Ksc : 1.08 Kernel drm-intel-nightly 4.5.0: 2016y-03m-19d-10h-09m-53s UTC integration manifest commit e7a7673e9840fe8b50a5a2894c75565ec7858a00 Author: Daniel Vetter <daniel.vetter@ffwll.ch> Date: Sat Mar 19 11:10:45 2016 +0100 drm: libdrm-2.4.67-7-g49041c3 from git://anongit.freedesktop.org/mesa/drm mesa: tag mmesa-11.1.2 7bcd827 from git://anongit.freedesktop.org/mesa/mesa cairo: tag 1.15.2 db8a7f1 from git://anongit.freedesktop.org/cairo waffle: master bb29b2a from git://github.com/waffle-gl/waffle xorg-server-macros: tag: util-macros-1.19.0-2 d7acec2 from git://git.freedesktop.org/git/xorg/util/macros xserver: tag: xorg-server-1.18.1 23e60f9 from git://git.freedesktop.org/git/xorg/xserver xf86-video-intel: tag 2.99.917-560 d167280 from git://anongit.freedesktop.org/xorg/driver/xf86-video-intel libva: tag libva-1.7.0.pre1 35f1447 from git://git.freedesktop.org/git/vaapi/libva vaapi-intel-driver: tag 1.7.0.pre1 ab8e4e3 from git://anongit.freedesktop.org/vaapi/intel-driver intel-gpu-tools-1.14-115-g7fc5256 from http://anongit.freedesktop.org/git/xorg/app/intel-gpu-tools.git This issue also happens on KBL with the following configuration Test cases =============== kms_rotation_crc@primary-rotation-180 kms_rotation_crc@primary-rotation-90 kms_rotation_crc@sprite-rotation-90 kms_rotation_crc@bad-tiling kms_rotation_crc@primary-rotation-270 kms_rotation_crc@primary-rotation-90-flip-stress Hardware configuration ======================= Platform KBL (RVP3) Motherboard model Kabylake Client platform Motherboard type Skylake Y LPDDR3 RVP3 Laptop Motherboard manufacturer Intel Corporation CPU family Other CPU information Genuine Intel(R) CPU 0000 @ 0.90GHz GPU Card Intel Corporation Device 591e (prog-if 00 [VGA controller]) Memory ram 4 GB Software configuration ======================= --> Component : drm url : http://cgit.freedesktop.org/mesa/drm tag : libdrm-2.4.67-5-gea07de9 commit : ea07de9 author : Rodrigo Vivi <rodrigo.vivi@intel.com> age : 13 days ago --> Component : mesa url : http://cgit.freedesktop.org/mesa/mesa tag : mesa-11.1.2 commit : 7bcd827 author : Emil Velikov <emil.velikov@collabora.com> age : 5 weeks ago --> Component : xf86-video-intel url : http://cgit.freedesktop.org/xorg/driver/xf86-video-intel tag : 2.99.917-560-gd167280 commit : d167280 author : Chris Wilson <chris@chris-wilson.co.uk> age : 3 weeks ago --> Component : libva url : http://cgit.freedesktop.org/libva/ tag : libva-1.7.0.pre1 commit : 35f1447 author : Xiang Haihao <haihao.xiang@intel.com> age : 11 days ago --> Component : vaapi (intel-driver) url : http://cgit.freedesktop.org/vaapi/intel-driver tag : 1.7.0.pre1 commit : ab8e4e3 author : Xiang Haihao <haihao.xiang@intel.com> age : 11 days ago --> Component : cairo url : http://cgit.freedesktop.org/cairo tag : 1.15.2 commit : db8a7f1 author : Bryce Harrington <bryce@osg.samsung.com> age : 3 months ago --> Component : xserver url : http://cgit.freedesktop.org/xorg/xserver tag : xorg-server-1.18.1 commit : 23e60f9 author : Adam Jackson <ajax@redhat.com> age : 5 weeks ago --> Component : intel-gpu-tools url : http://cgit.freedesktop.org/xorg/app/intel-gpu-tools tag : intel-gpu-tools-1.14-23-g364d378 commit : 364d378 author : Paulo Zanoni <paulo.r.zanoni@intel.com> age : 10 days ago kernel configuration ===================== Branch : drm-intel-testing commit a27657a39741599ce9feef1ef39ae6654e9e6768 Author: Daniel Vetter <daniel.vetter@ffwll.ch> Date: Mon Feb 29 09:42:22 2016 +0100 drm-intel-nightly: 2016y-02m-29d-08h-41m-12s UTC integration manifest Kernel version : 4.5.0-rc5 Architecture : source amd64 all This bug was also reproduced on BXT under the following configuration Hardware configuration ======================= Platform BXT - P (APL) Motherboard model Apollo Lake Motherboard type NOTEBOOK Hand Held Motherboard manufacturer Intel Corp. CPU family Other CPU information 06/5c GPU Card Intel Corporation Device 5a84 (rev 03) (prog-if 00 [VGA controller]) Memory ram 8 GB Software configuration ======================= --> Component : drm url : http://cgit.freedesktop.org/mesa/drm tag : libdrm-2.4.67-11-gea78c17 commit : ea78c17 author : Emil Velikov <emil.l.velikov@gmail.com> age : 20 hours ago --> Component : mesa url : http://cgit.freedesktop.org/mesa/mesa tag : mesa-11.1.2 commit : 7bcd827 author : Emil Velikov <emil.velikov@collabora.com> age : 7 weeks ago --> Component : xf86-video-intel url : http://cgit.freedesktop.org/xorg/driver/xf86-video-intel tag : 2.99.917-590-g094924f commit : 094924f author : Chris Wilson <chris@chris-wilson.co.uk> age : 4 days ago --> Component : libva url : http://cgit.freedesktop.org/libva/ tag : libva-1.7.0-1-g2339d10 commit : 2339d10 author : Xiang Haihao <haihao.xiang@intel.com> age : 13 days ago --> Component : vaapi (intel-driver) url : http://cgit.freedesktop.org/vaapi/intel-driver tag : 1.7.0-5-g759e44d commit : 759e44d author : peng.chen <peng.c.chen@intel.com> age : 13 days ago --> Component : cairo url : http://cgit.freedesktop.org/cairo tag : 1.15.2 commit : db8a7f1 author : Bryce Harrington <bryce@osg.samsung.com> age : 4 months ago --> Component : xserver url : http://cgit.freedesktop.org/xorg/xserver tag : xorg-server-1.18.0-254-g44e1c97 commit : 44e1c97 author : Olivier Fourdan <ofourdan@redhat.com> age : 8 days ago --> Component : intel-gpu-tools url : http://cgit.freedesktop.org/xorg/app/intel-gpu-tools tag : intel-gpu-tools-1.14-129-g41a26b5 commit : 41a26b5 author : Chris Wilson <chris@chris-wilson.co.uk> age : 26 hours ago kernel configuration ===================== Branch : drm-intel-nightly commit f5d413cccefa1f93d64c34f357151d42add63a84 Author: Tvrtko Ursulin <tvrtko.ursulin@intel.com> Date: Thu Mar 24 14:35:16 2016 +0000 drm-intel-nightly: 2016y-03m-24d-14h-34m-29s UTC integration manifest Kernel version : 4.5.0 Architecture : source amd64 all Milestone feature blocker so increasing priority Everyone, please attach the relevant logs whenever you reproduce a bug on a new platform. This is now highest priority due to APL, but we don't have logs on that with the latest kernels. We don't know if this is the same bug across platforms; actually probably not. The symptoms in comment #7 (CRCs do not match), comment #10 (ioctl I/O error), comment #21 (kernel oops) and comment #22 (CRC read timeout) are all wildly different. Ricardo, can you work with the team and provide further logs (see Jani's comment) The whole kms_rotation_crc family passed using the latest configuration which is down below. The tests that passed are the following (13/13): igt@kms_rotation_crc@sprite-rotation-90 igt@kms_rotation_crc@sprite-rotation-270 igt@kms_rotation_crc@sprite-rotation-180 igt@kms_rotation_crc@bad-pixel-format igt@kms_rotation_crc@bad-tiling igt@kms_rotation_crc@primary-rotation-90-flip-stress igt@kms_rotation_crc@exhaust-fences igt@kms_rotation_crc@primary-rotation-90-y-tiled igt@kms_rotation_crc@primary-rotation-180 igt@kms_rotation_crc@primary-rotation-270 igt@kms_rotation_crc@primary-rotation-90 igt@kms_rotation_crc@sprite-rotation-90-pos-100-0 igt@kms_rotation_crc@cursor-rotation-180 ============ Kernel ============================== Kernel version : 4.6.0-rc7 commit 71f1aaf016c4106fa2afea8df15b6d006ad71de8 Author: Ville Syrjälä <ville.syrjala@linux.intel.com> Date: Fri May 13 21:39:08 2016 +0300 drm-intel-nightly: 2016y-05m-13d-18h-38m-48s UTC integration manifest =========================================================== ============== Drivers configuration ============================ --> Component : drm url : http://cgit.freedesktop.org/mesa/drm tag : libdrm-2.4.68 commit : fc09c5a author : Kenneth Graunke <kenneth@whitecape.org> age : 2 weeks ago --> Component : mesa url : http://cgit.freedesktop.org/mesa/mesa tag : mesa-11.1.2 commit : 7bcd827 author : Emil Velikov <emil.velikov@collabora.com> age : 3 months ago --> Component : xf86-video-intel url : http://cgit.freedesktop.org/xorg/driver/xf86-video-intel tag : 2.99.917-645-g88733a7 commit : 88733a7 author : Chris Wilson <chris@chris-wilson.co.uk> age : 7 days ago --> Component : libva url : http://cgit.freedesktop.org/libva/ tag : libva-1.7.0-2-g4cb6d78 commit : 4cb6d78 author : Alan Coopersmith <alan.coopersmith@oracle.com> age : 5 weeks ago --> Component : vaapi (intel-driver) url : http://cgit.freedesktop.org/vaapi/intel-driver tag : 1.7.0-12-g4643f94 commit : 4643f94 author : peng.chen <peng.c.chen@intel.com> age : 3 weeks ago --> Component : cairo url : http://cgit.freedesktop.org/cairo tag : 1.15.2 commit : db8a7f1 author : Bryce Harrington <bryce@osg.samsung.com> age : 5 months ago --> Component : xserver url : http://cgit.freedesktop.org/xorg/xserver tag : xorg-server-1.18.0-317-g7f04946 commit : 7f04946 author : Dave Airlie <airlied@redhat.com> age : 9 days ago --> Component : intel-gpu-tools url : http://cgit.freedesktop.org/xorg/app/intel-gpu-tools tag : intel-gpu-tools-1.14-212-g1e9a3ac commit : 1e9a3ac author : Chris Wilson <chris@chris-wilson.co.uk> age : 3 weeks ago Sorry, forgot to add Hardware configuration, the above results come from a KBL. |=== Hardware information ===| ++ Platform : KBL (RVP7) ++ Motherboard model : Kabylake Client platform ++ Motherboard type : Skylake U DDR3L RVP7 Laptop ++ Motherboard manufacturer : Intel Corporation ++ CPU family : Other ++ CPU information : Genuine Intel(R) CPU 0000 @ 2.60GHz ++ GPU Card : Intel Corporation Device 5916 (prog-if 00 [VGA controller]) ++ Memory ram : 4 GB ++ Maximum memory ram allowed : 16 GB ++ Display resolution : ++ CPU's number : 4 ++ Hard drive capacity : 240 GB Removing KBL since all tests are passed and there is no issue. Jairo, please re-test on APL Created attachment 124117 [details] Dmesg log On APL tested kms_rotation_crc family igt@kms_rotation_crc@sprite-rotation-90 igt@kms_rotation_crc@sprite-rotation-270 igt@kms_rotation_crc@sprite-rotation-180 igt@kms_rotation_crc@bad-pixel-format igt@kms_rotation_crc@bad-tiling igt@kms_rotation_crc@primary-rotation-90-flip-stress igt@kms_rotation_crc@exhaust-fences igt@kms_rotation_crc@primary-rotation-90-y-tiled igt@kms_rotation_crc@primary-rotation-180 igt@kms_rotation_crc@primary-rotation-270 igt@kms_rotation_crc@primary-rotation-90 igt@kms_rotation_crc@sprite-rotation-90-pos-100-0 igt@kms_rotation_crc@cursor-rotation-180 Everything passed when using only eDP, but ONLY the test igt@kms_rotation_crc@sprite-rotation-270 fails when using multiple pipes attaching dmesg Tested with the following Configuration: ==============Kernel ===================================================== commit 3a7ef25d3113e570e14d8f78606047f86f1bc4a4 Author: Jani Nikula <jani.nikula@intel.com> Date: Tue May 24 15:44:17 2016 +0300 drm-intel-nightly: 2016y-05m-24d-12h-43m-51s UTC integration manifest =========================================================================== ================== Drivers info =========================================== ++ Date : may-WW21-02-11:05:03 --> Component : drm url : http://cgit.freedesktop.org/mesa/drm tag : libdrm-2.4.68-4-g7aab852 commit : 7aab852 author : Sonny Jiang <sonny.jiang@amd.com> age : 5 days ago --> Component : mesa url : http://cgit.freedesktop.org/mesa/mesa tag : mesa-11.1.2 commit : 7bcd827 author : Emil Velikov <emil.velikov@collabora.com> age : 3 months ago --> Component : xf86-video-intel url : http://cgit.freedesktop.org/xorg/driver/xf86-video-intel tag : 2.99.917-645-g88733a7 commit : 88733a7 author : Chris Wilson <chris@chris-wilson.co.uk> age : 10 days ago --> Component : libva url : http://cgit.freedesktop.org/libva/ tag : libva-1.7.0-10-gcfed369 commit : cfed369 author : peng.chen <peng.c.chen@intel.com> age : 6 days ago --> Component : vaapi (intel-driver) url : http://cgit.freedesktop.org/vaapi/intel-driver tag : 1.7.0-23-g0be0b21 commit : 0be0b21 author : Xiang Haihao <haihao.xiang@intel.com> age : 7 days ago --> Component : cairo url : http://cgit.freedesktop.org/cairo tag : 1.15.2 commit : db8a7f1 author : Bryce Harrington <bryce@osg.samsung.com> age : 5 months ago --> Component : xserver url : http://cgit.freedesktop.org/xorg/xserver tag : xorg-server-1.18.0-324-g984be78 commit : 984be78 author : Olivier Fourdan <ofourdan@redhat.com> age : 6 days ago --> Component : intel-gpu-tools url : http://cgit.freedesktop.org/xorg/app/intel-gpu-tools tag : intel-gpu-tools-1.14-319-gb88bce4 commit : b88bce4 author : Mika Kuoppala <mika.kuoppala@intel.com> age : 4 days ago =========================================================================== Hi Jani, Could you check logs attached for different platforms. Please confirm if we need to split the bug to several ones. Thanks. Looking at the logs for APL, I noticing that this looks like same root cause than for bug 96229: => vblank not available on crtc 0, ret=-22 which btw appeared in bug 89108 and was fixed on previous platforms with commit f9b61ff6bce9a44555324b29e593fdffc9a115bc Author: Daniel Vetter <daniel.vetter@ffwll.ch> Date: Wed Jan 7 13:54:39 2015 +0100 drm/i915: Push vblank enable/disable past encoder->enable/disable now is back. Kimmo, can you have someone looking at this? Removing APL from Tracking for APL issue in bug 96419 since we are considering root cause rather than tracking igt test run failures On KBL, the following test cases failed during drm intel testing test execution using the below configuration: igt@kms_rotation_crc@primary-rotation-270 igt@kms_rotation_crc@primary-rotation-90 igt@kms_rotation_crc@sprite-rotation-90 igt@kms_rotation_crc@cursor-rotation-180 igt@kms_rotation_crc@bad-tiling igt@kms_rotation_crc@sprite-rotation-270 igt@kms_rotation_crc@sprite-rotation-180 Software information ============================================ Kernel version : 4.7.0-rc6-testing+ tag drm-intel-testing-2016-07-11 4.7.0-rc6 0230e3c from http://cgit.freedesktop.org/drm-intel/ commit 0230e3c4eb76cf8f57cf40db0e908b96b84e3911 Linux distribution : Ubuntu 16.04 LTS Architecture : 64-bit Mesa version : Not found << Please see the message at the bottom >> xf86-video-intel version : 2.99.917 Xorg-Xserver version : 1.18.3 DRM version : 2.4.68 VAAPI version : Intel i965 driver for Intel(R) Kabylake - 1.7.1 Cairo version : 1.15.2 Intel GPU Tools version : Tag [intel-gpu-tools-1.15-110-g2038b24] / Commit [2038b24] Kernel driver in use : i915 Hardware acceleration : Bios revision : 42.0 KSC revision : 1.20 Hardware information ============================================ Platform : KBL (RVP7) Motherboard model : Kabylake Client platform Motherboard type : Skylake U DDR3L RVP7 Laptop Motherboard manufacturer : Intel Corporation CPU family : Other CPU information : Genuine Intel(R) CPU 0000 @ 2.60GHz GPU Card : Intel Corporation Device 5916 (prog-if 00 [VGA controller]) Memory ram : 4 GB Maximum memory ram allowed : 16 GB Display resolution : CPU's number : 4 Hard drive Capacity : 120 GB removing SKL and KBL as on the WW07/08 execution on both Skylake-Nuc and KabyLake-Nuc one has all kms_rotation_crc with pass. igt@kms_rotation_crc@bad-pixel-format Pass igt@kms_rotation_crc@bad-tiling Pass igt@kms_rotation_crc@cursor-rotation-180 Pass igt@kms_rotation_crc@exhaust-fences Pass igt@kms_rotation_crc@primary-rotation-180 Pass igt@kms_rotation_crc@primary-rotation-270 Pass igt@kms_rotation_crc@primary-rotation-90 Pass igt@kms_rotation_crc@primary-rotation-90-flip-stress Pass igt@kms_rotation_crc@primary-rotation-90-y-tiled Pass igt@kms_rotation_crc@sprite-rotation-180 Pass igt@kms_rotation_crc@sprite-rotation-270 Pass igt@kms_rotation_crc@sprite-rotation-90 Pass igt@kms_rotation_crc@sprite-rotation-90-pos-100-0 Pass Adding tag into "Whiteboard" field - ReadyForDev The bug still active *Status is correct *Platform is included *Feature is included *Priority and Severity correctly set *Logs included Removing HSW since all kms_rotation_crc cases are either skip or pass on 4.11.0-rc8-drm-tip-ww18-commit-7f02755+ (HSW-1-D54250WYK) Oops, I broke the rotation tests on earlier platforms.. Should be fixed by commit a6458241594320e87ff54a01a183dd3a071e032e Author: Maarten Lankhorst <maarten.lankhorst@linux.intel.com> Date: Mon Jun 12 10:56:01 2017 +0200 kms_rotation_crc: Fix rotation tests on older platforms again. Can this bug now be closed? I'm asking because the tests pass on my BSW. I will assign to validate Closing this bug since there is not more failres for BSW platform on the following kernel commit df0182c2c95385492772c6e4ace76b463298b8ca Author: Jani Nikula <jani.nikula@intel.com> AuthorDate: Mon Jul 3 16:20:53 2017 +0300 Commit: Jani Nikula <jani.nikula@intel.com> CommitDate: Mon Jul 3 16:20:53 2017 +0300 drm-tip: 2017y-07m-03d-13h-20m-24s UTC integration manifest skipped tests ============================================ igt@kms_rotation_crc@primary-rotation-90-Y-tiled igt@kms_rotation_crc@primary-rotation-90 igt@kms_rotation_crc@sprite-rotation-90-pos-100-0 igt@kms_rotation_crc@bad-pixel-format igt@kms_rotation_crc@sprite-rotation-90 igt@kms_rotation_crc@primary-rotation-270 igt@kms_rotation_crc@bad-tiling igt@kms_rotation_crc@exhaust-fences igt@kms_rotation_crc@primary-rotation-90-flip-stress igt@kms_rotation_crc@sprite-rotation-270 pass tests ============================================ igt@kms_rotation_crc@cursor-rotation-180 igt@kms_rotation_crc@primary-rotation-180 igt@kms_rotation_crc@sprite-rotation-180 |
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.
Created attachment 110112 [details] rotation_dmesg.log ==System Environment== -------------------------- Regression: No. It's first time to run the test Non-working platforms: BSW ==kernel== -------------------------- origin/drm-intel-next-queued/68fe07966064576fd96e332a417709c069258b86(fail) origin/drm-intel-fixes/afa4e53a7bcd4328d88e25c7a63746b65dc6bbe2(fail) origin/drm-intel-nightly/904b8529cd69f98b98d33b533a211003f99fb1cd(fail) ==Bug detailed description== igt/kms_rotation_crc subcases fail Output: root@x-bsw03:/GFX/Test/Intel_gpu_tools/intel-gpu-tools/tests# ./kms_rotation_crc IGT-Version: 1.8-gd807891 (x86_64) (Linux: 3.18.0-rc5_drm-intel-testing_167896_20141122_+ x86_64) Test assertion failure function test_plane_rotation, file kms_rotation_crc.c:222: Failed assertion: igt_crc_equal(&crc_unrotated, &crc_output) Subtest primary-rotation: FAIL (4.606s) Test assertion failure function test_plane_rotation, file kms_rotation_crc.c:222: Failed assertion: igt_crc_equal(&crc_unrotated, &crc_output) Subtest sprite-rotation: FAIL (3.405s) Test assertion failure function test_plane_rotation, file kms_rotation_crc.c:222: Failed assertion: igt_crc_equal(&crc_unrotated, &crc_output) Subtest cursor-rotation: FAIL (6.416s) Dmesg log attached. ==Reproduce steps== ---------------------------- 1. cd /GFX/Test/Intel_gpu_tools/intel-gpu-tools/test 2./kms_rotation_crc