Summary: | [BAT] [SKL Gt4e] kms_frontbuffer_tracking@basic fails due to FIFO underruns | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Product: | DRI | Reporter: | Jani Saarinen <jani.saarinen> | ||||||||||||||
Component: | DRM/Intel | Assignee: | Paulo Zanoni <przanoni> | ||||||||||||||
Status: | CLOSED WORKSFORME | QA Contact: | Intel GFX Bugs mailing list <intel-gfx-bugs> | ||||||||||||||
Severity: | blocker | ||||||||||||||||
Priority: | highest | CC: | intel-gfx-bugs | ||||||||||||||
Version: | DRI git | ||||||||||||||||
Hardware: | x86-64 (AMD64) | ||||||||||||||||
OS: | Linux (All) | ||||||||||||||||
Whiteboard: | |||||||||||||||||
i915 platform: | SKL | i915 features: | display/Other | ||||||||||||||
Attachments: |
|
Description
Jani Saarinen
2016-09-16 06:59:15 UTC
Created attachment 126568 [details]
Dmesg before run
Created attachment 126569 [details]
Dmesg during run
Created attachment 126801 [details] SKL__kms_frontbuffer_tracking__basic__kern.log Reproduced with 4.8.0-rc8 aab15c2 Platform SKL Skull Canyon: NUC6i7KYK CPU: IntelĀ® Core(TM) i7-6770HQ CPU @ 2.6GHz (family 6, model 94, stepping 3) GPU: IntelĀ® IrisTM Pro Graphics 580 - Intel Corporation Sky Lake Integrated Graphics (rev 09) Motherboard version: H90766-405 Memory: 2 x 4GB card Kingston KVR21S15S8/4 Software Bios: KYSKLi70.86A.0041.2016.0817.1130 from https://downloadcenter.intel.com/downloads/eula/26210/BIOS-Update-KYSKLi70-86A-?httpDown=https%3A%2F%2Fdownloadmirror.intel.com%2F26210%2Feng%2FKY0041.bio Linux distribution: Ubuntu 16.04 64 bits DMC 1.26 from https://01.org/sites/default/files/downloads/intelr-graphics-linux/skldmcver126.tar_1.bz2 GUC 6.1 from https://01.org/sites/default/files/downloads/intelr-graphics-linux/sklgucver61.tar.bz2 Kernel: 4.8.0-rc8 aab15c2 from http://cgit.freedesktop.org/drm-intel/ commit aab15c274da587bcab19376d2caa9d6626440335 Author: Jani Nikula <jani.nikula@intel.com> Date: Mon Sep 26 15:11:53 2016 +0300 drm-intel-nightly: 2016y-09m-26d-12h-11m-33s UTC integration manifest libdrm-2.4.70-14 0659558 from git://anongit.freedesktop.org/mesa/drm mesa: mesa-12.0.0 8b06176 from git://anongit.freedesktop.org/mesa/mesa cairo 1.15.2 db8a7f1 from git://anongit.freedesktop.org/cairo xorg-server-1.18.99.901-14 ba199cb from git://git.freedesktop.org/git/xorg/xserver xf86-video-intel 2.99.917-708 8f33f80 from git://git.freedesktop.org/git/xorg/driver/xf86-video-intel libva-1.7.2-38 3b7e499 from git://git.freedesktop.org/git/vaapi/libva vaapi-intel-driver: 1.7.2-101 302cf63 from git://git.freedesktop.org/git/vaapi/intel-driver IGT: intel-gpu-tools-1.16-30 32b2021 from http://anongit.freedesktop.org/git/xorg/app/intel-gpu-tools.git External screens: ASUS PB287Q (DP), DELL P2715Qt (HDMI) Created attachment 126803 [details]
SKL__kms_frontbuffer_tracking__basic__output
As sent email, could you run ./kms_frontbuffer_tracking and get same data out. Created attachment 126895 [details]
SKL__kms_frontbuffer_tracking__kern.log
Created attachment 126896 [details]
SKL__kms_frontbuffer_tracking__output
Full kms_frontbuffer_tracking logs attached. Tested with same config as comment 3. Please re-test with Paulo's patch to apply memory workarounds for skylake: https://patchwork.freedesktop.org/series/13548/ With that series: Stdout IGT-Version: 1.16-g48a9e1e (x86_64) (Linux: 4.8.0-CI-Patchwork_2665+ x86_64) Primary screen: DP 3840x2160, crtc 26 FBC last action not supported FBC compression information not supported Can't test PSR: no usable eDP screen. Sink CRC not supported: primary screen is not eDP Stack trace: #0 [__igt_fail_assert+0x101] #1 [igt_assert_crc_equal+0x73] #2 [basic_subtest+0x4b4] #3 [main+0x1cf3] #4 [__libc_start_main+0xf0] #5 [_start+0x29] #6 [<unknown>+0x29] Subtest basic: FAIL (1.882s) Stderr (kms_frontbuffer_tracking:10973) igt-debugfs-CRITICAL: Test assertion failure function igt_assert_crc_equal, file igt_debugfs.c:276: (kms_frontbuffer_tracking:10973) igt-debugfs-CRITICAL: Failed assertion: a->crc[i] == b->crc[i] (kms_frontbuffer_tracking:10973) igt-debugfs-CRITICAL: error: 0x81d8e736 != 0x3234708f Subtest basic failed. **** DEBUG **** (kms_frontbuffer_tracking:10973) igt-fb-DEBUG: igt_create_fb_with_bo_size(width=1024, height=1024, format=0x34325258, tiling=0x100000000000001, size=4194304) (kms_frontbuffer_tracking:10973) drmtest-DEBUG: Test requirement passed: is_i915_device(fd) && has_known_intel_chipset(fd) (kms_frontbuffer_tracking:10973) drmtest-DEBUG: Test requirement passed: is_i915_device(fd) && has_known_intel_chipset(fd) (kms_frontbuffer_tracking:10973) igt-fb-DEBUG: igt_create_fb_with_bo_size(handle=4, pitch=4096) (kms_frontbuffer_tracking:10973) drmtest-DEBUG: Test requirement passed: is_i915_device(fd) && has_known_intel_chipset(fd) (kms_frontbuffer_tracking:10973) igt-fb-DEBUG: igt_create_fb_with_bo_size(width=4340, height=3684, format=0x34325258, tiling=0x100000000000001, size=64200704) (kms_frontbuffer_tracking:10973) drmtest-DEBUG: Test requirement passed: is_i915_device(fd) && has_known_intel_chipset(fd) (kms_frontbuffer_tracking:10973) drmtest-DEBUG: Test requirement passed: is_i915_device(fd) && has_known_intel_chipset(fd) (kms_frontbuffer_tracking:10973) igt-fb-DEBUG: igt_create_fb_with_bo_size(handle=5, pitch=17408) (kms_frontbuffer_tracking:10973) drmtest-DEBUG: Test requirement passed: is_i915_device(fd) && has_known_intel_chipset(fd) (kms_frontbuffer_tracking:10973) igt-fb-DEBUG: igt_create_fb_with_bo_size(width=3840, height=2160, format=0x34325258, tiling=0x100000000000001, size=33177600) (kms_frontbuffer_tracking:10973) drmtest-DEBUG: Test requirement passed: is_i915_device(fd) && has_known_intel_chipset(fd) (kms_frontbuffer_tracking:10973) drmtest-DEBUG: Test requirement passed: is_i915_device(fd) && has_known_intel_chipset(fd) (kms_frontbuffer_tracking:10973) igt-fb-DEBUG: igt_create_fb_with_bo_size(handle=6, pitch=15360) (kms_frontbuffer_tracking:10973) DEBUG: Blue CRC: pipe:[ceb4bb1f 00000000 00000000 00000000 00000000] sink:[unsupported!] (kms_frontbuffer_tracking:10973) drmtest-DEBUG: Test requirement passed: is_i915_device(fd) && has_known_intel_chipset(fd) (kms_frontbuffer_tracking:10973) igt-fb-DEBUG: igt_create_fb_with_bo_size(width=3840, height=2160, format=0x34325258, tiling=0x100000000000001, size=33177600) (kms_frontbuffer_tracking:10973) drmtest-DEBUG: Test requirement passed: is_i915_device(fd) && has_known_intel_chipset(fd) (kms_frontbuffer_tracking:10973) drmtest-DEBUG: Test requirement passed: is_i915_device(fd) && has_known_intel_chipset(fd) (kms_frontbuffer_tracking:10973) igt-fb-DEBUG: igt_create_fb_with_bo_size(handle=6, pitch=15360) (kms_frontbuffer_tracking:10973) drmtest-DEBUG: Test requirement passed: is_i915_device(fd) && has_known_intel_chipset(fd) (kms_frontbuffer_tracking:10973) igt-fb-DEBUG: igt_create_fb_with_bo_size(width=3840, height=2160, format=0x34325258, tiling=0x100000000000001, size=33177600) (kms_frontbuffer_tracking:10973) drmtest-DEBUG: Test requirement passed: is_i915_device(fd) && has_known_intel_chipset(fd) (kms_frontbuffer_tracking:10973) drmtest-DEBUG: Test requirement passed: is_i915_device(fd) && has_known_intel_chipset(fd) (kms_frontbuffer_tracking:10973) igt-fb-DEBUG: igt_create_fb_with_bo_size(handle=7, pitch=15360) (kms_frontbuffer_tracking:10973) drmtest-DEBUG: Test requirement passed: is_i915_device(fd) && has_known_intel_chipset(fd) (kms_frontbuffer_tracking:10973) igt-fb-DEBUG: igt_create_fb_with_bo_size(width=3840, height=2160, format=0x34325258, tiling=0x100000000000001, size=33177600) (kms_frontbuffer_tracking:10973) drmtest-DEBUG: Test requirement passed: is_i915_device(fd) && has_known_intel_chipset(fd) (kms_frontbuffer_tracking:10973) drmtest-DEBUG: Test requirement passed: is_i915_device(fd) && has_known_intel_chipset(fd) (kms_frontbuffer_tracking:10973) igt-fb-DEBUG: igt_create_fb_with_bo_size(handle=8, pitch=15360) (kms_frontbuffer_tracking:10973) drmtest-DEBUG: Test requirement passed: is_i915_device(fd) && has_known_intel_chipset(fd) (kms_frontbuffer_tracking:10973) igt-fb-DEBUG: igt_create_fb_with_bo_size(width=3840, height=2160, format=0x34325258, tiling=0x100000000000001, size=33177600) (kms_frontbuffer_tracking:10973) drmtest-DEBUG: Test requirement passed: is_i915_device(fd) && has_known_intel_chipset(fd) (kms_frontbuffer_tracking:10973) drmtest-DEBUG: Test requirement passed: is_i915_device(fd) && has_known_intel_chipset(fd) (kms_frontbuffer_tracking:10973) igt-fb-DEBUG: igt_create_fb_with_bo_size(handle=9, pitch=15360) (kms_frontbuffer_tracking:10973) igt-draw-DEBUG: Test requirement passed: intel_gen(intel_get_drm_devid(fd)) >= 5 (kms_frontbuffer_tracking:10973) igt-draw-DEBUG: Test requirement passed: intel_gen(intel_get_drm_devid(fd)) >= 5 (kms_frontbuffer_tracking:10973) igt-draw-DEBUG: Test requirement passed: intel_gen(intel_get_drm_devid(fd)) >= 5 (kms_frontbuffer_tracking:10973) igt-draw-DEBUG: Test requirement passed: intel_gen(intel_get_drm_devid(fd)) >= 5 (kms_frontbuffer_tracking:10973) igt-draw-DEBUG: Test requirement passed: intel_gen(intel_get_drm_devid(fd)) >= 5 (kms_frontbuffer_tracking:10973) igt-draw-DEBUG: Test requirement passed: intel_gen(intel_get_drm_devid(fd)) >= 5 (kms_frontbuffer_tracking:10973) igt-draw-DEBUG: Test requirement passed: intel_gen(intel_get_drm_devid(fd)) >= 5 (kms_frontbuffer_tracking:10973) igt-draw-DEBUG: Test requirement passed: intel_gen(intel_get_drm_devid(fd)) >= 5 (kms_frontbuffer_tracking:10973) igt-draw-DEBUG: Test requirement passed: intel_gen(intel_get_drm_devid(fd)) >= 5 (kms_frontbuffer_tracking:10973) igt-draw-DEBUG: Test requirement passed: intel_gen(intel_get_drm_devid(fd)) >= 5 (kms_frontbuffer_tracking:10973) DEBUG: Rect 0 CRC: pipe:[6dcf8e62 00000000 00000000 00000000 00000000] sink:[unsupported!] (kms_frontbuffer_tracking:10973) DEBUG: Rect 1 CRC: pipe:[9e690206 00000000 00000000 00000000 00000000] sink:[unsupported!] (kms_frontbuffer_tracking:10973) DEBUG: Rect 2 CRC: pipe:[7ddf2431 00000000 00000000 00000000 00000000] sink:[unsupported!] (kms_frontbuffer_tracking:10973) DEBUG: Rect 3 CRC: pipe:[3234708f 00000000 00000000 00000000 00000000] sink:[unsupported!] (kms_frontbuffer_tracking:10973) DEBUG: Calculated CRC: pipe:[ceb4bb1f 00000000 00000000 00000000 00000000] sink:[unsupported!] (kms_frontbuffer_tracking:10973) DEBUG: Calculated CRC: pipe:[ceb4bb1f 00000000 00000000 00000000 00000000] sink:[unsupported!] (kms_frontbuffer_tracking:10973) drmtest-DEBUG: Test requirement passed: is_i915_device(fd) && has_known_intel_chipset(fd) (kms_frontbuffer_tracking:10973) igt-fb-DEBUG: igt_create_fb_with_bo_size(width=3840, height=2160, format=0x34325258, tiling=0x100000000000001, size=33177600) (kms_frontbuffer_tracking:10973) drmtest-DEBUG: Test requirement passed: is_i915_device(fd) && has_known_intel_chipset(fd) (kms_frontbuffer_tracking:10973) drmtest-DEBUG: Test requirement passed: is_i915_device(fd) && has_known_intel_chipset(fd) (kms_frontbuffer_tracking:10973) igt-fb-DEBUG: igt_create_fb_with_bo_size(handle=8, pitch=15360) (kms_frontbuffer_tracking:10973) igt-draw-DEBUG: Test requirement passed: intel_gen(intel_get_drm_devid(fd)) >= 5 (kms_frontbuffer_tracking:10973) DEBUG: Calculated CRC: pipe:[6dcf8e62 00000000 00000000 00000000 00000000] sink:[unsupported!] (kms_frontbuffer_tracking:10973) DEBUG: Calculated CRC: pipe:[6dcf8e62 00000000 00000000 00000000 00000000] sink:[unsupported!] (kms_frontbuffer_tracking:10973) DEBUG: Calculated CRC: pipe:[9e690206 00000000 00000000 00000000 00000000] sink:[unsupported!] (kms_frontbuffer_tracking:10973) DEBUG: Calculated CRC: pipe:[9e690206 00000000 00000000 00000000 00000000] sink:[unsupported!] (kms_frontbuffer_tracking:10973) igt-draw-DEBUG: Test requirement passed: intel_gen(intel_get_drm_devid(fd)) >= 5 (kms_frontbuffer_tracking:10973) DEBUG: Calculated CRC: pipe:[7ddf2431 00000000 00000000 00000000 00000000] sink:[unsupported!] (kms_frontbuffer_tracking:10973) DEBUG: Calculated CRC: pipe:[7ddf2431 00000000 00000000 00000000 00000000] sink:[unsupported!] (kms_frontbuffer_tracking:10973) igt-draw-DEBUG: Test requirement passed: intel_gen(intel_get_drm_devid(fd)) >= 5 (kms_frontbuffer_tracking:10973) DEBUG: Calculated CRC: pipe:[81d8e736 00000000 00000000 00000000 00000000] sink:[unsupported!] (kms_frontbuffer_tracking:10973) igt-debugfs-CRITICAL: Test assertion failure function igt_assert_crc_equal, file igt_debugfs.c:276: (kms_frontbuffer_tracking:10973) igt-debugfs-CRITICAL: Failed assertion: a->crc[i] == b->crc[i] (kms_frontbuffer_tracking:10973) igt-debugfs-CRITICAL: error: 0x81d8e736 != 0x3234708f **** END **** Environment PIGLIT_PLATFORM="mixed_glx_egl" PIGLIT_SOURCE_DIR="/opt/igt/piglit" Command /opt/igt/tests/kms_frontbuffer_tracking --run-subtest basic dmesg Based on data on CI I marked this is already fixed. Something got fixed but not sure what. |
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.