GPU Failure

Having problems with building or using CEF's C/C++ APIs? This forum is here to help. Please do not post bug reports or feature requests here.

GPU Failure

Postby lolovo » Tue Aug 29, 2017 2:35 pm

Hi everyone!

Cefsimple. CEF3.3112.1656.g9ec3e42_windows32 (Debug version), Win764b, MSVC2015U3.
When execute debug version of cefsimple with use-views flag (--use-views) and console application (change LINK System - Console (/SUBSYSTEM:CONSOLE) and Compiler preprocessor (_CONSOLE)) there are the following errors that repeated continuously and minimized black window:

Code: Select all
[0829/222325.039:INFO:media_foundation_video_encode_accelerator_win.cc(330)] Windows versions earlier than 8 are not supported.
[0829/222325.054:ERROR:gles2_cmd_decoder.cc(15634)] Context lost because SwapBuffers failed.
[0829/222325.055:ERROR:gles2_cmd_decoder.cc(5310)] Error: 5 for Command kPostSubBufferCHROMIUM
[0829/222325.055:ERROR:gpu_channel_manager.cc(188)] Exiting GPU process becausesome drivers cannot recover from problems.
[0829/222325.056:WARNING:ipc_message_attachment_set.cc(49)] MessageAttachmentSet destroyed with unconsumed attachments: 0/1


it is similare problem I described in one of my previous posts (http://www.magpcss.org/ceforum/viewtopic.php?f=6&t=15260).

Same problem here - http://magpcss.org/ceforum/viewtopic.php?f=6&t=13997&start=10
lolovo
Mentor
 
Posts: 67
Joined: Fri Aug 12, 2016 6:11 am

Re: GPU Failure

Postby lolovo » Tue Aug 29, 2017 2:48 pm

also the following errors occured:
Code: Select all
[0829/224715.363:ERROR:gl_surface_egl.cc(700)] ANGLE Platform initialization failed.
[0829/224715.423:INFO:media_foundation_video_encode_accelerator_win.cc(330)] Windows versions earlier than 8 are not supported.
[0829/224715.634:ERROR:gles2_cmd_decoder.cc(15634)] Context lost because SwapBuffers failed.
[0829/224715.634:ERROR:gles2_cmd_decoder.cc(5310)] Error: 5 for Command kPostSubBufferCHROMIUM
[0829/224715.634:ERROR:gpu_channel_manager.cc(188)] Exiting GPU process because some drivers cannot recover from problems.
[0829/224715.634:WARNING:ipc_message_attachment_set.cc(49)] MessageAttachmentSet destroyed with unconsumed attachments: 0/1
[0829/224715.644:INFO:grglshaderstringbuilder.cpp(138)] GLSL compilation error
----------------------

[0829/224715.644:INFO:grglshaderstringbuilder.cpp(139)] SKSL:
   1    #version 100
   2    uniform highp vec4 urtAdjustment_Stage0;
   3    in highp vec2 inPosition;
   4    in mediump vec4 inColor;
   5    out mediump vec4 vcolor_Stage0;
   6    void main()
   7    {
   8            // Primitive Processor DefaultGeometryProcessor
   9            vcolor_Stage0 = inColor;
  10            vec2 pos2 = inPosition;
  11            gl_Position = vec4(pos2.x * urtAdjustment_Stage0.x + urtAdjustment_Stage0.y, pos2.y * urtAdjustment_Stage0.z + urtAdjustment_Stage0.w, 0, 1);
  12    }
  13
GLSL:
   1    #version 100
   2
   3    precision highp float;
   4    uniform highp vec4 urtAdjustment_Stage0;
   5    attribute highp vec2 inPosition;
   6    attribute mediump vec4 inColor;
   7    varying mediump vec4 vcolor_Stage0;
   8    void main() {
   9        vcolor_Stage0 = inColor;
  10        vec2 pos2 = inPosition;
  11        gl_Position = vec4(pos2.x * urtAdjustment_Stage0.x + urtAdjustment_Stage0.y, pos2.y * urtAdjustment_Stage0.z + urtAdjustment_Stage0.w, 0.0, 1.0);
  12    }
  13

[0829/224715.646:ERROR:gpu_channel.cc(713)] Channel destroyed
[0829/224715.649:INFO:grglshaderstringbuilder.cpp(150)] y:\work\cef3_git\chromium\src\third_party\skia\src\gpu\gl\builders\grglshaderstringbuilder.cpp(150): fatal error: "GLSL compilation failed!"
lolovo
Mentor
 
Posts: 67
Joined: Fri Aug 12, 2016 6:11 am

Re: GPU Failure

Postby magreenblatt » Tue Aug 29, 2017 3:01 pm

Do you get these errors if you don't set /SUBSYSTEM:CONSOLE?
magreenblatt
Site Admin
 
Posts: 12409
Joined: Fri May 29, 2009 6:57 pm

Re: GPU Failure

Postby magreenblatt » Tue Aug 29, 2017 3:05 pm

What URL are you loading? How does it behave in an equivalent version of Google Chrome? What are the contents of chrome://gpu say on your system?
magreenblatt
Site Admin
 
Posts: 12409
Joined: Fri May 29, 2009 6:57 pm

Re: GPU Failure

Postby magreenblatt » Tue Aug 29, 2017 5:21 pm

I got your PM, but please keep the conversation in this forum thread. The problem is likely related to your graphics card/driver. Do you have the newest driver installed? Please also answer the above questions about Google Chrome and chrome://gpu.
magreenblatt
Site Admin
 
Posts: 12409
Joined: Fri May 29, 2009 6:57 pm

Re: GPU Failure

Postby lolovo » Wed Aug 30, 2017 5:54 am

magreenblatt wrote:I got your PM, but please keep the conversation in this forum thread. The problem is likely related to your graphics card/driver. Do you have the newest driver installed? Please also answer the above questions about Google Chrome and chrome://gpu.


NVidia Drivers not old 378.78 (2-23-2017).
Google chrome 60.0.3112.113 (Official) 64bit stable works fine (in case I've described in PM), its chrome://version:
Code: Select all
Google Chrome: 60.0.3112.113 (Official) 64bit stable
Version: 95c454326a7a3153e984e50a4719924968490717-refs/branch-heads/3112@{#744}
OS: Windows
JavaScript: V8 6.0.286.56
Flash: 26.0.0.151
Command line: "C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" --flag-switches-begin --flag-switches-end
Variants:
c04e5123-ca7d8d80
241fff6c-4eda1c57
3095aa95-3f4a17df
6c43306f-ca7d8d80
7c1bc906-f55a7974
47e5d3db-3d47f4f4
1c752ce9-33c3eba5
d43bf3e5-bd7cd813
ba3f87da-45bda656
5ca89f9-f23d1dea
f3499283-7711d854
9e201a2b-1359b0af
5b3ed0a1-3f4a17df
68812885-f23d1dea
5e3a236d-4113a79e
b791c1b8-3f4a17df
9773d3bd-f23d1dea
2e109477-f3b42e62
99144bc3-d7c0fa6f
9e5c75f1-2ad3bd2f
f79cb77b-3d47f4f4
b7786474-d93a0620
23a898eb-e0e2610f
e856c60b-ca7d8d80
4ea303a6-ecbb250e
7aa46da5-669a04e0
64224f74-5087fa4a
56302f8c-2f882e70
de03e059-e65e20f2
f56e0452-ca7d8d80
b2f0086-93053e47
6844d8aa-669a04e0
494d8760-1410f10
f47ae82a-746c2ad4
3ac60855-486e2a9c
f296190c-e41722ab
4442aae2-6bdfffe7
ed1d377-e1cc0f14
75f0f0a0-4ad60575
e2b18481-75cb33fc
e7e71889-4ad60575
828a5926-ca7d8d80
a88c475d-3d47f4f4
Compiler   MSVC 2015 (PGO)


and its chrome://pgu:
Code: Select all
Graphics Feature Status
Canvas: Hardware accelerated
CheckerImaging: Disabled
Flash: Hardware accelerated
Flash Stage3D: Hardware accelerated
Flash Stage3D Baseline profile: Hardware accelerated
Compositing: Hardware accelerated
Multiple Raster Threads: Enabled
Native GpuMemoryBuffers: Software only. Hardware acceleration disabled
Rasterization: Hardware accelerated
Video Decode: Hardware accelerated
Video Encode: Hardware accelerated
WebGL: Hardware accelerated
WebGL2: Hardware accelerated
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   30.08.2017, 13:32:00
Chrome version   Chrome/60.0.3112.113
Operating system   Windows NT 6.1.7601 SP1
Software rendering list version   13.9
Driver bug list version   10.94
ANGLE commit id   3e6a61fecba9
2D graphics backend   Skia/60 d1f2d15b36f6a6a9d199581b998a7ca924a1f1a8-
Command Line   "C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" --flag-switches-begin --flag-switches-end
Driver Information
Initialization time   51
In-process GPU   false
Passthrough Command Decoder   false
Supports overlays   false
Sandboxed   false
GPU0   VENDOR = 0x10de, DEVICE= 0x1188 *ACTIVE*
GPU1   VENDOR = 0x10de, DEVICE= 0x1188
Optimus   false
Optimus   false
AMD switchable   false
Desktop compositing   Aero Glass
Diagonal Monitor Size of \\.\DISPLAY1   26.9"
Driver vendor   NVIDIA
Driver version   21.21.13.7878
Driver date   2-23-2017
Pixel shader version   5.0
Vertex shader version   5.0
Max. MSAA samples   8
Machine model name   
Machine model version   
GL_VENDOR   Google Inc.
GL_RENDERER   ANGLE (NVIDIA GeForce GTX 690 Direct3D11 vs_5_0 ps_5_0)
GL_VERSION   OpenGL ES 3.0 (ANGLE 2.1.0.3e6a61fecba9)
GL_EXTENSIONS   GL_ANGLE_client_arrays GL_ANGLE_depth_texture GL_ANGLE_framebuffer_blit GL_ANGLE_framebuffer_multisample GL_ANGLE_instanced_arrays GL_ANGLE_lossy_etc_decode GL_ANGLE_pack_reverse_row_order GL_ANGLE_request_extension GL_ANGLE_robust_client_memory GL_ANGLE_robust_resource_initialization GL_ANGLE_texture_compression_dxt3 GL_ANGLE_texture_compression_dxt5 GL_ANGLE_texture_usage GL_ANGLE_translated_shader_source GL_CHROMIUM_bind_generates_resource GL_CHROMIUM_bind_uniform_location GL_CHROMIUM_color_buffer_float_rgb GL_CHROMIUM_color_buffer_float_rgba GL_CHROMIUM_copy_compressed_texture GL_CHROMIUM_copy_texture GL_CHROMIUM_sync_query GL_EXT_blend_minmax GL_EXT_color_buffer_float GL_EXT_color_buffer_half_float GL_EXT_debug_marker GL_EXT_discard_framebuffer GL_EXT_disjoint_timer_query GL_EXT_draw_buffers GL_EXT_frag_depth GL_EXT_map_buffer_range GL_EXT_occlusion_query_boolean GL_EXT_read_format_bgra GL_EXT_robustness GL_EXT_sRGB GL_EXT_shader_texture_lod GL_EXT_texture_compression_dxt1 GL_EXT_texture_compression_s3tc_srgb GL_EXT_texture_filter_anisotropic GL_EXT_texture_format_BGRA8888 GL_EXT_texture_norm16 GL_EXT_texture_rg GL_EXT_texture_storage GL_EXT_unpack_subimage GL_KHR_debug GL_NV_EGL_stream_consumer_external GL_NV_fence GL_NV_pack_subimage GL_NV_pixel_buffer_object GL_OES_EGL_image GL_OES_EGL_image_external GL_OES_EGL_image_external_essl3 GL_OES_compressed_ETC1_RGB8_texture GL_OES_depth32 GL_OES_element_index_uint GL_OES_get_program_binary GL_OES_mapbuffer GL_OES_packed_depth_stencil GL_OES_rgb8_rgba8 GL_OES_standard_derivatives GL_OES_texture_float GL_OES_texture_float_linear GL_OES_texture_half_float GL_OES_texture_half_float_linear GL_OES_texture_npot GL_OES_vertex_array_object
Disabled Extensions   GL_KHR_blend_equation_advanced GL_KHR_blend_equation_advanced_coherent
Window system binding vendor   Google Inc. (adapter LUID: 0000000000031d94)
Window system binding version   1.4 (ANGLE 2.1.0.3e6a61fecba9)
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   0x8252
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
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
0
b3DAccelerationEnabled   true
b3DAccelerationExists   true
bAGPEnabled   true
bAGPExistenceValid   true
bAGPExists   true
bCanRenderWindow   true
bDDAccelerationEnabled   true
bDriverBeta   false
bDriverDebug   false
bDriverSigned   false
bDriverSignedValid   false
bNoHardware   false
dwBpp   32
dwDDIVersion   11
dwHeight   1440
dwRefreshRate   59
dwWHQLLevel   0
dwWidth   2560
iAdapter   0
lDriverSize   16399408
lMiniVddSize   0
szAGPStatusEnglish   Enabled
szAGPStatusLocalized   Enabled
szChipType   NVxx
szD3DStatusEnglish   Enabled
szD3DStatusLocalized   Enabled
szDACType   Integrated RAMDAC
szDDIVersionEnglish   11
szDDIVersionLocalized   11
szDDStatusEnglish   Enabled
szDDStatusLocalized   Enabled
szDXVAHDEnglish   Supported
szDXVAModes   ModeMPEG2_A ModeMPEG2_C ModeVC1_C ModeWMV9_C
szDescription   NVIDIA GeForce GTX 690
szDeviceId   0x1188
szDeviceIdentifier   {D7B71E3E-52C8-11CF-A86D-56291BC2D835}
szDeviceName   \\.\DISPLAY1
szDisplayMemoryEnglish   1657 MB
szDisplayMemoryLocalized   1657 MB
szDisplayModeEnglish   2560 x 1440 (32 bit) (59Hz)
szDisplayModeLocalized   2560 x 1440 (32 bit) (59Hz)
szDriverAssemblyVersion   21.21.13.7878
szDriverAttributes   Final Retail
szDriverDateEnglish   2/23/2017 13:34:39
szDriverDateLocalized   23.02.2017 13:34:39
szDriverLanguageEnglish   English
szDriverLanguageLocalized   English
szDriverModelEnglish   WDDM 1.1
szDriverModelLocalized   WDDM 1.1
szDriverName   nvd3dumx.dll,nvwgf2umx.dll,nvwgf2umx.dll,nvd3dum,nvwgf2um,nvwgf2um
szDriverNodeStrongName   oem27.inf:NVIDIA_Devices.NTamd64.6.1:Section013:21.21.13.7878:pci\ven_10de&dev_1188&subsys_095b10de
szDriverSignDate   
szDriverVersion   21.21.0013.7878
szKeyDeviceID   Enum\PCI\VEN_10DE&DEV_1188&SUBSYS_095B10DE&REV_A1
szKeyDeviceKey   \Registry\Machine\System\CurrentControlSet\Control\Video\{579D58D9-5360-4CD2-A642-D7F8C8A37978}\0000
szManufacturer   NVIDIA
szMiniVdd   n/a
szMiniVddDateEnglish   n/a
szMiniVddDateLocalized   n/a
szMonitorMaxRes   
szMonitorName   Dell U2711(Digital)
szNotesEnglish   No problems found.
szNotesLocalized   No problems found.
szOverlayEnglish   Supported
szRankOfInstalledDriver   00E60001
szRegHelpText   
szRevision   
szRevisionId   0x00A1
szSubSysId   0x095B10DE
szTestResultD3D7English   Not run
szTestResultD3D7Localized   Not run
szTestResultD3D8English   Not run
szTestResultD3D8Localized   Not run
szTestResultD3D9English   Not run
szTestResultD3D9Localized   Not run
szTestResultDDEnglish   Not run
szTestResultDDLocalized   Not run
szVdd   Н/Д
szVendorId   0x10DE
Log Messages
GpuProcessHostUIShim: The GPU process exited normally. Everything is okay.


and now CEF cefsimple chrome://version:
Code: Select all
CEF   3.3112.1656.g9ec3e42
Chromium   60.0.3112.90
OS   Windows
WebKit   537.36 (@e6ccc355a03184b2a4fa2b22bd15b89324d6a137)
JavaScript   6.0.286.52
Flash   
User Agent   Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/60.0.3112.90 Safari/537.36
Command Line   "D:\work\cef_binary_3.3112.1656.g9ec3e42_windows32\tests\cefsimple\Debug\cefsimple.exe" --no-sandbox --lang=en-US --log-file="D:\work\cef_binary_3.3112.1656.g9ec3e42_windows32\tests\cefsimple\Debug\debug.log" --use-views
Module Path   D:\work\cef_binary_3.3112.1656.g9ec3e42_windows32\tests\cefsimple\Debug\libcef.dll
Cache Path


and the most interesting thing when I've tried to open chrome://gpu on cefsimple I've got these errors & crash:
Code: Select all
[0830/133921.160:ERROR:context_provider_command_buffer.cc(262)] GpuChannelHost failed to create command buffer.
[0830/133921.361:ERROR:context_provider_command_buffer.cc(262)] GpuChannelHost failed to create command buffer.
[0830/133922.588:WARNING:ipc_message_attachment_set.cc(49)] MessageAttachmentSet destroyed with unconsumed attachments: 0/1
[0830/133922.588:ERROR:command_buffer_proxy_impl.cc(230)] Failed to send GpuChannelMsg_CreateCommandBuffer.
[0830/133922.588:ERROR:context_provider_command_buffer.cc(262)] GpuChannelHost failed to create command buffer.
[0830/133922.588:WARNING:ipc_message_attachment_set.cc(49)] MessageAttachmentSet destroyed with unconsumed attachments: 0/1
[0830/133922.588:ERROR:command_buffer_proxy_impl.cc(230)] Failed to send GpuChannelMsg_CreateCommandBuffer.
[0830/133922.588:ERROR:context_provider_command_buffer.cc(262)] GpuChannelHost failed to create command buffer.
[0830/133922.588:ERROR:context_provider_command_buffer.cc(262)] GpuChannelHost failed to create command buffer.
[0830/133924.637:ERROR:context_provider_command_buffer.cc(262)] GpuChannelHost failed to create command buffer.
[0830/133924.841:ERROR:context_provider_command_buffer.cc(262)] GpuChannelHost failed to create command buffer.
[0830/133944.135:ERROR:context_provider_command_buffer.cc(262)] GpuChannelHost failed to create command buffer.
[0830/133946.362:ERROR:context_provider_command_buffer.cc(262)] GpuChannelHost failed to create command buffer.
[0830/133949.358:FATAL:gl_renderer.cc(106)] Check failed: false.
lolovo
Mentor
 
Posts: 67
Joined: Fri Aug 12, 2016 6:11 am

Re: GPU Failure

Postby lolovo » Wed Aug 30, 2017 6:07 am

I've updated NVidia drivers on latest (385.41, published on 2017.8.24).
Now chrome://gpu is opened in cefsimple but with continuous errors:
Code: Select all
Graphics Feature Status
Canvas: Hardware accelerated
CheckerImaging: Disabled
Flash: Hardware accelerated
Flash Stage3D: Hardware accelerated
Flash Stage3D Baseline profile: Hardware accelerated
Compositing: Hardware accelerated
Multiple Raster Threads: Enabled
Native GpuMemoryBuffers: Software only. Hardware acceleration disabled
Rasterization: Hardware accelerated
Video Decode: Hardware accelerated
Video Encode: Hardware accelerated
WebGL: Hardware accelerated
WebGL2: Hardware accelerated
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   8/30/2017, 1:59:33 PM
Chrome version   
Operating system   Windows NT 6.1.7601 SP1
Software rendering list version   13.8
Driver bug list version   10.93
ANGLE commit id   3e6a61fecba9
2D graphics backend   Skia/60 d1f2d15b36f6a6a9d199581b998a7ca924a1f1a8-
Command Line   "D:\work\cef_binary_3.3112.1656.g9ec3e42_windows32\tests\cefsimple\Debug\cefsimple.exe" --no-sandbox --lang=en-US --log-file="D:\work\cef_binary_3.3112.1656.g9ec3e42_windows32\tests\cefsimple\Debug\debug.log" --use-views
Driver Information
Initialization time   42
In-process GPU   false
Passthrough Command Decoder   false
Supports overlays   false
Sandboxed   false
GPU0   VENDOR = 0x10de, DEVICE= 0x1188 *ACTIVE*
GPU1   VENDOR = 0x10de, DEVICE= 0x1188
Optimus   false
Optimus   false
AMD switchable   false
Desktop compositing   Aero Glass
Diagonal Monitor Size of \\.\DISPLAY11   26.9"
Driver vendor   NVIDIA
Driver version   22.21.13.8541
Driver date   8-21-2017
Pixel shader version   5.0
Vertex shader version   5.0
Max. MSAA samples   8
Machine model name   
Machine model version   
GL_VENDOR   Google Inc.
GL_RENDERER   ANGLE (NVIDIA GeForce GTX 690 Direct3D11 vs_5_0 ps_5_0)
GL_VERSION   OpenGL ES 3.0 (ANGLE 2.1.0.3e6a61fecba9)
GL_EXTENSIONS   GL_ANGLE_client_arrays GL_ANGLE_depth_texture GL_ANGLE_framebuffer_blit GL_ANGLE_framebuffer_multisample GL_ANGLE_instanced_arrays GL_ANGLE_lossy_etc_decode GL_ANGLE_pack_reverse_row_order GL_ANGLE_request_extension GL_ANGLE_robust_client_memory GL_ANGLE_robust_resource_initialization GL_ANGLE_texture_compression_dxt3 GL_ANGLE_texture_compression_dxt5 GL_ANGLE_texture_usage GL_ANGLE_translated_shader_source GL_CHROMIUM_bind_generates_resource GL_CHROMIUM_bind_uniform_location GL_CHROMIUM_color_buffer_float_rgb GL_CHROMIUM_color_buffer_float_rgba GL_CHROMIUM_copy_compressed_texture GL_CHROMIUM_copy_texture GL_CHROMIUM_sync_query GL_EXT_blend_minmax GL_EXT_color_buffer_float GL_EXT_color_buffer_half_float GL_EXT_debug_marker GL_EXT_discard_framebuffer GL_EXT_disjoint_timer_query GL_EXT_draw_buffers GL_EXT_frag_depth GL_EXT_map_buffer_range GL_EXT_occlusion_query_boolean GL_EXT_read_format_bgra GL_EXT_robustness GL_EXT_sRGB GL_EXT_shader_texture_lod GL_EXT_texture_compression_dxt1 GL_EXT_texture_compression_s3tc_srgb GL_EXT_texture_filter_anisotropic GL_EXT_texture_format_BGRA8888 GL_EXT_texture_norm16 GL_EXT_texture_rg GL_EXT_texture_storage GL_EXT_unpack_subimage GL_KHR_debug GL_NV_EGL_stream_consumer_external GL_NV_fence GL_NV_pack_subimage GL_NV_pixel_buffer_object GL_OES_EGL_image GL_OES_EGL_image_external GL_OES_EGL_image_external_essl3 GL_OES_compressed_ETC1_RGB8_texture GL_OES_depth32 GL_OES_element_index_uint GL_OES_get_program_binary GL_OES_mapbuffer GL_OES_packed_depth_stencil GL_OES_rgb8_rgba8 GL_OES_standard_derivatives GL_OES_texture_float GL_OES_texture_float_linear GL_OES_texture_half_float GL_OES_texture_half_float_linear GL_OES_texture_npot GL_OES_vertex_array_object
Disabled Extensions   GL_KHR_blend_equation_advanced GL_KHR_blend_equation_advanced_coherent
Window system binding vendor   Google Inc. (adapter LUID: 0000000001a7b4f9)
Window system binding version   1.4 (ANGLE 2.1.0.3e6a61fecba9)
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   0x8252
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
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
[0830/135927.749:ERROR:gles2_cmd_decoder.cc(15634)] : Context lost because SwapBuffers failed.
[0830/135927.749:ERROR:gles2_cmd_decoder.cc(5310)] : Error: 5 for Command kPostSubBufferCHROMIUM
[0830/135927.749:ERROR:gpu_channel_manager.cc(188)] : Exiting GPU process because some drivers cannot recover from problems.
GpuProcessHostUIShim: The GPU process exited normally. Everything is okay.
[0830/135927.853:ERROR:gles2_cmd_decoder.cc(15634)] : Context lost because SwapBuffers failed.
[0830/135927.853:ERROR:gles2_cmd_decoder.cc(5310)] : Error: 5 for Command kPostSubBufferCHROMIUM
[0830/135927.853:ERROR:gpu_channel_manager.cc(188)] : Exiting GPU process because some drivers cannot recover from problems.
GpuProcessHostUIShim: The GPU process exited normally. Everything is okay.
[0830/135927.953:ERROR:gles2_cmd_decoder.cc(15634)] : Context lost because SwapBuffers failed.
[0830/135927.953:ERROR:gles2_cmd_decoder.cc(5310)] : Error: 5 for Command kPostSubBufferCHROMIUM
[0830/135927.953:ERROR:gpu_channel_manager.cc(188)] : Exiting GPU process because some drivers cannot recover from problems.
GpuProcessHostUIShim: The GPU process exited normally. Everything is okay.
[0830/135928.066:ERROR:gles2_cmd_decoder.cc(15634)] : Context lost because SwapBuffers failed.
[0830/135928.066:ERROR:gles2_cmd_decoder.cc(5310)] : Error: 5 for Command kPostSubBufferCHROMIUM
[0830/135928.066:ERROR:gpu_channel_manager.cc(188)] : Exiting GPU process because some drivers cannot recover from problems.
GpuProcessHostUIShim: The GPU process exited normally. Everything is okay.
[0830/135928.166:ERROR:gles2_cmd_decoder.cc(15634)] : Context lost because SwapBuffers failed.
[0830/135928.166:ERROR:gles2_cmd_decoder.cc(5310)] : Error: 5 for Command kPostSubBufferCHROMIUM
[0830/135928.166:ERROR:gpu_channel_manager.cc(188)] : Exiting GPU process because some drivers cannot recover from problems.
GpuProcessHostUIShim: The GPU process exited normally. Everything is okay.
[0830/135928.258:ERROR:gles2_cmd_decoder.cc(15634)] : Context lost because SwapBuffers failed.
[0830/135928.258:ERROR:gles2_cmd_decoder.cc(5310)] : Error: 5 for Command kPostSubBufferCHROMIUM
[0830/135928.258:ERROR:gpu_channel_manager.cc(188)] : Exiting GPU process because some drivers cannot recover from problems.
GpuProcessHostUIShim: The GPU process exited normally. Everything is okay.
[0830/135928.353:ERROR:gles2_cmd_decoder.cc(15634)] : Context lost because SwapBuffers failed.
[0830/135928.353:ERROR:gles2_cmd_decoder.cc(5310)] : Error: 5 for Command kPostSubBufferCHROMIUM
[0830/135928.353:ERROR:gpu_channel_manager.cc(188)] : Exiting GPU process because some drivers cannot recover from problems.
GpuProcessHostUIShim: The GPU process exited normally. Everything is okay.
[0830/135928.450:ERROR:gles2_cmd_decoder.cc(15634)] : Context lost because SwapBuffers failed.
[0830/135928.450:ERROR:gles2_cmd_decoder.cc(5310)] : Error: 5 for Command kPostSubBufferCHROMIUM
[0830/135928.450:ERROR:gpu_channel_manager.cc(188)] : Exiting GPU process because some drivers cannot recover from problems.
GpuProcessHostUIShim: The GPU process exited normally. Everything is okay.
[0830/135928.544:ERROR:gles2_cmd_decoder.cc(15634)] : Context lost because SwapBuffers failed.
[0830/135928.544:ERROR:gles2_cmd_decoder.cc(5310)] : Error: 5 for Command kPostSubBufferCHROMIUM
[0830/135928.544:ERROR:gpu_channel_manager.cc(188)] : Exiting GPU process because some drivers cannot recover from problems.
GpuProcessHostUIShim: The GPU process exited normally. Everything is okay.
[0830/135928.640:ERROR:gles2_cmd_decoder.cc(15634)] : Context lost because SwapBuffers failed.
[0830/135928.640:ERROR:gles2_cmd_decoder.cc(5310)] : Error: 5 for Command kPostSubBufferCHROMIUM
[0830/135928.640:ERROR:gpu_channel_manager.cc(188)] : Exiting GPU process because some drivers cannot recover from problems.
GpuProcessHostUIShim: The GPU process exited normally. Everything is okay.
[0830/135928.734:ERROR:gles2_cmd_decoder.cc(15634)] : Context lost because SwapBuffers failed.
[0830/135928.734:ERROR:gles2_cmd_decoder.cc(5310)] : Error: 5 for Command kPostSubBufferCHROMIUM
[0830/135928.734:ERROR:gpu_channel_manager.cc(188)] : Exiting GPU process because some drivers cannot recover from problems.
GpuProcessHostUIShim: The GPU process exited normally. Everything is okay.
[0830/135928.829:ERROR:gles2_cmd_decoder.cc(15634)] : Context lost because SwapBuffers failed.
[0830/135928.829:ERROR:gles2_cmd_decoder.cc(5310)] : Error: 5 for Command kPostSubBufferCHROMIUM
[0830/135928.829:ERROR:gpu_channel_manager.cc(188)] : Exiting GPU process because some drivers cannot recover from problems.
GpuProcessHostUIShim: The GPU process exited normally. Everything is okay.
[0830/135928.923:ERROR:gles2_cmd_decoder.cc(15634)] : Context lost because SwapBuffers failed.
[0830/135928.923:ERROR:gles2_cmd_decoder.cc(5310)] : Error: 5 for Command kPostSubBufferCHROMIUM
[0830/135928.923:ERROR:gpu_channel_manager.cc(188)] : Exiting GPU process because some drivers cannot recover from problems.
GpuProcessHostUIShim: The GPU process exited normally. Everything is okay.
[0830/135929.017:ERROR:gles2_cmd_decoder.cc(15634)] : Context lost because SwapBuffers failed.
[0830/135929.017:ERROR:gles2_cmd_decoder.cc(5310)] : Error: 5 for Command kPostSubBufferCHROMIUM
[0830/135929.017:ERROR:gpu_channel_manager.cc(188)] : Exiting GPU process because some drivers cannot recover from problems.
GpuProcessHostUIShim: The GPU process exited normally. Everything is okay.
[0830/135929.111:ERROR:gles2_cmd_decoder.cc(15634)] : Context lost because SwapBuffers failed.
[0830/135929.111:ERROR:gles2_cmd_decoder.cc(5310)] : Error: 5 for Command kPostSubBufferCHROMIUM
[0830/135929.111:ERROR:gpu_channel_manager.cc(188)] : Exiting GPU process because some drivers cannot recover from problems.
GpuProcessHostUIShim: The GPU process exited normally. Everything is okay.
[0830/135929.211:ERROR:gles2_cmd_decoder.cc(15634)] : Context lost because SwapBuffers failed.
[0830/135929.211:ERROR:gles2_cmd_decoder.cc(5310)] : Error: 5 for Command kPostSubBufferCHROMIUM
[0830/135929.212:ERROR:gpu_channel_manager.cc(188)] : Exiting GPU process because some drivers cannot recover from problems.
GpuProcessHostUIShim: The GPU process exited normally. Everything is okay.
[0830/135929.320:ERROR:gles2_cmd_decoder.cc(15634)] : Context lost because SwapBuffers failed.
[0830/135929.320:ERROR:gles2_cmd_decoder.cc(5310)] : Error: 5 for Command kPostSubBufferCHROMIUM
[0830/135929.320:ERROR:gpu_channel_manager.cc(188)] : Exiting GPU process because some drivers cannot recover from problems.
GpuProcessHostUIShim: The GPU process exited normally. Everything is okay.
GpuProcessHostUIShim: The GPU process exited normally. Everything is okay.
[0830/135929.423:ERROR:gles2_cmd_decoder.cc(15634)] : Context lost because SwapBuffers failed.
[0830/135929.424:ERROR:gles2_cmd_decoder.cc(5310)] : Error: 5 for Command kPostSubBufferCHROMIUM
[0830/135929.424:ERROR:gpu_channel_manager.cc(188)] : Exiting GPU process because some drivers cannot recover from problems.
GpuProcessHostUIShim: The GPU process exited normally. Everything is okay.
[0830/135929.518:ERROR:gles2_cmd_decoder.cc(15634)] : Context lost because SwapBuffers failed.
[0830/135929.518:ERROR:gles2_cmd_decoder.cc(5310)] : Error: 5 for Command kPostSubBufferCHROMIUM
[0830/135929.519:ERROR:gpu_channel_manager.cc(188)] : Exiting GPU process because some drivers cannot recover from problems.
GpuProcessHostUIShim: The GPU process exited normally. Everything is okay.
[0830/135929.615:ERROR:gles2_cmd_decoder.cc(15634)] : Context lost because SwapBuffers failed.
[0830/135929.615:ERROR:gles2_cmd_decoder.cc(5310)] : Error: 5 for Command kPostSubBufferCHROMIUM
[0830/135929.615:ERROR:gpu_channel_manager.cc(188)] : Exiting GPU process because some drivers cannot recover from problems.
GpuProcessHostUIShim: The GPU process exited normally. Everything is okay.
[0830/135929.710:ERROR:gles2_cmd_decoder.cc(15634)] : Context lost because SwapBuffers failed.
[0830/135929.710:ERROR:gles2_cmd_decoder.cc(5310)] : Error: 5 for Command kPostSubBufferCHROMIUM
[0830/135929.710:ERROR:gpu_channel_manager.cc(188)] : Exiting GPU process because some drivers cannot recover from problems.
GpuProcessHostUIShim: The GPU process exited normally. Everything is okay.
[0830/135929.808:ERROR:gles2_cmd_decoder.cc(15634)] : Context lost because SwapBuffers failed.
[0830/135929.808:ERROR:gles2_cmd_decoder.cc(5310)] : Error: 5 for Command kPostSubBufferCHROMIUM
[0830/135929.808:ERROR:gpu_channel_manager.cc(188)] : Exiting GPU process because some drivers cannot recover from problems.
GpuProcessHostUIShim: The GPU process exited normally. Everything is okay.
[0830/135929.902:ERROR:gles2_cmd_decoder.cc(15634)] : Context lost because SwapBuffers failed.
[0830/135929.902:ERROR:gles2_cmd_decoder.cc(5310)] : Error: 5 for Command kPostSubBufferCHROMIUM
[0830/135929.902:ERROR:gpu_channel_manager.cc(188)] : Exiting GPU process because some drivers cannot recover from problems.
GpuProcessHostUIShim: The GPU process exited normally. Everything is okay.
[0830/135929.998:ERROR:gles2_cmd_decoder.cc(15634)] : Context lost because SwapBuffers failed.
[0830/135929.998:ERROR:gles2_cmd_decoder.cc(5310)] : Error: 5 for Command kPostSubBufferCHROMIUM
[0830/135929.998:ERROR:gpu_channel_manager.cc(188)] : Exiting GPU process because some drivers cannot recover from problems.
GpuProcessHostUIShim: The GPU process exited normally. Everything is okay.
[0830/135930.093:ERROR:gles2_cmd_decoder.cc(15634)] : Context lost because SwapBuffers failed.
[0830/135930.093:ERROR:gles2_cmd_decoder.cc(5310)] : Error: 5 for Command kPostSubBufferCHROMIUM
[0830/135930.093:ERROR:gpu_channel_manager.cc(188)] : Exiting GPU process because some drivers cannot recover from problems.
GpuProcessHostUIShim: The GPU process exited normally. Everything is okay.
[0830/135930.189:ERROR:gles2_cmd_decoder.cc(15634)] : Context lost because SwapBuffers failed.
[0830/135930.189:ERROR:gles2_cmd_decoder.cc(5310)] : Error: 5 for Command kPostSubBufferCHROMIUM
[0830/135930.189:ERROR:gpu_channel_manager.cc(188)] : Exiting GPU process because some drivers cannot recover from problems.
GpuProcessHostUIShim: The GPU process exited normally. Everything is okay.
[0830/135930.285:ERROR:gles2_cmd_decoder.cc(15634)] : Context lost because SwapBuffers failed.
[0830/135930.285:ERROR:gles2_cmd_decoder.cc(5310)] : Error: 5 for Command kPostSubBufferCHROMIUM
[0830/135930.285:ERROR:gpu_channel_manager.cc(188)] : Exiting GPU process because some drivers cannot recover from problems.
GpuProcessHostUIShim: The GPU process exited normally. Everything is okay.
[0830/135930.380:ERROR:gles2_cmd_decoder.cc(15634)] : Context lost because SwapBuffers failed.
[0830/135930.380:ERROR:gles2_cmd_decoder.cc(5310)] : Error: 5 for Command kPostSubBufferCHROMIUM
[0830/135930.380:ERROR:gpu_channel_manager.cc(188)] : Exiting GPU process because some drivers cannot recover from problems.
GpuProcessHostUIShim: The GPU process exited normally. Everything is okay.
[0830/135930.475:ERROR:gles2_cmd_decoder.cc(15634)] : Context lost because SwapBuffers failed.
[0830/135930.475:ERROR:gles2_cmd_decoder.cc(5310)] : Error: 5 for Command kPostSubBufferCHROMIUM
[0830/135930.475:ERROR:gpu_channel_manager.cc(188)] : Exiting GPU process because some drivers cannot recover from problems.
GpuProcessHostUIShim: The GPU process exited normally. Everything is okay.
[0830/135930.571:ERROR:gles2_cmd_decoder.cc(15634)] : Context lost because SwapBuffers failed.
[0830/135930.571:ERROR:gles2_cmd_decoder.cc(5310)] : Error: 5 for Command kPostSubBufferCHROMIUM
[0830/135930.571:ERROR:gpu_channel_manager.cc(188)] : Exiting GPU process because some drivers cannot recover from problems.
GpuProcessHostUIShim: The GPU process exited normally. Everything is okay.
[0830/135930.668:ERROR:gles2_cmd_decoder.cc(15634)] : Context lost because SwapBuffers failed.
[0830/135930.668:ERROR:gles2_cmd_decoder.cc(5310)] : Error: 5 for Command kPostSubBufferCHROMIUM
[0830/135930.668:ERROR:gpu_channel_manager.cc(188)] : Exiting GPU process because some drivers cannot recover from problems.
GpuProcessHostUIShim: The GPU process exited normally. Everything is okay.
[0830/135930.762:ERROR:gles2_cmd_decoder.cc(15634)] : Context lost because SwapBuffers failed.
[0830/135930.762:ERROR:gles2_cmd_decoder.cc(5310)] : Error: 5 for Command kPostSubBufferCHROMIUM
[0830/135930.762:ERROR:gpu_channel_manager.cc(188)] : Exiting GPU process because some drivers cannot recover from problems.
GpuProcessHostUIShim: The GPU process exited normally. Everything is okay.
[0830/135930.857:ERROR:gles2_cmd_decoder.cc(15634)] : Context lost because SwapBuffers failed.
[0830/135930.857:ERROR:gles2_cmd_decoder.cc(5310)] : Error: 5 for Command kPostSubBufferCHROMIUM
[0830/135930.857:ERROR:gpu_channel_manager.cc(188)] : Exiting GPU process because some drivers cannot recover from problems.
GpuProcessHostUIShim: The GPU process exited normally. Everything is okay.
[0830/135930.952:ERROR:gles2_cmd_decoder.cc(15634)] : Context lost because SwapBuffers failed.
[0830/135930.952:ERROR:gles2_cmd_decoder.cc(5310)] : Error: 5 for Command kPostSubBufferCHROMIUM
[0830/135930.952:ERROR:gpu_channel_manager.cc(188)] : Exiting GPU process because some drivers cannot recover from problems.
GpuProcessHostUIShim: The GPU process exited normally. Everything is okay.
[0830/135931.048:ERROR:gles2_cmd_decoder.cc(15634)] : Context lost because SwapBuffers failed.
[0830/135931.048:ERROR:gles2_cmd_decoder.cc(5310)] : Error: 5 for Command kPostSubBufferCHROMIUM
[0830/135931.049:ERROR:gpu_channel_manager.cc(188)] : Exiting GPU process because some drivers cannot recover from problems.
GpuProcessHostUIShim: The GPU process exited normally. Everything is okay.
[0830/135931.144:ERROR:gles2_cmd_decoder.cc(15634)] : Context lost because SwapBuffers failed.
[0830/135931.144:ERROR:gles2_cmd_decoder.cc(5310)] : Error: 5 for Command kPostSubBufferCHROMIUM
[0830/135931.144:ERROR:gpu_channel_manager.cc(188)] : Exiting GPU process because some drivers cannot recover from problems.
GpuProcessHostUIShim: The GPU process exited normally. Everything is okay.
[0830/135931.240:ERROR:gles2_cmd_decoder.cc(15634)] : Context lost because SwapBuffers failed.
[0830/135931.240:ERROR:gles2_cmd_decoder.cc(5310)] : Error: 5 for Command kPostSubBufferCHROMIUM
[0830/135931.240:ERROR:gpu_channel_manager.cc(188)] : Exiting GPU process because some drivers cannot recover from problems.
GpuProcessHostUIShim: The GPU process exited normally. Everything is okay.
[0830/135931.337:ERROR:gles2_cmd_decoder.cc(15634)] : Context lost because SwapBuffers failed.
[0830/135931.337:ERROR:gles2_cmd_decoder.cc(5310)] : Error: 5 for Command kPostSubBufferCHROMIUM
[0830/135931.337:ERROR:gpu_channel_manager.cc(188)] : Exiting GPU process because some drivers cannot recover from problems.
GpuProcessHostUIShim: The GPU process exited normally. Everything is okay.
[0830/135931.433:ERROR:gles2_cmd_decoder.cc(15634)] : Context lost because SwapBuffers failed.
[0830/135931.433:ERROR:gles2_cmd_decoder.cc(5310)] : Error: 5 for Command kPostSubBufferCHROMIUM
[0830/135931.433:ERROR:gpu_channel_manager.cc(188)] : Exiting GPU process because some drivers cannot recover from problems.
GpuProcessHostUIShim: The GPU process exited normally. Everything is okay.
[0830/135931.529:ERROR:gles2_cmd_decoder.cc(15634)] : Context lost because SwapBuffers failed.
[0830/135931.529:ERROR:gles2_cmd_decoder.cc(5310)] : Error: 5 for Command kPostSubBufferCHROMIUM
[0830/135931.529:ERROR:gpu_channel_manager.cc(188)] : Exiting GPU process because some drivers cannot recover from problems.
GpuProcessHostUIShim: The GPU process exited normally. Everything is okay.
[0830/135931.623:ERROR:gles2_cmd_decoder.cc(15634)] : Context lost because SwapBuffers failed.
[0830/135931.623:ERROR:gles2_cmd_decoder.cc(5310)] : Error: 5 for Command kPostSubBufferCHROMIUM
[0830/135931.623:ERROR:gpu_channel_manager.cc(188)] : Exiting GPU process because some drivers cannot recover from problems.
GpuProcessHostUIShim: The GPU process exited normally. Everything is okay.
[0830/135931.719:ERROR:gles2_cmd_decoder.cc(15634)] : Context lost because SwapBuffers failed.
[0830/135931.719:ERROR:gles2_cmd_decoder.cc(5310)] : Error: 5 for Command kPostSubBufferCHROMIUM
[0830/135931.719:ERROR:gpu_channel_manager.cc(188)] : Exiting GPU process because some drivers cannot recover from problems.
GpuProcessHostUIShim: The GPU process exited normally. Everything is okay.
[0830/135931.814:ERROR:gles2_cmd_decoder.cc(15634)] : Context lost because SwapBuffers failed.
[0830/135931.814:ERROR:gles2_cmd_decoder.cc(5310)] : Error: 5 for Command kPostSubBufferCHROMIUM
[0830/135931.814:ERROR:gpu_channel_manager.cc(188)] : Exiting GPU process because some drivers cannot recover from problems.
GpuProcessHostUIShim: The GPU process exited normally. Everything is okay.
[0830/135931.909:ERROR:gles2_cmd_decoder.cc(15634)] : Context lost because SwapBuffers failed.
[0830/135931.909:ERROR:gles2_cmd_decoder.cc(5310)] : Error: 5 for Command kPostSubBufferCHROMIUM
[0830/135931.909:ERROR:gpu_channel_manager.cc(188)] : Exiting GPU process because some drivers cannot recover from problems.
GpuProcessHostUIShim: The GPU process exited normally. Everything is okay.
[0830/135932.003:ERROR:gles2_cmd_decoder.cc(15634)] : Context lost because SwapBuffers failed.
[0830/135932.003:ERROR:gles2_cmd_decoder.cc(5310)] : Error: 5 for Command kPostSubBufferCHROMIUM
[0830/135932.003:ERROR:gpu_channel_manager.cc(188)] : Exiting GPU process because some drivers cannot recover from problems.
GpuProcessHostUIShim: The GPU process exited normally. Everything is okay.
[0830/135932.098:ERROR:gles2_cmd_decoder.cc(15634)] : Context lost because SwapBuffers failed.
[0830/135932.098:ERROR:gles2_cmd_decoder.cc(5310)] : Error: 5 for Command kPostSubBufferCHROMIUM
[0830/135932.098:ERROR:gpu_channel_manager.cc(188)] : Exiting GPU process because some drivers cannot recover from problems.
GpuProcessHostUIShim: The GPU process exited normally. Everything is okay.
[0830/135932.193:ERROR:gles2_cmd_decoder.cc(15634)] : Context lost because SwapBuffers failed.
[0830/135932.193:ERROR:gles2_cmd_decoder.cc(5310)] : Error: 5 for Command kPostSubBufferCHROMIUM
[0830/135932.193:ERROR:gpu_channel_manager.cc(188)] : Exiting GPU process because some drivers cannot recover from problems.
GpuProcessHostUIShim: The GPU process exited normally. Everything is okay.
[0830/135932.288:ERROR:gles2_cmd_decoder.cc(15634)] : Context lost because SwapBuffers failed.
[0830/135932.288:ERROR:gles2_cmd_decoder.cc(5310)] : Error: 5 for Command kPostSubBufferCHROMIUM
[0830/135932.288:ERROR:gpu_channel_manager.cc(188)] : Exiting GPU process because some drivers cannot recover from problems.
GpuProcessHostUIShim: The GPU process exited normally. Everything is okay.
[0830/135932.384:ERROR:gles2_cmd_decoder.cc(15634)] : Context lost because SwapBuffers failed.
[0830/135932.384:ERROR:gles2_cmd_decoder.cc(5310)] : Error: 5 for Command kPostSubBufferCHROMIUM
[0830/135932.384:ERROR:gpu_channel_manager.cc(188)] : Exiting GPU process because some drivers cannot recover from problems.
GpuProcessHostUIShim: The GPU process exited normally. Everything is okay.
[0830/135932.479:ERROR:gles2_cmd_decoder.cc(15634)] : Context lost because SwapBuffers failed.
[0830/135932.480:ERROR:gles2_cmd_decoder.cc(5310)] : Error: 5 for Command kPostSubBufferCHROMIUM
[0830/135932.480:ERROR:gpu_channel_manager.cc(188)] : Exiting GPU process because some drivers cannot recover from problems.
GpuProcessHostUIShim: The GPU process exited normally. Everything is okay.
...


and when I've opened link mentioned in PM I've got the same continuous shader errors & crash:
Code: Select all
[0830/140145.060:ERROR:program_binding.cc(230)] Error compiling shader:
 shader program: #define TexCoordPrecision highp
attribute float a_index;
attribute TexCoordPrecision vec4 a_position;
uniform TexCoordPrecision vec2 quad[4];
uniform mat4 matrix;
varying TexCoordPrecision vec2 v_texCoord;
attribute TexCoordPrecision vec2 a_texCoord;
uniform TexCoordPrecision vec4 vertexTexTransform;
void main() {
  // Compute indices for uniform arrays.
  int vertex_index = int(a_index);
 
  // Compute the position.
  vec4 pos = vec4(quad[vertex_index], a_position.z, a_position.w);
  gl_Position = matrix * pos;
  // Compute texture coordinates.
  vec2 texCoord = a_texCoord;
  texCoord = texCoord * vertexTexTransform.zw +
             vertexTexTransform.xy;
  v_texCoord = texCoord;
}

[0830/140145.162:ERROR:program_binding.cc(230)] Error compiling shader:
 shader program: #define TexCoordPrecision highp
attribute float a_index;
attribute TexCoordPrecision vec4 a_position;
uniform TexCoordPrecision vec2 quad[4];
uniform mat4 matrix;
varying TexCoordPrecision vec2 v_texCoord;
attribute TexCoordPrecision vec2 a_texCoord;
uniform TexCoordPrecision vec4 vertexTexTransform;
void main() {
  // Compute indices for uniform arrays.
  int vertex_index = int(a_index);
 
  // Compute the position.
  vec4 pos = vec4(quad[vertex_index], a_position.z, a_position.w);
  gl_Position = matrix * pos;
  // Compute texture coordinates.
  vec2 texCoord = a_texCoord;
  texCoord = texCoord * vertexTexTransform.zw +
             vertexTexTransform.xy;
  v_texCoord = texCoord;
}

[0830/140145.250:ERROR:ssl_client_socket_impl.cc(1072)] handshake failed; returned -1, SSL error code 1, net_error -107
[0830/140145.260:ERROR:program_binding.cc(230)] Error compiling shader:
 shader program: #define TexCoordPrecision highp
attribute float a_index;
attribute TexCoordPrecision vec4 a_position;
uniform TexCoordPrecision vec2 quad[4];
uniform mat4 matrix;
varying TexCoordPrecision vec2 v_texCoord;
attribute TexCoordPrecision vec2 a_texCoord;
uniform TexCoordPrecision vec4 vertexTexTransform;
void main() {
  // Compute indices for uniform arrays.
  int vertex_index = int(a_index);
 
  // Compute the position.
  vec4 pos = vec4(quad[vertex_index], a_position.z, a_position.w);
  gl_Position = matrix * pos;
  // Compute texture coordinates.
  vec2 texCoord = a_texCoord;
  texCoord = texCoord * vertexTexTransform.zw +
             vertexTexTransform.xy;
  v_texCoord = texCoord;
}

[0830/140145.357:ERROR:program_binding.cc(230)] Error compiling shader:
 shader program: #define TexCoordPrecision highp
attribute float a_index;
attribute TexCoordPrecision vec4 a_position;
uniform TexCoordPrecision vec2 quad[4];
uniform mat4 matrix;
varying TexCoordPrecision vec2 v_texCoord;
attribute TexCoordPrecision vec2 a_texCoord;
uniform TexCoordPrecision vec4 vertexTexTransform;
void main() {
  // Compute indices for uniform arrays.
  int vertex_index = int(a_index);
 
  // Compute the position.
  vec4 pos = vec4(quad[vertex_index], a_position.z, a_position.w);
  gl_Position = matrix * pos;
  // Compute texture coordinates.
  vec2 texCoord = a_texCoord;
  texCoord = texCoord * vertexTexTransform.zw +
             vertexTexTransform.xy;
  v_texCoord = texCoord;
}

[0830/140145.453:ERROR:program_binding.cc(230)] Error compiling shader:
 shader program: #define TexCoordPrecision highp
attribute float a_index;
attribute TexCoordPrecision vec4 a_position;
uniform TexCoordPrecision vec2 quad[4];
uniform mat4 matrix;
varying TexCoordPrecision vec2 v_texCoord;
attribute TexCoordPrecision vec2 a_texCoord;
uniform TexCoordPrecision vec4 vertexTexTransform;
void main() {
  // Compute indices for uniform arrays.
  int vertex_index = int(a_index);
 
  // Compute the position.
  vec4 pos = vec4(quad[vertex_index], a_position.z, a_position.w);
  gl_Position = matrix * pos;
  // Compute texture coordinates.
  vec2 texCoord = a_texCoord;
  texCoord = texCoord * vertexTexTransform.zw +
             vertexTexTransform.xy;
  v_texCoord = texCoord;
}

[0830/140145.550:ERROR:program_binding.cc(230)] Error compiling shader:
 shader program: #define TexCoordPrecision highp
attribute float a_index;
attribute TexCoordPrecision vec4 a_position;
uniform TexCoordPrecision vec2 quad[4];
uniform mat4 matrix;
varying TexCoordPrecision vec2 v_texCoord;
attribute TexCoordPrecision vec2 a_texCoord;
uniform TexCoordPrecision vec4 vertexTexTransform;
void main() {
  // Compute indices for uniform arrays.
  int vertex_index = int(a_index);
 
  // Compute the position.
  vec4 pos = vec4(quad[vertex_index], a_position.z, a_position.w);
  gl_Position = matrix * pos;
  // Compute texture coordinates.
  vec2 texCoord = a_texCoord;
  texCoord = texCoord * vertexTexTransform.zw +
             vertexTexTransform.xy;
  v_texCoord = texCoord;
}

[0830/140145.647:ERROR:program_binding.cc(230)] Error compiling shader:
 shader program: #define TexCoordPrecision highp
attribute float a_index;
attribute TexCoordPrecision vec4 a_position;
uniform TexCoordPrecision vec2 quad[4];
uniform mat4 matrix;
varying TexCoordPrecision vec2 v_texCoord;
attribute TexCoordPrecision vec2 a_texCoord;
uniform TexCoordPrecision vec4 vertexTexTransform;
void main() {
  // Compute indices for uniform arrays.
  int vertex_index = int(a_index);
 
  // Compute the position.
  vec4 pos = vec4(quad[vertex_index], a_position.z, a_position.w);
  gl_Position = matrix * pos;
  // Compute texture coordinates.
  vec2 texCoord = a_texCoord;
  texCoord = texCoord * vertexTexTransform.zw +
             vertexTexTransform.xy;
  v_texCoord = texCoord;
}

[0830/140145.745:ERROR:program_binding.cc(230)] Error compiling shader:
 shader program: #define TexCoordPrecision highp
attribute float a_index;
attribute TexCoordPrecision vec4 a_position;
uniform TexCoordPrecision vec2 quad[4];
uniform mat4 matrix;
varying TexCoordPrecision vec2 v_texCoord;
attribute TexCoordPrecision vec2 a_texCoord;
uniform TexCoordPrecision vec4 vertexTexTransform;
void main() {
  // Compute indices for uniform arrays.
  int vertex_index = int(a_index);
 
  // Compute the position.
  vec4 pos = vec4(quad[vertex_index], a_position.z, a_position.w);
  gl_Position = matrix * pos;
  // Compute texture coordinates.
  vec2 texCoord = a_texCoord;
  texCoord = texCoord * vertexTexTransform.zw +
             vertexTexTransform.xy;
  v_texCoord = texCoord;
}

[0830/140145.842:ERROR:program_binding.cc(230)] Error compiling shader:
 shader program: #define TexCoordPrecision highp
attribute float a_index;
attribute TexCoordPrecision vec4 a_position;
uniform TexCoordPrecision vec2 quad[4];
uniform mat4 matrix;
varying TexCoordPrecision vec2 v_texCoord;
attribute TexCoordPrecision vec2 a_texCoord;
uniform TexCoordPrecision vec4 vertexTexTransform;
void main() {
  // Compute indices for uniform arrays.
  int vertex_index = int(a_index);
 
  // Compute the position.
  vec4 pos = vec4(quad[vertex_index], a_position.z, a_position.w);
  gl_Position = matrix * pos;
  // Compute texture coordinates.
  vec2 texCoord = a_texCoord;
  texCoord = texCoord * vertexTexTransform.zw +
             vertexTexTransform.xy;
  v_texCoord = texCoord;
}

[0830/140145.938:ERROR:program_binding.cc(230)] Error compiling shader:
 shader program: #define TexCoordPrecision highp
attribute float a_index;
attribute TexCoordPrecision vec4 a_position;
uniform TexCoordPrecision vec2 quad[4];
uniform mat4 matrix;
varying TexCoordPrecision vec2 v_texCoord;
attribute TexCoordPrecision vec2 a_texCoord;
uniform TexCoordPrecision vec4 vertexTexTransform;
void main() {
  // Compute indices for uniform arrays.
  int vertex_index = int(a_index);
 
  // Compute the position.
  vec4 pos = vec4(quad[vertex_index], a_position.z, a_position.w);
  gl_Position = matrix * pos;
  // Compute texture coordinates.
  vec2 texCoord = a_texCoord;
  texCoord = texCoord * vertexTexTransform.zw +
             vertexTexTransform.xy;
  v_texCoord = texCoord;
}


As I described above - official Google Chrome works fine.
lolovo
Mentor
 
Posts: 67
Joined: Fri Aug 12, 2016 6:11 am

Re: GPU Failure

Postby lolovo » Mon Sep 04, 2017 3:21 am

Marshall, Is there any suggestion how to avoid this gpu issue ? I want to see if there any errors with shared memory will be in newer version of cef 3.3xxx (I've described in my previous post here - http://www.magpcss.org/ceforum/viewtopic.php?f=6&t=14737), but can't do it due to gpu issue :) kind of deadlock here for me...
lolovo
Mentor
 
Posts: 67
Joined: Fri Aug 12, 2016 6:11 am

Re: GPU Failure

Postby magreenblatt » Tue Sep 05, 2017 12:41 pm

You mention that Chrome 60.0.3112.113 (Official) 64bit works fine. Can you try a 64-bit build of CEF at version 60.0.3112.113?
magreenblatt
Site Admin
 
Posts: 12409
Joined: Fri May 29, 2009 6:57 pm

Re: GPU Failure

Postby lolovo » Tue Sep 05, 2017 6:28 pm

Marshall,

I think I've figured out how to resolve the issue... but I don't know is it a bug or SimpleApp example should be modified according to new chromium. It happens in CefSimple with --use-views flag.

Since CEF 3.3xxx and related to it chromium if developer didn't SetBounds() for window in OnWindowCreated() it seems that it starts paint on window with wisth=0,height=0 :) and many gpu errors raised... shaders errors and so on..... but in previous versions of CEF (3.2xxx) and their chromium in case when window bounds wasn't set it set it up automatically and that's why there wasn't any errors.

In my opinion it is a bug! Because CEF/Chromium (I don't know who should control it) should watch on window dimension attributes before any operations with painting on it (as it was before in CEF 3.2xxx).

What do you think about it?
Last edited by lolovo on Tue Sep 05, 2017 6:59 pm, edited 1 time in total.
lolovo
Mentor
 
Posts: 67
Joined: Fri Aug 12, 2016 6:11 am

Next

Return to Support Forum

Who is online

Users browsing this forum: No registered users and 71 guests