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

Issue 652690 link

Starred by 1 user

Issue metadata

Status: WontFix
Owner:
Last visit > 30 days ago
Closed: Nov 2016
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: ----
Pri: 2
Type: Bug-Regression



Sign in to add a comment

No data received for blink_perf.canvas from android-galaxy-s5 since 420704

Project Member Reported by tdres...@chromium.org, Oct 4 2016

Issue description

See the link to graphs below.
 
Owner: junov@chromium.org
Status: Assigned (was: Untriaged)
https://build.chromium.org/p/chromium.perf/builders/Android%20Galaxy%20S5%20Perf%20%282%29/builds/3581/steps/blink_perf.canvas/logs/stdio

"WARNING:root:Browser does not support webgl, skipping test"

"===== SKIPPING TEST draw-dynamic-webgl-to-hw-accelerated-canvas-2d.html: Skipped because story is not supported (SharedState.CanRunStory() returns False). ====="

Justin, any idea why the galaxy s5 would think it doesn't support webgl?

Comment 3 by junov@chromium.org, Oct 4 2016

Cc: aelias@chromium.org zmo@chromium.org
Components: Internals>GPU>WebGL
No Idea why galaxy s5 think there is no WebGL

aelias, zmo?
It's not blacklisted on purpose.  Might be a bug.  Looks like the Nexus 6 bot is still getting data on this test so I guess it's Galaxy S5 specific.

GPU facts from the log copied below.  WebGL is reported enabled so I'm not sure what's going on.  Note that Mali-T628 is a rare GPU.  junov@, see anything suspicious in the extensions/workaround lists?

INFO:root:OS: android L
INFO:root:Model: SM-G900H
INFO:root:GPU device 0: VENDOR = 0x0 (ARM), DEVICE = 0x0 (Mali-T628)
INFO:root:GPU Attributes:
INFO:root:  adapter_luid        : 0.0
INFO:root:  amd_switchable      : False
INFO:root:  basic_info_state    : 1
INFO:root:  context_info_state  : 1
INFO:root:  direct_rendering    : True
INFO:root:  driver_date         : 
INFO:root:  driver_vendor       : 
INFO:root:  driver_version      : 0
INFO:root:  encrypted_only      : False
INFO:root:  gl_extensions       : GL_EXT_debug_marker GL_ARM_rgba8 GL_ARM_mali_shader_binary GL_OES_depth24 GL_OES_depth_texture GL_OES_depth_texture_cube_map GL_OES_packed_depth_stencil GL_OES_rgb8_rgba8 GL_EXT_read_format_bgra GL_OES_compressed_paletted_texture GL_OES_compressed_ETC1_RGB8_texture GL_OES_standard_derivatives GL_OES_EGL_image GL_OES_EGL_image_external GL_OES_EGL_sync GL_OES_texture_npot GL_OES_vertex_half_float GL_OES_required_internalformat GL_OES_vertex_array_object GL_OES_mapbuffer GL_EXT_texture_format_BGRA8888 GL_EXT_texture_rg GL_EXT_texture_type_2_10_10_10_REV GL_OES_fbo_render_mipmap GL_OES_element_index_uint GL_EXT_shadow_samplers GL_OES_texture_compression_astc GL_KHR_texture_compression_astc_ldr GL_KHR_texture_compression_astc_hdr GL_KHR_debug GL_EXT_occlusion_query_boolean GL_EXT_blend_minmax GL_EXT_discard_framebuffer GL_OES_get_program_binary GL_OES_texture_3D GL_EXT_texture_storage GL_EXT_multisampled_render_to_texture GL_OES_surfaceless_context GL_ARM_mali_program_binary 
INFO:root:  gl_renderer         : Mali-T628
INFO:root:  gl_reset_notification_strategy: 0
INFO:root:  gl_vendor           : ARM
INFO:root:  gl_version          : OpenGL ES 3.0
INFO:root:  gl_ws_extensions    : 
INFO:root:  gl_ws_vendor        : 
INFO:root:  gl_ws_version       : 
INFO:root:  in_process_gpu      : False
INFO:root:  initialization_time : 0.269395
INFO:root:  jpeg_decode_accelerator_supported: False
INFO:root:  lenovo_dcute        : False
INFO:root:  max_framerate_denominator: 1
INFO:root:  max_framerate_numerator: 30
INFO:root:  max_msaa_samples    : 4
INFO:root:  max_resolution_height: 720
INFO:root:  max_resolution_width: 1280
INFO:root:  min_resolution_height: 0
INFO:root:  min_resolution_width: 0
INFO:root:  optimus             : False
INFO:root:  pixel_shader_version: 3.00
INFO:root:  process_crash_count : 0
INFO:root:  profile             : 1
INFO:root:  sandboxed           : False
INFO:root:  software_rendering  : False
INFO:root:  vertex_shader_version: 3.00
INFO:root:  video_decode_accelerator_flags: 7
INFO:root:Feature Status:
INFO:root:  2d_canvas           : enabled
INFO:root:  flash_3d            : enabled
INFO:root:  flash_stage3d       : enabled
INFO:root:  flash_stage3d_baseline: enabled
INFO:root:  gpu_compositing     : enabled
INFO:root:  multiple_raster_threads: disabled_off
INFO:root:  native_gpu_memory_buffers: disabled_software
INFO:root:  rasterization       : enabled
INFO:root:  video_decode        : enabled
INFO:root:  video_encode        : enabled
INFO:root:  vpx_decode          : enabled
INFO:root:  webgl               : enabled
INFO:root:Driver Bug Workarounds:
INFO:root:  clear_uniforms_before_first_program_use
INFO:root:  disable_framebuffer_cmaa
INFO:root:  max_texture_size_limit_4096
INFO:root:  scalarize_vec_and_mat_constructor_args
INFO:root:  use_client_side_arrays_for_stream_buffers
INFO:root:  use_virtualized_gl_contexts

Comment 5 by zmo@chromium.org, Oct 5 2016

Right, there is nothing wrong from about:gpu info. Someone with a device needs to take a run locally and see any error messages from the about:gpu page - that usually indicates why we fail to create a WebGL context.
Owner: jbudorick@chromium.org
John, can you find someone on Clank Test to take a look at this?
Cc: jbudorick@chromium.org rnep...@chromium.org
Owner: alexandermont@chromium.org
Alex, can you look at this?

Comment 8 by benhenry@google.com, Nov 22 2016

Status: WontFix (was: Assigned)
S5s have been turned down from the perf waterfalls. Closing this as wontfix.
Components: -Internals>GPU>WebGL Blink>WebGL

Sign in to add a comment