New issue
Advanced search Search tips
Note: Color blocks (like or ) mean that a user may not be available. Tooltip shows the reason.

Issue 680797 link

Starred by 1 user

Issue metadata

Status: Assigned
Owner:
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Windows
Pri: 2
Type: Bug

Blocked on:
issue 692833
issue 748248
issue 777033

Blocking:
issue 666077



Sign in to add a comment

WebGL / WebGL2 conformance test failures on Windows Intel HD 630

Project Member Reported by zmo@chromium.org, Jan 13 2017

Issue description

WebGL2:

  conformance2/textures/misc/angle-stuck-depth-textures.html
  deqp/functional/gles3/fboinvalidate/format_00.html
  deqp/functional/gles3/fboinvalidate/format_01.html
  deqp/functional/gles3/fboinvalidate/format_02.html
  deqp/functional/gles3/fborender/shared_colorbuffer_01.html
  deqp/functional/gles3/framebufferblit/default_framebuffer_00.html
  deqp/functional/gles3/framebufferblit/default_framebuffer_01.html
  deqp/functional/gles3/framebufferblit/default_framebuffer_02.html
  deqp/functional/gles3/framebufferblit/default_framebuffer_03.html
  deqp/functional/gles3/framebufferblit/default_framebuffer_04.html
  deqp/functional/gles3/framebufferblit/default_framebuffer_06.html

WebGL:

  conformance/canvas/to-data-url-test.html

WebGL (use-angle=gl):

  conformance/canvas/draw-webgl-to-canvas-test.html
  conformance/extensions/angle-instanced-arrays.html
  conformance/extensions/ext-sRGB.html.html
  conformance/extensions/ext-shader-texture-lod.html
  conformance/extensions/oes-texture-float-with-canvas.html
  conformance/extensions/oes-texture-half-float.html
  conformance/extensions/oes-texture-half-float-with-canvas.html
  conformance/extensions/oes-vertex-array-object.html
  conformance/glsl/bugs/array-of-struct-with-int-first-position.html
  conformance/glsl/bugs/constant-precision-qualifier.html
  conformance/glsl/matrices/matrix-compound-multiply.html
  conformance/more/conformance/webGLArrays.html
  conformance/ogles/GL/struct/struct_049_to_056.html
  conformance/renderbuffers/framebuffer-state-restoration.html
  conformance/rendering/draw-with-changing-start-vertex-bug.html
  conformance/textures/image_bitmap_from_canvas/tex-2d-rgb-rgb-unsigned_short_5_6_5.html
  conformance/textures/image_bitmap_from_canvas/tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html
  conformance/textures/misc/texture-fakeblack.html
 
Cc: jiawei.s...@intel.com qiankun....@intel.com
Owner: jiawei.s...@intel.com
Status: Assigned (was: Available)
Thanks for the report, @zmo. 

Jiawei, could you take a look at these failures in Windows?

Comment 2 by zmo@chromium.org, Jan 13 2017

For the record, this is not the update to date driver (which has a large regression).  This is the older but more stable driver
OK. I will investigate them.
Are you using 15.40-4501 driver? The situation is very similar to that.

Project Member

Comment 4 by bugdroid1@chromium.org, Jan 13 2017

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/8c06f31ff74dea57b5eab5f2f5ef2f407f71ae97

commit 8c06f31ff74dea57b5eab5f2f5ef2f407f71ae97
Author: zmo <zmo@chromium.org>
Date: Fri Jan 13 01:47:54 2017

Update WebGL/WebGL2 conformance test expectations on Win Intel HD 530

BUG=680797
TEST=Win Intel HD 530 bot on GPU FYI waterfall
TBR=kbr@chromium.org,yunchao.he@intel.com
NOTRY=true
CQ_INCLUDE_TRYBOTS=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;master.tryserver.chromium.android:android_optional_gpu_tests_rel

Review-Url: https://codereview.chromium.org/2628883007
Cr-Commit-Position: refs/heads/master@{#443449}

[modify] https://crrev.com/8c06f31ff74dea57b5eab5f2f5ef2f407f71ae97/content/test/gpu/gpu_tests/webgl2_conformance_expectations.py
[modify] https://crrev.com/8c06f31ff74dea57b5eab5f2f5ef2f407f71ae97/content/test/gpu/gpu_tests/webgl_conformance_expectations.py

Comment 5 by zmo@chromium.org, Jan 13 2017

driver_date         : 10-14-2016
driver_version      : 20.19.15.4539

Comment 6 by zmo@chromium.org, Jan 13 2017

Two more:

WebGL2:

  conformance/canvas/to-data-url-test.html
  deqp/functional/gles3/fbocolorbuffer/clear.html
Project Member

Comment 7 by bugdroid1@chromium.org, Jan 13 2017

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/a4da1090fe1db585d1c86a7a35e80d0859d403b0

commit a4da1090fe1db585d1c86a7a35e80d0859d403b0
Author: zmo <zmo@chromium.org>
Date: Fri Jan 13 21:39:48 2017

Update WebGL2 conformance test expectations for Win Intel HD 530

BUG=680797
TEST=Win Intel HD 530 bot on GPU FYI waterfall
TBR=kbr@chromium.org
NOTRY=true
CQ_INCLUDE_TRYBOTS=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;master.tryserver.chromium.android:android_optional_gpu_tests_rel

Review-Url: https://codereview.chromium.org/2626193005
Cr-Commit-Position: refs/heads/master@{#443680}

[modify] https://crrev.com/a4da1090fe1db585d1c86a7a35e80d0859d403b0/content/test/gpu/gpu_tests/webgl2_conformance_expectations.py

Got it.
Thanks for the update!
Following cases have been fixed on latest 15.45 Intel drivers
deqp/functional/gles3/fborender/shared_colorbuffer_01.html
deqp/functional/gles3/framebufferblit/default_framebuffer_00.html
deqp/functional/gles3/framebufferblit/default_framebuffer_01.html
deqp/functional/gles3/framebufferblit/default_framebuffer_02.html
conformance/canvas/to-data-url-test.html

Following cases are verified as driver bugs by Intel driver team and under fixing now:
deqp/functional/gles3/framebufferblit/default_framebuffer_03.html
deqp/functional/gles3/framebufferblit/default_framebuffer_04.html
deqp/functional/gles3/framebufferblit/default_framebuffer_06.html
 
Following cases are still under investigation:
conformance2/textures/misc/angle-stuck-depth-textures.html
deqp/functional/gles3/fboinvalidate/format_00.html
deqp/functional/gles3/fboinvalidate/format_01.html
deqp/functional/gles3/fboinvalidate/format_02.html



One more:
deqp/functional/gles3/fbocolorbuffer/clear.html has been fixed on latest 15.45 drivers.

Comment 11 by kbr@chromium.org, Jan 17 2017

Thanks for the update Jiawei. This is good news. Hoping that we can avoid these kinds of regressions in the future by running the WebGL 2.0 conformance tests before shipping the drivers.

Hi all,

New Intel D3D driver 15.45-4590 for SKL/KBL has been released:
https://downloadcenter.intel.com/download/26563/Graphics-Intel-Graphics-Driver-for-Windows-15-45-?product=80939

We verified most of the failures that appear on former driver 15.45-4542 have been fixed on this driver, including these files mentioned in this bug report:
deqp/functional/gles3/fborender/shared_colorbuffer_01.html
deqp/functional/gles3/framebufferblit/default_framebuffer_00.html
deqp/functional/gles3/framebufferblit/default_framebuffer_01.html
deqp/functional/gles3/framebufferblit/default_framebuffer_02.html
deqp/functional/gles3/fbocolorbuffer/clear.html
conformance/canvas/to-data-url-test.html

Following cases are verified as driver bugs by Intel driver team and under fixing now:
deqp/functional/gles3/framebufferblit/default_framebuffer_03.html
deqp/functional/gles3/framebufferblit/default_framebuffer_04.html
deqp/functional/gles3/framebufferblit/default_framebuffer_06.html
deqp/functional/gles3/fboinvalidate/format_00.html
deqp/functional/gles3/fboinvalidate/format_01.html
deqp/functional/gles3/fboinvalidate/format_02.html

Following case is still under investigation:
conformance2/textures/misc/angle-stuck-depth-textures.html

Comment 13 by zmo@chromium.org, Feb 15 2017

Thank you for the update.  This is good news.

Comment 14 by zmo@chromium.org, Feb 16 2017

Blockedon: 692833

Comment 15 by zmo@chromium.org, Feb 17 2017

Jiawei: the bots updated their drivers. Can you update the test expectations accordingly?
Got it.
Project Member

Comment 17 by bugdroid1@chromium.org, Feb 19 2017

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/76078f136b84c736c7a0a6a929bdfff1dbab5f1a

commit 76078f136b84c736c7a0a6a929bdfff1dbab5f1a
Author: jiawei.shao <jiawei.shao@intel.com>
Date: Sun Feb 19 14:02:32 2017

Update WebGL / WebGL2 expectations on Windows Intel HD530

BUG=680797
CQ_INCLUDE_TRYBOTS=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;master.tryserver.chromium.android:android_optional_gpu_tests_rel

Review-Url: https://codereview.chromium.org/2700903002
Cr-Commit-Position: refs/heads/master@{#451521}

[modify] https://crrev.com/76078f136b84c736c7a0a6a929bdfff1dbab5f1a/content/test/gpu/gpu_tests/webgl2_conformance_expectations.py
[modify] https://crrev.com/76078f136b84c736c7a0a6a929bdfff1dbab5f1a/content/test/gpu/gpu_tests/webgl_conformance_expectations.py

Components: -Internals>GPU>WebGL Blink>WebGL
Hi all,

New Intel D3D driver 15.46.4729 for SKL/KBL has been released:
https://downloadcenter.intel.com/download/26941/Graphics-Intel-Graphics-Driver-for-Windows-15-46-?product=80939

We verified the following cases mentioned in this report are fixed with this driver:
deqp/functional/gles3/framebufferblit/default_framebuffer_03.html
deqp/functional/gles3/framebufferblit/default_framebuffer_04.html
deqp/functional/gles3/framebufferblit/default_framebuffer_06.html
deqp/functional/gles3/fboinvalidate/format_00.html
deqp/functional/gles3/fboinvalidate/format_01.html
deqp/functional/gles3/fboinvalidate/format_02.html
conformance2/textures/misc/angle-stuck-depth-textures.html

We have also verified 15.46.4729 has no regressions in WebGL CTS.

Comment 21 by zmo@chromium.org, Jul 20 2017

This is great!

Ken, should we update our Win Intel bots' drivers?

Comment 22 by kbr@chromium.org, Jul 24 2017

Blockedon: 748248

Comment 23 by kbr@chromium.org, Jul 24 2017

Yes, certainly! Filed Issue 748248. Thanks Jiawei and the Intel D3D driver team for these fixes!

Hi kbr,
I'm sorry that we found the GPU process may fail to create when we use use-gl=desktop on Windows with this new driver. We are now investigating this, so please don't upgrade the bot now. 

Comment 25 by kbr@chromium.org, Jul 25 2017

Thanks Jiawei for the heads up. While we'll appreciate your investigating this, that configuration is unsupported (and untested on our bots) so it wouldn't be a blocker. However, if --use-angle=gl is broken, that would be a significant problem. Does that work?

Unfortunately this new driver doesn't work with --use-angle=gl either and cannot run angle_end2end_tests when using OpenGL back-ends.

We are investigating this significant problem and trying to find the root cause. 

Comment 27 by kbr@chromium.org, Jul 25 2017

Thanks for the heads up Jiawei. We'll try to abort our upgrade and will appreciate your help in the future to ensure regressions like these don't make their way into the drivers.

Project Member

Comment 28 by bugdroid1@chromium.org, Sep 6 2017

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/71a01fb96b787da22823cb9d8c214fc31f5cda08

commit 71a01fb96b787da22823cb9d8c214fc31f5cda08
Author: Jiawei Shao <jiawei.shao@intel.com>
Date: Wed Sep 06 18:59:54 2017

Update WebGL / WebGL2 expectations on Windows Intel HD530 / HD630

BUG=chromium:680797, chromium:737002

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: I9be5bbc30d214014a4e5e8a75d17560e4129493b
Reviewed-on: https://chromium-review.googlesource.com/651007
Commit-Queue: Kenneth Russell <kbr@chromium.org>
Reviewed-by: Kenneth Russell <kbr@chromium.org>
Cr-Commit-Position: refs/heads/master@{#500026}
[modify] https://crrev.com/71a01fb96b787da22823cb9d8c214fc31f5cda08/content/test/gpu/gpu_tests/webgl2_conformance_expectations.py
[modify] https://crrev.com/71a01fb96b787da22823cb9d8c214fc31f5cda08/content/test/gpu/gpu_tests/webgl_conformance_expectations.py

Cc: -qiankun....@intel.com
Hi all,

New Intel D3D driver 15.47.4815 for SKL/KBL has been released:
https://downloadcenter.intel.com/download/27199/Graphics-Intel-Graphics-Driver-for-Windows-15-47-?product=80939

The following test has been fixed on both HD530 and HD630 with this new driver:
conformance2/textures/misc/angle-stuck-depth-textures.html

Comment 30 by kbr@chromium.org, Oct 20 2017

Blockedon: 777033

Comment 31 by kbr@chromium.org, Oct 20 2017

Thanks Jiawei. Requesting upgrade of this bot:
https://ci.chromium.org/buildbot/chromium.gpu.fyi/Win10%20Release%20%28Intel%20HD%20630%29/?limit=200

in Issue 777033.

Comment 32 by kbr@chromium.org, Oct 20 2017

Summary: WebGL / WebGL2 conformance test failures on Windows Intel HD 630 (was: WebGL / WebGL2 conformance test failures on Windows Intel HD 530)
Changing Summary since we don't have an Intel HD 530 bot on our waterfall any more.

Comment 33 by kbr@chromium.org, Oct 21 2017

Driver's been updated starting with this build:
https://ci.chromium.org/buildbot/chromium.gpu.fyi/Win10%20Release%20%28Intel%20HD%20630%29/854

If it looks reliably green then let's try removing the suppression for this test. Thanks.

Project Member

Comment 34 by bugdroid1@chromium.org, Oct 26 2017

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/1712921af1654b5cfe6caa5d50c7cc47414ff1cb

commit 1712921af1654b5cfe6caa5d50c7cc47414ff1cb
Author: Jiawei Shao <jiawei.shao@intel.com>
Date: Thu Oct 26 19:42:39 2017

Update WebGL2 expectations on Windows Intel HD630

The following tests are passing with a recent driver update:
  conformance2/glsl3/texture-offset-uniform-texture-coordinate.html
  conformance2/textures/misc/angle-stuck-depth-textures.htm
  deqp/functional/gles3/fbocolorbuffer/clear.html

Bug: 680797
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: Id9db02edd7b86bde5b84b1e0f1d8955c76ead69e
Reviewed-on: https://chromium-review.googlesource.com/732726
Reviewed-by: Kenneth Russell <kbr@chromium.org>
Reviewed-by: Zhenyao Mo <zmo@chromium.org>
Commit-Queue: Kenneth Russell <kbr@chromium.org>
Cr-Commit-Position: refs/heads/master@{#511927}
[modify] https://crrev.com/1712921af1654b5cfe6caa5d50c7cc47414ff1cb/content/test/gpu/gpu_tests/webgl2_conformance_expectations.py

Sign in to add a comment