[Bug 93087] [BXT CTS] Conformance not yet achieved for BXT-P

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Mon Nov 30 17:13:28 PST 2015


https://bugs.freedesktop.org/show_bug.cgi?id=93087

Mark Janes <mark.a.janes at intel.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |currojerez at riseup.net,
                   |                            |krh at bitplanet.net

--- Comment #1 from Mark Janes <mark.a.janes at intel.com> ---
with 55ffa64daf765b1229364518106a4124bd84b9a7, the six tests listed here began
to pass.  However, the following tests regressed:

es3-cts.shaders.uniform_block.single_nested_struct.single_buffer_std140_instance_array
es3-cts.shaders.uniform_block.single_nested_struct.single_buffer_shared_instance_array
es3-cts.shaders.uniform_block.single_nested_struct.per_block_buffer_std140_instance_array
es3-cts.shaders.uniform_block.single_nested_struct.per_block_buffer_shared_instance_array
es3-cts.shaders.uniform_block.random.all_per_block_buffers.8


Sample output:
piglit.es3-cts.shaders.uniform_block.random.all_per_block_buffers.8.bxtm64
(from piglit)
Failing for the past 14 builds (Since Unstable#1700 )
Took 2.3 sec.
Standard Output

/tmp/build_root/m64/bin/cts/glcts
--deqp-case=ES3-CTS.shaders.uniform_block.random.all_per_block_buffers.8
dEQP Core GL-CTS-2.0 (0x0052484b) starting..
  target implementation = 'intel-gbm'

Test case 'ES3-CTS.shaders.uniform_block.random.all_per_block_buffers.8'..
Vertex compile time = 20.680000 ms
Fragment compile time = 10.323000 ms
Link time = 2143.562012 ms
  Fail (Image compare failed)

DONE!

Test run totals:
  Passed:        0/1 (0.00%)
  Failed:        1/1 (100.00%)
  Not supported: 0/1 (0.00%)
  Warnings:      0/1 (0.00%)



Author:     Francisco Jerez <currojerez at riseup.net>
AuthorDate: Mon Nov 23 19:18:26 2015 +0200
Commit:     Francisco Jerez <currojerez at riseup.net>
CommitDate: Thu Nov 26 14:07:58 2015 +0200

    i965/gen9+: Switch thread scratch space to non-coherent stateless access.

    The thread scratch space is thread-local so using the full IA-coherent
    stateless surface index (255 since Gen8) is unnecessary and
    potentially expensive.  On Gen8 and early steppings of Gen9 this is
    not a functional change because the kernel already sets bit 4 of
    HDC_CHICKEN0 which overrides all HDC memory access to be non-coherent
    in order to workaround a hardware bug.

    This happens to fix a full system hang when running any spilling code
    on a pre-production SKL GT4e machine I have on my desk (forcing all
    HDC access to non-coherent from the kernel up to stepping F0 might be
    a good idea though regardless of this patch), and improves performance
    of the OglPSBump2 SynMark benchmark run with INTEL_DEBUG=spill_fs by
    33% (11 runs, 5% significance) on a production SKL GT2 (on which HDC
    IA-coherency is apparently functional so it wouldn't make sense to
    disable globally).

    Reviewed-by: Kristian Høgsberg  <krh at bitplanet.net>

-- 
You are receiving this mail because:
You are the QA Contact for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/intel-3d-bugs/attachments/20151201/71cfdd40/attachment.html>


More information about the intel-3d-bugs mailing list