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

Issue 788711 link

Starred by 1 user

Issue metadata

Status: WontFix
Owner: ----
Closed: Dec 2017
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Linux
Pri: 3
Type: Bug



Sign in to add a comment

canvas 2d don't display anything when I activate hardware acceleration

Reported by gvince...@gmail.com, Nov 27 2017

Issue description

Chrome Version (from the about:version page): 61
Is this the most recent version: No
OS + version: Debian 9.1
CPU architecture (32-bit / 64-bit): iMX6 32-bit
Window manager: XFCE
URLs (if relevant):
Behavior in Linux Firefox: N/A
Behavior in Windows Chrome (if you have access to it): No problem

What steps will reproduce the problem?
(1) - Install Graphic Driver for Vivante GC2000+
(2) - Install Chromium for repo Debian 9 stretch ARMHF
(3) - Test a simple canvas 2d sample

What is the expected result?
canvas 2d display the animation when I activate hardware acceleration

What happens instead?
canvas 2d don't display anything when I activate hardware acceleration

Please provide any additional information below. Attach a screenshot
and backtrace if possible.

For graphics-related bugs, please copy/paste the contents of the about:gpu
page at the end of this report. 

I have attached the result of chrome://gpu

 
gpu.html
144 KB View Download
Labels: Needs-Milestone
Cc: sc00335...@techmahindra.com
Components: Internals>GPU>Canvas2D
Labels: Triaged-ET TE-NeedsTriageFromHYD
Unable to reproduce this issue on chromium 61.0.3163.100 and on latest stable 62.0.3202.94 using Ubuntu 14.04 , Mesa deiver with steps mentioned below. Attaching screencast for reference.

1. Enabled Hardware Acceleration and navigated to https://www.w3schools.com/html/tryit.asp?filename=tryhtml5_canvas_tut_text2
2. And http://gyu.que.jp/jscloth/ and observed successful display of animation.

As ET team doesn't have Debian 9 with Vivante GC2000+ driver. Could soemone from Inhouse team take a look into this.

Thanks!
Issue 788711.ogv
3.9 MB View Download
Cc: manoranjanr@google.com
Cc: -manoranjanr@google.com
Cc: bsalomon@chromium.org junov@chromium.org
Status: WontFix (was: Unconfirmed)
It looks to me like the canvas is having problems drawing to a texture. Lots of errors:

[2475:2475:1103/220746.266867:ERROR:gles2_cmd_decoder.cc(4446)] : [.DisplayCompositor-0x5b3c4400]GL ERROR :GL_INVALID_FRAMEBUFFER_OPERATION : glClear: framebuffer incomplete (check)
[2475:2475:1103/220746.267178:ERROR:gles2_cmd_decoder.cc(4446)] : [.DisplayCompositor-0x5b3c4400]GL ERROR :GL_INVALID_FRAMEBUFFER_OPERATION : glDrawElements: framebuffer incomplete (check)
[2475:2475:1103/220746.329712:ERROR:gles2_cmd_decoder.cc(4446)] : [.DisplayCompositor-0x5b3c4400]GL ERROR :GL_INVALID_FRAMEBUFFER_OPERATION : glClear: framebuffer incomplete (check)
[2475:2475:1103/220746.330264:ERROR:gles2_cmd_decoder.cc(4446)] : [.DisplayCompositor-0x5b3c4400]GL ERROR :GL_INVALID_FRAMEBUFFER_OPERATION : glDrawElements: framebuffer incomplete (check)
[2475:2475:1103/220746.407511:ERROR:gles2_cmd_decoder.cc(4446)] : [.DisplayCompositor-0x5b3c4400]GL ERROR :GL_INVALID_FRAMEBUFFER_OPERATION : glClear: framebuffer incomplete (check)
[2475:2475:1103/220746.408112:ERROR:gles2_cmd_decoder.cc(4446)] : [.DisplayCompositor-0x5b3c4400]GL ERROR :GL_INVALID_FRAMEBUFFER_OPERATION : glDrawElements: framebuffer incomplete (check)
[2475:2475:1103/220746.490897:ERROR:gles2_cmd_decoder.cc(4446)] : [.DisplayCompositor-0x5b3c4400]GL ERROR :GL_INVALID_FRAMEBUFFER_OPERATION : glClear: framebuffer incomplete (check)

...

[2475:2475:1103/220805.538290:ERROR:gles2_cmd_decoder.cc(2523)] : [.RenderWorker-0x59b30900]GL ERROR :GL_INVALID_FRAMEBUFFER_OPERATION : GLES2DecoderImpl::DoBindTexImage2DCHROMIUM: <- error from previous GL command
[2475:2475:1103/220805.543906:ERROR:gles2_cmd_decoder.cc(2523)] : [.RenderWorker-0x59b30900]GL ERROR :GL_INVALID_FRAMEBUFFER_OPERATION : GLES2DecoderImpl::DoBindTexImage2DCHROMIUM: <- error from previous GL command
[2475:2475:1103/220805.709488:ERROR:gles2_cmd_decoder.cc(4446)] : [.DisplayCompositor-0x5b3c4400]GL ERROR :GL_INVALID_FRAMEBUFFER_OPERATION : glClear: framebuffer incomplete (check)

... etc

It looks like you're running this and disabling the blacklist and forcing this on. At that point it's not supported - we blacklist things where we know it won't work due to driver problems or otherwise. Sorry!

Sign in to add a comment