Transform feedback tests flaky on Linux with NVIDIA Quadro P400 |
|||
Issue descriptionhttps://ci.chromium.org/buildbot/chromium.gpu.fyi/Linux%20Release%20%28NVIDIA%20Quadro%20P400%29/1953 https://chromium-swarm.appspot.com/task?id=3993a5bec45e0410&refresh=10&show_raw=1 WebglConformance_deqp_functional_gles3_transformfeedback_basic_types_interleaved_lines as part of webgl2_conformance_tests https://ci.chromium.org/buildbot/chromium.gpu.fyi/Linux%20Release%20%28NVIDIA%20Quadro%20P400%29/1950 https://chromium-swarm.appspot.com/task?id=399362a0fa274610&refresh=10&show_raw=1 WebglConformance_deqp_functional_gles3_transformfeedback_basic_types_separate_lines failed as part of webgl2_conformance_gl_passthrough_tests The tests seem to have legitimately failed: AssertionError: transform_feedback.basic_types.interleaved.lines.lowp_float: Result comparison failed for iteration elemCount3 and AssertionError: transform_feedback.basic_types.separate.lines.lowp_float: Result comparison failed for iteration elemCount3 Excerpt: Init testcase: transform_feedback.basic_types.interleaved.lines.lowp_float Transform feedback varyings: v_varA,v_varB Testing 1 draw calls, (element es3fTransformFeedbackTests.count, TF state): [object Object] gl.TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN = 0 Rendering result comparison between TF enabled and TF disabled passed. Testing 1 draw calls, (element es3fTransformFeedbackTests.count, TF state): [object Object] gl.TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN = 1 Rendering result comparison between TF enabled and TF disabled passed. Testing 1 draw calls, (element es3fTransformFeedbackTests.count, TF state): [object Object] Mismatch in v_varA (a_varA), output = 0, input = 0, component = 0 Mismatch in v_varB (a_varB), output = 0, input = 0, component = 0 gl.TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN = 1 Rendering result comparison between TF enabled and TF disabled passed. FAIL Result comparison failed for iteration elemCount3 These are on the latest NVIDIA driver, 384.90. Marking flaky.
,
Nov 3 2017
Also flaky: WebglConformance_deqp_functional_gles3_transformfeedback_random_interleaved_lines https://ci.chromium.org/buildbot/chromium.gpu.fyi/Linux%20Release%20%28NVIDIA%20Quadro%20P400%29/1985 https://ci.chromium.org/buildbot/chromium.gpu.fyi/Linux%20Release%20%28NVIDIA%20Quadro%20P400%29/1982 https://ci.chromium.org/buildbot/chromium.gpu.fyi/Linux%20Release%20%28NVIDIA%20Quadro%20P400%29/1978 WebglConformance_deqp_functional_gles3_transformfeedback_random_separate_lines https://ci.chromium.org/buildbot/chromium.gpu.fyi/Linux%20Release%20%28NVIDIA%20Quadro%20P400%29/1996 https://ci.chromium.org/buildbot/chromium.gpu.fyi/Linux%20Release%20%28NVIDIA%20Quadro%20P400%29/1987 Suppressing.
,
Nov 3 2017
Example output: Init testcase: transform_feedback.random.interleaved.lines.1 Transform feedback varyings: v_var0,v_var1 Testing 1 draw calls, (element es3fTransformFeedbackTests.count, TF state): [object Object] gl.TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN = 0 Rendering result comparison between TF enabled and TF disabled passed. Testing 1 draw calls, (element es3fTransformFeedbackTests.count, TF state): [object Object] gl.TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN = 1 Rendering result comparison between TF enabled and TF disabled passed. Testing 1 draw calls, (element es3fTransformFeedbackTests.count, TF state): [object Object] Mismatch in v_var0 (a_var0_c0), output = 0, input = 0, component = 0 Mismatch in v_var1 (a_var1), output = 0, input = 0, component = 0 gl.TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN = 1 Rendering result comparison between TF enabled and TF disabled passed. FAIL Result comparison failed for iteration elemCount3 It's suspicious that it's always the first test which fails. But I don't know whether there might be a bug in V8, in Chrome's virtual GL context implementation, in the driver, or somewhere else. Because these tests were rock-solid reliable on the GeForce GT 610 and there is no major difference in behavior from Chrome's standpoint on the Quadro P400 (in other words, virtual contexts are used on both), I think it's likely there's a bug in the driver.
,
Nov 3 2017
Also WebglConformance_deqp_functional_gles3_transformfeedback_array_interleaved_lines: https://ci.chromium.org/buildbot/chromium.gpu.fyi/Linux%20Release%20%28NVIDIA%20Quadro%20P400%29/1977 https://ci.chromium.org/buildbot/chromium.gpu.fyi/Linux%20Release%20%28NVIDIA%20Quadro%20P400%29/1968
,
Nov 3 2017
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/dc4489913fbb8ad9d91843606937f425ec54c2ef commit dc4489913fbb8ad9d91843606937f425ec54c2ef Author: Kenneth Russell <kbr@chromium.org> Date: Fri Nov 03 02:35:30 2017 Suppress more transform feedback flakes on Linux Quadro P400. array_interleaved_lines.html random_interleaved_lines.html random_separate_lines.html BUG=712469, 780706 TBR=jmadill@chromium.org NOTRY=true Cq-Include-Trybots: master.tryserver.chromium.android:android_optional_gpu_tests_rel;master.tryserver.chromium.linux:linux_optional_gpu_tests_rel;master.tryserver.chromium.mac:mac_optional_gpu_tests_rel;master.tryserver.chromium.win:win_optional_gpu_tests_rel Change-Id: Iefe84c31a615351be6cffbee049d8e8bd49366ac Reviewed-on: https://chromium-review.googlesource.com/752163 Commit-Queue: Kenneth Russell <kbr@chromium.org> Reviewed-by: Kenneth Russell <kbr@chromium.org> Cr-Commit-Position: refs/heads/master@{#513658} [modify] https://crrev.com/dc4489913fbb8ad9d91843606937f425ec54c2ef/content/test/gpu/gpu_tests/webgl2_conformance_expectations.py
,
Nov 3 2017
More flakiness: WebglConformance_deqp_functional_gles3_transformfeedback_basic_types_separate_triangles https://ci.chromium.org/buildbot/chromium.gpu.fyi/Linux%20Release%20%28NVIDIA%20Quadro%20P400%29/2045 WebglConformance_deqp_functional_gles3_transformfeedback_interpolation_smooth https://ci.chromium.org/buildbot/chromium.gpu.fyi/Linux%20Release%20%28NVIDIA%20Quadro%20P400%29/2030 WebglConformance_deqp_functional_gles3_transformfeedback_basic_types_interleaved_triangles https://ci.chromium.org/buildbot/chromium.gpu.fyi/Linux%20Release%20%28NVIDIA%20Quadro%20P400%29/2024 I'm marking all of the transformfeedback tests flaky in response.
,
Oct 9
,
Jan 2
|
|||
►
Sign in to add a comment |
|||
Comment 1 by bugdroid1@chromium.org
, Nov 2 2017