New issue
Advanced search Search tips

Issue 622175 link

Starred by 2 users

Issue metadata

Status: Duplicate
Owner:
Closed: Aug 2016
Components:
EstimatedDays: ----
NextAction: ----
OS: Windows
Pri: 3
Type: Bug



Sign in to add a comment

No WebGL2 on AMD APU

Reported by demidove...@gmail.com, Jun 22 2016

Issue description

Chrome Version       : 51.0.2704.103
OS Version: 10.0
URLs (if applicable) :
Other browsers tested:
  Add OK or FAIL after other browsers where you have tested this issue:
  Firefox 4.x: OK

What steps will reproduce the problem?
1. Turn on WebGL2 in chrome://flags on AMD APU
2. Get WebGL Unavailable in chrome://gpu

What is the expected result?
all works with --disable-gpu-driver-bug-workarounds


Please provide any additional information below.
all was working 2-3 months ago
I have the same error on Asus 1215B and Lenovo G505

UserAgentString: Mozilla/5.0 (Windows NT 10.0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.103 Safari/537.36

Graphics Feature Status
Canvas: Software only, hardware acceleration unavailable
Flash: Software only, hardware acceleration unavailable
Flash Stage3D: Software only, hardware acceleration unavailable
Flash Stage3D Baseline profile: Software only, hardware acceleration unavailable
Compositing: Software only, hardware acceleration unavailable
Multiple Raster Threads: Disabled
Native GpuMemoryBuffers: Software only. Hardware acceleration disabled
Rasterization: Software only. Hardware acceleration disabled
Video Decode: Software only, hardware acceleration unavailable
Video Encode: Software only, hardware acceleration unavailable
WebGL: Unavailable
Driver Bug Workarounds
clear_uniforms_before_first_program_use
disable_d3d11
disable_discard_framebuffer
exit_on_context_lost
scalarize_vec_and_mat_constructor_args
Problems Detected
GPU process was unable to boot: GPU process launch failed.
Disabled Features: all
Some drivers are unable to reset the D3D device in the GPU process sandbox
Applied Workarounds: exit_on_context_lost
Clear uniforms before first program use on all platforms: 124764, 349137
Applied Workarounds: clear_uniforms_before_first_program_use
Always rewrite vec/mat constructors to be consistent: 398694
Applied Workarounds: scalarize_vec_and_mat_constructor_args
Framebuffer discarding can hurt performance on non-tilers: 570897
Applied Workarounds: disable_discard_framebuffer
Crashes in D3D11 on specific AMD drivers: 517040
Applied Workarounds: disable_d3d11
Accelerated rasterization has been disabled, either via about:flags or command line.
Disabled Features: rasterization
Raster is using a single thread.
Disabled Features: multiple_raster_threads
Native GpuMemoryBuffers have been disabled, either via about:flags or command line.
Disabled Features: native_gpu_memory_buffers
Version Information
Data exported	22.06.2016, 8:14:25
Chrome version	Chrome/51.0.2704.103
Operating system	Windows NT 10.0
Software rendering list version	10.18
Driver bug list version	8.66
ANGLE commit id	1a1b30c37e13
2D graphics backend	Skia
Command Line Args	Files\Google\Chrome\Application\chrome.exe" --flag-switches-begin --enable-unsafe-es3-apis --flag-switches-end
Driver Information
Initialization time	0
In-process GPU	true
Sandboxed	false
GPU0	VENDOR = 0x1002, DEVICE= 0x9802
Optimus	false
AMD switchable	false
Desktop compositing	Aero Glass
Diagonal Monitor Size of \\.\DISPLAY1	12.1"
Driver vendor	Advanced Micro Devices, Inc.
Driver version	15.201.1151.0
Driver date	8-22-2015
Pixel shader version	
Vertex shader version	
Max. MSAA samples	
Machine model name	
Machine model version	
GL_VENDOR	
GL_RENDERER	
GL_VERSION	
GL_EXTENSIONS	
Disabled Extensions	
Window system binding vendor	
Window system binding version	
Window system binding extensions	
Direct rendering	Yes
Reset notification strategy	0x0000
GPU process crash count	0
Compositor Information
Tile Update Mode	One-copy
Partial Raster	Enabled
GpuMemoryBuffers Status
ATC	Software only
ATCIA	Software only
DXT1	Software only
DXT5	Software only
ETC1	Software only
R_8	Software only
RGBA_4444	Software only
RGBX_8888	Software only
RGBA_8888	Software only
BGRX_8888	Software only
BGRA_8888	Software only
YUV_420	Software only
YUV_420_BIPLANAR	Software only
UYVY_422	Software only
Diagnostics
... loading ...
Log Messages
[4920:1776:0622/081416:ERROR:gl_surface_egl.cc(249)] : No suitable EGL configs found.
[4920:1776:0622/081416:ERROR:gl_surface_egl.cc(986)] : eglCreatePbufferSurface failed with error EGL_BAD_CONFIG
[4920:1776:0622/081416:ERROR:gpu_info_collector.cc(33)] : gfx::GLContext::CreateOffscreenGLSurface failed
[4920:1776:0622/081416:ERROR:gpu_info_collector.cc(109)] : Could not create surface for info collection.
[4920:1776:0622/081416:ERROR:gpu_main.cc(473)] : gpu::CollectGraphicsInfo failed (fatal).
GpuProcessHostUIShim: The GPU process exited normally. Everything is okay.

 

Comment 1 by kbr@chromium.org, Jun 22 2016

Components: Internals>GPU>ANGLE Blink>WebGL
Not sure why we can't find an EGL config at all.

This is why we don't enable D3D11:

Crashes in D3D11 on specific AMD drivers: 517040
Applied Workarounds: disable_d3d11
--enable-unsafe-es3-apis is likely trying to find ES3 configs and failing to find any.
WebGL2 works with --disable-gpu-driver-bug-workarounds

Comment 5 by kbr@chromium.org, Aug 16 2016

Owner: geoffl...@chromium.org
Status: Assigned (was: Unconfirmed)
What's the resolution here? Should this be duplicated into Issue 517040, and that one investigated?

Mergedinto: 517040
Status: Duplicate (was: Assigned)
Merging into Issue 517040 while I investigate updating the blacklist.

Sign in to add a comment