Guest User

about-chromium

a guest
Apr 30th, 2026
92
0
Never
6
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 32.32 KB | None | 0 0
  1. Graphics Feature Status
  2. =======================
  3. * Canvas: Hardware accelerated
  4. * Direct Rendering Display Compositor: Disabled
  5. * Compositing: Hardware accelerated
  6. * Multiple Raster Threads: Enabled
  7. * OpenGL: Enabled
  8. * Rasterization: Hardware accelerated
  9. * Raw Draw: Disabled
  10. * Skia Graphite: Disabled
  11. * TreesInViz: Disabled
  12. * Video Decode: Hardware accelerated
  13. * Video Encode: Software only. Hardware acceleration disabled
  14. * Vulkan: Disabled
  15. * WebGL: Hardware accelerated
  16. * WebGPU: Hardware accelerated
  17. * WebGPU interop: Disabled
  18. * WebNN: Disabled
  19.  
  20. Version Information
  21. ===================
  22. Data exported : 2026-04-30T09:35:39.901Z
  23. Chrome version : Chrome/147.0.7727.116
  24. Operating system : Linux 6.19.12
  25. Software rendering list URL: https://chromium.9oo91esource.qjz9zk/chromium/src/+/dbcf1b1bfb506cc580859bcb5ff9460a8443af90/gpu/config/software_rendering_list.json
  26. Driver bug list URL : https://chromium.9oo91esource.qjz9zk/chromium/src/+/dbcf1b1bfb506cc580859bcb5ff9460a8443af90/gpu/config/gpu_driver_bug_list.json
  27. ANGLE commit id : unknown hash
  28. 2D graphics backend : Skia/147 f8cd2da0256752afb0059bf17e4bf2bec422967e
  29. Command Line : chromium --flag-switches-begin --extension-mime-request-handling=always-prompt-for-install --force-dark-mode --enable-features=WebContentsForceDark --flag-switches-end --ozone-platform=wayland --render-node-override=/dev/dri/renderD128
  30.  
  31. Driver Information
  32. ==================
  33. Initialization time : 145
  34. In-process GPU : false
  35. Skia Backend : GaneshGL
  36. Passthrough Command Decoder : true
  37. Sandboxed : false
  38. GPU0 : VENDOR= 0x8086 [Google Inc. (Intel)], DEVICE=0x5916 [ANGLE (Intel, Mesa Intel(R) HD Graphics 620 (KBL GT2), OpenGL ES 3.2 Mesa 26.0.2)], DRIVER_VENDOR=Mesa, DRIVER_VERSION=26.0.2 *ACTIVE*
  39. Optimus : false
  40. AMD switchable : false
  41. Pixel shader version : 3.00
  42. Vertex shader version : 3.00
  43. Max. MSAA samples : 16
  44. Machine model name :
  45. Machine model version :
  46. GL implementation parts : (gl=egl-angle,angle=opengl)
  47. Display type : ANGLE_OPENGL
  48. GL_VENDOR : Google Inc. (Intel)
  49. GL_RENDERER : ANGLE (Intel, Mesa Intel(R) HD Graphics 620 (KBL GT2), OpenGL ES 3.2 Mesa 26.0.2)
  50. GL_VERSION : OpenGL ES 3.0 (ANGLE 2.1 git hash: unknown hash)
  51. GL_EXTENSIONS : GL_AMD_performance_monitor GL_ANGLE_blob_cache GL_ANGLE_client_arrays GL_ANGLE_clip_cull_distance GL_ANGLE_compressed_texture_etc GL_ANGLE_depth_texture GL_ANGLE_framebuffer_blit GL_ANGLE_framebuffer_multisample GL_ANGLE_get_serialized_context_string GL_ANGLE_get_tex_level_parameter GL_ANGLE_instanced_arrays GL_ANGLE_memory_size GL_ANGLE_program_binary_readiness_query GL_ANGLE_program_cache_control GL_ANGLE_renderability_validation GL_ANGLE_request_extension GL_ANGLE_robust_client_memory GL_ANGLE_shader_pixel_local_storage GL_ANGLE_shader_pixel_local_storage_coherent GL_ANGLE_stencil_texturing GL_ANGLE_texture_compression_dxt3 GL_ANGLE_texture_compression_dxt5 GL_ANGLE_texture_external_update GL_ANGLE_texture_multisample GL_ANGLE_translated_shader_source GL_ARM_rgba8 GL_CHROMIUM_bind_generates_resource GL_CHROMIUM_bind_uniform_location GL_CHROMIUM_copy_texture GL_CHROMIUM_lose_context GL_EXT_blend_func_extended GL_EXT_blend_minmax GL_EXT_clear_texture GL_EXT_clip_control GL_EXT_clip_cull_distance GL_EXT_color_buffer_float GL_EXT_color_buffer_half_float GL_EXT_compressed_ETC1_RGB8_sub_texture GL_EXT_conservative_depth GL_EXT_debug_label GL_EXT_debug_marker GL_EXT_depth_clamp GL_EXT_discard_framebuffer GL_EXT_disjoint_timer_query GL_EXT_draw_buffers GL_EXT_draw_buffers_indexed GL_EXT_float_blend GL_EXT_frag_depth GL_EXT_instanced_arrays GL_EXT_map_buffer_range GL_EXT_memory_object GL_EXT_memory_object_fd GL_EXT_occlusion_query_boolean GL_EXT_polygon_offset_clamp GL_EXT_read_format_bgra GL_EXT_render_snorm GL_EXT_robustness GL_EXT_sRGB GL_EXT_sRGB_write_control GL_EXT_semaphore GL_EXT_semaphore_fd GL_EXT_shader_framebuffer_fetch GL_EXT_shader_framebuffer_fetch_non_coherent GL_EXT_shadow_samplers GL_EXT_texture_border_clamp GL_EXT_texture_compression_bptc GL_EXT_texture_compression_dxt1 GL_EXT_texture_compression_rgtc GL_EXT_texture_compression_s3tc_srgb GL_EXT_texture_cube_map_array GL_EXT_texture_filter_anisotropic GL_EXT_texture_format_BGRA8888 GL_EXT_texture_mirror_clamp_to_edge GL_EXT_texture_norm16 GL_EXT_texture_rg GL_EXT_texture_sRGB_R8 GL_EXT_texture_sRGB_decode GL_EXT_texture_shadow_lod GL_EXT_texture_storage GL_EXT_texture_type_2_10_10_10_REV GL_EXT_unpack_subimage GL_KHR_blend_equation_advanced GL_KHR_blend_equation_advanced_coherent GL_KHR_debug GL_KHR_parallel_shader_compile GL_KHR_robustness GL_KHR_texture_compression_astc_ldr GL_KHR_texture_compression_astc_sliced_3d GL_MESA_framebuffer_flip_y GL_NV_depth_buffer_float2 GL_NV_fence GL_NV_framebuffer_blit GL_NV_pack_subimage GL_NV_pixel_buffer_object GL_NV_read_depth GL_NV_read_stencil GL_NV_shader_noperspective_interpolation GL_OES_EGL_image GL_OES_EGL_image_external GL_OES_EGL_image_external_essl3 GL_OES_EGL_sync GL_OES_compressed_EAC_R11_signed_texture GL_OES_compressed_EAC_R11_unsigned_texture GL_OES_compressed_EAC_RG11_signed_texture GL_OES_compressed_EAC_RG11_unsigned_texture GL_OES_compressed_ETC1_RGB8_texture GL_OES_compressed_ETC2_RGB8_texture GL_OES_compressed_ETC2_RGBA8_texture GL_OES_compressed_ETC2_punchthroughA_RGBA8_texture GL_OES_compressed_ETC2_punchthroughA_sRGB8_alpha_texture GL_OES_compressed_ETC2_sRGB8_alpha8_texture GL_OES_compressed_ETC2_sRGB8_texture GL_OES_depth24 GL_OES_draw_buffers_indexed GL_OES_element_index_uint GL_OES_fbo_render_mipmap GL_OES_get_program_binary GL_OES_mapbuffer GL_OES_packed_depth_stencil GL_OES_required_internalformat GL_OES_rgb8_rgba8 GL_OES_sample_variables GL_OES_shader_multisample_interpolation GL_OES_standard_derivatives GL_OES_surfaceless_context GL_OES_texture_3D GL_OES_texture_border_clamp GL_OES_texture_cube_map_array 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_texture_stencil8 GL_OES_texture_storage_multisample_2d_array GL_OES_vertex_array_object GL_WEBGL_video_texture
  52. Disabled Extensions : GL_KHR_blend_equation_advanced GL_KHR_blend_equation_advanced_coherent
  53. Disabled WebGL Extensions :
  54. Window system binding vendor : Google Inc. (Intel)
  55. Window system binding version : 1.5 (ANGLE 2.1 git hash: unknown hash)
  56. Window system binding extensions: EGL_EXT_create_context_robustness EGL_KHR_create_context EGL_KHR_image EGL_KHR_image_base EGL_KHR_gl_colorspace EGL_KHR_gl_texture_2D_image EGL_KHR_gl_texture_cubemap_image EGL_KHR_gl_texture_3D_image EGL_KHR_gl_renderbuffer_image EGL_KHR_get_all_proc_addresses EGL_KHR_fence_sync EGL_KHR_wait_sync EGL_ANGLE_create_context_webgl_compatibility EGL_CHROMIUM_create_context_bind_generates_resource EGL_KHR_swap_buffers_with_damage EGL_EXT_pixel_format_float EGL_KHR_surfaceless_context EGL_ANGLE_display_texture_share_group EGL_ANGLE_display_semaphore_share_group EGL_ANGLE_create_context_client_arrays EGL_ANGLE_program_cache_control EGL_ANGLE_robust_resource_initialization EGL_ANGLE_create_context_extensions_enabled EGL_ANDROID_blob_cache EGL_ANDROID_recordable EGL_ANDROID_native_fence_sync EGL_ANGLE_create_context_backwards_compatible EGL_KHR_no_config_context EGL_KHR_create_context_no_error EGL_EXT_image_dma_buf_import EGL_EXT_image_dma_buf_import_modifiers EGL_KHR_reusable_sync EGL_ANGLE_external_context_and_surface EGL_EXT_buffer_age EGL_ANGLE_context_virtualization EGL_ANGLE_memory_usage_report EGL_ANGLE_create_context_passthrough_shaders
  57. XDG_CURRENT_DESKTOP : river
  58. XDG_SESSION_TYPE : wayland
  59. Interfaces exposed by the Wayland compositor: wl_compositor:6 wp_security_context_manager_v1:1 wl_shm:1 wp_single_pixel_buffer_manager_v1:1 wp_viewporter:1 wp_fractional_scale_manager_v1:1 wl_subcompositor:1 wp_cursor_shape_manager_v1:1 xdg_wm_base:5 zxdg_decoration_manager_v1:1 zwlr_layer_shell_v1:4 xdg_activation_v1:1 wl_data_device_manager:3 zwp_primary_selection_device_manager_v1:1 zwlr_data_control_manager_v1:2 zwlr_export_dmabuf_manager_v1:1 zwlr_screencopy_manager_v1:3 zwlr_foreign_toplevel_manager_v1:3 ext_foreign_toplevel_list_v1:1 wp_tearing_control_manager_v1:1 wp_alpha_modifier_v1:1 wp_linux_drm_syncobj_manager_v1:1 zwlr_gamma_control_manager_v1:1 wp_presentation:2 zxdg_output_manager_v1:3 zwlr_output_manager_v1:4 zwlr_output_power_manager_v1:1 ext_idle_notifier_v1:2 zwp_relative_pointer_manager_v1:1 zwp_pointer_gestures_v1:3 zwlr_virtual_pointer_manager_v1:2 zwp_virtual_keyboard_manager_v1:1 zwp_pointer_constraints_v1:1 zwp_input_method_manager_v2:1 zwp_text_input_manager_v3:1 zwp_tablet_manager_v2:1 wl_seat:9 zriver_control_v1:1 zriver_status_manager_v1:4 river_layout_manager_v3:2 zwp_idle_inhibit_manager_v1:1 ext_session_lock_manager_v1:1 wl_output:4 zwp_linux_dmabuf_v1:4
  60. Ozone platform : wayland
  61. Direct rendering version : unknown
  62. Reset notification strategy : 0x8252
  63. GPU process crash count : 0
  64.  
  65. Driver Bug Workarounds
  66. ======================
  67. * enable_webgl_timer_query_extensions
  68. * exit_on_context_lost
  69. * msaa_is_slow
  70. * msaa_is_slow_2
  71. * rely_on_implicit_sync_for_swap_buffers
  72. * disabled_extension_GL_KHR_blend_equation_advanced
  73. * disabled_extension_GL_KHR_blend_equation_advanced_coherent
  74.  
  75. Problems Detected
  76. =================
  77. * Accelerated video encode has been disabled, either via blocklist, about:flags or the command line.
  78. Disabled Features: video_encode
  79.  
  80. * Disable webgpu on vk via gl interop:
  81. (http://crbug.com/442791440), (http://crbug.com/475935650)
  82. Disabled Features: webgpu_on_vk_via_gl_interop
  83.  
  84. * On Intel GPUs MSAA performance is not acceptable for GPU rasterization:
  85. (http://crbug.com/527565), (http://crbug.com/1298585)
  86. Applied Workarounds: msaa_is_slow
  87.  
  88. * Disable KHR_blend_equation_advanced until cc shaders are updated:
  89. (http://crbug.com/661715)
  90. Applied Workarounds: disable(GL_KHR_blend_equation_advanced),
  91. disable(GL_KHR_blend_equation_advanced_coherent)
  92.  
  93. * Expose WebGL's disjoint_timer_query extensions on platforms with site isolation:
  94. (http://crbug.com/808744), (http://crbug.com/870491)
  95. Applied Workarounds: enable_webgl_timer_query_extensions
  96.  
  97. * Some drivers can't recover after OUT_OF_MEM and context lost:
  98. (http://crbug.com/893177)
  99. Applied Workarounds: exit_on_context_lost
  100.  
  101. * Avoid waiting on a egl fence before swapping buffers and rely on implicit sync on Intel GPUs:
  102. (http://crbug.com/938286)
  103. Applied Workarounds: rely_on_implicit_sync_for_swap_buffers
  104.  
  105. * On pre-Ice Lake Intel GPUs MSAA performance is not acceptable for GPU rasterization:
  106. (http://crbug.com/527565), (http://crbug.com/1298585), (http://crbug.com/1341830)
  107. Applied Workarounds: msaa_is_slow_2
  108.  
  109. ANGLE Features
  110. ==============
  111. * allowCompressedFormats (Frontend workarounds): Enabled
  112.  
  113. * alwaysEnableEmulatedMultidrawExtensions (Frontend workarounds): Disabled
  114.  
  115. * alwaysRunLinkSubJobsThreaded (Frontend features): Disabled
  116.  
  117. * cacheCompiledShader (Frontend features): Enabled
  118.  
  119. * clipCullDistanceBrokenWithPassthroughShaders (Frontend features): Disabled
  120.  
  121. * compileJobIsThreadSafe (Frontend features): Disabled
  122.  
  123. * disableAnisotropicFiltering (Frontend workarounds): Disabled
  124.  
  125. * disableProgramBinary (Frontend features): Disabled
  126.  
  127. * disableProgramCaching (Frontend features): Disabled
  128.  
  129. * disableProgramCachingForTransformFeedback (Frontend workarounds): Disabled
  130.  
  131. * dumpShaderSource (Frontend features): Disabled
  132.  
  133. * dumpTranslatedShaders (Frontend features): Disabled
  134.  
  135. * emulatePixelLocalStorage (Frontend features): Enabled
  136.  
  137. * enableCaptureLimits (Frontend features): Disabled
  138.  
  139. * enableProgramBinaryForCapture (Frontend features): Disabled
  140.  
  141. * enableShaderSubstitution (Frontend workarounds): Disabled
  142.  
  143. * enableTranslatedShaderSubstitution (Frontend workarounds): Disabled
  144.  
  145. * forceDebugContexts (Frontend features): Disabled
  146.  
  147. * forceDepthAttachmentInitOnClear (Frontend workarounds): Disabled
  148.  
  149. * forceFlushAfterDrawcallUsingShadowmap (Frontend workarounds): Disabled
  150.  
  151. * forceGlErrorChecking (Frontend features): Disabled
  152.  
  153. * forceInitShaderVariables (Frontend features): Disabled
  154.  
  155. * forceMinimumMaxVertexAttributes (Frontend features): Disabled
  156.  
  157. * forcePassthroughShaders (Frontend features): Disabled
  158.  
  159. * forceRobustResourceInit (Frontend features): Disabled
  160.  
  161. * linkJobIsThreadSafe (Frontend features): Disabled
  162.  
  163. * loseContextOnOutOfMemory (Frontend workarounds): Enabled
  164.  
  165. * noperspectiveInterpolationBrokenWithPassthroughShaders (Frontend features): Disabled
  166.  
  167. * singleThreadedTextureDecompression (Frontend workarounds): Disabled
  168.  
  169. * uncurrentEglSurfaceUponSurfaceDestroy (Frontend workarounds): Disabled
  170.  
  171. * useIr (Frontend features): Disabled
  172.  
  173. * RGBA4IsNotSupportedForColorRendering (OpenGL workarounds): Disabled
  174.  
  175. * RGBDXT1TexturesSampleZeroAlpha (OpenGL workarounds): Disabled
  176.  
  177. * addAndTrueToLoopCondition (OpenGL workarounds): Disabled
  178.  
  179. * adjustSrcDstRegionForBlitFramebuffer (OpenGL workarounds): Enabled
  180.  
  181. * allowAstcFormats (OpenGL workarounds): Enabled
  182.  
  183. * allowClearForRobustResourceInit (OpenGL workarounds): Disabled
  184.  
  185. * allowETCFormats (OpenGL workarounds): Enabled
  186.  
  187. * alwaysCallUseProgramAfterLink (OpenGL workarounds): Enabled
  188.  
  189. * alwaysUnbindFramebufferTexture2D (OpenGL workarounds): Disabled
  190.  
  191. * avoid1BitAlphaTextureFormats (OpenGL workarounds): Disabled
  192.  
  193. * avoidBindFragDataLocation (OpenGL workarounds): Disabled
  194.  
  195. * bgraTexImageFormatsBroken (OpenGL workarounds): Disabled
  196.  
  197. * bindCompleteFramebufferForTimerQueries (OpenGL workarounds): Disabled
  198.  
  199. * bindTransformFeedbackBufferBeforeBindBufferRange (OpenGL workarounds): Disabled
  200.  
  201. * clampArrayAccess (OpenGL workarounds): Disabled
  202.  
  203. * clampFragDepth (OpenGL workarounds): Disabled
  204.  
  205. * clampMscRate (OpenGL workarounds): Enabled
  206.  
  207. * clampPointSize (OpenGL workarounds): Disabled
  208.  
  209. * clearsWithGapsNeedFlush (OpenGL workarounds): Disabled
  210.  
  211. * clipSrcRegionForBlitFramebuffer (OpenGL workarounds): Disabled
  212.  
  213. * corruptProgramBinaryForTesting (OpenGL workarounds): Disabled
  214.  
  215. * decodeEncodeSRGBForGenerateMipmap (OpenGL workarounds): Disabled
  216.  
  217. * disableBaseInstanceVertex (OpenGL workarounds): Enabled
  218.  
  219. * disableBlendEquationAdvanced (OpenGL workarounds): Disabled
  220.  
  221. * disableClearTexImageForRobustInit (OpenGL workarounds): Disabled
  222.  
  223. * disableClipControl (OpenGL features): Disabled
  224.  
  225. * disableDrawBuffersIndexed (OpenGL workarounds): Disabled
  226.  
  227. * disableGPUSwitchingSupport (OpenGL workarounds): Disabled
  228.  
  229. * disableMSAASampleCount1 (OpenGL workarounds): Disabled
  230.  
  231. * disableMultisampledRenderToTexture (OpenGL workarounds): Disabled
  232.  
  233. * disableNativeParallelCompile (OpenGL workarounds): Disabled
  234.  
  235. * disablePassthroughShaders (OpenGL workarounds): Disabled
  236.  
  237. * disableRenderSnorm (OpenGL workarounds): Disabled
  238.  
  239. * disableSemaphoreFd (OpenGL workarounds): Disabled
  240.  
  241. * disableSyncControlSupport (OpenGL workarounds): Disabled
  242.  
  243. * disableTextureClampToBorder (OpenGL workarounds): Disabled
  244.  
  245. * disableTextureMirrorClampToEdge (OpenGL workarounds): Disabled
  246.  
  247. * disableTiledRendering (OpenGL workarounds): Disabled
  248.  
  249. * disableTimestampQueries (OpenGL workarounds): Disabled
  250.  
  251. * doesSRGBClearsOnLinearFramebufferAttachments (OpenGL workarounds): Enabled
  252.  
  253. * dontInitializeUninitializedLocals (OpenGL workarounds): Disabled
  254.  
  255. * dontUseLoopsToInitializeVariables (OpenGL workarounds): Disabled
  256.  
  257. * emitMaxGlsl400ForTesting (OpenGL workarounds): Disabled
  258.  
  259. * emulateAbsIntFunction (OpenGL workarounds): Disabled
  260.  
  261. * emulateAtan2Float (OpenGL workarounds): Disabled
  262.  
  263. * emulateClipDistanceState (OpenGL workarounds): Disabled
  264.  
  265. * emulateClipOrigin (OpenGL workarounds): Disabled
  266.  
  267. * emulateCopyTexImage2D (OpenGL workarounds): Disabled
  268.  
  269. * emulateCopyTexImage2DFromRenderbuffers (OpenGL workarounds): Disabled
  270.  
  271. * emulateImmutableCompressedTexture3D (OpenGL workarounds): Disabled
  272.  
  273. * emulateMaxVertexAttribStride (OpenGL workarounds): Disabled
  274.  
  275. * emulatePackSkipRowsAndPackSkipPixels (OpenGL workarounds): Disabled
  276.  
  277. * emulatePrimitiveRestartFixedIndex (OpenGL workarounds): Disabled
  278.  
  279. * emulateRGB10 (OpenGL workarounds): Disabled
  280.  
  281. * ensureNonEmptyBufferIsBoundForDraw (OpenGL features): Disabled
  282.  
  283. * explicitFragmentLocations (OpenGL workarounds): Disabled
  284.  
  285. * finishDoesNotCauseQueriesToBeAvailable (OpenGL workarounds): Disabled
  286.  
  287. * flushBeforeDeleteTextureIfCopiedTo (OpenGL workarounds): Disabled
  288.  
  289. * flushOnFramebufferChange (OpenGL workarounds): Disabled
  290.  
  291. * forceMaxCombinedShaderOutputResources (OpenGL features): Disabled
  292.  
  293. * initFragmentOutputVariables (OpenGL workarounds): Disabled
  294.  
  295. * initializeCurrentVertexAttributes (OpenGL workarounds): Disabled
  296.  
  297. * keepBufferShadowCopy (OpenGL workarounds): Disabled
  298.  
  299. * limitMax3dArrayTextureSizeTo1024 (OpenGL workarounds): Disabled
  300.  
  301. * limitMaxBufferSizeTo1gb (OpenGL workarounds): Disabled
  302.  
  303. * limitMaxMSAASamplesTo4 (OpenGL workarounds): Disabled
  304.  
  305. * limitWebglMaxTextureSizeTo4096 (OpenGL workarounds): Disabled
  306.  
  307. * limitWebglMaxTextureSizeTo8192 (OpenGL workarounds): Disabled
  308.  
  309. * multiviewViaViewportArray (OpenGL features): Disabled
  310.  
  311. * packLastRowSeparatelyForPaddingInclusion (OpenGL workarounds): Disabled
  312.  
  313. * packOverlappingRowsSeparatelyPackBuffer (OpenGL workarounds): Disabled
  314.  
  315. * passHighpToPackUnormSnormBuiltins (OpenGL workarounds): Disabled
  316.  
  317. * preAddTexelFetchOffsets (OpenGL workarounds): Disabled
  318.  
  319. * preTransformTextureCubeGradDerivatives (OpenGL workarounds): Disabled
  320.  
  321. * promotePackedFormatsTo8BitPerChannel (OpenGL workarounds): Disabled
  322.  
  323. * queryCounterBitsGeneratesErrors (OpenGL workarounds): Disabled
  324.  
  325. * readPixelsUsingImplementationColorReadFormatForNorm16 (OpenGL workarounds): Disabled
  326.  
  327. * reapplyUBOBindingsAfterUsingBinaryProgram (OpenGL workarounds): Disabled
  328.  
  329. * recreateMipmapLevelsBeforeGenerate (OpenGL workarounds): Enabled
  330.  
  331. * regenerateStructNames (OpenGL workarounds): Disabled
  332.  
  333. * removeDynamicIndexingOfSwizzledVector (OpenGL workarounds): Disabled
  334.  
  335. * removeInvariantAndCentroidForESSL3 (OpenGL workarounds): Disabled
  336.  
  337. * resetSampleCoverageOnFBOChange (OpenGL workarounds): Disabled
  338.  
  339. * resetTexImage2DBaseLevel (OpenGL workarounds): Disabled
  340.  
  341. * resyncDepthRangeOnClipControl (OpenGL workarounds): Disabled
  342.  
  343. * rewriteRepeatedAssignToSwizzled (OpenGL workarounds): Disabled
  344.  
  345. * rewriteRowMajorMatrices (OpenGL workarounds): Disabled
  346.  
  347. * sanitizeAMDGPURendererString (OpenGL workarounds): Disabled
  348.  
  349. * scalarizeVecAndMatConstructorArgs (OpenGL workarounds): Disabled
  350.  
  351. * setPrimitiveRestartFixedIndexForDrawArrays (OpenGL workarounds): Disabled
  352.  
  353. * setZeroLevelBeforeGenerateMipmap (OpenGL workarounds): Disabled
  354.  
  355. * shiftInstancedArrayDataWithOffset (OpenGL workarounds): Disabled
  356.  
  357. * srgbBlendingBroken (OpenGL workarounds): Disabled
  358.  
  359. * supportsFragmentShaderInterlockARB (OpenGL features): Disabled
  360.  
  361. * supportsFragmentShaderInterlockNV (OpenGL features): Disabled
  362.  
  363. * supportsFragmentShaderOrderingINTEL (OpenGL features): Disabled
  364.  
  365. * supportsShaderFramebufferFetchEXT (OpenGL features): Enabled
  366.  
  367. * supportsShaderFramebufferFetchNonCoherentEXT (OpenGL features): Enabled
  368.  
  369. * syncAllVertexArraysToDefault (OpenGL workarounds): Disabled
  370.  
  371. * syncDefaultVertexArraysToDefault (OpenGL workarounds): Enabled
  372.  
  373. * unbindFBOBeforeSwitchingContext (OpenGL workarounds): Disabled
  374.  
  375. * unfoldShortCircuits (OpenGL workarounds): Disabled
  376.  
  377. * unpackLastRowSeparatelyForPaddingInclusion (OpenGL workarounds): Disabled
  378.  
  379. * unpackOverlappingRowsSeparatelyUnpackBuffer (OpenGL workarounds): Disabled
  380.  
  381. * unsizedSRGBReadPixelsDoesntTransform (OpenGL workarounds): Disabled
  382.  
  383. * uploadTextureDataInChunks (OpenGL workarounds): Disabled
  384.  
  385. * useIntermediateTextureForGenerateMipmap (OpenGL workarounds): Disabled
  386.  
  387. * useUnusedBlocksWithStandardOrSharedLayout (OpenGL workarounds): Disabled
  388.  
  389. * validateMaxPerStageUniformBlocksAtCompileTime (OpenGL workarounds): Disabled
  390.  
  391. * vertexIDDoesNotIncludeBaseVertex (OpenGL workarounds): Disabled
  392.  
  393. Dawn Info
  394. =========
  395.  
  396. <Unknown GPU> OpenGLES backend - ANGLE (Intel, Mesa Intel(R) HD Graphics 620 (KBL GT2), OpenGL ES 3.2 Mesa 26.0.2) (Compatibility Mode)
  397. ----------------------------------------------------------------------------------------------------------------------------------------
  398.  
  399. [WebGPU Status]
  400. ---------------
  401. * Available
  402.  
  403. [Adapter Supported Features]
  404. ----------------------------
  405. * texture-compression-bc
  406. * texture-compression-etc2
  407. * texture-compression-astc
  408. * texture-compression-astc-sliced-3d
  409. * float32blendable
  410. * dual-source-blending
  411. * texture-component-swizzle
  412. * dawn-internal-usages
  413. * dawn-native
  414. * implicit-device-synchronization
  415. * angle-texture-sharing
  416. * unorm16texture-formats
  417. * dawn-format-capabilities
  418. * shared-fence-sync-fd
  419. * shared-fence-egl-sync
  420. * unorm16formats-for-external-texture
  421.  
  422. [Enabled Toggle Names]
  423. ----------------------
  424. * lazy_clear_resource_on_first_use:
  425. (https://crbug.com/dawn/145):
  426. Clears resource to zero on first usage. This initializes the resource so
  427. that no dirty bits from recycled memory is present in the new resource.
  428.  
  429. * disable_indexed_draw_buffers:
  430. (https://crbug.com/dawn/582):
  431. Disables the use of indexed draw buffer state which is unsupported on some
  432. platforms.
  433.  
  434. * flush_before_client_wait_sync:
  435. (https://crbug.com/dawn/633):
  436. Call glFlush before glClientWaitSync to work around bugs in the latter
  437.  
  438. * disallow_spirv:
  439. (https://crbug.com/1214923):
  440. Disallow usage of SPIR-V completely so that only WGSL is used for shader
  441. modules. This is useful to prevent a Chromium renderer process from
  442. successfully sending SPIR-V code to be compiled in the GPU process.
  443.  
  444. * use_placeholder_fragment_in_vertex_only_pipeline:
  445. (https://crbug.com/dawn/136):
  446. Use a placeholder empty fragment shader in vertex only render pipeline.
  447. This toggle must be enabled for OpenGL ES backend, the Vulkan Backend, and
  448. serves as a workaround by default enabled on some Metal devices with Intel
  449. GPU to ensure the depth result is correct.
  450.  
  451. * timestamp_quantization:
  452. (https://crbug.com/dawn/1800):
  453. Enable timestamp queries quantization to reduce the precision of timers
  454. that can be created with timestamp queries.
  455.  
  456. * use_blit_for_buffer_to_stencil_texture_copy:
  457. (https://crbug.com/dawn/1389):
  458. Use a blit instead of a copy command to copy buffer data to the stencil
  459. aspect of a texture. Works around an issue where stencil writes by copy
  460. commands are not visible to a render or compute pass.
  461.  
  462. * use_blit_for_depth16unorm_texture_to_buffer_copy:
  463. (https://crbug.com/dawn/1782):
  464. Use a blit instead of a copy command to copy depth aspect of a texture to
  465. a buffer.Workaround for OpenGL and OpenGLES.
  466.  
  467. * use_blit_for_depth32float_texture_to_buffer_copy:
  468. (https://crbug.com/dawn/1782):
  469. Use a blit instead of a copy command to copy depth aspect of a texture to
  470. a buffer.Workaround for OpenGLES.
  471.  
  472. * use_blit_for_stencil_texture_to_buffer_copy:
  473. (https://crbug.com/dawn/1782):
  474. Use a blit instead of a copy command to copy stencil aspect of a texture
  475. to a buffer.Workaround for OpenGLES.
  476.  
  477. * use_blit_for_snorm_texture_to_buffer_copy:
  478. (https://crbug.com/dawn/1781):
  479. Use a blit instead of a copy command to copy snorm texture to a
  480. buffer.Workaround for OpenGLES.
  481.  
  482. * use_blit_for_rgb9e5ufloat_texture_copy:
  483. (https://crbug.com/dawn/2079):
  484. Use a blit instead of a copy command to copy rgb9e5ufloat texture to a
  485. texture or a buffer.Workaround for OpenGLES.
  486.  
  487. * use_t2b2t_for_srgb_texture_copy:
  488. (https://crbug.com/dawn/2362):
  489. Use T2B and B2T copies to emulate a T2T copy between sRGB and non-sRGB
  490. textures.Workaround for OpenGLES.
  491.  
  492. * enable_integer_range_analysis_in_robustness:
  493. (https://crbug.com/348701956):
  494. Compute the range of the index with Integer Range Analysis in the
  495. robustness transform and skip doing index clamping when the out of bound
  496. access cannot happen.
  497.  
  498. * blob_cache_hash_validation:
  499. (https://crbug.com/429938352):
  500. Enable hash validation when loading/storing from/to the blob cache
  501.  
  502. * decompose_uniform_buffers:
  503. (https://crbug.com/448452698):
  504. Decompose uniform buffers into arrays of vec4<u32> on backends for Vulkan
  505. and OpenGL.
  506.  
  507. [WebGPU Required Toggles - enabled]
  508. -----------------------------------
  509. * disallow_spirv:
  510. (https://crbug.com/1214923):
  511. Disallow usage of SPIR-V completely so that only WGSL is used for shader
  512. modules. This is useful to prevent a Chromium renderer process from
  513. successfully sending SPIR-V code to be compiled in the GPU process.
  514.  
  515. * timestamp_quantization:
  516. (https://crbug.com/dawn/1800):
  517. Enable timestamp queries quantization to reduce the precision of timers
  518. that can be created with timestamp queries.
  519.  
  520. <CPU> Vulkan backend - SwiftShader Device (Subzero)
  521. ----------------------------------------------------
  522.  
  523. [WebGPU Status]
  524. ---------------
  525. * Blocklisted - crbug.com/40057808: CPU adapters not fully tested or conformant.
  526.  
  527. [Adapter Supported Features]
  528. ----------------------------
  529. * core-features-and-limits
  530. * depth-clip-control
  531. * depth32float-stencil8
  532. * texture-compression-bc
  533. * texture-compression-bc-sliced-3d
  534. * texture-compression-etc2
  535. * texture-compression-astc
  536. * texture-compression-astc-sliced-3d
  537. * timestamp-query
  538. * indirect-first-instance
  539. * rg11b10ufloat-renderable
  540. * bgra8unorm-storage
  541. * float32filterable
  542. * float32blendable
  543. * clip-distances
  544. * subgroups
  545. * texture-component-swizzle
  546. * dawn-internal-usages
  547. * dawn-multi-planar-formats
  548. * dawn-native
  549. * implicit-device-synchronization
  550. * transient-attachments
  551. * unorm16texture-formats
  552. * adapter-properties-memory-heaps
  553. * adapter-properties-vk
  554. * dawn-format-capabilities
  555. * shared-texture-memory-opaque-fd
  556. * shared-fence-vk-semaphore-opaque-fd
  557. * dawn-load-resolve-texture
  558. * flexible-texture-views
  559. * unorm16formats-for-external-texture
  560.  
  561. [Enabled Toggle Names]
  562. ----------------------
  563. * lazy_clear_resource_on_first_use:
  564. (https://crbug.com/dawn/145):
  565. Clears resource to zero on first usage. This initializes the resource so
  566. that no dirty bits from recycled memory is present in the new resource.
  567.  
  568. * use_temporary_buffer_in_texture_to_texture_copy:
  569. (https://crbug.com/dawn/42):
  570. Split texture-to-texture copy into two copies: copy from source texture
  571. into a temporary buffer, and copy from the temporary buffer into the
  572. destination texture when copying between compressed textures that don't
  573. have block-aligned sizes. This workaround is enabled by default on all
  574. Vulkan drivers to solve an issue in the Vulkan SPEC about the
  575. texture-to-texture copies with compressed formats. See #1005
  576. (https://github.com/KhronosGroup/Vulkan-Docs/issues/1005) for more
  577. details.
  578.  
  579. * vulkan_use_d32s8:
  580. (https://crbug.com/dawn/286):
  581. Vulkan mandates support of either D32_FLOAT_S8 or D24_UNORM_S8. When
  582. available the backend will use D32S8 (toggle to on) but setting the toggle
  583. to off will make it use the D24S8 format when possible.
  584.  
  585. * vulkan_use_s8:
  586. (https://crbug.com/dawn/666):
  587. Vulkan has a pure stencil8 format but it is not universally available.
  588. When this toggle is on, the backend will use S8 for the stencil8 format,
  589. otherwise it will fallback to D32S8 or D24S8.
  590.  
  591. * disallow_spirv:
  592. (https://crbug.com/1214923):
  593. Disallow usage of SPIR-V completely so that only WGSL is used for shader
  594. modules. This is useful to prevent a Chromium renderer process from
  595. successfully sending SPIR-V code to be compiled in the GPU process.
  596.  
  597. * vulkan_use_demote_to_helper_invocation_extension:
  598. (https://crbug.com/42250787):
  599. Sets the use of the vulkan demote to helper extension
  600.  
  601. * use_placeholder_fragment_in_vertex_only_pipeline:
  602. (https://crbug.com/dawn/136):
  603. Use a placeholder empty fragment shader in vertex only render pipeline.
  604. This toggle must be enabled for OpenGL ES backend, the Vulkan Backend, and
  605. serves as a workaround by default enabled on some Metal devices with Intel
  606. GPU to ensure the depth result is correct.
  607.  
  608. * timestamp_quantization:
  609. (https://crbug.com/dawn/1800):
  610. Enable timestamp queries quantization to reduce the precision of timers
  611. that can be created with timestamp queries.
  612.  
  613. * use_vulkan_zero_initialize_workgroup_memory_extension:
  614. (https://crbug.com/dawn/1302):
  615. Initialize workgroup memory with OpConstantNull on Vulkan when the Vulkan
  616. extension VK_KHR_zero_initialize_workgroup_memory is supported.
  617.  
  618. * use_vulkan_memory_model:
  619. (https://crbug.com/392606604):
  620. Use the Vulkan Memory Model if available.
  621.  
  622. * vulkan_direct_variable_access_transform_handle:
  623. (https://crbug.com/387000529):
  624. Transform handles using direct variable access.
  625.  
  626. * enable_integer_range_analysis_in_robustness:
  627. (https://crbug.com/348701956):
  628. Compute the range of the index with Integer Range Analysis in the
  629. robustness transform and skip doing index clamping when the out of bound
  630. access cannot happen.
  631.  
  632. * use_spirv_1_4:
  633. (https://crbug.com/422421915):
  634. Use SPIR-V 1.4 if available
  635.  
  636. * blob_cache_hash_validation:
  637. (https://crbug.com/429938352):
  638. Enable hash validation when loading/storing from/to the blob cache
  639.  
  640. * decompose_uniform_buffers:
  641. (https://crbug.com/448452698):
  642. Decompose uniform buffers into arrays of vec4<u32> on backends for Vulkan
  643. and OpenGL.
  644.  
  645. * vulkan_use_dynamic_rendering:
  646. (https://crbug.com/dawn/463893794):
  647. Makes use of VK_KHR_dynamic_rendering to implement WebGPU RenderPass.
  648.  
  649. * enable_spirv_validation:
  650. (https://crbug.com/473526415):
  651. Enable validation of SPIR-V generated by Tint.
  652.  
  653. * vulkan_use_create_render_pass_2:
  654. (https://crbug.com/chromium/463893793):
  655. Makes use of VK_KHR_create_renderpass2 when creating VkRenderPass objects.
  656. Ignored when vulkan_use_dynamic_rendering is enabled.
  657.  
  658. * wait_is_thread_safe:
  659. (https://crbug.com/412761228):
  660. WaitFor* functions are thread-safe and can be called without the
  661. device-lock if implicit synchronization is enabled.
  662.  
  663. [WebGPU Required Toggles - enabled]
  664. -----------------------------------
  665. * disallow_spirv:
  666. (https://crbug.com/1214923):
  667. Disallow usage of SPIR-V completely so that only WGSL is used for shader
  668. modules. This is useful to prevent a Chromium renderer process from
  669. successfully sending SPIR-V code to be compiled in the GPU process.
  670.  
  671. * timestamp_quantization:
  672. (https://crbug.com/dawn/1800):
  673. Enable timestamp queries quantization to reduce the precision of timers
  674. that can be created with timestamp queries.
  675.  
  676. Compositor Information
  677. ======================
  678. Tile Update Mode: One-copy
  679. Partial Raster : Enabled
  680.  
  681. Display(s) Information
  682. ======================
  683. Info : Display[49] bounds=[0,0 1920x1080], workarea=[0,0 1920x1080], scale=1, rotation=0, panel_rotation=0 external detected
  684. Color space (all) : {primaries:BT709, transfer:SRGB, matrix:RGB, range:FULL}
  685. Buffer format (all) : RGBA_8888
  686. Color volume : {name:'srgb', r:[0.6400, 0.3300], g:[0.3000, 0.6000], b:[0.1500, 0.0600], w:[0.3127, 0.3290]}
  687. SDR white level in nits : 203
  688. HDR relative maximum luminance: 1
  689. Bits per color component : 8
  690. Bits per pixel : 24
  691.  
  692. Video Acceleration Information
  693. ==============================
  694. Decoding:
  695. Encoding:
  696.  
  697. Vulkan Information
  698. ==================
  699.  
  700. Device Performance Information
  701. ==============================
  702.  
  703. Log Messages
  704. ============
  705. [31610:31610:0430/123504.382187:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] : InitializeSandbox() called with multiple threads in process gpu-process.
  706. [31610:31610:0430/123533.568984:ERROR:ui/gl/egl_util.cc:92] : EGL Driver message (Error) eglCreateContext: Requested version is not supported
Advertisement
Comments
  • User was banned
  • User was banned
  • User was banned
  • User was banned
  • User was banned
  • User was banned
Add Comment
Please, Sign In to add comment