[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