Bug 102071 - [IGT] [GLK] drv_hangman family takes more than 10 minutes, never finish of execute (guc enabled)
Summary: [IGT] [GLK] drv_hangman family takes more than 10 minutes, never finish of ex...
Status: CLOSED NOTABUG
Alias: None
Product: DRI
Classification: Unclassified
Component: DRM/Intel (show other bugs)
Version: unspecified
Hardware: x86-64 (AMD64) Linux (All)
: high critical
Assignee: Intel GFX Bugs mailing list
QA Contact: Intel GFX Bugs mailing list
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2017-08-07 13:37 UTC by Armando Antonio
Modified: 2017-08-22 21:34 UTC (History)
1 user (show)

See Also:
i915 platform: GLK
i915 features:


Attachments
kernel log (1.23 MB, text/plain)
2017-08-07 13:37 UTC, Armando Antonio
no flags Details
dmesg log (296.18 KB, text/plain)
2017-08-07 13:37 UTC, Armando Antonio
no flags Details
test log (2.26 KB, text/plain)
2017-08-07 13:39 UTC, Armando Antonio
no flags Details
debug.conf (1.78 MB, text/html)
2017-08-22 21:34 UTC, Elizabeth
no flags Details

Description Armando Antonio 2017-08-07 13:37:36 UTC
Created attachment 133292 [details]
kernel log

The following test cases fail on GLK with latest configuration,  these test cases take more than ten minutes and some times they never finish of execute.

======================================
Test list
======================================
igt@drv_hangman@error-state-basic
igt@drv_hangman@error-state-capture-blt
igt@drv_hangman@error-state-capture-bsd
igt@drv_hangman@error-state-capture-render
igt@drv_hangman@error-state-capture-vebox
igt@drv_hangman@hangcheck-unterminated

======================================
             Software
======================================
kernel version              : 4.13.0-rc3-drm-tip-ww31-commit-372e2eb+
/bin/bash: gfx-desktop: command not found
architecture                : x86_64
os version                  : Ubuntu 16.10
os codename                 : yakkety
[sudo] password for gfx: kernel driver               : i915
bios revision               : 52.23
bios release date           : 06/24/2017
ksc                         : 1.36
hardware acceleration       : disabled
swap partition              : enabled on (/dev/sda3)

======================================
        Graphic drivers
======================================
modesetting                 : enabled
modesetting compiled for    : 1.18.4 X.Org Video Driver
xorg-xserver                : 1.18.4
libdrm                      : 2.4.82
cairo                       : 1.15.7
intel-gpu-tools (tag)       : intel-gpu-tools-1.19-126-g6e1ccfa
intel-gpu-tools (commit)    : 6e1ccfa

======================================
             Hardware
======================================
platform                   : Geminilake
motherboard model          : Geminilake
motherboard id             : GLKRVP1DDR4(05)
form factor                : Hand Held
manufacturer               : IntelCorp.
cpu family                 : Other
cpu family id              : 6
cpu information            : Genuine Intel(R) CPU @ 1.10GHz
gpu card                   : Intel Corporation Device 3184 (rev 01) (prog-if 00 [VGA controller])
memory ram                 : 7.6 GB
max memory ram             : 16 GB
cpu thread                 : 4
cpu core                   : 4
cpu model                  : 122
cpu stepping               : 0
socket                     : Other
hard drive                 : 111GiB (120GB)
current cd clock frequency : 79200 kHz
maximum cd clock frequency : 316800 kHz
displays connected         : eDP-1

======================================
             Firmware
======================================
dmc fw loaded             : yes
dmc version               : 1.4
guc fw loaded             : SUCCESS
guc version wanted        : 10.56
guc version found         : 10.56
huc fw loaded             : yes

======================================
             kernel parameters
======================================
quiet splash drm.debug=0x1e log_buf_len=4M i915.alpha_support=1 i915.enable_guc_submission=2 i915.enable_guc_loading=2
Comment 1 Armando Antonio 2017-08-07 13:37:58 UTC
Created attachment 133293 [details]
dmesg log
Comment 2 Armando Antonio 2017-08-07 13:39:56 UTC
Created attachment 133294 [details]
test log
Comment 3 Chris Wilson 2017-08-07 13:43:52 UTC
dmesg does not seem to match the test. The test log has annoying bit of corruption, and what happens if you don't enable the guc?
Comment 4 Armando Antonio 2017-08-07 14:17:17 UTC
Apparently without guc, test cases work well, about test log, it is all the output what test cases produce.
Comment 5 Elizabeth 2017-08-08 22:22:40 UTC
Changing priority since igt@drv_hangman@error-state-basic is an IGT basic Failure.
Comment 6 maria guadalupe 2017-08-08 22:29:24 UTC
These tests passed over GLK with the following configuration 

======================================
Test list
======================================
igt@drv_hangman@error-state-basic
igt@drv_hangman@error-state-capture-blt
igt@drv_hangman@error-state-capture-bsd
igt@drv_hangman@error-state-capture-render
igt@drv_hangman@error-state-capture-vebox
igt@drv_hangman@hangcheck-unterminated

 Software
======================================
kernel version              : 4.13.0-rc4-drm-tip-ww32-commit-ef8894e+
hostname                    : gfx-desktop
architecture                : x86_64
os version                  : Ubuntu 17.04
os codename                 : zesty
kernel driver               : i915
bios revision               : 52.23
bios release date           : 06/24/2017
ksc                         : 1.36
hardware acceleration       : disabled
swap partition              : enabled on (/dev/sda2)

======================================
        Graphic drivers
======================================
intel-gpu-tools             : 1.17-1

======================================
             Hardware
======================================
platform                   : Geminilake
motherboard model          : Geminilake
motherboard id             : GLKRVP1DDR4(05)
form factor                : Hand Held
manufacturer               : IntelCorp.
cpu family                 : Other
cpu family id              : 6
cpu information            : Genuine Intel(R) CPU @ 1.10GHz
gpu card                   : Intel Corporation Device 3184 (rev 01) (prog-if 00 [VGA controller])
memory ram                 : 5.64 GB
max memory ram             : 16 GB
cpu thread                 : 4
cpu core                   : 4
cpu model                  : 122
cpu stepping               : 0
socket                     : Other
hard drive                 : 223GiB (240GB)
current cd clock frequency : 79200 kHz
maximum cd clock frequency : 316800 kHz
Comment 7 maria guadalupe 2017-08-09 21:34:21 UTC
The test described in the previous comment was verified without Guc and the result was PASS, that's why the bug had been closed. However, the test was verified again with Guc enabled and the result was FAIL.
Comment 8 Elizabeth 2017-08-22 21:28:17 UTC
After testing and research from our QA team, it was found that the specific config file from FI that was being used to compile the kernel, had a lot of disable parameters to improve performance while running IGT. The problem was that some of those parameters were required to use the firmware effectively. It was agreed to use a generic config file from kernel.org. This test are now passed with the attached kernel and the last configuration known:

Gfx stack
=====================================================
Component: drm
    tag: libdrm-2.4.81-46-g9d133dd
    commit: 9d133dd08720d80dfc8ce098bf0972ebd05c454d

Component: cairo
    tag: 1.15.6-14-gf351595
    commit: f3515954e0bc9c9ca413a84a8dd842145cec83a7

Component: intel-gpu-tools
    tag: intel-gpu-tools-1.19-193-g5a17ee2
    commit: 5a17ee2c8f9013f5db852d27564b837f9f2c5a9f

Component: piglit
    tag: piglit-v1
    commit: 2a7047a32bb3a9a4fad5bea0a8185d63af6bddf3

Kernel info
=====================================================
commit ad6ab9f96437f0cb1f4d8a7840fd9eeb894eb12e
Author:     Gustavo Padovan <gustavo.padovan@collabora.com>
AuthorDate: Fri Aug 18 15:26:42 2017 -0300
Commit:     Gustavo Padovan <gustavo.padovan@collabora.com>
CommitDate: Fri Aug 18 15:26:42 2017 -0300

    drm-tip: 2017y-08m-18d-18h-21m-46s UTC integration manifest
Comment 9 Elizabeth 2017-08-22 21:34:07 UTC
Created attachment 133680 [details]
debug.conf


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.