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

Issue 810713 link

Starred by 5 users

Issue metadata

Status: Assigned
Owner:
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Windows
Pri: 2
Type: Bug-Regression



Sign in to add a comment

black screen on Hybrid Graphics system with GPU accelerated compositing enabled

Reported by levi...@gmail.com, Feb 9 2018

Issue description

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

Example URL:
Example : Any Video at www.soccer-blogger.com

Steps to reproduce the problem:
1. Just browse to the url.
2. 
3. 

What is the expected behavior?
Had no problems with the latest Chrome 64 beta.

The same issue as 117371, 159790

What went wrong?
Audio with black screen.

Did this work before? Yes  64.0.3282.140 beta (64-bit)

Is it a problem with Flash or HTML5? N/A

Does this work in other browsers? Yes

Chrome version: 65.0.3325.51  Channel: beta
OS Version: 6.1 (Windows 7, Windows Server 2008 R2)
Flash Version: Shockwave Flash 28.0 r0

Contents of chrome://gpu: 
Graphics Feature Status
Canvas: Hardware accelerated
CheckerImaging: Enabled
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
WebGL: Hardware accelerated
WebGL2: Unavailable
Driver Bug Workarounds
clear_uniforms_before_first_program_use
decode_encode_srgb_for_generatemipmap
disable_accelerated_vpx_decode
disable_d3d11
disable_delayed_copy_nv12
disable_direct_composition
disable_discard_framebuffer
disable_dxgi_zero_copy_video
disable_framebuffer_cmaa
disable_larger_than_screen_overlays
exit_on_context_lost
force_cube_complete
msaa_is_slow
scalarize_vec_and_mat_constructor_args
texsubimage_faster_than_teximage
Problems Detected
GPU rasterization should only be enabled on NVIDIA and Intel DX11+, and AMD RX-R2 GPUs for now.: 643850
Disabled Features: gpu_rasterization
Disable D3D11/WebGL2 on AMD switchable graphics: 451420, 755722
Disabled Features: accelerated_webgl2
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
Disable Direct3D11 on systems with AMD switchable graphics: 451420, 755722
Applied Workarounds: disable_d3d11
ANGLE crash on glReadPixels from incomplete cube map texture: 518889
Applied Workarounds: force_cube_complete
On Intel GPUs MSAA performance is not acceptable for GPU rasterization: 527565
Applied Workarounds: msaa_is_slow
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
Use GL_INTEL_framebuffer_CMAA on ChromeOS: 535198
Applied Workarounds: disable_framebuffer_cmaa
Disable KHR_blend_equation_advanced until cc shaders are updated: 661715
Applied Workarounds: disable(GL_KHR_blend_equation_advanced), disable(GL_KHR_blend_equation_advanced_coherent)
Decode and Encode before generateMipmap for srgb format textures on Windows: 634519
Applied Workarounds: decode_encode_srgb_for_generatemipmap
VPx decoding isn't supported well before Windows 10 creators update.: 616318, 667532
Applied Workarounds: disable_accelerated_vpx_decode
Accelerated VPx decoding is hanging on some videos.: 654111
Applied Workarounds: disable_accelerated_vpx_decode
Overlay sizes bigger than screen aren't accelerated on some Intel drivers: 720059
Applied Workarounds: disable_larger_than_screen_overlays
Delayed copy NV12 crashes on Intel on Windows <= 8.1.: 727216
Applied Workarounds: disable_delayed_copy_nv12
Direct composition causes slow presents on Intel Sandybridge: 775898, 785648
Applied Workarounds: disable_direct_composition
Native GpuMemoryBuffers have been disabled, either via about:flags or command line.
Disabled Features: native_gpu_memory_buffers
Version Information
Data exported	2018-02-09T10:35:13.116Z
Chrome version	Chrome/65.0.3325.51
Operating system	Windows NT 6.1.7601 SP1
Software rendering list URL	https://chromium.googlesource.com/chromium/src/+/bf82f5d25853ccdc46fb63304524ca023c1b24c2/gpu/config/software_rendering_list.json
Driver bug list URL	https://chromium.googlesource.com/chromium/src/+/bf82f5d25853ccdc46fb63304524ca023c1b24c2/gpu/config/gpu_driver_bug_list.json
ANGLE commit id	2c9cc8b6e810
2D graphics backend	Skia/65 7f321dad5c6d767f031c41d966f3bbded165b6c4-
Command Line	"C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" --disable-new-menu-style --ssl-version-min=tls1 --flag-switches-begin --enable-gpu-rasterization --flag-switches-end
Driver Information
Initialization time	182
In-process GPU	false
Passthrough Command Decoder	false
Direct Composition	false
Supports overlays	false
Sandboxed	false
GPU0	VENDOR = 0x1002, DEVICE= 0x6741
GPU1	VENDOR = 0x8086, DEVICE= 0x0116 *ACTIVE*
Optimus	false
Optimus	false
AMD switchable	true
Desktop compositing	none
Diagonal Monitor Size of \\.\DISPLAY1	15.5"
Driver vendor	Advanced Micro Devices, Inc.
Driver version	8.951.0.0
Driver date	3-8-2012
Pixel shader version	3.0
Vertex shader version	3.0
Max. MSAA samples	8
Machine model name	
Machine model version	
GL_VENDOR	Google Inc.
GL_RENDERER	ANGLE (Intel(R) HD Graphics Family Direct3D9Ex vs_3_0 ps_3_0)
GL_VERSION	OpenGL ES 2.0 (ANGLE 2.1.0.2c9cc8b6e810)
GL_EXTENSIONS	GL_ANGLE_client_arrays GL_ANGLE_depth_texture GL_ANGLE_framebuffer_blit GL_ANGLE_framebuffer_multisample GL_ANGLE_instanced_arrays GL_ANGLE_pack_reverse_row_order GL_ANGLE_program_cache_control GL_ANGLE_request_extension GL_ANGLE_robust_client_memory 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_texture GL_CHROMIUM_sync_query GL_EXT_blend_minmax GL_EXT_color_buffer_half_float GL_EXT_debug_marker GL_EXT_frag_depth GL_EXT_occlusion_query_boolean GL_EXT_read_format_bgra GL_EXT_robustness GL_EXT_shader_texture_lod GL_EXT_texture_compression_dxt1 GL_EXT_texture_filter_anisotropic GL_EXT_texture_format_BGRA8888 GL_EXT_texture_storage GL_EXT_unpack_subimage GL_KHR_debug GL_NV_fence GL_NV_pack_subimage GL_OES_EGL_image GL_OES_EGL_image_external GL_OES_depth32 GL_OES_element_index_uint GL_OES_get_program_binary GL_OES_packed_depth_stencil GL_OES_rgb8_rgba8 GL_OES_standard_derivatives GL_OES_surfaceless_context 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: 000000000000c725)
Window system binding version	1.4 (ANGLE 2.1.0.2c9cc8b6e810)
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_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_renderbuffer_image EGL_KHR_get_all_proc_addresses EGL_ANGLE_flexible_surface_compatibility EGL_ANGLE_create_context_webgl_compatibility EGL_CHROMIUM_create_context_bind_generates_resource EGL_EXT_pixel_format_float EGL_KHR_surfaceless_context EGL_ANGLE_display_texture_share_group EGL_ANGLE_create_context_client_arrays EGL_ANGLE_program_cache_control EGL_ANGLE_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
R_16	Software only
RG_88	Software only
BGR_565	Software only
RGBA_4444	Software only
RGBX_8888	GPU_READ, SCANOUT
RGBA_8888	GPU_READ, SCANOUT
BGRX_8888	Software only
BGRX_1010102	Software only
BGRA_8888	Software only
RGBA_F16	Software only
YVU_420	Software only
YUV_420_BIPLANAR	Software only
UYVY_422	Software only
Display(s) Information
Info	Display[2528732444] bounds=0,0 1366x768, workarea=0,0 1366x738, scale=1, external
Color space information	{primaries:BT709, transfer:IEC61966_2_1, matrix:RGB, range:FULL}
Bits per color component	8
Bits per pixel	24
Video Acceleration Information
Decode h264 baseline	up to 1920x1088 pixels
Decode h264 main	up to 1920x1088 pixels
Decode h264 high	up to 1920x1088 pixels
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	768
dwRefreshRate	60
dwWHQLLevel	0
dwWidth	1366
iAdapter	0
lDriverSize	8311808
lMiniVddSize	0
szAGPStatusEnglish	Enabled
szAGPStatusLocalized	Enabled
szChipType	Intel(R) HD Graphics Family
szD3DStatusEnglish	Enabled
szD3DStatusLocalized	Enabled
szDACType	Internal
szDDIVersionEnglish	11
szDDIVersionLocalized	11
szDDStatusEnglish	Enabled
szDDStatusLocalized	Enabled
szDXVAHDEnglish	Not Supported
szDXVAModes	ModeMPEG2_A ModeMPEG2_C ModeWMV9_C ModeVC1_C
szDescription	Intel(R) HD Graphics Family
szDeviceId	0x0116
szDeviceIdentifier	{D7B78E66-4256-11CF-4570-E901B7C2C535}
szDeviceName	\\.\DISPLAY1
szDisplayMemoryEnglish	768 MB
szDisplayMemoryLocalized	768 MB
szDisplayModeEnglish	1366 x 768 (32 bit) (60Hz)
szDisplayModeLocalized	1366 x 768 (32 bit) (60Hz)
szDriverAssemblyVersion	8.951.0.0
szDriverAttributes	Final Retail
szDriverDateEnglish	8/9/2011 06:32:00
szDriverDateLocalized	09/08/2011 06:32:00
szDriverLanguageEnglish	English
szDriverLanguageLocalized	English
szDriverModelEnglish	WDDM 1.1
szDriverModelLocalized	WDDM 1.1
szDriverName	igdumd64.dll,igd10umd64.dll,igd10umd64.dll,igdumdx32,igd10umd32,igd10umd32
szDriverNodeStrongName	oem28.inf:ATI.Mfg.NTamd64.6.1:iSNBM1ML_PROXY:8.951.0.0:pci\ven_8086&dev_0116&subsys_21e317aa
szDriverSignDate	
szDriverVersion	8.15.0010.2476
szKeyDeviceID	Enum\PCI\VEN_8086&DEV_0116&SUBSYS_21E317AA&REV_09
szKeyDeviceKey	\Registry\Machine\System\CurrentControlSet\Control\Video\{BAC8C120-DFD4-4706-B2A0-D2FC7665725C}\0000
szManufacturer	Advanced Micro Devices, Inc.
szMiniVdd	n/a
szMiniVddDateEnglish	n/a
szMiniVddDateLocalized	n/a
szMonitorMaxRes	
szMonitorName	Generic PnP Monitor
szNotesEnglish	No problems found.
szNotesLocalized	No problems found.
szOverlayEnglish	Not Supported
szRankOfInstalledDriver	00E60001
szRegHelpText	
szRevision	
szRevisionId	0x0009
szSubSysId	0x21E317AA
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	n/a
szVendorId	0x8086

Log Messages
GpuProcessHostUIShim: The GPU process exited normally. Everything is okay.
 
soccer.jpg
24.0 KB View Download
Showing comments 19 - 118 of 118 Older
Labels: -Needs-Bisect
Unable to reproduce the issue from ET end, hence removing the Needs-Bisect label for the issue.
Could anyone from Internals > Media team have look at this issue.

Thanks!
Components: Internals>GPU
Cc: sindhu.chelamcherla@chromium.org
Labels: TE-NeedsTriageHelp
As issue is not reproducible from TE end as per comments#3,8,11,19 adding TE-NeedsTriageHelp label. Could someone from Internals>Media team please have a look at this issue.

Comment 22 by piman@chromium.org, Feb 20 2018

Components: -Internals>GPU Internals>GPU>Video
Owner: dalecur...@chromium.org
Status: Assigned (was: Unconfirmed)
@submitter, if you are willing to go through the steps, a bisect on your machine would be helpful, following the instructions at https://www.chromium.org/developers/bisect-builds-py

Otherwise, I suspect accelerated video decode issues (Youtube uses a different codec than most sites, so accelerated decoding behaves differently)
Cc: tmathmeyer@chromium.org
Owner: liber...@chromium.org

Comment 24 by levi...@gmail.com, Feb 21 2018

@ dalecur...

I am willing to help with a bisect on my Windows 7 sp1 x64 but I don't have Python 2.x installed and don't know how to run it.
sorry for the delay.

one can get python at https://www.python.org/downloads/ .  be sure to install the 2.7 release rather than the 3.6 release.  I've attached the bisect-builds.py script to this comment.

from a command prompt, do this:

mkdir bisect
cd bisect
# Now please go download the attached bisect-builds.py script and put it here.  Then, run:
python bisect-builds.py -a platform -g 3282 -b 3325



bisect-builds.py
45.8 KB View Download

Comment 26 by levi...@gmail.com, Feb 23 2018

Sorry, never used Python. What do you mean by : download the attached bisect-builds.py script and put it here ?  where is here ?
Does 3282 stand for 64.0.3282.140 and 3325 for 65.0.3325.73 ?

Comment 27 by levi...@gmail.com, Feb 23 2018

python1.jpg
62.5 KB View Download

Comment 28 by levi...@gmail.com, Feb 23 2018

Running from Windows cmd :


pythone2.jpg
98.1 KB View Download

Comment 29 by levi...@gmail.com, Feb 23 2018

Another try :
python3.jpg
65.6 KB View Download
hrm, test 3 looks like the right idea.  i must have provided incorrect revision numbers.  i'll try locally.

Comment 31 by levi...@gmail.com, Feb 26 2018

I think revision number are ~10 digits.
ah, i see.  the problem is that i don't read docs very well.  sorry about that.  

please re-try c#28 with the following instead (same as what you ran, just different numbers after "-g" and "-b"):

python bisect-builds.py -a win64 -g 520840 -b 530369
c#31: there's a step that converts from the 4 digit numbers to the 6 digit ones that i forgot to do in c#25.  i tried it locally, and it seemed to do the right thing with the new numbers.

Comment 34 by levi...@gmail.com, Feb 26 2018

The script downloads all (11) builds between 520840 and 530346. Couldn't find 530369.
chrome6.jpg
211 KB View Download
i don't think that it tried to run 530369, since it was marked as 'bad' already.

i don't see anything that's related in the changelog.  the link is, which i copied from your screenshot, is: https://chromium.googlesource.com/chromium/src/+log/b39feb96..27cc0e39

let's do a sanity check.  let's do a bisect from the last build it downloaded (530346) to something more recent than the known bad one (530369).  This will cause the bisect script to try 530369 or something newer, to see if any of them fail.  If it doesn't then something is wrong.

python bisect-builds.py -a win64 -g 530346 -b 539001

539001 is the most recent win64 canary.

please grab another screenshot, so that i can see the link to the changelogs.

thanks!

Comment 36 by levi...@gmail.com, Feb 27 2018

Running now. The bisect doesn't start at 530346 but at 534938. I don't  know which one to flag as good. All I know that current beta version 65.....88 us bad.

Comment 37 by levi...@gmail.com, Feb 27 2018

chrome7.jpg
76.0 KB View Download

Comment 38 by levi...@gmail.com, Feb 27 2018

Microsoft Windows [Version 6.1.7601]
Copyright (c) 2009 Microsoft Corporation.  All rights reserved.

C:\Users\user>cd..

C:\Users>cd..

C:\>cd python27

C:\Python27>python bisect-builds.py -a win64 -g 530346 -b 539001
Downloading list of known revisions... (use --use-local-cache to cache and re-us
e the list of revisions)
Downloading revision 534938...in_x64/538788/
Received 126547216 of 126547216 bytes, 100.00%
Bisecting range [530346 (good), 539001 (bad)], roughly 11 steps left.
Trying revision 534938...
Revision 534938 is [(g)ood/(b)ad/(r)etry/(u)nknown/(s)tdout/(q)uit]: u
Downloading revision 532404...
Bisecting range [530346 (good), 539001 (bad)], roughly 11 steps left.
Trying revision 532404...
Revision 532404 is [(g)ood/(b)ad/(r)etry/(u)nknown/(s)tdout/(q)uit]: g
Downloading revision 536001...
Received 126548576 of 126548576 bytes, 100.00%
Bisecting range [532404 (good), 539001 (bad)], roughly 10 steps left.
Trying revision 536001...
Revision 536001 is [(g)ood/(b)ad/(r)etry/(u)nknown/(s)tdout/(q)uit]: b
Downloading revision 534354...
Bisecting range [532404 (good), 536001 (bad)], roughly 9 steps left.
Trying revision 534354...
Revision 534354 is [(g)ood/(b)ad/(r)etry/(u)nknown/(s)tdout/(q)uit]: b
Downloading revision 533659...
Received 126386085 of 126386085 bytes, 100.00%
Bisecting range [532404 (good), 534354 (bad)], roughly 8 steps left.
Trying revision 533659...
Revision 533659 is [(g)ood/(b)ad/(r)etry/(u)nknown/(s)tdout/(q)uit]: b
Downloading revision 533139...
Received 126328749 of 126328749 bytes, 100.00%
Bisecting range [532404 (good), 533659 (bad)], roughly 7 steps left.
Trying revision 533139...
Revision 533139 is [(g)ood/(b)ad/(r)etry/(u)nknown/(s)tdout/(q)uit]: b
Downloading revision 532791...
Received 126224279 of 126224279 bytes, 100.00%
Bisecting range [532404 (good), 533139 (bad)], roughly 6 steps left.
Trying revision 532791...
Revision 532791 is [(g)ood/(b)ad/(r)etry/(u)nknown/(s)tdout/(q)uit]: b
Downloading revision 532589...
Received 126219871 of 126219871 bytes, 100.00%
Bisecting range [532404 (good), 532791 (bad)], roughly 5 steps left.
Trying revision 532589...
Revision 532589 is [(g)ood/(b)ad/(r)etry/(u)nknown/(s)tdout/(q)uit]: b
Downloading revision 532461...
Received 126185060 of 126185060 bytes, 100.00%
Bisecting range [532404 (good), 532589 (bad)], roughly 4 steps left.
Trying revision 532461...
Revision 532461 is [(g)ood/(b)ad/(r)etry/(u)nknown/(s)tdout/(q)uit]: b
Downloading revision 532416...
Received 126178058 of 126178058 bytes, 100.00%
Bisecting range [532404 (good), 532461 (bad)], roughly 3 steps left.
Trying revision 532416...
Revision 532416 is [(g)ood/(b)ad/(r)etry/(u)nknown/(s)tdout/(q)uit]: b
Downloading revision 532407...
Received 126179381 of 126179381 bytes, 100.00%
Bisecting range [532404 (good), 532416 (bad)], roughly 2 steps left.
Trying revision 532407...
Revision 532407 is [(g)ood/(b)ad/(r)etry/(u)nknown/(s)tdout/(q)uit]: b
You are probably looking for a change made after 532404 (known good), but no lat
er than 532407 (first known bad).
CHANGELOG URL:
  https://chromium.googlesource.com/chromium/src/+log/d03c78a15470865cecf127f167
f14c89424fa4b1..20d3e4e6f5e91361f76ba2fc67c956d729cb0bae

C:\Python27>p
the changelist has three entries in it, all of which are definitely unrelated.

one thing that's interesting is that 532404 is good, which is later than the original bad one 530346 .  so we have, from earliest to latest:

revision 530346 (good) => revision 530369 (bad) => revision 532404 (good) => revision 532407 (bad)

i'll see if anything is being landed and reverted in there.

l
there's not much in any of those logs that looks to be interesting.

the log from revision 532404 to revision 532407 is very suspect: only three things, and nothing remotely interesting.

would you mind trying one more bisect?  this is the whole range, to see if we get some results that agree or disagree with the first two.  i suspect that there is something flaky going on, and we're not getting wholly repeatable results.

python bisect-builds.py -a win64 -g 520840 -b 539001

Comment 42 by levi...@gmail.com, Feb 27 2018

Microsoft Windows [Version 6.1.7601]
Copyright (c) 2009 Microsoft Corporation.  All rights reserved.

C:\Users\user>cd..

C:\Users>cd..

C:\>cd python27

C:\Python27>python bisect-builds.py -a win64 -g 520840 -b 539001
Downloading list of known revisions... (use --use-local-cache to cache and re-us
e the list of revisions)
Downloading revision 529369...in_x64/538788/
Received 126097608 of 126097608 bytes, 100.00%
Bisecting range [520847 (good), 539001 (bad)], roughly 12 steps left.
Trying revision 529369...
Revision 529369 is [(g)ood/(b)ad/(r)etry/(u)nknown/(s)tdout/(q)uit]: b
Downloading revision 525936...
Received 125772993 of 125772993 bytes, 100.00%
Bisecting range [520847 (good), 529369 (bad)], roughly 11 steps left.
Trying revision 525936...
Revision 525936 is [(g)ood/(b)ad/(r)etry/(u)nknown/(s)tdout/(q)uit]: b
Downloading revision 523416...
Received 124862085 of 124862085 bytes, 100.00%
Bisecting range [520847 (good), 525936 (bad)], roughly 10 steps left.
Trying revision 523416...
Revision 523416 is [(g)ood/(b)ad/(r)etry/(u)nknown/(s)tdout/(q)uit]: b
Downloading revision 522131...
Received 124744089 of 124744089 bytes, 100.00%
Bisecting range [520847 (good), 523416 (bad)], roughly 9 steps left.
Trying revision 522131...
Revision 522131 is [(g)ood/(b)ad/(r)etry/(u)nknown/(s)tdout/(q)uit]: b
Downloading revision 521295...
Received 123631613 of 123631613 bytes, 100.00%
Bisecting range [520847 (good), 522131 (bad)], roughly 8 steps left.
Trying revision 521295...
Revision 521295 is [(g)ood/(b)ad/(r)etry/(u)nknown/(s)tdout/(q)uit]: b
Downloading revision 521205...
Received 123643896 of 123643896 bytes, 100.00%
Bisecting range [520847 (good), 521295 (bad)], roughly 7 steps left.
Trying revision 521205...
Revision 521205 is [(g)ood/(b)ad/(r)etry/(u)nknown/(s)tdout/(q)uit]: b
Downloading revision 520974...
Received 123679757 of 123679757 bytes, 100.00%
Bisecting range [520847 (good), 521205 (bad)], roughly 6 steps left.
Trying revision 520974...
Revision 520974 is [(g)ood/(b)ad/(r)etry/(u)nknown/(s)tdout/(q)uit]: b
Downloading revision 520910...
Received 123650512 of 123650512 bytes, 100.00%
Bisecting range [520847 (good), 520974 (bad)], roughly 5 steps left.
Trying revision 520910...
Revision 520910 is [(g)ood/(b)ad/(r)etry/(u)nknown/(s)tdout/(q)uit]: b
Downloading revision 520881...
Received 123674682 of 123674682 bytes, 100.00%
Bisecting range [520847 (good), 520910 (bad)], roughly 4 steps left.
Trying revision 520881...
Revision 520881 is [(g)ood/(b)ad/(r)etry/(u)nknown/(s)tdout/(q)uit]: b
Downloading revision 520858...
Received 123651271 of 123651271 bytes, 100.00%
Bisecting range [520847 (good), 520881 (bad)], roughly 3 steps left.
Trying revision 520858...
Revision 520858 is [(g)ood/(b)ad/(r)etry/(u)nknown/(s)tdout/(q)uit]: b
Downloading revision 520856...
Received 123656497 of 123656497 bytes, 100.00%
Bisecting range [520847 (good), 520858 (bad)], roughly 2 steps left.
Trying revision 520856...
Revision 520856 is [(g)ood/(b)ad/(r)etry/(u)nknown/(s)tdout/(q)uit]: b
You are probably looking for a change made after 520847 (known good), but no lat
er than 520856 (first known bad).
CHANGELOG URL:
  https://chromium.googlesource.com/chromium/src/+log/e1b7ac80edfaeaef595c342dfd
41c5872c6b73ee..5289cdfe7145d3d5d839fe27c9f44f21d3c380bd

C:\Python27>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
thanks for running another bisect.

since we now have overlapping "good" and "bad" ranges, it seems safe to say that this bug only shows up sometimes.  this means that our "bad" ranges are believable, but our "good" ranges are suspect.  for example, 532404 looked like a good version on the first bisect, but on the second, it was in the middle of a bad range.

or, i suppose that it's possible that the bisect tool isn't working, but i doubt it.

since you've got both a AMD Radeon HD 6600M and a built-in sandy bridge gpu, i wonder if it's picking different gpus sometimes.

i'll go figure out how it chooses between them.

Comment 44 by levi...@gmail.com, Feb 28 2018

I can tie an application to the AMD GPU (high performance) but not a script.
Will running Python.exe on the AMD GPU help ?
cat.jpg
104 KB View Download
i'm not sure if pinning the python interpreter will pin anything other application that the interpreter starts.  my guess is not.

however, in the original chrome://version, it lists the gpus as:

GPU0	VENDOR = 0x1002, DEVICE= 0x6741
GPU1	VENDOR = 0x8086, DEVICE= 0x0116 *ACTIVE*

the active one is the intel built in card.

It's worthwhile to try pinning chrome (maybe beta) to one then the other, and seeing if the behavior changes.  Please verify in chrome://version that the active gpu actually switches when you do this.

If it makes no difference to video playback, then we can rule out gpu selection as the issue.

if it does make a difference on beta (e.g., one card works and the other doesn't), then please go back to an M64 stable chrome (or any that you believe work), and verify that it does actually work for that gpu selection too.

Comment 46 by levi...@gmail.com, Mar 1 2018

I am running 2 Chrome beta version :

Version 65.0.3325.106 (Official Build) beta (64-bit) Installed, Bad

Version 64.0.3282.140 (Official Build) (32-bit) Portable, Good.

Even after switching to "Power Saving" both Chrome versions use GPU1.

GPU0	VENDOR = 0x1002, DEVICE= 0x0000
GPU1	VENDOR = 0x8086, DEVICE= 0x0116 *ACTIVE*

In "Power Saving BOTH ! Chrome versions display black screens (IMDB movie trailers..)

Switching back to "High Performance" Chrome 64....140 is Good again.

What about these remarks in Chrome:GPU Problem Detected :

GPU rasterization should only be enabled on NVIDIA and Intel DX11+, and AMD RX-R2 GPUs for now.: 643850
Disabled Features: gpu_rasterization
Disable D3D11/WebGL2 on AMD switchable graphics: 451420, 755722
Disabled Features: accelerated_webgl2

Switch.jpg
95.3 KB View Download
When you did your original two bisections, were all instances of Chrome selecting the same GPU? Our running theory right now is that sometimes Chrome is selecting the intel GPU and causing black screens, and sometimes it is selecting the AMD gpu, and working as intended.

I was also wondering if this issue appears on a chrome version 64.0.3282.140 portable 64-bit build? I noticed that was also a difference between your versions, and it would be easier to eliminate extra variables.

as for the GPU rasterization problem text you're seeing, I suspect that is just a message saying that chrome is being forced to ignore the flag it was launched with. I could be wrong, and if we can't come up with anything from bisection, then it might be worth a look.

Comment 48 by levi...@gmail.com, Mar 2 2018

"When you did your original two bisections, were all instances of Chrome selecting the same GPU?"

Chrome:GPU always stat GPU1=Active.

All Chrome versions before and including 64.0.3282.140 64-bit (installed, beta) had no black screen problems. The problem started with Chrome version: 65.0.3325.51 64-bit beta.

sorry for the delay.

i'll go back over the changelog between 64.0.3282.140 and 65.0.3325.106 to see if there's anything i missed.

separately, there is a report that chrome ~63 doesn't work with a Radeon HD4400, and i'm wondering if these two problems are related.
fwiw, on 64.x already noticed a blank screen when attempting to stream any avc1.640034 video through MSE, disabling hardware acceleration makes them work, that might be related to what is being discussed here - i do own a gtx970 though.

Comment 51 by levi...@gmail.com, Mar 16 2018

Chrome Version 66.0.3359.33 (Official Build) beta (64-bit) same black screens.

Comment 52 by levi...@gmail.com, Mar 30 2018

A of a YouTube video with black screen including video stats and debug log

https://www.youtube.com/watch?v=_QcA3vQXG8I


YTStat3.jpg
24.7 KB View Download
YT-Stat.jpg
58.4 KB View Download
YTstat2.txt
2.4 KB View Download

Comment 53 by levi...@gmail.com, Apr 13 2018

Chrome Version 66.0.3359.106 (Official Build) beta (64-bit) no change.

Comment 54 by levi...@gmail.com, May 17 2018

Chrome Version 67.0.3396.48 (Official Build) beta (64-bit) no change, problem not resolved. 
Cc: -tmathmeyer@chromium.org liber...@chromium.org sunn...@chromium.org zmo@chromium.org
Owner: tmathmeyer@chromium.org
=>tmathmeyer@ since liberato@ is booked right now.

+sunnyps in case he has ideas.
+zmo since he's started working on the windows compositor side for video.

Comment 56 by zmo@chromium.org, May 17 2018

Cc: ligim...@chromium.org
Ligi: do we have a AMD/Intel hybrid in house that we can try to repro?

levilan@gmail.com: I am sorry for the issue you are experiencing, but without ability to repro in house, it's very hard for us to pin-point the issue and fix it.

Can you post the about:gpu from the M64 that's good and also from M65 that's bad?

Maybe comparing the GPU settings will give us a clue of what have been changed.
We do have an Intel R HD Graphics 4000/ AMD Radeon HD, will that be ok?

Comment 58 by levi...@gmail.com, May 17 2018

It seems to me that the only video codec supported by Chrome since version  64.0.3282.140 (which had no video problems ) is VP9.
 about:gpu, for 65.0.3325.51-bad at the begging of this post.

Here is about:gpu for 64.0.3282.140-good

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: Software only, hardware acceleration unavailable
Video Decode: Hardware accelerated
WebGL: Hardware accelerated
WebGL2: Unavailable
Driver Bug Workarounds
clear_uniforms_before_first_program_use
decode_encode_srgb_for_generatemipmap
disable_accelerated_vpx_decode
disable_d3d11
disable_delayed_copy_nv12
disable_direct_composition
disable_discard_framebuffer
disable_dxgi_zero_copy_video
disable_framebuffer_cmaa
disable_larger_than_screen_overlays
exit_on_context_lost
force_cube_complete
msaa_is_slow
scalarize_vec_and_mat_constructor_args
texsubimage_faster_than_teximage
Problems Detected
GPU rasterization should only be enabled on NVIDIA and Intel DX11+, and AMD RX-R2 GPUs for now.: 643850
Disabled Features: gpu_rasterization
Disable D3D11/WebGL2 on AMD switchable graphics: 451420, 755722
Disabled Features: accelerated_webgl2
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
Disable Direct3D11 on systems with AMD switchable graphics: 451420, 755722
Applied Workarounds: disable_d3d11
ANGLE crash on glReadPixels from incomplete cube map texture: 518889
Applied Workarounds: force_cube_complete
On Intel GPUs MSAA performance is not acceptable for GPU rasterization: 527565
Applied Workarounds: msaa_is_slow
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
Use GL_INTEL_framebuffer_CMAA on ChromeOS: 535198
Applied Workarounds: disable_framebuffer_cmaa
Disable KHR_blend_equation_advanced until cc shaders are updated: 661715
Applied Workarounds: disable(GL_KHR_blend_equation_advanced), disable(GL_KHR_blend_equation_advanced_coherent)
Decode and Encode before generateMipmap for srgb format textures on Windows: 634519
Applied Workarounds: decode_encode_srgb_for_generatemipmap
VPx decoding isn't supported well before Windows 10 creators update.: 616318, 667532
Applied Workarounds: disable_accelerated_vpx_decode
Accelerated VPx decoding is hanging on some videos.: 654111
Applied Workarounds: disable_accelerated_vpx_decode
Overlay sizes bigger than screen aren't accelerated on some Intel drivers: 720059
Applied Workarounds: disable_larger_than_screen_overlays
Delayed copy NV12 crashes on Intel on Windows <= 8.1.: 727216
Applied Workarounds: disable_delayed_copy_nv12
Direct composition causes slow presents on Intel Sandybridge: 775898, 785648
Applied Workarounds: disable_direct_composition
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	5/17/2018, 9:04:27 PM
Chrome version	Chrome/64.0.3282.140
Operating system	Windows NT 6.1.7601 SP1
Software rendering list URL	https://chromium.googlesource.com/chromium/src/+/a06bc1d5e8e285c70078802de990c1719ccc75e8/gpu/config/software_rendering_list.json
Driver bug list URL	https://chromium.googlesource.com/chromium/src/+/a06bc1d5e8e285c70078802de990c1719ccc75e8/gpu/config/gpu_driver_bug_list.json
ANGLE commit id	2987f0fde973
2D graphics backend	Skia/64 713571f9afcf4b673812cd3b52bb5b17c107038b-
Command Line	"G:\DC\GoogleChromePortable\App\Chrome-bin\chrome.exe" --user-data-dir="G:\DC\GoogleChromePortable\Data\profile" --disk-cache-dir="C:\Users\user\AppData\Local\Temp\GoogleChromePortable" --flag-switches-begin --flag-switches-end
Driver Information
Initialization time	211
In-process GPU	false
Passthrough Command Decoder	false
Supports overlays	false
Sandboxed	false
GPU0	VENDOR = 0x1002, DEVICE= 0x6741
GPU1	VENDOR = 0x8086, DEVICE= 0x0116 *ACTIVE*
Optimus	false
Optimus	false
AMD switchable	true
Desktop compositing	none
Diagonal Monitor Size of \\.\DISPLAY1	15.5"
Driver vendor	Advanced Micro Devices, Inc.
Driver version	8.951.0.0
Driver date	3-8-2012
Pixel shader version	3.0
Vertex shader version	3.0
Max. MSAA samples	8
Machine model name	
Machine model version	
GL_VENDOR	Google Inc.
GL_RENDERER	ANGLE (Intel(R) HD Graphics Family Direct3D9Ex vs_3_0 ps_3_0)
GL_VERSION	OpenGL ES 2.0 (ANGLE 2.1.0.2987f0fde973)
GL_EXTENSIONS	GL_ANGLE_client_arrays GL_ANGLE_depth_texture GL_ANGLE_framebuffer_blit GL_ANGLE_framebuffer_multisample GL_ANGLE_instanced_arrays GL_ANGLE_pack_reverse_row_order GL_ANGLE_program_cache_control GL_ANGLE_request_extension GL_ANGLE_robust_client_memory 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_texture GL_CHROMIUM_sync_query GL_EXT_blend_minmax GL_EXT_color_buffer_half_float GL_EXT_debug_marker GL_EXT_frag_depth GL_EXT_occlusion_query_boolean GL_EXT_read_format_bgra GL_EXT_robustness GL_EXT_shader_texture_lod GL_EXT_texture_compression_dxt1 GL_EXT_texture_filter_anisotropic GL_EXT_texture_format_BGRA8888 GL_EXT_texture_storage GL_EXT_unpack_subimage GL_KHR_debug GL_NV_fence GL_NV_pack_subimage GL_OES_EGL_image GL_OES_EGL_image_external GL_OES_depth32 GL_OES_element_index_uint GL_OES_get_program_binary GL_OES_packed_depth_stencil GL_OES_rgb8_rgba8 GL_OES_standard_derivatives GL_OES_surfaceless_context 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: 000000000000ca26)
Window system binding version	1.4 (ANGLE 2.1.0.2987f0fde973)
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_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_renderbuffer_image EGL_KHR_get_all_proc_addresses EGL_ANGLE_flexible_surface_compatibility EGL_ANGLE_create_context_webgl_compatibility EGL_CHROMIUM_create_context_bind_generates_resource EGL_EXT_pixel_format_float EGL_KHR_surfaceless_context EGL_ANGLE_display_texture_share_group EGL_ANGLE_create_context_client_arrays EGL_ANGLE_program_cache_control EGL_ANGLE_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
R_16	Software only
RG_88	Software only
BGR_565	Software only
RGBA_4444	Software only
RGBX_8888	GPU_READ, SCANOUT
RGBA_8888	GPU_READ, SCANOUT
BGRX_8888	Software only
BGRX_1010102	Software only
BGRA_8888	Software only
RGBA_F16	Software only
YVU_420	Software only
YUV_420_BIPLANAR	Software only
UYVY_422	Software only
Display(s) Information
Info	Display[2528732444] bounds=0,0 1366x768, workarea=0,0 1366x738, scale=1, external
Color space information	{primaries:BT709, transfer:IEC61966_2_1, matrix:RGB, range:FULL}
Bits per color component	8
Bits per pixel	24
Video Acceleration Information
Decode h264 baseline	up to 1920x1088 pixels
Decode h264 main	up to 1920x1088 pixels
Decode h264 high	up to 1920x1088 pixels
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	768
dwRefreshRate	60
dwWHQLLevel	0
dwWidth	1366
iAdapter	0
lDriverSize	8311808
lMiniVddSize	0
szAGPStatusEnglish	Enabled
szAGPStatusLocalized	Enabled
szChipType	Intel(R) HD Graphics Family
szD3DStatusEnglish	Enabled
szD3DStatusLocalized	Enabled
szDACType	Internal
szDDIVersionEnglish	11
szDDIVersionLocalized	11
szDDStatusEnglish	Enabled
szDDStatusLocalized	Enabled
szDXVAHDEnglish	Not Supported
szDXVAModes	ModeMPEG2_A ModeMPEG2_C ModeWMV9_C ModeVC1_C
szDescription	Intel(R) HD Graphics Family
szDeviceId	0x0116
szDeviceIdentifier	{D7B78E66-4256-11CF-4570-E901B7C2C535}
szDeviceName	\\.\DISPLAY1
szDisplayMemoryEnglish	4095 MB
szDisplayMemoryLocalized	4095 MB
szDisplayModeEnglish	1366 x 768 (32 bit) (60Hz)
szDisplayModeLocalized	1366 x 768 (32 bit) (60Hz)
szDriverAssemblyVersion	8.951.0.0
szDriverAttributes	Final Retail
szDriverDateEnglish	8/9/2011 07:32:00
szDriverDateLocalized	09/08/2011 07:32:00
szDriverLanguageEnglish	English
szDriverLanguageLocalized	English
szDriverModelEnglish	WDDM 1.1
szDriverModelLocalized	WDDM 1.1
szDriverName	igdumd64.dll,igd10umd64.dll,igd10umd64.dll,igdumdx32,igd10umd32,igd10umd32
szDriverNodeStrongName	oem28.inf:ATI.Mfg.NTamd64.6.1:iSNBM1ML_PROXY:8.951.0.0:pci\ven_8086&dev_0116&subsys_21e317aa
szDriverSignDate	
szDriverVersion	8.15.0010.2476
szKeyDeviceID	Enum\PCI\VEN_8086&DEV_0116&SUBSYS_21E317AA&REV_09
szKeyDeviceKey	\Registry\Machine\System\CurrentControlSet\Control\Video\{BAC8C120-DFD4-4706-B2A0-D2FC7665725C}\0000
szManufacturer	Advanced Micro Devices, Inc.
szMiniVdd	n/a
szMiniVddDateEnglish	n/a
szMiniVddDateLocalized	n/a
szMonitorMaxRes	
szMonitorName	Generic PnP Monitor
szNotesEnglish	No problems found.
szNotesLocalized	No problems found.
szOverlayEnglish	Not Supported
szRankOfInstalledDriver	00E60001
szRegHelpText	
szRevision	
szRevisionId	0x0009
szSubSysId	0x21E317AA
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	n/a
szVendorId	0x8086
Log Messages
[11908:11376:0517/210307.307:WARNING:ipc_message_attachment_set.cc(49)] : MessageAttachmentSet destroyed with unconsumed attachments: 0/1
GpuProcessHostUIShim: The GPU process exited normally. Everything is okay.


Comment 59 by zmo@chromium.org, May 17 2018

There are two differences, one is checker imaging is enabled in M65, the other is gpu rasterization is enabled in M65. You already said gpu_rasterization isn't the culprit. I highly doubt checker imaging affects video rendering, but you can confirm with --disable-checker-imaging.

Another thing you can try is --disable-accelerated-video-decode and see if that makes a difference.

Comment 60 by levi...@gmail.com, May 18 2018

@zmo

Fixed with --disable-accelerated-video-decode switch :-)


Comment 61 by levi...@gmail.com, May 18 2018

p.s  Attach a file jumps to the top of the post instead of opening box for file selection.

Comment 62 by zmo@chromium.org, May 18 2018

OK, so something changed in video decode. Too bad you can't get bisecting to work, otherwise we can easily figure out what change caused this issue on your machine.

Comment 63 by levi...@gmail.com, May 19 2018

I did run bisect a couple of times. Logs are here in the post.
In Chrome64 can you post the results of chrome://media-internals for a h264 playback? Something like http://storage.googleapis.com/dalecurtis/buck720.mp4

I'm curious if a blacklist entry just got removed.

Comment 65 by zmo@chromium.org, May 21 2018

No, I compared the about:gpu between a good/bad version. In both accelerated video decode is enabled.
Hmm not sure then. We can start blacklisting this device then I guess. These legacy AMD gpus have a host of problems already:

https://cs.chromium.org/chromium/src/media/gpu/windows/dxva_video_decode_accelerator_win.cc?type=cs&q=IsLegacyGpu&sq=package:chromium&g=0&l=210

Comment 67 by levi...@gmail.com, May 22 2018

@ dalecur..

chrome://media-internals for Chrome64...140 running buck720.mp4

render_id: 36
player_id: 0
origin_url: https://storage.googleapis.com/
frame_url: https://storage.googleapis.com/dalecurtis/buck720.mp4
frame_title: 
url: https://storage.googleapis.com/dalecurtis/buck720.mp4
total_bytes: 147846222
streaming: false
single_origin: true
passed_cors_access_check: false
range_header_supported: true
pipeline_state: kPlaying
info: Selected FFmpegVideoDecoder for video decoding, config: codec: h264 format: 2 profile: h264 main coded size: [1280,720] visible rect: [0,0,1280,720] natural size: [1280,720] has extra data? true encrypted? false rotation: 0°
audio_channels_count: 2
audio_codec_name: aac
audio_sample_format: Float 32-bit planar
audio_samples_per_second: 44100
bitrate: 1863730
found_audio_stream: true
found_video_stream: true
height: 720
max_duration: 634.625011
start_time: 0
time_base: 1/90000
video_codec_name: h264
video_format: PIXEL_FORMAT_YV12
video_is_encrypted: false
width: 1280
audio_dds: false
audio_decoder: FFmpegAudioDecoder
video_dds: false
video_decoder: FFmpegVideoDecoder
video_buffering_state: BUFFERING_HAVE_ENOUGH
audio_buffering_state: BUFFERING_HAVE_ENOUGH
pipeline_buffering_state: BUFFERING_HAVE_ENOUGH
duration: 634.625011
event: PLAY


audio_buffering_state	BUFFERING_HAVE_ENOUGH
audio_channels_count	2
audio_codec_name	aac
audio_dds	false
audio_decoder	FFmpegAudioDecoder
audio_sample_format	Float 32-bit planar
audio_samples_per_second	44100
bitrate	1863730
duration	634.625011
event	PLAY
found_audio_stream	true
found_video_stream	true
frame_title	
frame_url	https://storage.googleapis.com/dalecurtis/buck720.mp4
height	720
info	Selected FFmpegVideoDecoder for video decoding, config: codec: h264 format: 2 profile: h264 main coded size: [1280,720] visible rect: [0,0,1280,720] natural size: [1280,720] has extra data? true encrypted? false rotation: 0°
max_duration	634.625011
origin_url	https://storage.googleapis.com/
passed_cors_access_check	false
pipeline_buffering_state	BUFFERING_HAVE_ENOUGH
pipeline_state	kPlaying
player_id	0
range_header_supported	true
render_id	36
single_origin	true
start_time	0
streaming	false
time_base	1/90000
total_bytes	147846222
url	https://storage.googleapis.com/dalecurtis/buck720.mp4
video_buffering_state	BUFFERING_HAVE_ENOUGH
video_codec_name	h264
video_dds	false
video_decoder	FFmpegVideoDecoder
video_format	PIXEL_FORMAT_YV12
video_is_encrypted	false
width	1280
Log 
property filter
Timestamp	Property	Value
00:00:00 00	origin_url	https://storage.googleapis.com/
00:00:00 00	frame_url	https://storage.googleapis.com/dalecurtis/buck720.mp4
00:00:00 00	frame_title	
00:00:00 00	url	https://storage.googleapis.com/dalecurtis/buck720.mp4
00:00:00 228	total_bytes	147846222
00:00:00 228	streaming	false
00:00:00 228	single_origin	true
00:00:00 228	passed_cors_access_check	false
00:00:00 228	range_header_supported	true
00:00:00 231	pipeline_state	kStarting
00:00:00 277	info	FFmpegDemuxer: created video stream, config codec: h264 format: 2 profile: h264 main coded size: [1280,720] visible rect: [0,0,1280,720] natural size: [1280,720] has extra data? true encrypted? false rotation: 0°
00:00:00 277	info	FFmpegDemuxer: created audio stream, config codec: aac bytes_per_channel: 4 channel_layout: 3 channels: 2 samples_per_second: 44100 sample_format: 6 bytes_per_frame: 8 seek_preroll: 0ms codec_delay: 0 has extra data? true encrypted? false discard decoder delay? true
00:00:00 277	audio_channels_count	2
00:00:00 277	audio_codec_name	aac
00:00:00 277	audio_sample_format	Float 32-bit planar
00:00:00 277	audio_samples_per_second	44100
00:00:00 277	bitrate	1863730
00:00:00 277	found_audio_stream	true
00:00:00 277	found_video_stream	true
00:00:00 277	height	720
00:00:00 277	max_duration	634.625011
00:00:00 277	start_time	0
00:00:00 277	time_base	1/90000
00:00:00 277	video_codec_name	h264
00:00:00 277	video_format	PIXEL_FORMAT_YV12
00:00:00 277	video_is_encrypted	false
00:00:00 277	width	1280
00:00:00 281	audio_dds	false
00:00:00 281	audio_decoder	FFmpegAudioDecoder
00:00:00 281	info	Selected FFmpegAudioDecoder for audio decoding, config: codec: aac bytes_per_channel: 4 channel_layout: 3 channels: 2 samples_per_second: 44100 sample_format: 6 bytes_per_frame: 8 seek_preroll: 0ms codec_delay: 0 has extra data? true encrypted? false discard decoder delay? true
00:00:00 291	video_dds	false
00:00:00 291	video_decoder	FFmpegVideoDecoder
00:00:00 291	info	Selected FFmpegVideoDecoder for video decoding, config: codec: h264 format: 2 profile: h264 main coded size: [1280,720] visible rect: [0,0,1280,720] natural size: [1280,720] has extra data? true encrypted? false rotation: 0°
00:00:00 291	pipeline_state	kPlaying
00:00:00 298	height	720
00:00:00 298	width	1280
00:00:00 325	video_buffering_state	BUFFERING_HAVE_ENOUGH
00:00:00 331	audio_buffering_state	BUFFERING_HAVE_ENOUGH
00:00:00 331	pipeline_buffering_state	BUFFERING_HAVE_ENOUGH
00:00:00 277	duration	634.625011
00:00:15 333	pipeline_state	kSuspending
00:00:15 335	pipeline_state	kSuspended
00:00:26 115	info	Effective playback rate changed from 0 to 1
00:00:26 115	event	PLAY
00:00:26 115	pipeline_state	kResuming
00:00:26 118	audio_dds	false
00:00:26 118	audio_decoder	FFmpegAudioDecoder
00:00:26 118	info	Selected FFmpegAudioDecoder for audio decoding, config: codec: aac bytes_per_channel: 4 channel_layout: 3 channels: 2 samples_per_second: 44100 sample_format: 6 bytes_per_frame: 8 seek_preroll: 0ms codec_delay: 0 has extra data? true encrypted? false discard decoder delay? true
00:00:26 127	video_dds	false
00:00:26 127	video_decoder	FFmpegVideoDecoder
00:00:26 127	info	Selected FFmpegVideoDecoder for video decoding, config: codec: h264 format: 2 profile: h264 main coded size: [1280,720] visible rect: [0,0,1280,720] natural size: [1280,720] has extra data? true encrypted? false rotation: 0°
00:00:26 127	pipeline_state	kPlaying
00:00:26 140	height	720
00:00:26 140	width	1280
00:00:26 159	video_buffering_state	BUFFERING_HAVE_ENOUGH
00:00:26 166	audio_buffering_state	BUFFERING_HAVE_ENOUGH
00:00:26 166	pipeline_buffering_state	BUFFERING_HAV

Interesting, that's without any flag changes or anything to disable hardware decoding? You're getting software decoding in Chrome 64 which would explain why things are working there but not now.

So if that's correct, definitely something has changed to allow you to now reach the hardware decode path. Can you check these values in chrome 64:

chrome://histograms/Media.DXVAVDA.

Comment 69 Deleted

Components: -Internals>Network
Sorry wrong bug.

Comment 71 by levi...@gmail.com, May 22 2018

that's without any flag changes or anything to disable hardware decoding? Yes.

Don't know how to run chrome://histograms/Media.DXVAVDA 

I just get : Stats accumulated from browser startup to previous page load; reload to get stats as of this page load.
Can you play the video I linked previously and check that URL again?

Comment 73 by levi...@gmail.com, May 22 2018

With which Chrome ?
M64

Comment 75 by levi...@gmail.com, May 22 2018

Ok, and check for what ?
Was there anything different on chrome://histograms/Media.DXVAVDA  after that?

Comment 77 by levi...@gmail.com, May 22 2018

I get the same : Stats accumulated from browser startup to previous page load; reload to get stats as of this page load.

No data.
Okay and just to triple check, you see "Video Decode: Hardware accelerated" in chrome://gpu for M64 right now?

Comment 79 by levi...@gmail.com, May 22 2018

M64

Rasterization: Software only, hardware acceleration unavailable
Video Decode: Hardware accelerated
WebGL: Hardware accelerated
Thanks, and there's no logs at the end of chrome://gpu for M64 talking about "dxva_video_decode_accelerator" after playing that mp4 clip?

Comment 81 by levi...@gmail.com, May 22 2018

No "dxva_video_decode_accelerator" in logs.

Note: To properly save this page, select the "Webpage, Complete" option in the Save File dialog.
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: Software only, hardware acceleration unavailable
Video Decode: Hardware accelerated
WebGL: Hardware accelerated
WebGL2: Unavailable
Driver Bug Workarounds
clear_uniforms_before_first_program_use
decode_encode_srgb_for_generatemipmap
disable_accelerated_vpx_decode
disable_d3d11
disable_delayed_copy_nv12
disable_direct_composition
disable_discard_framebuffer
disable_dxgi_zero_copy_video
disable_framebuffer_cmaa
disable_larger_than_screen_overlays
exit_on_context_lost
force_cube_complete
msaa_is_slow
scalarize_vec_and_mat_constructor_args
texsubimage_faster_than_teximage
Problems Detected
GPU rasterization should only be enabled on NVIDIA and Intel DX11+, and AMD RX-R2 GPUs for now.: 643850
Disabled Features: gpu_rasterization
Disable D3D11/WebGL2 on AMD switchable graphics: 451420, 755722
Disabled Features: accelerated_webgl2
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
Disable Direct3D11 on systems with AMD switchable graphics: 451420, 755722
Applied Workarounds: disable_d3d11
ANGLE crash on glReadPixels from incomplete cube map texture: 518889
Applied Workarounds: force_cube_complete
On Intel GPUs MSAA performance is not acceptable for GPU rasterization: 527565
Applied Workarounds: msaa_is_slow
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
Use GL_INTEL_framebuffer_CMAA on ChromeOS: 535198
Applied Workarounds: disable_framebuffer_cmaa
Disable KHR_blend_equation_advanced until cc shaders are updated: 661715
Applied Workarounds: disable(GL_KHR_blend_equation_advanced), disable(GL_KHR_blend_equation_advanced_coherent)
Decode and Encode before generateMipmap for srgb format textures on Windows: 634519
Applied Workarounds: decode_encode_srgb_for_generatemipmap
VPx decoding isn't supported well before Windows 10 creators update.: 616318, 667532
Applied Workarounds: disable_accelerated_vpx_decode
Accelerated VPx decoding is hanging on some videos.: 654111
Applied Workarounds: disable_accelerated_vpx_decode
Overlay sizes bigger than screen aren't accelerated on some Intel drivers: 720059
Applied Workarounds: disable_larger_than_screen_overlays
Delayed copy NV12 crashes on Intel on Windows <= 8.1.: 727216
Applied Workarounds: disable_delayed_copy_nv12
Direct composition causes slow presents on Intel Sandybridge: 775898, 785648
Applied Workarounds: disable_direct_composition
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	5/22/2018, 10:00:37 PM
Chrome version	Chrome/64.0.3282.140
Operating system	Windows NT 6.1.7601 SP1
Software rendering list URL	https://chromium.googlesource.com/chromium/src/+/a06bc1d5e8e285c70078802de990c1719ccc75e8/gpu/config/software_rendering_list.json
Driver bug list URL	https://chromium.googlesource.com/chromium/src/+/a06bc1d5e8e285c70078802de990c1719ccc75e8/gpu/config/gpu_driver_bug_list.json
ANGLE commit id	2987f0fde973
2D graphics backend	Skia/64 713571f9afcf4b673812cd3b52bb5b17c107038b-
Command Line	"G:\DC\GoogleChromePortable\App\Chrome-bin\chrome.exe" --user-data-dir="G:\DC\GoogleChromePortable\Data\profile" --disk-cache-dir="C:\Users\user\AppData\Local\Temp\GoogleChromePortable" --flag-switches-begin --flag-switches-end
Driver Information
Initialization time	4020
In-process GPU	false
Passthrough Command Decoder	false
Supports overlays	false
Sandboxed	false
GPU0	VENDOR = 0x1002, DEVICE= 0x6741
GPU1	VENDOR = 0x8086, DEVICE= 0x0116 *ACTIVE*
Optimus	false
Optimus	false
AMD switchable	true
Desktop compositing	none
Diagonal Monitor Size of \\.\DISPLAY1	15.5"
Driver vendor	Advanced Micro Devices, Inc.
Driver version	8.951.0.0
Driver date	3-8-2012
Pixel shader version	3.0
Vertex shader version	3.0
Max. MSAA samples	8
Machine model name	
Machine model version	
GL_VENDOR	Google Inc.
GL_RENDERER	ANGLE (Intel(R) HD Graphics Family Direct3D9Ex vs_3_0 ps_3_0)
GL_VERSION	OpenGL ES 2.0 (ANGLE 2.1.0.2987f0fde973)
GL_EXTENSIONS	GL_ANGLE_client_arrays GL_ANGLE_depth_texture GL_ANGLE_framebuffer_blit GL_ANGLE_framebuffer_multisample GL_ANGLE_instanced_arrays GL_ANGLE_pack_reverse_row_order GL_ANGLE_program_cache_control GL_ANGLE_request_extension GL_ANGLE_robust_client_memory 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_texture GL_CHROMIUM_sync_query GL_EXT_blend_minmax GL_EXT_color_buffer_half_float GL_EXT_debug_marker GL_EXT_frag_depth GL_EXT_occlusion_query_boolean GL_EXT_read_format_bgra GL_EXT_robustness GL_EXT_shader_texture_lod GL_EXT_texture_compression_dxt1 GL_EXT_texture_filter_anisotropic GL_EXT_texture_format_BGRA8888 GL_EXT_texture_storage GL_EXT_unpack_subimage GL_KHR_debug GL_NV_fence GL_NV_pack_subimage GL_OES_EGL_image GL_OES_EGL_image_external GL_OES_depth32 GL_OES_element_index_uint GL_OES_get_program_binary GL_OES_packed_depth_stencil GL_OES_rgb8_rgba8 GL_OES_standard_derivatives GL_OES_surfaceless_context 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: 000000000000c7df)
Window system binding version	1.4 (ANGLE 2.1.0.2987f0fde973)
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_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_renderbuffer_image EGL_KHR_get_all_proc_addresses EGL_ANGLE_flexible_surface_compatibility EGL_ANGLE_create_context_webgl_compatibility EGL_CHROMIUM_create_context_bind_generates_resource EGL_EXT_pixel_format_float EGL_KHR_surfaceless_context EGL_ANGLE_display_texture_share_group EGL_ANGLE_create_context_client_arrays EGL_ANGLE_program_cache_control EGL_ANGLE_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
R_16	Software only
RG_88	Software only
BGR_565	Software only
RGBA_4444	Software only
RGBX_8888	GPU_READ, SCANOUT
RGBA_8888	GPU_READ, SCANOUT
BGRX_8888	Software only
BGRX_1010102	Software only
BGRA_8888	Software only
RGBA_F16	Software only
YVU_420	Software only
YUV_420_BIPLANAR	Software only
UYVY_422	Software only
Display(s) Information
Info	Display[2528732444] bounds=0,0 1366x768, workarea=0,0 1366x738, scale=1, external
Color space information	{primaries:BT709, transfer:IEC61966_2_1, matrix:RGB, range:FULL}
Bits per color component	8
Bits per pixel	24
Video Acceleration Information
Decode h264 baseline	up to 1920x1088 pixels
Decode h264 main	up to 1920x1088 pixels
Decode h264 high	up to 1920x1088 pixels
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	768
dwRefreshRate	60
dwWHQLLevel	0
dwWidth	1366
iAdapter	0
lDriverSize	8311808
lMiniVddSize	0
szAGPStatusEnglish	Enabled
szAGPStatusLocalized	Enabled
szChipType	Intel(R) HD Graphics Family
szD3DStatusEnglish	Enabled
szD3DStatusLocalized	Enabled
szDACType	Internal
szDDIVersionEnglish	11
szDDIVersionLocalized	11
szDDStatusEnglish	Enabled
szDDStatusLocalized	Enabled
szDXVAHDEnglish	Not Supported
szDXVAModes	ModeMPEG2_A ModeMPEG2_C ModeWMV9_C ModeVC1_C
szDescription	Intel(R) HD Graphics Family
szDeviceId	0x0116
szDeviceIdentifier	{D7B78E66-4256-11CF-4570-E901B7C2C535}
szDeviceName	\\.\DISPLAY1
szDisplayMemoryEnglish	4095 MB
szDisplayMemoryLocalized	4095 MB
szDisplayModeEnglish	1366 x 768 (32 bit) (60Hz)
szDisplayModeLocalized	1366 x 768 (32 bit) (60Hz)
szDriverAssemblyVersion	8.951.0.0
szDriverAttributes	Final Retail
szDriverDateEnglish	8/9/2011 07:32:00
szDriverDateLocalized	09/08/2011 07:32:00
szDriverLanguageEnglish	English
szDriverLanguageLocalized	English
szDriverModelEnglish	WDDM 1.1
szDriverModelLocalized	WDDM 1.1
szDriverName	igdumd64.dll,igd10umd64.dll,igd10umd64.dll,igdumdx32,igd10umd32,igd10umd32
szDriverNodeStrongName	oem28.inf:ATI.Mfg.NTamd64.6.1:iSNBM1ML_PROXY:8.951.0.0:pci\ven_8086&dev_0116&subsys_21e317aa
szDriverSignDate	
szDriverVersion	8.15.0010.2476
szKeyDeviceID	Enum\PCI\VEN_8086&DEV_0116&SUBSYS_21E317AA&REV_09
szKeyDeviceKey	\Registry\Machine\System\CurrentControlSet\Control\Video\{BAC8C120-DFD4-4706-B2A0-D2FC7665725C}\0000
szManufacturer	Advanced Micro Devices, Inc.
szMiniVdd	n/a
szMiniVddDateEnglish	n/a
szMiniVddDateLocalized	n/a
szMonitorMaxRes	
szMonitorName	Generic PnP Monitor
szNotesEnglish	No problems found.
szNotesLocalized	No problems found.
szOverlayEnglish	Not Supported
szRankOfInstalledDriver	00E60001
szRegHelpText	
szRevision	
szRevisionId	0x0009
szSubSysId	0x21E317AA
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	n/a
szVendorId	0x8086
Log Messages
GpuProcessHostUIShim: The GPU process exited normally. Everything is okay.
[13224:2756:0522/220031.528:WARNING:ipc_message_attachment_set.cc(49)] : MessageAttachmentSet destroyed with unconsumed attachments: 0/1
[13224:2756:0522/220032.143:ERROR:gpu_video_decode_accelerator.cc(367)] : HW video decode not available for profile h264 main
Thanks, yeah you definitely had software decode in M64 but there's not enough information to figure out why unfortunately. In any case, it seems like the best course of action is to reblacklist you. Just disabling hardware decode in chrome://flags will do the same thing as a workaround for now.

That said when looking at the gpu blacklist, it seems we should already have an entry for your gpu...

https://cs.chromium.org/chromium/src/gpu/config/software_rendering_list.json?l=675

zmo@, am I reading that wrong? I guess it might be right, but because the intel gpu is active we're not applying the blacklist for the AMD gpu?

GPU0	VENDOR = 0x1002, DEVICE= 0x6741
GPU1	VENDOR = 0x8086, DEVICE= 0x0116 *ACTIVE*
Optimus	false
Optimus	false
AMD switchable	true
Desktop compositing	none
Diagonal Monitor Size of \\.\DISPLAY1	15.5"
Driver vendor	Advanced Micro Devices, Inc.
Driver version	8.951.0.0

There's also this entry:
https://cs.chromium.org/chromium/src/gpu/config/software_rendering_list.json?q=software_Rendering_list&sq=package:chromium&dr&l=726

Which implies decode should always be disabled for switchable graphics?

Comment 83 by levi...@gmail.com, May 22 2018

@dalecur...
..yeah you definitely had software decode in M64 but there's not enough information to figure out why unfortunately.

I am still in the dark regarding the changes from M64 to M65... and the reason for.
At the moment so are we :)

Comment 85 by levi...@gmail.com, May 22 2018

p.s Will someone please fix "Attach a file" link ?
Owner: zmo@chromium.org
=>zmo per c#82, feel free to assign back if there's not something wonky going on with the blacklist system here.

@levilan, I can't reproduce any issues with the attach a file button. Are you still having issues?

Comment 87 by zmo@chromium.org, May 22 2018

The entry is "amd_switchable_discrete", which means if you have an AMD switchable dual GPU system, and you are on the discrete GPU (the AMD one), then blacklist accelerated video decode.

However, you are on integrated GPU, so that entry doesn't apply.

It works as intended. Unless you want to switch "amd_switchable_discrete" to "amd_switchable"?
I'm not sure, it seems wrong that we're ignoring the blacklist for the discrete card in a switchable system though? But I don't understand which card in a switchable system the decoder would be created on.

Certainly it seems like this setup doesn't work, so at the very least we might want a blacklist of the combination; something like amd_switchable + driver_version between "8.810.4.5000" and "8.970.100.1100"?

In a switchable system is their actual an intel driver as well as the AMD driver or is everything routed through the amd driver?

Comment 89 by zmo@chromium.org, May 22 2018

I don't know about the driver situation with AMD switchable systems, but I do know about which GPU we are running on. AMD provided us a private API to figure out which GPU we are running on top of.

As for levilan@gmail.com's machine, we are using the Intel GPU, so all GPU functions, including accelerated video decode, runs on top of Intel GPU.

Comment 90 by levi...@gmail.com, May 22 2018

@ dalecur..

"I can't reproduce any issues with the attach a file button. Are you still having issues?" Yes. The link jumps to the top of the post instead of opening a UI to select a file.

Version 67.0.3396.48 (Official Build) beta (64-bit)

https://drive.google.com/file/d/1alFuw-nBs3hGl9XQMN59OeAySsGNNHsw/view?usp=sharing
@zmo, the intel gpu is blacklisted too, but I wonder if this is a string parsing issue:

https://cs.chromium.org/chromium/src/gpu/config/software_rendering_list.json?q=software_Rendering_list&sq=package:chromium&dr&l=599

While driver string is "szDriverVersion	8.15.0010.2476"

Comment 92 by zmo@chromium.org, May 22 2018

What we collect is the szDriverAssemblyVersion, what you specify in the blacklist entry is the szDriverVersion ...
I'm not sure if you're disagreeing with me that that's there a problem :) Per c#91 and c#82. Both the AMD and the Intel drivers have blacklist entries for all variants of sz*Version* listed in chrome://gpu? What's the right solution here if you think we've got incorrect blacklist entries?

Comment 94 by zmo@chromium.org, May 22 2018

I don't know I am disagreeing or agreeing with you :)

So here is my observation: on several devices I checked:
* my desktop z840 with NVidia GPU
* on NVidia optimus dual GPU system
* on Lenova Yoga touch with Intel GPU

The szDriverAssemblyVersion and szDriverVersion are the same version number.

However, on this AMD switchable machine, the szDriverAssemblyVersion and szDriverVersion differ. It seems szDriverVersion is the Intel driver version, and what we get from scanning the Windows registry is the szDriverAssemblyVersion, which probably is something for AMD (or AMD switchable specific).

So this discrepancy made the Intel entry skipped.

I don't know how to fix this though.

There are three options:

1) talk to AMD and figure out an easy way to get the right Intel driver version if we use the Intel GPU (currently we get from running DX diagnostic, which is too slow to put on GPU process startup)

2) since only levilan@gmail.com reported this problem, do nothing, and levilan@gmail.com can run Chrome with --disable-accelerated-video-decode

3) change the AMD switchable entry to blacklist accelerated-video-decode on all AMD switchable systems, regardless which GPU we are actually using.
Ah, I forgot this info comes from dxdiag, so we can't have the version number earlier. 1) is definitely the most ideal assuming AMD is still producing switchable graphics systems. If they aren't then 3) seems fine. 

Otherwise something like blacklisting the union of both devices using the given version number might work. I.e. test the blacklist for 0x1002:0x6741 and 0x8086:0x0116 using 8.951.0.0 in switchable systems.

Comment 96 by zmo@chromium.org, May 22 2018

I double check the code, and it seems we always take the AMD driver info, even if we could also get Intel driver info. I can upload a CL to fix that. Maybe levilan@gmail.com can verify if that fixes the issue for him? I don't have an AMD switchable, so I can't verify.
Did the one from ligimole@ in c#57 not work?

Comment 98 by zmo@chromium.org, May 22 2018

Ah, let me ask her then.
Project Member

Comment 99 by bugdroid1@chromium.org, Jun 1 2018

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/fbea81d0d1b3c2ae22c5b1e2ee2d4a08c8f527f5

commit fbea81d0d1b3c2ae22c5b1e2ee2d4a08c8f527f5
Author: Zhenyao Mo <zmo@chromium.org>
Date: Fri Jun 01 17:29:27 2018

Moving GPUInfo's driver info to per GPU.

This is a better data structure. It enables us to record multiple driver info
and only applies the active GPU's driver info in blacklisting.

BUG=810713
TEST=gpu_unittests, manual on the AMD_switchable machine
R=kbr@chromium.org
TBR=jochen@chromium.org,piman@chromium.org

Cq-Include-Trybots: luci.chromium.try:android_optional_gpu_tests_rel;luci.chromium.try:linux_optional_gpu_tests_rel;luci.chromium.try:mac_optional_gpu_tests_rel;luci.chromium.try:win_optional_gpu_tests_rel
Change-Id: I41ced8d2255eac2b05a4f5c099afb4bfc0713a0f
Reviewed-on: https://chromium-review.googlesource.com/1077560
Commit-Queue: Zhenyao Mo <zmo@chromium.org>
Reviewed-by: Zhenyao Mo <zmo@chromium.org>
Reviewed-by: Antoine Labour <piman@chromium.org>
Reviewed-by: Kenneth Russell <kbr@chromium.org>
Reviewed-by: Daniel Cheng <dcheng@chromium.org>
Cr-Commit-Position: refs/heads/master@{#563702}
[modify] https://crrev.com/fbea81d0d1b3c2ae22c5b1e2ee2d4a08c8f527f5/chrome/browser/media/webrtc/webrtc_text_log_handler.cc
[modify] https://crrev.com/fbea81d0d1b3c2ae22c5b1e2ee2d4a08c8f527f5/chrome/browser/ui/webui/flash_ui.cc
[modify] https://crrev.com/fbea81d0d1b3c2ae22c5b1e2ee2d4a08c8f527f5/components/autofill/content/browser/risk/fingerprint.cc
[modify] https://crrev.com/fbea81d0d1b3c2ae22c5b1e2ee2d4a08c8f527f5/components/metrics/gpu/gpu_metrics_provider.cc
[modify] https://crrev.com/fbea81d0d1b3c2ae22c5b1e2ee2d4a08c8f527f5/content/browser/gpu/gpu_internals_ui.cc
[modify] https://crrev.com/fbea81d0d1b3c2ae22c5b1e2ee2d4a08c8f527f5/content/browser/gpu/gpu_process_host.cc
[modify] https://crrev.com/fbea81d0d1b3c2ae22c5b1e2ee2d4a08c8f527f5/content/browser/tracing/tracing_controller_impl.cc
[modify] https://crrev.com/fbea81d0d1b3c2ae22c5b1e2ee2d4a08c8f527f5/content/renderer/renderer_blink_platform_impl.cc
[modify] https://crrev.com/fbea81d0d1b3c2ae22c5b1e2ee2d4a08c8f527f5/gpu/BUILD.gn
[modify] https://crrev.com/fbea81d0d1b3c2ae22c5b1e2ee2d4a08c8f527f5/gpu/config/gpu_blacklist_unittest.cc
[modify] https://crrev.com/fbea81d0d1b3c2ae22c5b1e2ee2d4a08c8f527f5/gpu/config/gpu_control_list.cc
[modify] https://crrev.com/fbea81d0d1b3c2ae22c5b1e2ee2d4a08c8f527f5/gpu/config/gpu_control_list_entry_unittest.cc
[modify] https://crrev.com/fbea81d0d1b3c2ae22c5b1e2ee2d4a08c8f527f5/gpu/config/gpu_control_list_testing.json
[modify] https://crrev.com/fbea81d0d1b3c2ae22c5b1e2ee2d4a08c8f527f5/gpu/config/gpu_control_list_testing_arrays_and_structs_autogen.h
[modify] https://crrev.com/fbea81d0d1b3c2ae22c5b1e2ee2d4a08c8f527f5/gpu/config/gpu_control_list_testing_autogen.cc
[modify] https://crrev.com/fbea81d0d1b3c2ae22c5b1e2ee2d4a08c8f527f5/gpu/config/gpu_control_list_testing_entry_enums_autogen.h
[modify] https://crrev.com/fbea81d0d1b3c2ae22c5b1e2ee2d4a08c8f527f5/gpu/config/gpu_control_list_unittest.cc
[modify] https://crrev.com/fbea81d0d1b3c2ae22c5b1e2ee2d4a08c8f527f5/gpu/config/gpu_info.cc
[modify] https://crrev.com/fbea81d0d1b3c2ae22c5b1e2ee2d4a08c8f527f5/gpu/config/gpu_info.h
[modify] https://crrev.com/fbea81d0d1b3c2ae22c5b1e2ee2d4a08c8f527f5/gpu/config/gpu_info_collector.cc
[modify] https://crrev.com/fbea81d0d1b3c2ae22c5b1e2ee2d4a08c8f527f5/gpu/config/gpu_info_collector_unittest.cc
[modify] https://crrev.com/fbea81d0d1b3c2ae22c5b1e2ee2d4a08c8f527f5/gpu/config/gpu_info_collector_win.cc
[delete] https://crrev.com/90ace1bf1cefefbc6bf6cf7e1e5aaf509e1d68d0/gpu/config/gpu_info_unittest.cc
[modify] https://crrev.com/fbea81d0d1b3c2ae22c5b1e2ee2d4a08c8f527f5/gpu/config/gpu_util.cc
[modify] https://crrev.com/fbea81d0d1b3c2ae22c5b1e2ee2d4a08c8f527f5/gpu/ipc/common/gpu_info.mojom
[modify] https://crrev.com/fbea81d0d1b3c2ae22c5b1e2ee2d4a08c8f527f5/gpu/ipc/common/gpu_info_struct_traits.cc
[modify] https://crrev.com/fbea81d0d1b3c2ae22c5b1e2ee2d4a08c8f527f5/gpu/ipc/common/gpu_info_struct_traits.h
[modify] https://crrev.com/fbea81d0d1b3c2ae22c5b1e2ee2d4a08c8f527f5/gpu/ipc/common/struct_traits_unittest.cc
[modify] https://crrev.com/fbea81d0d1b3c2ae22c5b1e2ee2d4a08c8f527f5/gpu/ipc/service/gpu_init.cc

Comment 100 by zmo@chromium.org, Jun 1 2018

Status: Fixed (was: Assigned)
With the above CL, we should be able to correctly blacklist accelerated_video_decode on the affected AMD switchable GPUs using Intel driver.
My question is : Why doesn't Chrome use the more powerful discrete AMD GPU when running video on a hybrid GPU system.
Under Switchable Graphic setting Chrome is set to use AMD GPU for High Performance (c#44)
Project Member

Comment 102 by bugdroid1@chromium.org, Jun 2 2018

The following revision refers to this bug:
  https://chrome-internal.googlesource.com/chrome/deps/amd/+/25fefae3971b1b4bb1fe25ff935b2b7e11ec0a48

commit 25fefae3971b1b4bb1fe25ff935b2b7e11ec0a48
Author: Zhenyao Mo <zmo@chromium.org>
Date: Sat Jun 02 00:20:10 2018

Project Member

Comment 103 by bugdroid1@chromium.org, Jun 2 2018

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/bc75ddb8b0bcdb9e5d58a7c1178f6129310293e8

commit bc75ddb8b0bcdb9e5d58a7c1178f6129310293e8
Author: Zhenyao Mo <zmo@chromium.org>
Date: Sat Jun 02 01:44:29 2018

Switch to use GetAMDSwitchableInfo private API instead.

The GetAMDVideocardInfo() is obsolete and will be deleted soon.

BUG=810713
TEST=bots
R=kbr@chromium.org

Cq-Include-Trybots: luci.chromium.try:android_optional_gpu_tests_rel;luci.chromium.try:linux_optional_gpu_tests_rel;luci.chromium.try:mac_optional_gpu_tests_rel;luci.chromium.try:win_optional_gpu_tests_rel
Change-Id: Ic6aa11aaabaa0f1f3a81f6e0975935f62513a429
Reviewed-on: https://chromium-review.googlesource.com/1083850
Reviewed-by: Kenneth Russell <kbr@chromium.org>
Commit-Queue: Zhenyao Mo <zmo@chromium.org>
Cr-Commit-Position: refs/heads/master@{#563910}
[modify] https://crrev.com/bc75ddb8b0bcdb9e5d58a7c1178f6129310293e8/gpu/config/gpu_info_collector_win.cc

Project Member

Comment 104 by bugdroid1@chromium.org, Jun 2 2018

The following revision refers to this bug:
  https://chrome-internal.googlesource.com/chrome/src-internal.git/+/d47dffd19fcdcdcbb5a1811c5cef69066764ae79

commit d47dffd19fcdcdcbb5a1811c5cef69066764ae79
Author: Zhenyao Mo <zmo@chromium.org>
Date: Sat Jun 02 02:09:16 2018

Project Member

Comment 105 by bugdroid1@chromium.org, Jun 2 2018

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/afe2e60fc0abaa9f45123c19d8615f175a532189

commit afe2e60fc0abaa9f45123c19d8615f175a532189
Author: src-internal-chromium-autoroll <src-internal-chromium-autoroll@skia-buildbots.google.com.iam.gserviceaccount.com>
Date: Sat Jun 02 04:09:11 2018

Roll src-internal 186537f..d47dffd (1 commits)

https://chrome-internal.googlesource.com/chrome/src-internal.git/+log/186537f..d47dffd


Created with:
  gclient setdep -r src-internal@d47dffd

The AutoRoll server is located here: https://src-internal-chromium-roll.skia.org

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+/master/autoroll/README.md

If the roll is causing failures, please contact the current sheriff, who should
be CC'd on the roll, and stop the roller if necessary.



BUG=chromium:810713
TBR=mmoss@chromium.org

Change-Id: I68d277363b4df571bf49d52889f6e15e15d41c6b
Reviewed-on: https://chromium-review.googlesource.com/1084009
Reviewed-by: src-internal-chromium-autoroll <src-internal-chromium-autoroll@skia-buildbots.google.com.iam.gserviceaccount.com>
Commit-Queue: src-internal-chromium-autoroll <src-internal-chromium-autoroll@skia-buildbots.google.com.iam.gserviceaccount.com>
Cr-Commit-Position: refs/heads/master@{#563925}
[modify] https://crrev.com/afe2e60fc0abaa9f45123c19d8615f175a532189/DEPS

Comment 106 by levi...@gmail.com, Jun 17 2018

After a couple of weeks were adding --disable-accelerated-video-decode fixed the black video screen, the issue in back running Version 68.0.3440.25 (Official Build) beta (64-bit).

https://www.youtube.com/watch?v=_QcA3vQXG8I


Graphics Feature Status
Canvas: Hardware accelerated
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
Hardware Protected Video Decode: Unavailable
Rasterization: Unavailable
Skia Deferred Display List: Disabled
Skia Renderer: Disabled
Surface Synchronization: Enabled
Video Decode: Hardware accelerated
Viz Service Display Compositor: Disabled
WebGL: Hardware accelerated
WebGL2: Unavailable
Driver Bug Workarounds
clear_uniforms_before_first_program_use
decode_encode_srgb_for_generatemipmap
disable_accelerated_vpx_decode
disable_d3d11
disable_delayed_copy_nv12
disable_direct_composition
disable_discard_framebuffer
disable_dxgi_zero_copy_video
disable_framebuffer_cmaa
disable_larger_than_screen_overlays
exit_on_context_lost
force_cube_complete
msaa_is_slow
scalarize_vec_and_mat_constructor_args
texsubimage_faster_than_teximage
Problems Detected
GPU rasterization should only be enabled on NVIDIA and Intel and AMD RX-R2 GPUs with DX11+ or any GPU using ANGLE's GL backend.: 643850
Disabled Features: gpu_rasterization
Disable D3D11/WebGL2 on AMD switchable graphics: 451420, 755722
Disabled Features: accelerated_webgl2
Protected video decoding with swap chain is for Windows and Intel only
Disabled Features: protected_video_decode
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
Disable Direct3D11 on systems with AMD switchable graphics: 451420, 755722
Applied Workarounds: disable_d3d11
ANGLE crash on glReadPixels from incomplete cube map texture: 518889
Applied Workarounds: force_cube_complete
On Intel GPUs MSAA performance is not acceptable for GPU rasterization: 527565
Applied Workarounds: msaa_is_slow
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
Use GL_INTEL_framebuffer_CMAA on ChromeOS: 535198
Applied Workarounds: disable_framebuffer_cmaa
Disable KHR_blend_equation_advanced until cc shaders are updated: 661715
Applied Workarounds: disable(GL_KHR_blend_equation_advanced), disable(GL_KHR_blend_equation_advanced_coherent)
Decode and Encode before generateMipmap for srgb format textures on Windows: 634519
Applied Workarounds: decode_encode_srgb_for_generatemipmap
VPx decoding isn't supported well before Windows 10 creators update.: 616318, 667532
Applied Workarounds: disable_accelerated_vpx_decode
Accelerated VPx decoding is hanging on some videos.: 654111
Applied Workarounds: disable_accelerated_vpx_decode
Overlay sizes bigger than screen aren't accelerated on some Intel drivers: 720059
Applied Workarounds: disable_larger_than_screen_overlays
Delayed copy NV12 crashes on Intel on Windows <= 8.1.: 727216
Applied Workarounds: disable_delayed_copy_nv12
Direct composition causes slow presents on Intel Sandybridge: 775898, 785648
Applied Workarounds: disable_direct_composition
Don't expose disjoint_timer_query extensions to WebGL: 808744
Native GpuMemoryBuffers have been disabled, either via about:flags or command line.
Disabled Features: native_gpu_memory_buffers
Viz service display compositor is not enabled by default.
Disabled Features: viz_display_compositor
Skia renderer is not used by default.
Disabled Features: skia_renderer
Skia deferred display list is not used by default.
Disabled Features: skia_deferred_display_list
Version Information
Data exported	2018-06-17T17:08:53.778Z
Chrome version	Chrome/68.0.3440.25
Operating system	Windows NT 6.1.7601 SP1
Software rendering list URL	https://chromium.googlesource.com/chromium/src/+/2ae8d1b3e748e1d64948045b2e1fb269a4098373/gpu/config/software_rendering_list.json
Driver bug list URL	https://chromium.googlesource.com/chromium/src/+/2ae8d1b3e748e1d64948045b2e1fb269a4098373/gpu/config/gpu_driver_bug_list.json
ANGLE commit id	ba1627086779
2D graphics backend	Skia/68 e9c81ee2ea3a77fb4641435a97fef447c1b85128-
Command Line	"C:\Program Files (x86)\Google\Chrome Beta\Application\chrome.exe" --flag-switches-begin --flag-switches-end -- https://bugs.chromium.org/p/chromium/issues/detail?id=853536
Driver Information
Initialization time	284
In-process GPU	false
Passthrough Command Decoder	false
Direct Composition	false
Supports overlays	false
Sandboxed	true
GPU0	VENDOR = 0x1002, DEVICE= 0x6741
GPU1	VENDOR = 0x8086, DEVICE= 0x0116 *ACTIVE*
Optimus	false
AMD switchable	true
Desktop compositing	none
Diagonal Monitor Size of \\.\DISPLAY1	15.5"
Driver D3D12 feature level	Not supported
Driver Vulkan API version	Not supported
Driver vendor	Advanced Micro Devices, Inc.
Driver version	8.951.0.0
Driver date	3-8-2012
Pixel shader version	3.0
Vertex shader version	3.0
Max. MSAA samples	8
Machine model name	
Machine model version	
GL_VENDOR	Google Inc.
GL_RENDERER	ANGLE (Intel(R) HD Graphics Family Direct3D9Ex vs_3_0 ps_3_0)
GL_VERSION	OpenGL ES 2.0 (ANGLE 2.1.0.ba1627086779)
GL_EXTENSIONS	GL_ANGLE_client_arrays GL_ANGLE_depth_texture GL_ANGLE_explicit_context GL_ANGLE_explicit_context_gles1 GL_ANGLE_framebuffer_blit GL_ANGLE_framebuffer_multisample GL_ANGLE_instanced_arrays GL_ANGLE_pack_reverse_row_order GL_ANGLE_program_cache_control GL_ANGLE_request_extension GL_ANGLE_robust_client_memory 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_texture GL_CHROMIUM_sync_query GL_EXT_blend_minmax GL_EXT_color_buffer_half_float GL_EXT_debug_marker GL_EXT_frag_depth GL_EXT_occlusion_query_boolean GL_EXT_read_format_bgra GL_EXT_robustness GL_EXT_shader_texture_lod GL_EXT_texture_compression_dxt1 GL_EXT_texture_filter_anisotropic GL_EXT_texture_format_BGRA8888 GL_EXT_texture_storage GL_EXT_unpack_subimage GL_KHR_debug GL_NV_fence GL_NV_pack_subimage GL_OES_EGL_image GL_OES_EGL_image_external GL_OES_depth32 GL_OES_element_index_uint GL_OES_get_program_binary GL_OES_packed_depth_stencil GL_OES_rgb8_rgba8 GL_OES_standard_derivatives GL_OES_surfaceless_context 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
Disabled WebGL Extensions	EXT_disjoint_timer_query EXT_disjoint_timer_query_webgl2
Window system binding vendor	Google Inc. (adapter LUID: 000000000000cbbe)
Window system binding version	1.4 (ANGLE 2.1.0.ba1627086779)
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_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_renderbuffer_image EGL_KHR_get_all_proc_addresses EGL_ANGLE_flexible_surface_compatibility EGL_ANGLE_create_context_webgl_compatibility EGL_CHROMIUM_create_context_bind_generates_resource EGL_EXT_pixel_format_float EGL_KHR_surfaceless_context EGL_ANGLE_display_texture_share_group EGL_ANGLE_create_context_client_arrays EGL_ANGLE_program_cache_control EGL_ANGLE_robust_resource_initialization EGL_ANGLE_create_context_extensions_enabled
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
R_16	Software only
RG_88	Software only
BGR_565	Software only
RGBA_4444	Software only
RGBX_8888	GPU_READ, SCANOUT
RGBA_8888	GPU_READ, SCANOUT
BGRX_8888	Software only
BGRX_1010102	Software only
RGBX_1010102	Software only
BGRA_8888	Software only
RGBA_F16	Software only
YVU_420	Software only
YUV_420_BIPLANAR	Software only
UYVY_422	Software only
Display(s) Information
Info	Display[2528732444] bounds=[0,0 1366x768], workarea=[0,0 1366x738], scale=1, external.
Color space information	{primaries:BT709, transfer:IEC61966_2_1, matrix:RGB, range:FULL}
Bits per color component	8
Bits per pixel	24
Video Acceleration Information
Decode h264 baseline	up to 1920x1088 pixels
Decode h264 main	up to 1920x1088 pixels
Decode h264 high	up to 1920x1088 pixels
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	768
dwRefreshRate	60
dwWHQLLevel	0
dwWidth	1366
iAdapter	0
lDriverSize	8311808
lMiniVddSize	0
szAGPStatusEnglish	Enabled
szAGPStatusLocalized	Enabled
szChipType	Intel(R) HD Graphics Family
szD3DStatusEnglish	Enabled
szD3DStatusLocalized	Enabled
szDACType	Internal
szDDIVersionEnglish	11
szDDIVersionLocalized	11
szDDStatusEnglish	Enabled
szDDStatusLocalized	Enabled
szDXVAHDEnglish	Not Supported
szDXVAModes	ModeMPEG2_A ModeMPEG2_C ModeWMV9_C ModeVC1_C
szDescription	Intel(R) HD Graphics Family
szDeviceId	0x0116
szDeviceIdentifier	{D7B78E66-4256-11CF-4570-E901B7C2C535}
szDeviceName	\\.\DISPLAY1
szDisplayMemoryEnglish	768 MB
szDisplayMemoryLocalized	768 MB
szDisplayModeEnglish	1366 x 768 (32 bit) (60Hz)
szDisplayModeLocalized	1366 x 768 (32 bit) (60Hz)
szDriverAssemblyVersion	8.951.0.0
szDriverAttributes	Final Retail
szDriverDateEnglish	8/9/2011 07:32:00
szDriverDateLocalized	09/08/2011 07:32:00
szDriverLanguageEnglish	English
szDriverLanguageLocalized	English
szDriverModelEnglish	WDDM 1.1
szDriverModelLocalized	WDDM 1.1
szDriverName	igdumd64.dll,igd10umd64.dll,igd10umd64.dll,igdumdx32,igd10umd32,igd10umd32
szDriverNodeStrongName	oem28.inf:ATI.Mfg.NTamd64.6.1:iSNBM1ML_PROXY:8.951.0.0:pci\ven_8086&dev_0116&subsys_21e317aa
szDriverSignDate	
szDriverVersion	8.15.0010.2476
szKeyDeviceID	Enum\PCI\VEN_8086&DEV_0116&SUBSYS_21E317AA&REV_09
szKeyDeviceKey	\Registry\Machine\System\CurrentControlSet\Control\Video\{BAC8C120-DFD4-4706-B2A0-D2FC7665725C}\0000
szManufacturer	Advanced Micro Devices, Inc.
szMiniVdd	n/a
szMiniVddDateEnglish	n/a
szMiniVddDateLocalized	n/a
szMonitorMaxRes	
szMonitorName	Generic PnP Monitor
szNotesEnglish	No problems found.
szNotesLocalized	No problems found.
szOverlayEnglish	Not Supported
szRankOfInstalledDriver	00E60001
szRegHelpText	
szRevision	
szRevisionId	0x0009
szSubSysId	0x21E317AA
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	n/a
szVendorId	0x8086
Log Messages
GpuProcessHostUIShim: The GPU process exited normally. Everything is okay.
GpuProcessHostUIShim: The GPU process exited normally. Everything is okay.



BlackScrn.jpg
74.7 KB View Download

Comment 107 by levi...@gmail.com, Jun 17 2018

p.s It seems like --disable-accelerated-video-decode flag is ignored.


Blackscrn1.jpg
58.4 KB View Download

Comment 108 by levi...@gmail.com, Jun 18 2018

Don't know what has changed but video is back :-)

Comment 109 by zmo@chromium.org, Jun 18 2018

Can you try the Chrome Canary without the commandline switch and report back 1) if video is working 2) about:gpu content

Comment 110 by levi...@gmail.com, Jun 18 2018

Is there a portable version of Chrome Canary ? I don't want to "mess" my current Chrome installation :-)

Comment 111 by zmo@chromium.org, Jun 18 2018

Canary is separate from Stable/Beta. So you can install Canary without affecting other channels.

https://www.google.com/chrome/browser/canary.html

Thank you.

Comment 112 by levi...@gmail.com, Jun 18 2018

Can I uninstall too without effecting the current Chrome installation ?

Comment 113 by levi...@gmail.com, Jun 18 2018

Chrome Canary Version 69.0.3464.0 (Official Build) canary (64-bit) 

https://www.youtube.com/watch?v=_QcA3vQXG8I

(Video Plays ok. No black screen)

Graphics Feature Status
Canvas: Hardware accelerated
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
Out-of-process Rasterization: Unavailable
Hardware Protected Video Decode: Unavailable
Rasterization: Unavailable
Skia Deferred Display List: Disabled
Skia Renderer: Disabled
Surface Synchronization: Enabled
Video Decode: Unavailable
Viz Service Display Compositor: Disabled
WebGL: Hardware accelerated
WebGL2: Unavailable
Driver Bug Workarounds
clear_uniforms_before_first_program_use
decode_encode_srgb_for_generatemipmap
disable_accelerated_vpx_decode
disable_d3d11
disable_delayed_copy_nv12
disable_direct_composition
disable_discard_framebuffer
disable_dxgi_zero_copy_video
disable_framebuffer_cmaa
disable_larger_than_screen_overlays
exit_on_context_lost
force_cube_complete
msaa_is_slow
scalarize_vec_and_mat_constructor_args
texsubimage_faster_than_teximage
Problems Detected
Accelerated video decode does not work with the discrete GPU on AMD switchables: 298968
Disabled Features: accelerated_video_decode
GPU rasterization should only be enabled on NVIDIA and Intel and AMD RX-R2 GPUs with DX11+ or any GPU using ANGLE's GL backend.: 643850
Disabled Features: gpu_rasterization
Disable D3D11/WebGL2 on AMD switchable graphics: 451420, 721121, 755722
Disabled Features: accelerated_webgl2
Protected video decoding with swap chain is for Windows and Intel only
Disabled Features: protected_video_decode
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
Disable Direct3D11 on systems with AMD switchable graphics: 451420, 721121, 755722
Applied Workarounds: disable_d3d11
ANGLE crash on glReadPixels from incomplete cube map texture: 518889
Applied Workarounds: force_cube_complete
On Intel GPUs MSAA performance is not acceptable for GPU rasterization: 527565
Applied Workarounds: msaa_is_slow
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
Use GL_INTEL_framebuffer_CMAA on ChromeOS: 535198
Applied Workarounds: disable_framebuffer_cmaa
Disable KHR_blend_equation_advanced until cc shaders are updated: 661715
Applied Workarounds: disable(GL_KHR_blend_equation_advanced), disable(GL_KHR_blend_equation_advanced_coherent)
Decode and Encode before generateMipmap for srgb format textures on Windows: 634519
Applied Workarounds: decode_encode_srgb_for_generatemipmap
VPx decoding isn't supported well before Windows 10 creators update.: 616318, 667532
Applied Workarounds: disable_accelerated_vpx_decode
Accelerated VPx decoding is hanging on some videos.: 654111
Applied Workarounds: disable_accelerated_vpx_decode
Overlay sizes bigger than screen aren't accelerated on some Intel drivers: 720059
Applied Workarounds: disable_larger_than_screen_overlays
Delayed copy NV12 crashes on Intel on Windows <= 8.1.: 727216
Applied Workarounds: disable_delayed_copy_nv12
Direct composition causes slow presents on Intel Sandybridge: 775898, 785648
Applied Workarounds: disable_direct_composition
Don't expose disjoint_timer_query extensions to WebGL: 808744
Native GpuMemoryBuffers have been disabled, either via about:flags or command line.
Disabled Features: native_gpu_memory_buffers
Viz service display compositor is not enabled by default.
Disabled Features: viz_display_compositor
Skia renderer is not used by default.
Disabled Features: skia_renderer
Skia deferred display list is not used by default.
Disabled Features: skia_deferred_display_list
Version Information
Data exported	2018-06-18T21:06:28.217Z
Chrome version	Chrome/69.0.3464.0
Operating system	Windows NT 6.1.7601 SP1
Software rendering list URL	https://chromium.googlesource.com/chromium/src/+/3c26b60e3842fee660bcff5eb35aa0587d795f02/gpu/config/software_rendering_list.json
Driver bug list URL	https://chromium.googlesource.com/chromium/src/+/3c26b60e3842fee660bcff5eb35aa0587d795f02/gpu/config/gpu_driver_bug_list.json
ANGLE commit id	50cf2be0758b
2D graphics backend	Skia/69 0242b59c0aaf66e96b63d66123004c82f4ace162-
Command Line	"C:\Users\user\AppData\Local\Google\Chrome SxS\Application\chrome.exe" --flag-switches-begin --flag-switches-end
Driver Information
Initialization time	171
In-process GPU	false
Passthrough Command Decoder	false
Direct Composition	false
Supports overlays	false
Sandboxed	true
GPU0	VENDOR = 0x8086, DEVICE= 0x0116 *ACTIVE*
GPU1	VENDOR = 0x1002, DEVICE= 0x6741
Optimus	false
AMD switchable	true
Desktop compositing	none
Diagonal Monitor Size of \\.\DISPLAY1	15.5"
Driver D3D12 feature level	Not supported
Driver Vulkan API version	Not supported
Driver vendor	Advanced Micro Devices, Inc.
Driver version	8.951.0.0
Driver date	3-8-2012
Pixel shader version	3.0
Vertex shader version	3.0
Max. MSAA samples	8
Machine model name	
Machine model version	
GL_VENDOR	Google Inc.
GL_RENDERER	ANGLE (Intel(R) HD Graphics Family Direct3D9Ex vs_3_0 ps_3_0)
GL_VERSION	OpenGL ES 2.0 (ANGLE 2.1.0.50cf2be0758b)
GL_EXTENSIONS	GL_ANGLE_client_arrays GL_ANGLE_depth_texture GL_ANGLE_explicit_context GL_ANGLE_explicit_context_gles1 GL_ANGLE_framebuffer_blit GL_ANGLE_framebuffer_multisample GL_ANGLE_instanced_arrays GL_ANGLE_pack_reverse_row_order GL_ANGLE_program_cache_control GL_ANGLE_request_extension GL_ANGLE_robust_client_memory 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_texture GL_CHROMIUM_sync_query GL_EXT_blend_minmax GL_EXT_color_buffer_half_float GL_EXT_debug_marker GL_EXT_frag_depth GL_EXT_occlusion_query_boolean GL_EXT_read_format_bgra GL_EXT_robustness GL_EXT_shader_texture_lod GL_EXT_texture_compression_dxt1 GL_EXT_texture_filter_anisotropic GL_EXT_texture_format_BGRA8888 GL_EXT_texture_storage GL_EXT_unpack_subimage GL_KHR_debug GL_NV_fence GL_NV_pack_subimage GL_OES_EGL_image GL_OES_EGL_image_external GL_OES_depth32 GL_OES_element_index_uint GL_OES_get_program_binary GL_OES_packed_depth_stencil GL_OES_rgb8_rgba8 GL_OES_standard_derivatives GL_OES_surfaceless_context 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
Disabled WebGL Extensions	EXT_disjoint_timer_query EXT_disjoint_timer_query_webgl2
Window system binding vendor	Google Inc. (adapter LUID: 000000000000cbbe)
Window system binding version	1.4 (ANGLE 2.1.0.50cf2be0758b)
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_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_renderbuffer_image EGL_KHR_get_all_proc_addresses EGL_ANGLE_flexible_surface_compatibility EGL_ANGLE_create_context_webgl_compatibility EGL_CHROMIUM_create_context_bind_generates_resource EGL_EXT_pixel_format_float EGL_KHR_surfaceless_context EGL_ANGLE_display_texture_share_group EGL_ANGLE_create_context_client_arrays EGL_ANGLE_program_cache_control EGL_ANGLE_robust_resource_initialization EGL_ANGLE_create_context_extensions_enabled
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
R_16	Software only
RG_88	Software only
BGR_565	Software only
RGBA_4444	Software only
RGBX_8888	GPU_READ, SCANOUT
RGBA_8888	GPU_READ, SCANOUT
BGRX_8888	Software only
BGRX_1010102	Software only
RGBX_1010102	Software only
BGRA_8888	Software only
RGBA_F16	Software only
YVU_420	Software only
YUV_420_BIPLANAR	Software only
UYVY_422	Software only
Display(s) Information
Info	Display[2528732444] bounds=[0,0 1366x768], workarea=[0,0 1366x738], scale=1, external.
Color space information	{primaries:BT709, transfer:IEC61966_2_1, matrix:RGB, range:FULL}
Bits per color component	8
Bits per pixel	24
Video Acceleration Information
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	768
dwRefreshRate	60
dwWHQLLevel	0
dwWidth	1366
iAdapter	0
lDriverSize	8311808
lMiniVddSize	0
szAGPStatusEnglish	Enabled
szAGPStatusLocalized	Enabled
szChipType	Intel(R) HD Graphics Family
szD3DStatusEnglish	Enabled
szD3DStatusLocalized	Enabled
szDACType	Internal
szDDIVersionEnglish	11
szDDIVersionLocalized	11
szDDStatusEnglish	Enabled
szDDStatusLocalized	Enabled
szDXVAHDEnglish	Not Supported
szDXVAModes	ModeMPEG2_A ModeMPEG2_C ModeWMV9_C ModeVC1_C
szDescription	Intel(R) HD Graphics Family
szDeviceId	0x0116
szDeviceIdentifier	{D7B78E66-4256-11CF-4570-E901B7C2C535}
szDeviceName	\\.\DISPLAY1
szDisplayMemoryEnglish	768 MB
szDisplayMemoryLocalized	768 MB
szDisplayModeEnglish	1366 x 768 (32 bit) (60Hz)
szDisplayModeLocalized	1366 x 768 (32 bit) (60Hz)
szDriverAssemblyVersion	8.951.0.0
szDriverAttributes	Final Retail
szDriverDateEnglish	8/9/2011 07:32:00
szDriverDateLocalized	09/08/2011 07:32:00
szDriverLanguageEnglish	English
szDriverLanguageLocalized	English
szDriverModelEnglish	WDDM 1.1
szDriverModelLocalized	WDDM 1.1
szDriverName	igdumd64.dll,igd10umd64.dll,igd10umd64.dll,igdumdx32,igd10umd32,igd10umd32
szDriverNodeStrongName	oem28.inf:ATI.Mfg.NTamd64.6.1:iSNBM1ML_PROXY:8.951.0.0:pci\ven_8086&dev_0116&subsys_21e317aa
szDriverSignDate	
szDriverVersion	8.15.0010.2476
szKeyDeviceID	Enum\PCI\VEN_8086&DEV_0116&SUBSYS_21E317AA&REV_09
szKeyDeviceKey	\Registry\Machine\System\CurrentControlSet\Control\Video\{BAC8C120-DFD4-4706-B2A0-D2FC7665725C}\0000
szManufacturer	Advanced Micro Devices, Inc.
szMiniVdd	n/a
szMiniVddDateEnglish	n/a
szMiniVddDateLocalized	n/a
szMonitorMaxRes	
szMonitorName	Generic PnP Monitor
szNotesEnglish	No problems found.
szNotesLocalized	No problems found.
szOverlayEnglish	Not Supported
szRankOfInstalledDriver	00E60001
szRegHelpText	
szRevision	
szRevisionId	0x0009
szSubSysId	0x21E317AA
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	n/a
szVendorId	0x8086
Log Messages
GpuProcessHostUIShim: The GPU process exited normally. Everything is okay.
GpuProcessHostUIShim: The GPU process exited normally. Everything is okay.

Comment 114 by zmo@chromium.org, Jun 18 2018

Status: Assigned (was: Fixed)
mmm, interesting, we blocked hardware accelerated video decode, but for a wrong reason. We think we are using discrete (AMD) GPU, but instead, you are using Intel.

Can I make a custom build and are you willing to download and test something for me? It won't interfere with your regular Chrome.

Comment 115 by levi...@gmail.com, Jun 19 2018

@ zmo,  
Ok.


zmo@ were you going to send that custom build? :) Anything more to do here?
Sorry. I went out on vacation and just came back today. Still buried in emails. Will get around to this soon.
IMDB : https://www.imdb.com/title/tt6336356/videoplayer/vi1534965785?ref_=nv_sr_1_v_1

Black screen with Chrome Version 68.0.3440.42 (Official Build) beta (64-bit) and
 --disable-accelerated-video-decode

Video fine with Chrome Version 69.0.3480.0 (Official Build) canary (64-bit)


Graphics Feature Status
Canvas: Hardware accelerated
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
Out-of-process Rasterization: Unavailable
Hardware Protected Video Decode: Unavailable
Rasterization: Unavailable
Skia Deferred Display List: Disabled
Skia Renderer: Disabled
Surface Synchronization: Enabled
Video Decode: Unavailable
Viz Service Display Compositor: Disabled
WebGL: Hardware accelerated
WebGL2: Unavailable
Driver Bug Workarounds
clear_uniforms_before_first_program_use
decode_encode_srgb_for_generatemipmap
disable_accelerated_vpx_decode
disable_d3d11
disable_delayed_copy_nv12
disable_direct_composition
disable_discard_framebuffer
disable_dxgi_zero_copy_video
disable_framebuffer_cmaa
disable_larger_than_screen_overlays
exit_on_context_lost
force_cube_complete
msaa_is_slow
scalarize_vec_and_mat_constructor_args
texsubimage_faster_than_teximage
Problems Detected
Accelerated video decode does not work with the discrete GPU on AMD switchables: 298968
Disabled Features: accelerated_video_decode
GPU rasterization should only be enabled on NVIDIA and Intel and AMD RX-R2 GPUs with DX11+ or any GPU using ANGLE's GL backend.: 643850
Disabled Features: gpu_rasterization
Disable D3D11/WebGL2 on AMD switchable graphics: 451420, 721121, 755722
Disabled Features: accelerated_webgl2
Protected video decoding with swap chain is for Windows and Intel only
Disabled Features: protected_video_decode
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
Disable Direct3D11 on systems with AMD switchable graphics: 451420, 721121, 755722
Applied Workarounds: disable_d3d11
ANGLE crash on glReadPixels from incomplete cube map texture: 518889
Applied Workarounds: force_cube_complete
On Intel GPUs MSAA performance is not acceptable for GPU rasterization: 527565
Applied Workarounds: msaa_is_slow
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
Use GL_INTEL_framebuffer_CMAA on ChromeOS: 535198
Applied Workarounds: disable_framebuffer_cmaa
Disable KHR_blend_equation_advanced until cc shaders are updated: 661715
Applied Workarounds: disable(GL_KHR_blend_equation_advanced), disable(GL_KHR_blend_equation_advanced_coherent)
Decode and Encode before generateMipmap for srgb format textures on Windows: 634519
Applied Workarounds: decode_encode_srgb_for_generatemipmap
VPx decoding isn't supported well before Windows 10 creators update.: 616318, 667532
Applied Workarounds: disable_accelerated_vpx_decode
Accelerated VPx decoding is hanging on some videos.: 654111
Applied Workarounds: disable_accelerated_vpx_decode
Overlay sizes bigger than screen aren't accelerated on some Intel drivers: 720059
Applied Workarounds: disable_larger_than_screen_overlays
Delayed copy NV12 crashes on Intel on Windows <= 8.1.: 727216
Applied Workarounds: disable_delayed_copy_nv12
Direct composition causes slow presents on Intel Sandybridge: 775898, 785648
Applied Workarounds: disable_direct_composition
Don't expose disjoint_timer_query extensions to WebGL: 808744
Native GpuMemoryBuffers have been disabled, either via about:flags or command line.
Disabled Features: native_gpu_memory_buffers
Viz service display compositor is not enabled by default.
Disabled Features: viz_display_compositor
Skia renderer is not used by default.
Disabled Features: skia_renderer
Skia deferred display list is not used by default.
Disabled Features: skia_deferred_display_list
Version Information
Data exported	2018-07-03T16:09:43.974Z
Chrome version	Chrome/69.0.3480.0
Operating system	Windows NT 6.1.7601 SP1
Software rendering list URL	https://chromium.googlesource.com/chromium/src/+/3c4342c43a5e8e33042613038d4777cc1c9349af/gpu/config/software_rendering_list.json
Driver bug list URL	https://chromium.googlesource.com/chromium/src/+/3c4342c43a5e8e33042613038d4777cc1c9349af/gpu/config/gpu_driver_bug_list.json
ANGLE commit id	a72f400c5ff3
2D graphics backend	Skia/69 ef21d7e47963c716895684f9f397e7cbcdb845ab-
Command Line	"C:\Users\user\AppData\Local\Google\Chrome SxS\Application\chrome.exe" --flag-switches-begin --flag-switches-end
Driver Information
Initialization time	200
In-process GPU	false
Passthrough Command Decoder	false
Direct Composition	false
Supports overlays	false
Sandboxed	true
GPU0	VENDOR = 0x8086, DEVICE= 0x0116 *ACTIVE*
GPU1	VENDOR = 0x1002, DEVICE= 0x6741
Optimus	false
AMD switchable	true
Desktop compositing	none
Diagonal Monitor Size of \\.\DISPLAY1	15.5"
Driver D3D12 feature level	Not supported
Driver Vulkan API version	Not supported
Driver vendor	Advanced Micro Devices, Inc.
Driver version	8.951.0.0
Driver date	3-8-2012
Pixel shader version	3.0
Vertex shader version	3.0
Max. MSAA samples	8
Machine model name	
Machine model version	
GL_VENDOR	Google Inc.
GL_RENDERER	ANGLE (Intel(R) HD Graphics Family Direct3D9Ex vs_3_0 ps_3_0)
GL_VERSION	OpenGL ES 2.0 (ANGLE 2.1.0.a72f400c5ff3)
GL_EXTENSIONS	GL_ANGLE_client_arrays GL_ANGLE_depth_texture GL_ANGLE_explicit_context GL_ANGLE_explicit_context_gles1 GL_ANGLE_framebuffer_blit GL_ANGLE_framebuffer_multisample GL_ANGLE_instanced_arrays GL_ANGLE_pack_reverse_row_order GL_ANGLE_program_cache_control GL_ANGLE_request_extension GL_ANGLE_robust_client_memory 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_texture GL_CHROMIUM_sync_query GL_EXT_blend_minmax GL_EXT_color_buffer_half_float GL_EXT_debug_marker GL_EXT_frag_depth GL_EXT_occlusion_query_boolean GL_EXT_read_format_bgra GL_EXT_robustness GL_EXT_shader_texture_lod GL_EXT_texture_compression_dxt1 GL_EXT_texture_filter_anisotropic GL_EXT_texture_format_BGRA8888 GL_EXT_texture_storage GL_EXT_unpack_subimage GL_KHR_debug GL_KHR_parallel_shader_compile GL_NV_fence GL_NV_pack_subimage GL_OES_EGL_image GL_OES_EGL_image_external GL_OES_depth32 GL_OES_element_index_uint GL_OES_get_program_binary GL_OES_packed_depth_stencil GL_OES_rgb8_rgba8 GL_OES_standard_derivatives GL_OES_surfaceless_context 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
Disabled WebGL Extensions	EXT_disjoint_timer_query EXT_disjoint_timer_query_webgl2
Window system binding vendor	Google Inc. (adapter LUID: 000000000000c8a3)
Window system binding version	1.4 (ANGLE 2.1.0.a72f400c5ff3)
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_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_renderbuffer_image EGL_KHR_get_all_proc_addresses EGL_ANGLE_flexible_surface_compatibility EGL_ANGLE_create_context_webgl_compatibility EGL_CHROMIUM_create_context_bind_generates_resource EGL_EXT_pixel_format_float EGL_KHR_surfaceless_context EGL_ANGLE_display_texture_share_group EGL_ANGLE_create_context_client_arrays EGL_ANGLE_program_cache_control EGL_ANGLE_robust_resource_initialization EGL_ANGLE_create_context_extensions_enabled
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
R_16	Software only
RG_88	Software only
BGR_565	Software only
RGBA_4444	Software only
RGBX_8888	GPU_READ, SCANOUT
RGBA_8888	GPU_READ, SCANOUT
BGRX_8888	Software only
BGRX_1010102	Software only
RGBX_1010102	Software only
BGRA_8888	Software only
RGBA_F16	Software only
YVU_420	Software only
YUV_420_BIPLANAR	Software only
UYVY_422	Software only
Display(s) Information
Info	Display[2528732444] bounds=[0,0 1366x768], workarea=[0,0 1366x738], scale=1, external.
Color space information	{primaries:BT709, transfer:IEC61966_2_1, matrix:RGB, range:FULL}
Bits per color component	8
Bits per pixel	24
Video Acceleration Information
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	768
dwRefreshRate	60
dwWHQLLevel	0
dwWidth	1366
iAdapter	0
lDriverSize	8311808
lMiniVddSize	0
szAGPStatusEnglish	Enabled
szAGPStatusLocalized	Enabled
szChipType	Intel(R) HD Graphics Family
szD3DStatusEnglish	Enabled
szD3DStatusLocalized	Enabled
szDACType	Internal
szDDIVersionEnglish	11
szDDIVersionLocalized	11
szDDStatusEnglish	Enabled
szDDStatusLocalized	Enabled
szDXVAHDEnglish	Not Supported
szDXVAModes	ModeMPEG2_A ModeMPEG2_C ModeWMV9_C ModeVC1_C
szDescription	Intel(R) HD Graphics Family
szDeviceId	0x0116
szDeviceIdentifier	{D7B78E66-4256-11CF-4570-E901B7C2C535}
szDeviceName	\\.\DISPLAY1
szDisplayMemoryEnglish	768 MB
szDisplayMemoryLocalized	768 MB
szDisplayModeEnglish	1366 x 768 (32 bit) (60Hz)
szDisplayModeLocalized	1366 x 768 (32 bit) (60Hz)
szDriverAssemblyVersion	8.951.0.0
szDriverAttributes	Final Retail
szDriverDateEnglish	8/9/2011 07:32:00
szDriverDateLocalized	09/08/2011 07:32:00
szDriverLanguageEnglish	English
szDriverLanguageLocalized	English
szDriverModelEnglish	WDDM 1.1
szDriverModelLocalized	WDDM 1.1
szDriverName	igdumd64.dll,igd10umd64.dll,igd10umd64.dll,igdumdx32,igd10umd32,igd10umd32
szDriverNodeStrongName	oem28.inf:ATI.Mfg.NTamd64.6.1:iSNBM1ML_PROXY:8.951.0.0:pci\ven_8086&dev_0116&subsys_21e317aa
szDriverSignDate	
szDriverVersion	8.15.0010.2476
szKeyDeviceID	Enum\PCI\VEN_8086&DEV_0116&SUBSYS_21E317AA&REV_09
szKeyDeviceKey	\Registry\Machine\System\CurrentControlSet\Control\Video\{BAC8C120-DFD4-4706-B2A0-D2FC7665725C}\0000
szManufacturer	Advanced Micro Devices, Inc.
szMiniVdd	n/a
szMiniVddDateEnglish	n/a
szMiniVddDateLocalized	n/a
szMonitorMaxRes	
szMonitorName	Generic PnP Monitor
szNotesEnglish	No problems found.
szNotesLocalized	No problems found.
szOverlayEnglish	Not Supported
szRankOfInstalledDriver	00E60001
szRegHelpText	
szRevision	
szRevisionId	0x0009
szSubSysId	0x21E317AA
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	n/a
szVendorId	0x8086
Log Messages
[10880:9292:0703/190319.289:WARNING:ipc_message_attachment_set.cc(49)] : MessageAttachmentSet destroyed with unconsumed attachments: 0/1
GpuProcessHostUIShim: The GPU process exited normally. Everything is okay.
GpuProcessHostUIShim: The GPU process exited normally. Everything is okay.
Showing comments 19 - 118 of 118 Older

Sign in to add a comment