Skip to content

Instantly share code, notes, and snippets.

@bsclifton
Created July 3, 2019 22:27
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save bsclifton/573d8d4cbfe9065ae3e5c1e9aabb2861 to your computer and use it in GitHub Desktop.
Save bsclifton/573d8d4cbfe9065ae3e5c1e9aabb2861 to your computer and use it in GitHub Desktop.
### 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: Hardware accelerated
- Out-of-process Rasterization: Disabled
- Hardware Protected Video Decode: Hardware accelerated
- Rasterization: Hardware accelerated
- Skia Renderer: Disabled
- Surface Control: Disabled
- Surface Synchronization: Enabled
- Video Decode: Hardware accelerated
- Viz Service Display Compositor: Enabled
- Viz Hit-test Surface Layer: Disabled
- WebGL: Hardware accelerated
- WebGL2: Hardware accelerated
### Driver Bug Workarounds
- adjust_src_dst_region_for_blitframebuffer
- clamp_texture_base_level_and_max_level
- decode_encode_srgb_for_generatemipmap
- disable_2d_canvas_auto_flush
- dont_use_loops_to_initialize_variables
- force_discrete_gpu
- get_frag_data_info_bug
- needs_offscreen_buffer_workaround
- pack_parameters_workaround_with_pack_buffer
- regenerate_struct_names
- remove_invariant_and_centroid_for_essl3
- scalarize_vec_and_mat_constructor_args
- set_zero_level_before_generating_mipmap
- unfold_short_circuit_as_ternary_operation
- unpack_alignment_workaround_with_unpack_buffer
- unpack_overlapping_rows_separately_unpack_buffer
- use_intermediary_for_copy_texture_image
- use_unused_standard_shared_blocks
- disabled_extension_GL_KHR_blend_equation_advanced
- disabled_extension_GL_KHR_blend_equation_advanced_coherent
### Problems Detected
- Work around a bug in offscreen buffers on NVIDIA GPUs on Macs: [89557](http://crbug.com/89557)\
*Applied Workarounds: needs_offscreen_buffer_workaround*
- Unfold short circuit on Mac OS X: [307751](http://crbug.com/307751)\
*Applied Workarounds: unfold_short_circuit_as_ternary_operation*
- Force to use discrete GPU on older MacBookPro models: [113703](http://crbug.com/113703)\
*Applied Workarounds: force_discrete_gpu*
- Always rewrite vec/mat constructors to be consistent: [398694](http://crbug.com/398694)\
*Applied Workarounds: scalarize_vec_and_mat_constructor_args*
- Mac drivers handle struct scopes incorrectly: [403957](http://crbug.com/403957)\
*Applied Workarounds: regenerate_struct_names*
- glGenerateMipmap fails if the zero texture level is not set on some Mac drivers: [560499](http://crbug.com/560499)\
*Applied Workarounds: set_zero_level_before_generating_mipmap*
- Pack parameters work incorrectly with pack buffer bound: [563714](http://crbug.com/563714)\
*Applied Workarounds: pack_parameters_workaround_with_pack_buffer*
- Alignment works incorrectly with unpack buffer bound: [563714](http://crbug.com/563714)\
*Applied Workarounds: unpack_alignment_workaround_with_unpack_buffer*
- copyTexImage2D fails when reading from IOSurface on multiple GPU types.: [581777](http://crbug.com/581777)\
*Applied Workarounds: use_intermediary_for_copy_texture_image*
- Unpacking overlapping rows from unpack buffers is unstable on NVIDIA GL driver: [596774](http://crbug.com/596774)\
*Applied Workarounds: unpack_overlapping_rows_separately_unpack_buffer*
- glGetFragData{Location|Index} works incorrectly on Max: [638340](http://crbug.com/638340)\
*Applied Workarounds: get_frag_data_info_bug*
- Decode and encode before generateMipmap for srgb format textures on macosx: [634519](http://crbug.com/634519)\
*Applied Workarounds: decode_encode_srgb_for_generatemipmap*
- Insert statements to reference all members in unused std140/shared blocks on Mac: [618464](http://crbug.com/618464)\
*Applied Workarounds: use_unused_standard_shared_blocks*
- adjust src/dst region if blitting pixels outside framebuffer on Mac: [644740](http://crbug.com/644740)\
*Applied Workarounds: adjust_src_dst_region_for_blitframebuffer*
- Mac driver GL 4.1 requires invariant and centroid to match between shaders: [639760](http://crbug.com/639760), [641129](http://crbug.com/641129)\
*Applied Workarounds: remove_invariant_and_centroid_for_essl3*
- Disable KHR_blend_equation_advanced until cc shaders are updated: [661715](http://crbug.com/661715)\
*Applied Workarounds: disable(GL_KHR_blend_equation_advanced), disable(GL_KHR_blend_equation_advanced_coherent)*
- Shader variable initialization in a loop caused perf regression on Mac Intel.: [809422](http://crbug.com/809422)\
*Applied Workarounds: dont_use_loops_to_initialize_variables*
- glFlush error on Mac: [841755](http://crbug.com/841755)\
*Applied Workarounds: disable_2d_canvas_auto_flush*
- Clamp texture's BASE_LEVEL/MAX_LEVEL for GenerateMipmap: [913301](http://crbug.com/913301)\
*Applied Workarounds: clamp_texture_base_level_and_max_level*
- Viz hit-test surface layer version is not enabled by default.\
*Disabled Features: viz_hit_test_surface_layer*
- Skia renderer is not used by default.\
*Disabled Features: skia_renderer*
### Version Information
| Data exported | 2019-07-03T22:23:21.203Z |
| Chrome version | Chrome/75.0.3770.100 |
| Operating system | Mac OS X 10.13.6 |
| Software rendering list URL | https://chromium.googlesource.com/chromium/src/+/cd0b15c8b6a4e70c44e27f35c37a4029bad3e3b0/gpu/config/software_rendering_list.json |
| Driver bug list URL | https://chromium.googlesource.com/chromium/src/+/cd0b15c8b6a4e70c44e27f35c37a4029bad3e3b0/gpu/config/gpu_driver_bug_list.json |
| ANGLE commit id | b98a3d1c05e2 |
| 2D graphics backend | Skia/75 9b7e06a7fbe5111de40cdc51fc94b484622d41fe |
| Command Line | /Applications/Google Chrome.app/Contents/MacOS/Google Chrome --flag-switches-begin --ignore-gpu-blacklist --flag-switches-end |
### Driver Information
| Initialization time | 64 |
| In-process GPU | false |
| Passthrough Command Decoder | false |
| Sandboxed | true |
| GPU0 | VENDOR = 0x10de, DEVICE= 0x0a29 *ACTIVE* |
| GPU1 | VENDOR = 0x8086, DEVICE= 0x0046 |
| Optimus | true |
| AMD switchable | false |
| Driver vendor | NVIDIA |
| Driver version | 10.4.14 |
| Driver date | |
| GPU CUDA compute capability major version | 0 |
| Pixel shader version | 3.30 |
| Vertex shader version | 3.30 |
| Max. MSAA samples | 8 |
| Machine model name | MacBookPro |
| Machine model version | 6.1 |
| GL_VENDOR | NVIDIA Corporation |
| GL_RENDERER | NVIDIA GeForce GT 330M OpenGL Engine |
| GL_VERSION | 3.3 NVIDIA-10.4.14 310.90.30.05b27 |
| GL_EXTENSIONS | GL_ARB_blend_func_extended GL_ARB_draw_buffers_blend GL_ARB_ES2_compatibility GL_ARB_explicit_attrib_location GL_ARB_instanced_arrays GL_ARB_internalformat_query GL_ARB_occlusion_query2 GL_ARB_sample_shading GL_ARB_sampler_objects GL_ARB_separate_shader_objects GL_ARB_shader_bit_encoding GL_ARB_shading_language_include GL_ARB_texture_cube_map_array GL_ARB_texture_query_lod GL_ARB_texture_rgb10_a2ui GL_ARB_texture_storage GL_ARB_texture_swizzle GL_ARB_timer_query GL_ARB_vertex_type_2_10_10_10_rev GL_ARB_viewport_array GL_EXT_debug_label GL_EXT_debug_marker GL_EXT_depth_bounds_test GL_EXT_framebuffer_multisample_blit_scaled GL_EXT_texture_compression_s3tc GL_EXT_texture_filter_anisotropic GL_EXT_texture_mirror_clamp GL_EXT_texture_sRGB_decode GL_APPLE_client_storage GL_APPLE_container_object_shareable GL_APPLE_flush_render GL_APPLE_object_purgeable GL_APPLE_rgb_422 GL_APPLE_row_bytes GL_APPLE_texture_range GL_ATI_texture_mirror_once GL_NV_texture_barrier |
| Disabled Extensions | GL_KHR_blend_equation_advanced GL_KHR_blend_equation_advanced_coherent |
| Disabled WebGL Extensions | |
| Window system binding vendor | |
| Window system binding version | |
| Window system binding extensions | |
| Direct rendering version | unknown |
| Reset notification strategy | 0x0000 |
| GPU process crash count | 0 |
### Compositor Information
| Tile Update Mode | Zero-copy |
| Partial Raster | Enabled |
### GpuMemoryBuffers Status
| R_8 | GPU_READ, SCANOUT, SCANOUT_CPU_READ_WRITE, GPU_READ_CPU_READ_WRITE |
| R_16 | Software only |
| RG_88 | Software only |
| BGR_565 | Software only |
| RGBA_4444 | Software only |
| RGBX_8888 | Software only |
| RGBA_8888 | GPU_READ, SCANOUT, SCANOUT_CPU_READ_WRITE, GPU_READ_CPU_READ_WRITE |
| BGRX_8888 | GPU_READ, SCANOUT, SCANOUT_CPU_READ_WRITE |
| BGRX_1010102 | GPU_READ, SCANOUT, SCANOUT_CPU_READ_WRITE, GPU_READ_CPU_READ_WRITE |
| RGBX_1010102 | Software only |
| BGRA_8888 | GPU_READ, SCANOUT, SCANOUT_CPU_READ_WRITE, GPU_READ_CPU_READ_WRITE |
| RGBA_F16 | GPU_READ, SCANOUT, SCANOUT_CPU_READ_WRITE, GPU_READ_CPU_READ_WRITE |
| YVU_420 | Software only |
| YUV_420_BIPLANAR | GPU_READ, SCANOUT, SCANOUT_CPU_READ_WRITE, GPU_READ_CPU_READ_WRITE |
| UYVY_422 | GPU_READ, SCANOUT, SCANOUT_CPU_READ_WRITE, GPU_READ_CPU_READ_WRITE |
### Display(s) Information
| Info | Display[69677953] bounds=[0,0 1920x1200], workarea=[0,23 1920x1092], scale=1, external. |
| Color space information | {primaries_d50_referred: [[0.6509, 0.3387], [0.3272, 0.6176], [0.1501, 0.0708]], transfer:0.0777*x + 0.0000 if x < 0.0450 else (0.9478*x + 0.0521)**2.4000 + 0.0002, matrix:RGB, range:FULL} |
| Bits per color component | 8 |
| Bits per pixel | 24 |
### Video Acceleration Information
### Log Messages
- [26254:775:0703/182320.815366:WARNING:ipc_message_attachment_set.cc(49)] : MessageAttachmentSet destroyed with unconsumed attachments: 0/1
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment