Bug 98109 - [ctg/ilk/byt] [BAT] gem_exec_flush basic-uc-prw-default
Summary: [ctg/ilk/byt] [BAT] gem_exec_flush basic-uc-prw-default
Status: CLOSED FIXED
Alias: None
Product: DRI
Classification: Unclassified
Component: DRM/Intel (show other bugs)
Version: unspecified
Hardware: x86-64 (AMD64) Linux (All)
: highest blocker
Assignee: Intel GFX Bugs mailing list
QA Contact: Intel GFX Bugs mailing list
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2016-10-06 13:14 UTC by cprigent
Modified: 2017-07-24 22:40 UTC (History)
1 user (show)

See Also:
i915 platform: BYT
i915 features: display/Other


Attachments
BYT__gem_exec_flush__basic-uc-prw-default__output (1.48 KB, text/plain)
2016-10-06 13:14 UTC, cprigent
no flags Details
BYT__gem_exec_flush__basic-uc-prw-default__kern.log (239.81 KB, text/plain)
2016-10-06 13:15 UTC, cprigent
no flags Details

Description cprigent 2016-10-06 13:14:52 UTC
Created attachment 127062 [details]
BYT__gem_exec_flush__basic-uc-prw-default__output

Platform BYT: Acer Aspire XC-603
CPU: Intel(R) Pentium(R) CPU  J2900  @ 2.41GHz (family 6, model 55, stepping 8)
Motherboard: Aspire XC-603
GPU: Intel® HD Graphics - Intel Corporation Atom Processor Z36xxx/Z37xxx Series Graphics & Display (rev 0e)

Software
Bios: P11-B2
Linux distribution: Ubuntu 16.04 64 bits
Kernel: 4.8.0-rc8 aab15c2 from http://cgit.freedesktop.org/drm-intel/
  commit 71d126590e2fa6d65d93fe3586d55ddf9f6c39a6
  Author: Daniel Vetter <daniel.vetter@ffwll.ch>
  Date:   Mon Oct 3 15:23:29 2016 +0200
  drm-intel-nightly: 2016y-10m-03d-13h-22m-56s UTC integration manifest
libdrm-2.4.70-16 207efb1 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-51 c9b8ce7 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-127 0287ca6 from git://git.freedesktop.org/git/vaapi/intel-driver
IGT: intel-gpu-tools-1.16-41 1a76d88 from http://anongit.freedesktop.org/git/xorg/app/intel-gpu-tools.git

External screen: DELL U2311Hb (VGA)

Steps:
------
1. Execute IGT test:
# ./gem_exec_flush --r basic-uc-pr

Actual result:
--------------
1. Test is Pass

Expected result:
----------------
1. Test is fail
Comment 1 cprigent 2016-10-06 13:15:16 UTC
Created attachment 127063 [details]
BYT__gem_exec_flush__basic-uc-prw-default__kern.log
Comment 2 cprigent 2016-10-06 13:16:36 UTC
Is associated to: bug 97941
Comment 3 Chris Wilson 2016-10-19 20:25:58 UTC
Looking at the CI results, this also affects gen4/5 which were not suspects for the broken clflush. Here forcing pwrite to use the per-page GTT write path fixes the test suggesting a missing chipset flush. Odd.
Comment 4 Chris Wilson 2016-10-19 22:15:16 UTC
Found one definite bug in the test itself. Just remains to be seen if there any other issues.
Comment 5 Chris Wilson 2016-10-19 22:15:21 UTC
commit 9261e1d61f81e868a1de820fbd118bfef332c132
Author: Chris Wilson <chris@chris-wilson.co.uk>
Date:   Wed Oct 19 22:57:50 2016 +0100

    igt/gem_exec_flush: Seed a GGTT mappable address


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.