New issue
Advanced search Search tips

Issue 736666 link

Starred by 1 user

Issue metadata

Status: Duplicate
Merged: issue 735986
Owner:
Closed: Jun 2017
Components:
EstimatedDays: ----
NextAction: ----
OS: Windows
Pri: 2
Type: Bug-Regression



Sign in to add a comment

Can't enable hardware acceleration in Chrome 60

Reported by human.p...@gmail.com, Jun 25 2017

Issue description

UserAgent: Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/60.0.3112.40 Safari/537.36

Steps to reproduce the problem:
As title. Can enable in 59, can enable in 61 (Canary), but doesn't work in 60. Reinstalling doesn't help.

Hardware: Win 7 64-bit, i5-4570 + GTX 660, newest drivers.

What is the expected behavior?

What went wrong?
Graphics Feature Status
Canvas: Software only, hardware acceleration unavailable
CheckerImaging: Disabled
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: Enabled
Native GpuMemoryBuffers: Software only. Hardware acceleration disabled
Rasterization: Software only, hardware acceleration unavailable
Video Decode: Software only, hardware acceleration unavailable
Video Encode: Software only, hardware acceleration unavailable
WebGL: Hardware accelerated but at reduced performance
WebGL2: Unavailable
Driver Bug Workarounds
clear_uniforms_before_first_program_use
decode_encode_srgb_for_generatemipmap
disable_accelerated_vpx_decode
disable_direct_composition
disable_discard_framebuffer
disable_dxgi_zero_copy_video
disable_framebuffer_cmaa
exit_on_context_lost
force_cube_complete
scalarize_vec_and_mat_constructor_args
texsubimage_faster_than_teximage
Problems Detected
Some drivers are unable to reset the D3D device in the GPU process sandbox
Applied Workarounds: exit_on_context_lost
TexSubImage is faster for full uploads on ANGLE
Applied Workarounds: texsubimage_faster_than_teximage
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
ANGLE crash on glReadPixels from incomplete cube map texture: 518889
Applied Workarounds: force_cube_complete
Framebuffer discarding can hurt performance on non-tilers: 570897
Applied Workarounds: disable_discard_framebuffer
Direct composition flashes black initially on Win <10: 588588
Applied Workarounds: disable_direct_composition
Zero copy DXGI video hangs on shutdown on Win < 8.1: 621190
Applied Workarounds: disable_dxgi_zero_copy_video
Limited enabling of Chromium GL_INTEL_framebuffer_CMAA: 535198
Applied Workarounds: disable_framebuffer_cmaa
Zero-copy NV12 video displays incorrect colors on NVIDIA drivers.: 635319
Applied Workarounds: disable_dxgi_zero_copy_video
Disable KHR_blend_equation_advanced until cc shaders are updated: 661715
Decode and Encode before generateMipmap for srgb format textures on Windows: 634519
Applied Workarounds: decode_encode_srgb_for_generatemipmap
VPx decoding isn't supported before Windows 10 anniversary update.: 616318
Applied Workarounds: disable_accelerated_vpx_decode
Native GpuMemoryBuffers have been disabled, either via about:flags or command line.
Disabled Features: native_gpu_memory_buffers
Checker-imaging has been disabled via finch trial or the command line.
Disabled Features: checker_imaging
Version Information
Data exported	6/25/2017, 2:22:29 PM
Chrome version	Chrome/60.0.3112.40
Operating system	Windows NT 6.1.7601 SP1
Software rendering list version	13.7
Driver bug list version	10.91
ANGLE commit id	f1ca5288afea
2D graphics backend	Skia/60 bb20c118c615565e31f1bd0bff0f6c9387f3d0cf-
Command Line	"C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" --flag-switches-begin --disable-smooth-scrolling --disable-features=BackgroundVideoTrackOptimization --flag-switches-end
Driver Information
Initialization time	25
In-process GPU	false
Passthrough Command Decoder	false
Supports overlays	false
Sandboxed	true
GPU0	VENDOR = 0x10de, DEVICE= 0x11c0
GPU1	VENDOR = 0x8086, DEVICE= 0x0412
Optimus	false
Optimus	false
AMD switchable	false
Desktop compositing	Aero Glass
Diagonal Monitor Size of \\.\DISPLAY1	23.0"
Driver vendor	Google Inc.
Driver version	3.3.0.2
Driver date	2017/04/07
Pixel shader version	3.0
Vertex shader version	3.0
Max. MSAA samples	4
Machine model name	
Machine model version	
GL_VENDOR	Google Inc.
GL_RENDERER	Google SwiftShader
GL_VERSION	OpenGL ES 2.0 SwiftShader
GL_EXTENSIONS	
Disabled Extensions	GL_KHR_blend_equation_advanced GL_KHR_blend_equation_advanced_coherent
Window system binding vendor	Google Inc. (adapter LUID: 000000000000b03a)
Window system binding version	1.4 (ANGLE 2.1.0.f1ca5288afea)
Window system binding extensions	EGL_EXT_create_context_robustness EGL_ANGLE_d3d_share_handle_client_buffer EGL_ANGLE_d3d_texture_client_buffer EGL_ANGLE_surface_d3d_texture_2d_share_handle EGL_ANGLE_query_surface_pointer EGL_ANGLE_window_fixed_size EGL_ANGLE_keyed_mutex EGL_ANGLE_surface_orientation EGL_NV_post_sub_buffer EGL_KHR_create_context EGL_EXT_device_query EGL_KHR_image EGL_KHR_image_base EGL_KHR_gl_texture_2D_image EGL_KHR_gl_texture_cubemap_image EGL_KHR_gl_renderbuffer_image EGL_KHR_get_all_proc_addresses EGL_KHR_stream EGL_KHR_stream_consumer_gltexture EGL_NV_stream_consumer_gltexture_yuv EGL_ANGLE_flexible_surface_compatibility EGL_ANGLE_create_context_webgl_compatibility EGL_CHROMIUM_create_context_bind_generates_resource EGL_EXT_pixel_format_float EGL_ANGLE_display_texture_share_group EGL_ANGLE_create_context_client_arrays EGL_ANGLE_create_context_robust_resource_initialization
Direct rendering	Yes
Reset notification strategy	0x0000
GPU process crash count	3
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
RG_88	Software only
BGR_565	Software only
RGBA_4444	Software only
RGBX_8888	Software only
RGBA_8888	Software only
BGRX_8888	Software only
BGRA_8888	Software only
RGBA_F16	Software only
YVU_420	Software only
YUV_420_BIPLANAR	Software only
UYVY_422	Software only
Diagnostics
... loading ...
Log Messages
GpuProcessHostUIShim: The GPU process crashed!
GpuProcessHostUIShim: The GPU process crashed!
GpuProcessHostUIShim: The GPU process crashed!
GpuProcessHostUIShim: The GPU process exited normally. Everything is okay.

Did this work before? Yes 59

Chrome version: 60.0.3112.40  Channel: beta
OS Version: 6.1 (Windows 7, Windows Server 2008 R2)
Flash Version: Shockwave Flash 26.0 r0
 
It seems the cause is that GPU process keeps crashing. 

Here are some of the report IDs:

Local Crash ID 147f3f1b-e558-4107-95d2-8c4945c96106

Crash report captured on Sunday, June 25, 2017 at 1:59:21 PM was not uploaded

Send now

Local Crash ID 407d6224-9008-4dc3-b585-5193e45b0bf1

Crash report captured on Sunday, June 25, 2017 at 1:55:10 PM was not uploaded

Send now

Local Crash ID 65bd00c0-2213-40e8-85a5-34d1817c3f5c

Crash report captured on Sunday, June 25, 2017 at 1:55:09 PM was not uploaded

Send now

Local Crash ID f8621567-2a40-4ad4-abca-ff9f60b97df9

Crash report captured on Sunday, June 25, 2017 at 1:55:09 PM was not uploaded

Send now

Local Crash ID dbe6e2b4-9153-4447-b8cf-c66281b442d8

Crash report captured on Sunday, June 25, 2017 at 1:50:46 PM was not uploaded

Send now

Local Crash ID 8eeb9e73-4a8b-42f7-8c80-cd590b2232ed

Crash report captured on Sunday, June 25, 2017 at 1:50:45 PM was not uploaded

Send now

Local Crash ID 196d95bb-9789-4a6a-bb53-209945c7cc9a

Crash report captured on Sunday, June 25, 2017 at 1:50:44 PM was not uploaded

Send now

Local Crash ID 44c7590d-35dd-44f3-ba10-bf9bf1cbcea4

Crash report captured on Sunday, June 25, 2017 at 1:47:38 PM was not uploaded

Send now

Local Crash ID 79ae86e8-18ca-487b-bd86-c2d424dad533

Crash report captured on Sunday, June 25, 2017 at 1:47:37 PM was not uploaded

Send now

Local Crash ID bb4149a2-e810-4826-9a5f-983e409ad30e

Crash report captured on Sunday, June 25, 2017 at 1:47:36 PM was not uploaded

Send now

Local Crash ID 2d1a6e73-f515-48ab-8efa-377bcc037e8b

Crash report captured on Sunday, June 25, 2017 at 1:43:34 PM was not uploaded

Send now

Local Crash ID 5a5c96c0-2fa3-4fbf-9e87-18af31e91dd1

Crash report captured on Sunday, June 25, 2017 at 1:43:34 PM was not uploaded

Send now

Uploaded Crash Report ID 42c1e67208000000 (Local Crash ID: 57894921-8f3d-4be1-9688-2978122358cc)

Crash report captured on Sunday, June 25, 2017 at 1:43:33 PM, uploaded on Sunday, June 25, 2017 at 1:43:34 PM

Provide additional details

Comment 2 by kbr@chromium.org, Jun 26 2017

Components: Internals>GPU>ANGLE
Owner: jmad...@chromium.org
Crash ID 42c1e67208000000 points to a problem in ANGLE's framebuffer implementation. I think this has already been fixed and was caused by a problem with a merge-back of a CL; Jamie, can you confirm and duplicate this?

Stack trace:

0x000007fed96630d7	(libglesv2.dll -clear11.cpp:380 )	rx::Clear11::clearFramebuffer(rx::ClearParameters const &,gl::FramebufferState const &)
0x000007fed965fe2d	(libglesv2.dll -framebuffer11.cpp:127 )	rx::Framebuffer11::clearImpl(rx::ContextImpl *,rx::ClearParameters const &)
0x000007fed969eaaa	(libglesv2.dll -framebufferd3d.cpp:101 )	rx::FramebufferD3D::clear(rx::ContextImpl *,unsigned int)
0x000007fed958890c	(libglesv2.dll -context.cpp:2794 )	gl::Context::clear(unsigned int)
0x000007fed955fc27	(libglesv2.dll -entry_points_gles_2_0_autogen.cpp:289 )	gl::Clear(unsigned int)
0x000007fed0ad1d38	(chrome_child.dll -gl_gl_api_implementation.cc:423 )	gl::RealGLApi::glClearFn(unsigned int)
0x000007fed1835bac	(chrome_child.dll -gles2_cmd_decoder.cc:5143 )	gpu::gles2::GLES2DecoderImpl::ResizeOffscreenFramebuffer(gfx::Size const &)
0x000007fed0208ebb	(chrome_child.dll -gles2_cmd_decoder.cc:3556 )	gpu::gles2::GLES2DecoderImpl::Initialize(scoped_refptr<gl::GLSurface> const &,scoped_refptr<gl::GLContext> const &,bool,gpu::gles2::DisallowedFeatures const &,gpu::gles2::ContextCreationAttribHelper const &)
0x000007fecfae5577	(chrome_child.dll -gpu_command_buffer_stub.cc:779 )	gpu::GpuCommandBufferStub::Initialize(gpu::GpuCommandBufferStub *,GPUCreateCommandBufferConfig const &,std::unique_ptr<base::SharedMemory,std::default_delete<base::SharedMemory> >)
0x000007fecff688a4	(chrome_child.dll -gpu_command_buffer_stub.cc:231 )	gpu::GpuCommandBufferStub::Create(gpu::GpuChannel *,gpu::GpuCommandBufferStub *,GPUCreateCommandBufferConfig const &,gpu::IdType<gpu::CommandBuffer,unsigned __int64,0>,gpu::IdType<gpu::SyncPointOrderData,unsigned int,0>,int,int,std::unique_ptr<base::SharedMemory,std::default_delete<base::SharedMemory> >)
0x000007fecfae794f	(chrome_child.dll -gpu_channel.cc:1096 )	gpu::GpuChannel::CreateCommandBuffer(GPUCreateCommandBufferConfig const &,int,std::unique_ptr<base::SharedMemory,std::default_delete<base::SharedMemory> >)
0x000007fecfae763c	(chrome_child.dll -gpu_channel.cc:1025 )	gpu::GpuChannel::OnCreateCommandBuffer(GPUCreateCommandBufferConfig const &,int,base::SharedMemoryHandle,bool *,gpu::Capabilities *)

Labels: M-60 ReleaseBlock-Stable
Status: Assigned (was: Unconfirmed)
Changing status to assigned and marking the bug as release block stable to keep in test and TPM radar.
Thanks for the investigation - if you need more crash reports IDs (I have a bunch of them and I just sended them all) please check attachment.
crash ids.txt
9.9 KB View Download
Mergedinto: 735986
Status: Duplicate (was: Assigned)
Sorry for all the trouble - should be fixed already in the top-of-tree beta, waiting for next deployment. Please reopen if I'm incorrect.

Sign in to add a comment