Summary: | [SKL][KBL] Test assertion failure function two_screens_flip_vs_cursor for i915.nuclear_pageflip=1 | ||
---|---|---|---|
Product: | DRI | Reporter: | Jari Tahvanainen <jari.tahvanainen> |
Component: | DRM/Intel | Assignee: | Intel GFX Bugs mailing list <intel-gfx-bugs> |
Status: | CLOSED FIXED | QA Contact: | Intel GFX Bugs mailing list <intel-gfx-bugs> |
Severity: | critical | ||
Priority: | high | CC: | intel-gfx-bugs |
Version: | DRI git | ||
Hardware: | x86-64 (AMD64) | ||
OS: | Linux (All) | ||
Whiteboard: | |||
i915 platform: | KBL, SKL | i915 features: | display/atomic |
Description
Jari Tahvanainen
2017-01-20 09:24:06 UTC
What system can be used to reproduce this failure? I'm trying it on f2-kbl-7200u and it works there. Not reproduced with last setup : Platform SKL Gigabyte CPU: Intel(R) Core(TM) i5-6600 CPU @ 3.30GHz (family 6, model 94, stepping 3) GPU: Intel® HD Graphics 530 - Intel Corporation Sky Lake Integrated Graphics (rev 06) Motherboard version: H170N-WIFI-CF Memory: 2x 4GB Kingston 9905622-055.A00G Software ========= Bios: F3 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 Software ======== Bios: 144_B10 APLK_B0_IFWI_X64_R_2016_06_27_0956_SPI_RVP1.bin KSC: 1.15 Linux distribution: Ubuntu 16.04 64 bits DMC 1.07 GuC 8.7 Kernel: drm-tip: 2017y-01m-30d-21h-14m-37s UTC integration manifest commit 123d798c350471aba7e0625c154c6d9e395756c8 Author: Daniel Vetter <daniel.vetter@ffwll.ch> Date: Mon Jan 30 21:15:12 2017 +0000 drm:libdrm-2.4.75-3-gd4b8344 from git://anongit.freedesktop.org/mesa/drm mesa: mesa-13.0.3-bec04114 from git://anongit.freedesktop.org/mesa/mesa cairo:1.15.4-68bbb693 from git://anongit.freedesktop.org/cairo xserver: xorg-server-1.19.0-66-ga6fcb15 from git://git.freedesktop.org/git/xorg/xserver xf86-video-intel: 2.99.917-750-g2d6f2e8 from git://git.freedesktop.org/git/xorg/driver/xf86-video-intel libva: libva-1.7.3.pre1-48-ge677ad9 from git://git.freedesktop.org/git/vaapi/libva vaapi-intel-driver: 1.7.3-287-g05d2d25 from git://git.freedesktop.org/git/vaapi/intel-driver Looking at the version from the log, it's most likely one of the 2 below fixed both bugs, will close them both. commit 5b8a1ba36e9a99fd2674e9bfa1bb7f6f039c2c7c Author: Maarten Lankhorst <maarten.lankhorst@linux.intel.com> Date: Wed Jan 18 10:41:37 2017 +0100 kms_cursor_legacy: Use cursor movement instead of hiding for 2x tests This forces the cursor fastpath to be used. While at it, add -atomic versions of the test to compare legacy pageflip vs atomic. The nonblocking modeset test is changed slightly, due to cdclk changes the page flip may be stalled so it's not useful to test it. Just test that a queued page flip + nonblocking modeset works as intended and there is no kernel spew. Signed-off-by: Maarten Lankhorst <maarten.lankhorst@linux.intel.com> commit 396601872ae2e8a8ee9c98569b04ea2078f0adb5 Author: Maarten Lankhorst <maarten.lankhorst@linux.intel.com> Date: Tue Jan 17 17:07:52 2017 +0100 kms_cursor_legacy: Make the 2x tests slightly more useful. Trying to run as many cursor updates during a nonblocking modeset won't work, because both crtc's might be involved in the modeset. Instead try to run as many cursor updates on both crtc's at the same time, while trying to queue page flips in between. Signed-off-by: Maarten Lankhorst <maarten.lankhorst@linux.intel.com> |
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.