• Login
    • Search
    • Categories
    • Recent
    • Tags
    • Users
    • Groups
    • Rules
    • Help

    Do more on the web, with a fast and secure browser!

    Download Opera browser with:

    • built-in ad blocker
    • battery saver
    • free VPN
    Download Opera

    YouTube 1080p60fps lagging after update to 52.0.2871.37

    Opera for Mac
    4
    14
    5559
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • ezimir
      ezimir @avl last edited by ezimir

      @avl Sure, here it is:

      Graphics Feature Status
      Canvas: Software only, hardware acceleration unavailable
      CheckerImaging: Disabled
      Flash: Unavailable
      Flash Stage3D: Unavailable
      Flash Stage3D Baseline profile: Unavailable
      Compositing: Unavailable
      Multiple Raster Threads: Enabled
      Native GpuMemoryBuffers: Hardware accelerated
      Rasterization: Unavailable
      Video Decode: Unavailable
      WebGL: Unavailable
      WebGL2: Unavailable
      
      Driver Bug Workarounds
      add_and_true_to_loop_condition
      adjust_src_dst_region_for_blitframebuffer
      decode_encode_srgb_for_generatemipmap
      disable_av_sample_buffer_display_layer
      disable_framebuffer_cmaa
      disable_webgl_rgb_multisampling_usage
      dont_use_loops_to_initialize_variables
      emulate_abs_int_function
      get_frag_data_info_bug
      init_one_cube_map_level_before_copyteximage
      max_msaa_sample_count_4
      msaa_is_slow
      pack_parameters_workaround_with_pack_buffer
      rebind_transform_feedback_before_resume
      regenerate_struct_names
      remove_invariant_and_centroid_for_essl3
      reset_base_mipmap_level_before_texstorage
      rewrite_do_while_loops
      rewrite_float_unary_minus_operator
      rewrite_texelfetchoffset_to_texelfetch
      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_image_height_workaround_with_unpack_buffer
      use_intermediary_for_copy_texture_image
      use_shadowed_tex_level_params
      use_unused_standard_shared_blocks
      Problems Detected
      Intel HD 3000 driver crashes frequently on Mac: 592130, 661596
      Disabled Features: flash_stage3d, gpu_compositing, gpu_rasterization, flash3d, accelerated_webgl2, accelerated_2d_canvas, accelerated_video_decode, accelerated_webgl, flash_stage3d_baseline
      Some GPUs on Mac can perform poorly with GPU rasterization. Disable all known Intel GPUs other than Intel 6th and 7th Generation cards, which have been tested.: 613272, 614468
      Disabled Features: gpu_rasterization
      Rendering artifacts on older macOS releases and Intel GPUs: 794819
      Disabled Features: accelerated_2d_canvas, gpu_rasterization
      Unfold short circuit on Mac OS X: 307751
      Applied Workarounds: unfold_short_circuit_as_ternary_operation
      Always rewrite vec/mat constructors to be consistent: 398694
      Applied Workarounds: scalarize_vec_and_mat_constructor_args
      Mac drivers handle struct scopes incorrectly: 403957
      Applied Workarounds: regenerate_struct_names
      On Intel GPUs MSAA performance is not acceptable for GPU rasterization: 527565
      Applied Workarounds: msaa_is_slow
      glGenerateMipmap fails if the zero texture level is not set on some Mac drivers: 560499
      Applied Workarounds: set_zero_level_before_generating_mipmap
      Pack parameters work incorrectly with pack buffer bound: 563714
      Applied Workarounds: pack_parameters_workaround_with_pack_buffer
      Alignment works incorrectly with unpack buffer bound: 563714
      Applied Workarounds: unpack_alignment_workaround_with_unpack_buffer
      copyTexImage2D fails when reading from IOSurface on multiple GPU types.: 581777
      Applied Workarounds: use_intermediary_for_copy_texture_image
      Multisample renderbuffers with format GL_RGB8 have performance issues on Intel GPUs.: 607130
      Applied Workarounds: disable_webgl_rgb_multisampling_usage
      Mac Drivers store texture level parameters on int16_t that overflow: 610153
      Applied Workarounds: use_shadowed_tex_level_params
      Use GL_INTEL_framebuffer_CMAA on ChromeOS: 535198
      Applied Workarounds: disable_framebuffer_cmaa
      glGetFragData{Location|Index} works incorrectly on Max: 638340
      Applied Workarounds: get_frag_data_info_bug
      glResumeTransformFeedback works incorrectly on Intel GPUs: 638514
      Applied Workarounds: rebind_transform_feedback_before_resume
      glTexStorage* are buggy when base mipmap level is not 0: 640506
      Applied Workarounds: reset_base_mipmap_level_before_texstorage
      Result of abs(i) where i is an integer in vertex shader is wrong: 642227
      Applied Workarounds: emulate_abs_int_function
      Rewrite texelFetchOffset to texelFetch for Intel Mac: 642605
      Applied Workarounds: rewrite_texelfetchoffset_to_texelfetch
      Rewrite condition in for and while loops for Intel Mac: 644669
      Applied Workarounds: add_and_true_to_loop_condition
      Rewrite do-while loops to simpler constructs on Mac: 644669
      Applied Workarounds: rewrite_do_while_loops
      AVSampleBufferDisplayLayer leaks IOSurfaces on 10.9.: 632178
      Applied Workarounds: disable_av_sample_buffer_display_layer
      Do TexImage2D first before CopyTexImage2D for cube map texture on Intel Mac 10.11: 648197
      Applied Workarounds: init_one_cube_map_level_before_copyteximage
      Decode and encode before generateMipmap for srgb format textures on macosx: 634519
      Applied Workarounds: decode_encode_srgb_for_generatemipmap
      Insert statements to reference all members in unused std140/shared blocks on Mac: 618464
      Applied Workarounds: use_unused_standard_shared_blocks
      Tex(Sub)Image3D performs incorrectly when uploading from unpack buffer with GL_UNPACK_IMAGE_HEIGHT greater than zero on Intel Macs: 654258
      Applied Workarounds: unpack_image_height_workaround_with_unpack_buffer
      adjust src/dst region if blitting pixels outside read framebuffer on Mac: 644740
      Applied Workarounds: adjust_src_dst_region_for_blitframebuffer
      Mac driver GL 4.1 requires invariant and centroid to match between shaders: 639760, 641129
      Applied Workarounds: remove_invariant_and_centroid_for_essl3
      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)
      Rewrite -float to 0.0 - float for Intel Mac: 672380
      Applied Workarounds: rewrite_float_unary_minus_operator
      Don't expose disjoint_timer_query extensions to WebGL: 808744
      Shader variable initialization in a loop caused perf regression on Mac Intel.: 809422
      Applied Workarounds: dont_use_loops_to_initialize_variables
      8x MSAA is slow for alpha:false WebGL contexts on Mac Intel: 812071
      Applied Workarounds: max_msaa_sample_count_4
      Checker-imaging has been disabled via finch trial or the command line.
      Disabled Features: checker_imaging
      Version Information
      Data exported	2018-03-30T10:06:37.716Z
      Browser version	OPR/52.0.2871.37
      Operating system	Mac OS X 10.10.5
      ANGLE commit id	unknown hash
      2D graphics backend	Skia/65
      Command Line	/Applications/Opera.app/Contents/MacOS/Opera --flag-switches-begin --disable-features=SharedArrayBuffer --flag-switches-end --use-turbo2 --prefer-integrated-gpu --enable-quic
      Driver Information
      Initialization time	52
      In-process GPU	false
      Passthrough Command Decoder	false
      Direct Composition	false
      Supports overlays	false
      Sandboxed	true
      GPU0	VENDOR = 0x8086, DEVICE= 0x0126 *ACTIVE*
      Optimus	false
      Optimus	false
      AMD switchable	false
      Driver vendor	
      Driver version	10.0.35
      Driver date	
      Pixel shader version	3.30
      Vertex shader version	3.30
      Max. MSAA samples	4
      Machine model name	MacBookPro
      Machine model version	8.1
      GL_VENDOR	Intel Inc.
      GL_RENDERER	Intel HD Graphics 3000 OpenGL Engine
      GL_VERSION	3.3 INTEL-10.0.35
      GL_EXTENSIONS	GL_ARB_blend_func_extended GL_ARB_ES2_compatibility GL_ARB_explicit_attrib_location GL_ARB_instanced_arrays GL_ARB_internalformat_query GL_ARB_occlusion_query2 GL_ARB_sampler_objects GL_ARB_separate_shader_objects GL_ARB_shader_bit_encoding GL_ARB_shading_language_include 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_EXT_debug_label GL_EXT_debug_marker GL_EXT_texture_compression_s3tc GL_EXT_texture_filter_anisotropic 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	EXT_disjoint_timer_query EXT_disjoint_timer_query_webgl2
      Window system binding vendor	
      Window system binding version	
      Window system binding extensions	
      Direct rendering	Yes
      Reset notification strategy	0x0000
      GPU process crash count	0
      Compositor Information
      Tile Update Mode	Zero-copy
      Partial Raster	Enabled
      GpuMemoryBuffers Status
      ATC	Software only
      ATCIA	Software only
      DXT1	Software only
      DXT5	Software only
      ETC1	Software only
      R_8	GPU_READ, SCANOUT, GPU_READ_CPU_READ_WRITE, GPU_READ_CPU_READ_WRITE_PERSISTENT
      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
      BGRX_8888	GPU_READ, SCANOUT, SCANOUT_CPU_READ_WRITE
      BGRX_1010102	Software only
      BGRA_8888	GPU_READ, SCANOUT, SCANOUT_CPU_READ_WRITE, GPU_READ_CPU_READ_WRITE, GPU_READ_CPU_READ_WRITE_PERSISTENT
      RGBA_F16	GPU_READ, SCANOUT, GPU_READ_CPU_READ_WRITE, GPU_READ_CPU_READ_WRITE_PERSISTENT
      YVU_420	Software only
      YUV_420_BIPLANAR	GPU_READ, SCANOUT, GPU_READ_CPU_READ_WRITE, GPU_READ_CPU_READ_WRITE_PERSISTENT
      UYVY_422	GPU_READ, SCANOUT, GPU_READ_CPU_READ_WRITE, GPU_READ_CPU_READ_WRITE_PERSISTENT
      Display(s) Information
      Info	Display[69677632] bounds=0,0 1280x800, workarea=0,23 1280x773, scale=1, external
      Color space information	{primaries:[[0.3943,0.4155,0.1544,],[0.2015,0.7299,0.0686,],[0.0062,0.0646,0.7541,],], transfer:0.0774*x + 0.0000 if x < 0.0404 else (0.9479*x + 0.0521)**2.4000 + 0.0000, matrix:RGB, range:FULL}
      Bits per color component	8
      Bits per pixel	24
      Video Acceleration Information
      Encode h264 baseline	up to 4096x2160 pixels and/or 30.000 fps
      Encode h264 main	up to 4096x2160 pixels and/or 30.000 fps
      Encode h264 high	up to 4096x2160 pixels and/or 30.000 fps
      Log Messages
      [89018:779:0329/080224.392021:ERROR:context_group.cc(139)] : ContextResult::kFatalFailure: WebGL1 blacklisted
      [89018:779:0329/080224.396701:ERROR:context_group.cc(139)] : ContextResult::kFatalFailure: WebGL1 blacklisted
      [89018:779:0329/133651.387224:ERROR:context_group.cc(139)] : ContextResult::kFatalFailure: WebGL1 blacklisted
      [89018:779:0329/133651.389723:ERROR:context_group.cc(139)] : ContextResult::kFatalFailure: WebGL1 blacklisted
      [89018:779:0330/070852.946708:ERROR:context_group.cc(139)] : ContextResult::kFatalFailure: WebGL1 blacklisted
      [89018:779:0330/070852.950945:ERROR:context_group.cc(139)] : ContextResult::kFatalFailure: WebGL1 blacklisted
      [89018:779:0330/070901.545783:ERROR:context_group.cc(139)] : ContextResult::kFatalFailure: WebGL1 blacklisted
      [89018:779:0330/120521.033713:ERROR:context_group.cc(139)] : ContextResult::kFatalFailure: WebGL1 blacklisted
      [89018:779:0330/120521.047537:ERROR:context_group.cc(139)] : ContextResult::kFatalFailure: WebGL1 blacklisted
      [89018:779:0330/120524.168253:ERROR:context_group.cc(139)] : ContextResult::kFatalFailure: WebGL1 blacklisted
      

      Oh wow, the "Graphics Feature Status" section is sad to see. For comparison, it's mostly enabled in Chrome:

      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: Hardware accelerated
      Rasterization: Hardware accelerated
      Video Decode: Hardware accelerated
      WebGL: Hardware accelerated
      WebGL2: Hardware accelerated
      

      So, how do I make Opera to use GPU HW acceleration?

      Reply Quote 0
        1 Reply Last reply
      • avl
        avl Opera last edited by avl

        Which version of Chrome are you using vs. which version of Opera? It looks like your GPU/OS combination is blacklisted (hw acceleration disabled), but in general we use the same blacklist as Chrome.

        Also, can you post the rest of Chrome's chrome://gpu? It might be using a different GPU - do you have a MacBook Pro with dual GPU?

        Reply Quote 0
          1 Reply Last reply
        • ezimir
          ezimir last edited by

          I've got a MacBook Pro (13-inch, Late 2011) with a "Intel HD 3000 512 MB" graphics card, so I don't think that's dual GPU.

          I've just updated Opera to the latest 52.0.2871.40 version, problem still persists. Here's a fresh content of opera://gpu:

          Graphics Feature Status
          Canvas: Software only, hardware acceleration unavailable
          CheckerImaging: Disabled
          Flash: Unavailable
          Flash Stage3D: Unavailable
          Flash Stage3D Baseline profile: Unavailable
          Compositing: Unavailable
          Multiple Raster Threads: Enabled
          Native GpuMemoryBuffers: Hardware accelerated
          Rasterization: Unavailable
          Video Decode: Unavailable
          WebGL: Unavailable
          WebGL2: Unavailable
          
          Driver Bug Workarounds
          add_and_true_to_loop_condition
          adjust_src_dst_region_for_blitframebuffer
          decode_encode_srgb_for_generatemipmap
          disable_av_sample_buffer_display_layer
          disable_framebuffer_cmaa
          disable_webgl_rgb_multisampling_usage
          dont_use_loops_to_initialize_variables
          emulate_abs_int_function
          get_frag_data_info_bug
          init_one_cube_map_level_before_copyteximage
          max_msaa_sample_count_4
          msaa_is_slow
          pack_parameters_workaround_with_pack_buffer
          rebind_transform_feedback_before_resume
          regenerate_struct_names
          remove_invariant_and_centroid_for_essl3
          reset_base_mipmap_level_before_texstorage
          rewrite_do_while_loops
          rewrite_float_unary_minus_operator
          rewrite_texelfetchoffset_to_texelfetch
          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_image_height_workaround_with_unpack_buffer
          use_intermediary_for_copy_texture_image
          use_shadowed_tex_level_params
          use_unused_standard_shared_blocks
          
          Problems Detected
          Intel HD 3000 driver crashes frequently on Mac: 592130, 661596
          Disabled Features: flash_stage3d, gpu_compositing, gpu_rasterization, flash3d, accelerated_webgl2, accelerated_2d_canvas, accelerated_video_decode, accelerated_webgl, flash_stage3d_baseline
          Some GPUs on Mac can perform poorly with GPU rasterization. Disable all known Intel GPUs other than Intel 6th and 7th Generation cards, which have been tested.: 613272, 614468
          Disabled Features: gpu_rasterization
          Rendering artifacts on older macOS releases and Intel GPUs: 794819
          Disabled Features: accelerated_2d_canvas, gpu_rasterization
          Unfold short circuit on Mac OS X: 307751
          Applied Workarounds: unfold_short_circuit_as_ternary_operation
          Always rewrite vec/mat constructors to be consistent: 398694
          Applied Workarounds: scalarize_vec_and_mat_constructor_args
          Mac drivers handle struct scopes incorrectly: 403957
          Applied Workarounds: regenerate_struct_names
          On Intel GPUs MSAA performance is not acceptable for GPU rasterization: 527565
          Applied Workarounds: msaa_is_slow
          glGenerateMipmap fails if the zero texture level is not set on some Mac drivers: 560499
          Applied Workarounds: set_zero_level_before_generating_mipmap
          Pack parameters work incorrectly with pack buffer bound: 563714
          Applied Workarounds: pack_parameters_workaround_with_pack_buffer
          Alignment works incorrectly with unpack buffer bound: 563714
          Applied Workarounds: unpack_alignment_workaround_with_unpack_buffer
          copyTexImage2D fails when reading from IOSurface on multiple GPU types.: 581777
          Applied Workarounds: use_intermediary_for_copy_texture_image
          Multisample renderbuffers with format GL_RGB8 have performance issues on Intel GPUs.: 607130
          Applied Workarounds: disable_webgl_rgb_multisampling_usage
          Mac Drivers store texture level parameters on int16_t that overflow: 610153
          Applied Workarounds: use_shadowed_tex_level_params
          Use GL_INTEL_framebuffer_CMAA on ChromeOS: 535198
          Applied Workarounds: disable_framebuffer_cmaa
          glGetFragData{Location|Index} works incorrectly on Max: 638340
          Applied Workarounds: get_frag_data_info_bug
          glResumeTransformFeedback works incorrectly on Intel GPUs: 638514
          Applied Workarounds: rebind_transform_feedback_before_resume
          glTexStorage* are buggy when base mipmap level is not 0: 640506
          Applied Workarounds: reset_base_mipmap_level_before_texstorage
          Result of abs(i) where i is an integer in vertex shader is wrong: 642227
          Applied Workarounds: emulate_abs_int_function
          Rewrite texelFetchOffset to texelFetch for Intel Mac: 642605
          Applied Workarounds: rewrite_texelfetchoffset_to_texelfetch
          Rewrite condition in for and while loops for Intel Mac: 644669
          Applied Workarounds: add_and_true_to_loop_condition
          Rewrite do-while loops to simpler constructs on Mac: 644669
          Applied Workarounds: rewrite_do_while_loops
          AVSampleBufferDisplayLayer leaks IOSurfaces on 10.9.: 632178
          Applied Workarounds: disable_av_sample_buffer_display_layer
          Do TexImage2D first before CopyTexImage2D for cube map texture on Intel Mac 10.11: 648197
          Applied Workarounds: init_one_cube_map_level_before_copyteximage
          Decode and encode before generateMipmap for srgb format textures on macosx: 634519
          Applied Workarounds: decode_encode_srgb_for_generatemipmap
          Insert statements to reference all members in unused std140/shared blocks on Mac: 618464
          Applied Workarounds: use_unused_standard_shared_blocks
          Tex(Sub)Image3D performs incorrectly when uploading from unpack buffer with GL_UNPACK_IMAGE_HEIGHT greater than zero on Intel Macs: 654258
          Applied Workarounds: unpack_image_height_workaround_with_unpack_buffer
          adjust src/dst region if blitting pixels outside read framebuffer on Mac: 644740
          Applied Workarounds: adjust_src_dst_region_for_blitframebuffer
          Mac driver GL 4.1 requires invariant and centroid to match between shaders: 639760, 641129
          Applied Workarounds: remove_invariant_and_centroid_for_essl3
          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)
          Rewrite -float to 0.0 - float for Intel Mac: 672380
          Applied Workarounds: rewrite_float_unary_minus_operator
          Don't expose disjoint_timer_query extensions to WebGL: 808744
          Shader variable initialization in a loop caused perf regression on Mac Intel.: 809422
          Applied Workarounds: dont_use_loops_to_initialize_variables
          8x MSAA is slow for alpha:false WebGL contexts on Mac Intel: 812071
          Applied Workarounds: max_msaa_sample_count_4
          Checker-imaging has been disabled via finch trial or the command line.
          Disabled Features: checker_imaging
          
          Version Information
          Data exported	2018-04-06T20:08:47.645Z
          Browser version	OPR/52.0.2871.40
          Operating system	Mac OS X 10.10.5
          ANGLE commit id	unknown hash
          2D graphics backend	Skia/65
          Command Line	/Applications/Opera.app/Contents/MacOS/Opera --enable-quic --use-turbo2 --flag-switches-begin --disable-features=SharedArrayBuffer --flag-switches-end --use-turbo2 --prefer-integrated-gpu --enable-quic
          
          Driver Information
          Initialization time	83
          In-process GPU	false
          Passthrough Command Decoder	false
          Direct Composition	false
          Supports overlays	false
          Sandboxed	true
          GPU0	VENDOR = 0x8086, DEVICE= 0x0126 *ACTIVE*
          Optimus	false
          Optimus	false
          AMD switchable	false
          Driver vendor	
          Driver version	10.0.35
          Driver date	
          Pixel shader version	3.30
          Vertex shader version	3.30
          Max. MSAA samples	4
          Machine model name	MacBookPro
          Machine model version	8.1
          GL_VENDOR	Intel Inc.
          GL_RENDERER	Intel HD Graphics 3000 OpenGL Engine
          GL_VERSION	3.3 INTEL-10.0.35
          GL_EXTENSIONS	GL_ARB_blend_func_extended GL_ARB_ES2_compatibility GL_ARB_explicit_attrib_location GL_ARB_instanced_arrays GL_ARB_internalformat_query GL_ARB_occlusion_query2 GL_ARB_sampler_objects GL_ARB_separate_shader_objects GL_ARB_shader_bit_encoding GL_ARB_shading_language_include 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_EXT_debug_label GL_EXT_debug_marker GL_EXT_texture_compression_s3tc GL_EXT_texture_filter_anisotropic 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	EXT_disjoint_timer_query EXT_disjoint_timer_query_webgl2
          Window system binding vendor	
          Window system binding version	
          Window system binding extensions	
          Direct rendering	Yes
          Reset notification strategy	0x0000
          GPU process crash count	0
          
          Compositor Information
          Tile Update Mode	Zero-copy
          Partial Raster	Enabled
          GpuMemoryBuffers Status
          ATC	Software only
          ATCIA	Software only
          DXT1	Software only
          DXT5	Software only
          ETC1	Software only
          R_8	GPU_READ, SCANOUT, GPU_READ_CPU_READ_WRITE, GPU_READ_CPU_READ_WRITE_PERSISTENT
          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
          BGRX_8888	GPU_READ, SCANOUT, SCANOUT_CPU_READ_WRITE
          BGRX_1010102	Software only
          BGRA_8888	GPU_READ, SCANOUT, SCANOUT_CPU_READ_WRITE, GPU_READ_CPU_READ_WRITE, GPU_READ_CPU_READ_WRITE_PERSISTENT
          RGBA_F16	GPU_READ, SCANOUT, GPU_READ_CPU_READ_WRITE, GPU_READ_CPU_READ_WRITE_PERSISTENT
          YVU_420	Software only
          YUV_420_BIPLANAR	GPU_READ, SCANOUT, GPU_READ_CPU_READ_WRITE, GPU_READ_CPU_READ_WRITE_PERSISTENT
          UYVY_422	GPU_READ, SCANOUT, GPU_READ_CPU_READ_WRITE, GPU_READ_CPU_READ_WRITE_PERSISTENT
          
          Display(s) Information
          Info	Display[69677632] bounds=0,0 1280x800, workarea=0,23 1280x773, scale=1, external
          Color space information	{primaries:[[0.3943,0.4155,0.1544,],[0.2015,0.7299,0.0686,],[0.0062,0.0646,0.7541,],], transfer:0.0774*x + 0.0000 if x < 0.0404 else (0.9479*x + 0.0521)**2.4000 + 0.0000, matrix:RGB, range:FULL}
          Bits per color component	8
          Bits per pixel	24
          
          Video Acceleration Information
          Encode h264 baseline	up to 4096x2160 pixels and/or 30.000 fps
          Encode h264 main	up to 4096x2160 pixels and/or 30.000 fps
          Encode h264 high	up to 4096x2160 pixels and/or 30.000 fps
          
          Log Messages
          [83303:779:0406/215221.616755:ERROR:context_group.cc(139)] : ContextResult::kFatalFailure: WebGL1 blacklisted
          [83303:779:0406/215221.624487:ERROR:context_group.cc(139)] : ContextResult::kFatalFailure: WebGL1 blacklisted
          [83303:779:0406/215254.101345:ERROR:context_group.cc(139)] : ContextResult::kFatalFailure: WebGL1 blacklisted
          [83303:779:0406/215254.113366:ERROR:context_group.cc(139)] : ContextResult::kFatalFailure: WebGL1 blacklisted
          

          Here is the chrome://gpu content from Google Chrome 65.0.3325.181:

          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: Hardware accelerated
          Rasterization: Hardware accelerated
          Video Decode: Hardware accelerated
          WebGL: Hardware accelerated
          WebGL2: Hardware accelerated
          
          Driver Bug Workarounds
          add_and_true_to_loop_condition
          adjust_src_dst_region_for_blitframebuffer
          decode_encode_srgb_for_generatemipmap
          disable_av_sample_buffer_display_layer
          disable_framebuffer_cmaa
          disable_webgl_rgb_multisampling_usage
          dont_use_loops_to_initialize_variables
          emulate_abs_int_function
          get_frag_data_info_bug
          init_one_cube_map_level_before_copyteximage
          max_msaa_sample_count_4
          msaa_is_slow
          pack_parameters_workaround_with_pack_buffer
          rebind_transform_feedback_before_resume
          regenerate_struct_names
          remove_invariant_and_centroid_for_essl3
          reset_base_mipmap_level_before_texstorage
          rewrite_do_while_loops
          rewrite_float_unary_minus_operator
          rewrite_texelfetchoffset_to_texelfetch
          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_image_height_workaround_with_unpack_buffer
          use_intermediary_for_copy_texture_image
          use_shadowed_tex_level_params
          use_unused_standard_shared_blocks
          
          Problems Detected
          Unfold short circuit on Mac OS X: 307751
          Applied Workarounds: unfold_short_circuit_as_ternary_operation
          Always rewrite vec/mat constructors to be consistent: 398694
          Applied Workarounds: scalarize_vec_and_mat_constructor_args
          Mac drivers handle struct scopes incorrectly: 403957
          Applied Workarounds: regenerate_struct_names
          On Intel GPUs MSAA performance is not acceptable for GPU rasterization: 527565
          Applied Workarounds: msaa_is_slow
          glGenerateMipmap fails if the zero texture level is not set on some Mac drivers: 560499
          Applied Workarounds: set_zero_level_before_generating_mipmap
          Pack parameters work incorrectly with pack buffer bound: 563714
          Applied Workarounds: pack_parameters_workaround_with_pack_buffer
          Alignment works incorrectly with unpack buffer bound: 563714
          Applied Workarounds: unpack_alignment_workaround_with_unpack_buffer
          copyTexImage2D fails when reading from IOSurface on multiple GPU types.: 581777
          Applied Workarounds: use_intermediary_for_copy_texture_image
          Multisample renderbuffers with format GL_RGB8 have performance issues on Intel GPUs.: 607130
          Applied Workarounds: disable_webgl_rgb_multisampling_usage
          Mac Drivers store texture level parameters on int16_t that overflow: 610153
          Applied Workarounds: use_shadowed_tex_level_params
          Use GL_INTEL_framebuffer_CMAA on ChromeOS: 535198
          Applied Workarounds: disable_framebuffer_cmaa
          glGetFragData{Location|Index} works incorrectly on Max: 638340
          Applied Workarounds: get_frag_data_info_bug
          glResumeTransformFeedback works incorrectly on Intel GPUs: 638514
          Applied Workarounds: rebind_transform_feedback_before_resume
          glTexStorage* are buggy when base mipmap level is not 0: 640506
          Applied Workarounds: reset_base_mipmap_level_before_texstorage
          Result of abs(i) where i is an integer in vertex shader is wrong: 642227
          Applied Workarounds: emulate_abs_int_function
          Rewrite texelFetchOffset to texelFetch for Intel Mac: 642605
          Applied Workarounds: rewrite_texelfetchoffset_to_texelfetch
          Rewrite condition in for and while loops for Intel Mac: 644669
          Applied Workarounds: add_and_true_to_loop_condition
          Rewrite do-while loops to simpler constructs on Mac: 644669
          Applied Workarounds: rewrite_do_while_loops
          AVSampleBufferDisplayLayer leaks IOSurfaces on 10.9.: 632178
          Applied Workarounds: disable_av_sample_buffer_display_layer
          Do TexImage2D first before CopyTexImage2D for cube map texture on Intel Mac 10.11: 648197
          Applied Workarounds: init_one_cube_map_level_before_copyteximage
          Decode and encode before generateMipmap for srgb format textures on macosx: 634519
          Applied Workarounds: decode_encode_srgb_for_generatemipmap
          Insert statements to reference all members in unused std140/shared blocks on Mac: 618464
          Applied Workarounds: use_unused_standard_shared_blocks
          Tex(Sub)Image3D performs incorrectly when uploading from unpack buffer with GL_UNPACK_IMAGE_HEIGHT greater than zero on Intel Macs: 654258
          Applied Workarounds: unpack_image_height_workaround_with_unpack_buffer
          adjust src/dst region if blitting pixels outside read framebuffer on Mac: 644740
          Applied Workarounds: adjust_src_dst_region_for_blitframebuffer
          Mac driver GL 4.1 requires invariant and centroid to match between shaders: 639760, 641129
          Applied Workarounds: remove_invariant_and_centroid_for_essl3
          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)
          Rewrite -float to 0.0 - float for Intel Mac: 672380
          Applied Workarounds: rewrite_float_unary_minus_operator
          Don't expose disjoint_timer_query extensions to WebGL: 808744
          Shader variable initialization in a loop caused perf regression on Mac Intel.: 809422
          Applied Workarounds: dont_use_loops_to_initialize_variables
          8x MSAA is slow for alpha:false WebGL contexts on Mac Intel: 812071
          Applied Workarounds: max_msaa_sample_count_4
          Checker-imaging has been disabled via finch trial or the command line.
          Disabled Features: checker_imaging
          
          Version Information
          Data exported	2018-04-06T20:05:11.313Z
          Chrome version	Chrome/65.0.3325.181
          Operating system	Mac OS X 10.10.5
          Software rendering list URL	https://chromium.googlesource.com/chromium/src/+/dc3469be277cc962ba01d9c0cb5bb1a265676c36/gpu/config/software_rendering_list.json
          Driver bug list URL	https://chromium.googlesource.com/chromium/src/+/dc3469be277cc962ba01d9c0cb5bb1a265676c36/gpu/config/gpu_driver_bug_list.json
          ANGLE commit id	2c9cc8b6e810
          2D graphics backend	Skia/65 8a3e0b31927ae78bc3e9c342b1290a6a64233674-
          Command Line	/Applications/Internet/Google Chrome.app/Contents/MacOS/Google Chrome --flag-switches-begin --enable-devtools-experiments --enable-experimental-web-platform-features --enable-print-preview-register-promos --enable-tab-audio-muting --enable-webgl-draft-extensions --enable-experimental-extension-apis --ignore-gpu-blacklist --flag-switches-end
          
          Driver Information
          Initialization time	136
          In-process GPU	false
          Passthrough Command Decoder	false
          Direct Composition	false
          Supports overlays	false
          Sandboxed	true
          GPU0	VENDOR = 0x8086, DEVICE= 0x0126 *ACTIVE*
          Optimus	false
          Optimus	false
          AMD switchable	false
          Driver vendor	
          Driver version	10.0.35
          Driver date	
          Pixel shader version	3.30
          Vertex shader version	3.30
          Max. MSAA samples	4
          Machine model name	MacBookPro
          Machine model version	8.1
          GL_VENDOR	Intel Inc.
          GL_RENDERER	Intel HD Graphics 3000 OpenGL Engine
          GL_VERSION	3.3 INTEL-10.0.35
          GL_EXTENSIONS	GL_ARB_blend_func_extended GL_ARB_ES2_compatibility GL_ARB_explicit_attrib_location GL_ARB_instanced_arrays GL_ARB_internalformat_query GL_ARB_occlusion_query2 GL_ARB_sampler_objects GL_ARB_separate_shader_objects GL_ARB_shader_bit_encoding GL_ARB_shading_language_include 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_EXT_debug_label GL_EXT_debug_marker GL_EXT_texture_compression_s3tc GL_EXT_texture_filter_anisotropic 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	EXT_disjoint_timer_query EXT_disjoint_timer_query_webgl2
          Window system binding vendor	
          Window system binding version	
          Window system binding extensions	
          Direct rendering	Yes
          Reset notification strategy	0x0000
          GPU process crash count	0
          
          Compositor Information
          Tile Update Mode	Zero-copy
          Partial Raster	Enabled
          
          GpuMemoryBuffers Status
          ATC	Software only
          ATCIA	Software only
          DXT1	Software only
          DXT5	Software only
          ETC1	Software only
          R_8	GPU_READ, SCANOUT, GPU_READ_CPU_READ_WRITE, GPU_READ_CPU_READ_WRITE_PERSISTENT
          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
          BGRX_8888	GPU_READ, SCANOUT, SCANOUT_CPU_READ_WRITE
          BGRX_1010102	Software only
          BGRA_8888	GPU_READ, SCANOUT, SCANOUT_CPU_READ_WRITE, GPU_READ_CPU_READ_WRITE, GPU_READ_CPU_READ_WRITE_PERSISTENT
          RGBA_F16	GPU_READ, SCANOUT, GPU_READ_CPU_READ_WRITE, GPU_READ_CPU_READ_WRITE_PERSISTENT
          YVU_420	Software only
          YUV_420_BIPLANAR	GPU_READ, SCANOUT, GPU_READ_CPU_READ_WRITE, GPU_READ_CPU_READ_WRITE_PERSISTENT
          UYVY_422	GPU_READ, SCANOUT, GPU_READ_CPU_READ_WRITE, GPU_READ_CPU_READ_WRITE_PERSISTENT
          
          Display(s) Information
          Info	Display[69677632] bounds=0,0 1280x800, workarea=0,23 1280x773, scale=1, external
          Color space information	{primaries:[[0.3943,0.4155,0.1544,],[0.2015,0.7299,0.0686,],[0.0062,0.0646,0.7541,],], transfer:0.0774*x + 0.0000 if x < 0.0404 else (0.9479*x + 0.0521)**2.4000 + 0.0000, matrix:RGB, range:FULL}
          Bits per color component	8
          Bits per pixel	24
          
          Video Acceleration Information
          Decode h264 baseline	up to 4096x2160 pixels
          Decode h264 extended	up to 4096x2160 pixels
          Decode h264 main	up to 4096x2160 pixels
          Decode h264 high	up to 4096x2160 pixels
          Encode h264 baseline	up to 4096x2160 pixels and/or 30.000 fps
          Encode h264 main	up to 4096x2160 pixels and/or 30.000 fps
          Encode h264 high	up to 4096x2160 pixels and/or 30.000 fps
          

          Thank you for your help, @avl.

          Reply Quote 0
            1 Reply Last reply
          • ezimir
            ezimir last edited by

            Comparing the "Command Line" arguments, Google starts with --ignore-gpu-blacklist. That would explain, why Chrome is using it, and Opera is not for the same hardware, wouldn't it?

            Reply Quote 0
              leocg 1 Reply Last reply
            • leocg
              leocg Moderator Volunteer @ezimir last edited by

              @ezimir Yep.

              Reply Quote 0
                ezimir 1 Reply Last reply
              • ezimir
                ezimir @leocg last edited by

                @leocg How do I add this argument to Opera's command line?

                Reply Quote 0
                  leocg 1 Reply Last reply
                • leocg
                  leocg Moderator Volunteer @ezimir last edited by

                  @ezimir Enabling it in opera://flags should be enough.

                  Reply Quote 0
                    ezimir 1 Reply Last reply
                  • ezimir
                    ezimir @leocg last edited by ezimir

                    @leocg Unfortunately, enabling opera://flags/#ignore-gpu-blacklist causes every tab to render black squares:
                    broken browser

                    When I started Opera from Terminal, I saw these errors repeated many times:

                    [64844:779:0411/074745.473892:ERROR:gles2_cmd_decoder.cc(10103)] [.DisplayCompositor-0x7fbf8bcedc00]RENDER WARNING: there is no texture bound to the unit 0
                    [64844:779:0411/074745.748708:ERROR:gles2_cmd_decoder.cc(9277)] [.DisplayCompositor-0x7fbf8bcedc00]GL ERROR :GL_INVALID_VALUE : glTexParameteri: unknown texture
                    

                    Eventually, I had to reinstall Opera to get rid of the ignore-gpu-blacklist flag. Is there a way to disable flags from "outside". In case I want to try some and revert to default if it's not working?

                    Reply Quote 0
                      leocg 1 Reply Last reply
                    • leocg
                      leocg Moderator Volunteer @ezimir last edited by

                      @ezimir You can edit the 'local state' file, find the flag name and change the number next to it to 0.

                      Reply Quote 0
                        ezimir 1 Reply Last reply
                      • ezimir
                        ezimir @leocg last edited by

                        @leocg Thanks! Any advice for what to do about the black rectangles?

                        Reply Quote 0
                          leocg 1 Reply Last reply
                        • leocg
                          leocg Moderator Volunteer @ezimir last edited by

                          @ezimir Nope, sorry.

                          Reply Quote 0
                            1 Reply Last reply
                          • kabeer
                            kabeer last edited by

                            I have same issue. On opera 52 latest release and YouTube videos have a significant lag. FireFox at the same time on the same machine doesnt have an issue at all. I have tried disabling the gpu ignore list etc but nothing helps. I will be eagerly waiting to see if there will be a fix.

                            Reply Quote 0
                              1 Reply Last reply
                            • First post
                              Last post

                            Computer browsers

                            • Opera for Windows
                            • Opera for Mac
                            • Opera for Linux
                            • Opera beta version
                            • Opera USB

                            Mobile browsers

                            • Opera for Android
                            • Opera Mini
                            • Opera Touch
                            • Opera for basic phones

                            • Add-ons
                            • Opera account
                            • Wallpapers
                            • Opera Ads

                            • Help & support
                            • Opera blogs
                            • Opera forums
                            • Dev.Opera

                            • Security
                            • Privacy
                            • Cookies Policy
                            • EULA
                            • Terms of Service

                            • About Opera
                            • Press info
                            • Jobs
                            • Investors
                            • Become a partner
                            • Contact us

                            Follow Opera

                            • Opera - Facebook
                            • Opera - Twitter
                            • Opera - YouTube
                            • Opera - LinkedIn
                            • Opera - Instagram

                            © Opera Software 1995-2025