| Summary: | [IGT] [HSW/GLK/BSW/BYT/BXT] [regresion] gem_exec_reloc some subtest causes assertion failure | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Product: | DRI | Reporter: | Humberto Israel Perez Rodriguez <humberto.i.perez.rodriguez> | ||||||||
| 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: | normal | ||||||||||
| Priority: | medium | CC: | armando.antoniox.mora.reos, intel-gfx-bugs | ||||||||
| Version: | DRI git | Keywords: | regression | ||||||||
| Hardware: | x86-64 (AMD64) | ||||||||||
| OS: | Linux (All) | ||||||||||
| URL: | https://patchwork.freedesktop.org/series/26847/ | ||||||||||
| Whiteboard: | PatchMerged | ||||||||||
| i915 platform: | BSW/CHT, BXT, BYT, GLK, HSW | i915 features: | GEM/execlists | ||||||||
| Attachments: |
|
||||||||||
|
Description
Humberto Israel Perez Rodriguez
2017-06-28 21:03:59 UTC
Created attachment 132321 [details]
kern.log
Adding tag into "Whiteboard" field - ReadyForDev *Status is correct *Platform is included *Feature is included *Priority and Severity correctly set *Logs included The following test fail on BSW with latest configuration
====================================================
Test list
====================================================
igt@gem_exec_reloc@gtt-28
igt@gem_exec_reloc@gtt-29
igt@gem_exec_reloc@gtt-30
====================================================
Graphic Stack
====================================================
Component: drm
tag: libdrm-2.4.81-24-g3095cc8
commit: 3095cc8eaba1aa87ad38c04ae2b1eabe30f7e16c
Component: cairo
tag: 1.15.6-2-g57b4050
commit: 57b40507dda3f58dfc8635548d606b86dc7bcf51
Component: intel-gpu-tools
tag: intel-gpu-tools-1.19-57-g6fcc8e8
commit: 6fcc8e8b247661c7950b998e0b95141ffbd6b833
Component: piglit
tag: piglit-v1
commit: c8f4fd9eeb298a2ef0855927f22634f794ef3eff
======================================
Hardware
======================================
platform : Braswell
motherboard model : 10G9000NUS
motherboard id : BRASWELL
form factor : Desktop
manufacturer : LENOVO
cpu family : Pentium
cpu family id : 6
cpu information : Intel(R) Pentium(R) CPU N3700 @ 1.60GHz
gpu card : Intel Corporation Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Integrated Graphics Controller (rev 21) (prog-if 00 [VGA controller])
memory ram : 7.68 GB
max memory ram : 8 GB
cpu thread : 4
cpu core : 4
cpu model : 76
cpu stepping : 3
socket : Socket BGA1155
signature : Type 0, Family 6, Model 76, Stepping 3
hard drive : 476GiB (512GB)
current cd clock frequency : 266667 kHz
maximum cd clock frequency : 320000 kHz
displays connected : DP-1 DP-3
Created attachment 132617 [details]
output
*** Bug 101759 has been marked as a duplicate of this bug. *** The following tests fail on BYT with latest configuration
====================================================
Test list
====================================================
igt@gem_exec_reloc@gtt-28
igt@gem_exec_reloc@gtt-29
igt@gem_exec_reloc@gtt-30
igt@gem_exec_reloc@gtt-31
====================================================
Graphic Stack
====================================================
Component: drm
tag: libdrm-2.4.81-31-g23e234a
commit: 23e234a3503f51b9d9c585123d33b936f522808d
Component: cairo
tag: 1.15.6-2-g57b4050
commit: 57b40507dda3f58dfc8635548d606b86dc7bcf51
Component: intel-gpu-tools
tag: intel-gpu-tools-1.19-96-gfb1ddc4
commit: fb1ddc47003ad6a683db79beeb81b6cbab1feb7c
Component: piglit
tag: piglit-v1
commit: 56e7e5583cd4a3ca15a8cda154d46d168959dd25
======================================
Hardware
======================================
motherboard model : .................................
motherboard id : DN2820FYK
form factor : Desktop
manufacturer : .................................
cpu family : Celeron
cpu family id : 6
cpu information : Intel(R) Celeron(R) CPU N2830 @ 2.16GHz
gpu card : Intel Corporation Atom Processor Z36xxx/Z37xxx Series Graphics & Display (rev 0e) (prog-if 00 [VGA controller])
memory ram : 7.66 GB
max memory ram : 8 GB
cpu thread : 2
cpu core : 2
cpu model : 55
cpu stepping : 8
socket : <OUT OF SPEC>
signature : Type 0, Family 6, Model 55, Stepping 8
hard drive : 111GiB (120GB)
current cd clock frequency : 266667 kHz
maximum cd clock frequency : 400000 kHz
displays connected : HDMI-A-1
*** Bug 101860 has been marked as a duplicate of this bug. *** The following tests fail on APL with latest configuration
====================================================
Test list
====================================================
igt@gem_exec_reloc@gtt-28
igt@gem_exec_reloc@gtt-29
igt@gem_exec_reloc@gtt-30
igt@gem_exec_reloc@gtt-31
igt@gem_exec_reloc@gtt-32
====================================================
Graphic Stack
====================================================
Component: drm
tag: libdrm-2.4.81-27-gac21401
commit: ac214017904b31bc5f80f802d748d5f4f3149d22
Component: cairo
tag: 1.15.6-2-g57b4050
commit: 57b40507dda3f58dfc8635548d606b86dc7bcf51
Component: intel-gpu-tools
tag: intel-gpu-tools-1.19-88-ga844ccb
commit: a844ccbdbab9fd16c37de81281c6281bc800e97a
Component: piglit
tag: piglit-v1
commit: 8717219b07c0cf2853540c373725a23654467d45
======================================
Hardware
======================================
motherboard model : NUC6CAYS
motherboard id : NUC6CAYB
form factor : Desktop
manufacturer : Intelcorporation
cpu family : Celeron
cpu family id : 6
cpu information : Intel(R) Celeron(R) CPU J3455 @ 1.50GHz
gpu card : Intel Corporation Device 5a85 (rev 0b) (prog-if 00 [VGA controller])
memory ram : 15.54 GB
max memory ram : 32 GB
cpu thread : 4
cpu core : 4
cpu model : 92
cpu stepping : 9
socket : Other
signature : Type 0, Family 6, Model 92, Stepping 9
hard drive : 279GiB (300GB)
current cd clock frequency : 288000 kHz
maximum cd clock frequency : 624000 kHz
displays connected : DP-1 DP-2
commit edf9f2d31231c6ae2a4e621ef67c68758ddc447d Author: Chris Wilson <chris@chris-wilson.co.uk> Date: Fri Jul 21 15:50:36 2017 +0100 drm/i915: Only skip updating execobject.offset after error I was being overly paranoid in not updating the execobject.offset after performing the fallback copy where we set reloc.presumed_offset to -1. The thinking was to ensure that a subsequent NORELOC execbuf would be forced to process the invalid relocations. However this is overkill so long as we *only* update the execobject.offset following a successful update of the relocation value witin the batch. If we have to repeat the execbuf due to a later interruption, then we may skip the relocations on the second pass (honouring NORELOC) since the execobject.offset match the actual offsets (even though reloc.presumed_offset is garbage). Subsequent calls to execbuf with NORELOC should themselves ensure that the reloc.presumed_offset have been corrected in case of future migration. Reporting back the actual execobject.offset, even when reloc.presumed_offset is garbage, ensures that reuse of those objects use the latest information to avoid relocations. Fixes: 2889caa92321 ("drm/i915: Eliminate lots of iterations over the execobjects array") Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=101635 Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk> Cc: Joonas Lahtinen <joonas.lahtinen@linux.intel.com> Cc: Tvrtko Ursulin <tvrtko.ursulin@intel.com> Link: https://patchwork.freedesktop.org/patch/msgid/20170721145037.25105-4-chris@chris-wilson.co.uk Reviewed-by: Joonas Lahtinen <joonas.lahtinen@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.