ALT Linux Bugzilla
– Attachment 18802 Details for
Bug 52623
В Wayland-сессии не работает аппаратное ускорение
New bug
|
Search
|
[?]
|
Help
Register
|
Log In
[x]
|
Forgot Password
Login:
[x]
|
EN
|
RU
Вывод команды browser://gpu (Wayland)
about-gpu-2025-06-08T19-03-21-525Z.txt (text/plain), 62.67 KB, created by
Андрей
on 2025-06-08 22:07:17 MSK
(
hide
)
Description:
Вывод команды browser://gpu (Wayland)
Filename:
MIME Type:
Creator:
Андрей
Created:
2025-06-08 22:07:17 MSK
Size:
62.67 KB
patch
obsolete
>Graphics Feature Status >======================= >* Canvas: Software only, hardware acceleration unavailable >* Canvas out-of-process rasterization: Disabled >* Custo Wallpaper Animation: Disabled >* Direct Rendering Display Compositor: Disabled >* Compositing: Software only. Hardware acceleration disabled >* Multiple Raster Threads: Enabled >* OpenGL: Disabled >* Rasterization: Software only. Hardware acceleration disabled >* Raw Draw: Disabled >* Skia Graphite: Disabled >* Video Decode: Software only. Hardware acceleration disabled >* Video Encode: Software only. Hardware acceleration disabled >* Vulkan: Disabled >* WebGL: Software only, hardware acceleration unavailable >* WebGL2: Software only, hardware acceleration unavailable >* WebGPU: Disabled >* WebNN: Software only, hardware acceleration unavailable > >Version Information >=================== >Data exported : 2025-06-08T19:03:01.007Z >Chrome version : YaBrowser/25.2.0.0 >Operating system : Linux 6.12.29-6.12-alt1 >Software rendering list path: Path=/src/gpu/config/software_rendering_list.json RevisionId=4dfc333f80aa6396b06cbf160d4df5eb794b3e17 >Driver bug list path : Path=/src/gpu/config/gpu_driver_bug_list.json RevisionId=4dfc333f80aa6396b06cbf160d4df5eb794b3e17 >ANGLE commit id : unknown hash >2D graphics backend : Skia/132 4dfc333f80aa6396b06cbf160d4df5eb794b3e17 >Command Line : /usr/bin/yandex-browser-stable --ozone-platform=wayland --external-app-null-path --external-app-data=null_data --flag-switches-begin --flag-switches-end > >Driver Information >================== >Initialization time : 339 >In-process GPU : false >Passthrough Command Decoder : true >Sandboxed : false >GPU0 : VENDOR= 0xffff [Google Inc. (Google)], DEVICE=0xffff [ANGLE (Google, Vulkan 1.3.0 (SwiftShader Device (Subzero) (0x0000C0DE)), SwiftShader driver-5.0.0)], DRIVER_VENDOR=SwANGLE, DRIVER_VERSION=5.0.0 *ACTIVE* >Optimus : false >AMD switchable : false >Pixel shader version : 1.00 >Vertex shader version : 1.00 >Max. MSAA samples : 4 >Machine model name : >Machine model version : >GL implementation parts : (gl=egl-angle,angle=swiftshader) >Display type : ANGLE_SWIFTSHADER >GL_VENDOR : Google Inc. (Google) >GL_RENDERER : ANGLE (Google, Vulkan 1.3.0 (SwiftShader Device (Subzero) (0x0000C0DE)), SwiftShader driver-5.0.0) >GL_VERSION : OpenGL ES 2.0.0 (ANGLE 2.1 git hash: unknown hash) >GL_EXTENSIONS : GL_AMD_performance_monitor GL_ANGLE_base_vertex_base_instance_shader_builtin GL_ANGLE_blob_cache GL_ANGLE_client_arrays GL_ANGLE_compressed_texture_etc GL_ANGLE_depth_texture GL_ANGLE_framebuffer_blit GL_ANGLE_framebuffer_multisample GL_ANGLE_get_image GL_ANGLE_get_serialized_context_string GL_ANGLE_get_tex_level_parameter GL_ANGLE_instanced_arrays GL_ANGLE_memory_object_flags GL_ANGLE_memory_size GL_ANGLE_pack_reverse_row_order GL_ANGLE_polygon_mode GL_ANGLE_program_binary_readiness_query GL_ANGLE_program_cache_control GL_ANGLE_read_only_depth_stencil_feedback_loops GL_ANGLE_relaxed_vertex_attribute_type GL_ANGLE_request_extension GL_ANGLE_rgbx_internal_format GL_ANGLE_robust_client_memory GL_ANGLE_robust_fragment_shader_output GL_ANGLE_robust_resource_initialization GL_ANGLE_texture_compression_dxt3 GL_ANGLE_texture_compression_dxt5 GL_ANGLE_texture_usage GL_ANGLE_translated_shader_source GL_ANGLE_vulkan_image GL_APPLE_clip_distance GL_ARM_shader_framebuffer_fetch GL_ARM_shader_framebuffer_fetch_depth_stencil GL_CHROMIUM_bind_generates_resource GL_CHROMIUM_bind_uniform_location GL_CHROMIUM_color_buffer_float_rgb GL_CHROMIUM_color_buffer_float_rgba GL_CHROMIUM_copy_compressed_texture GL_CHROMIUM_copy_texture GL_CHROMIUM_lose_context GL_EXT_EGL_image_external_wrap_modes GL_EXT_blend_minmax GL_EXT_buffer_storage GL_EXT_clear_texture GL_EXT_clip_control GL_EXT_color_buffer_half_float GL_EXT_compressed_ETC1_RGB8_sub_texture GL_EXT_copy_image 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_elements_base_vertex 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_robustness GL_EXT_sRGB GL_EXT_sRGB_write_control GL_EXT_semaphore GL_EXT_semaphore_fd GL_EXT_separate_shader_objects GL_EXT_shader_framebuffer_fetch GL_EXT_shader_framebuffer_fetch_non_coherent GL_EXT_shader_non_constant_global_initializers GL_EXT_shader_texture_lod 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_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_decode GL_EXT_texture_storage GL_EXT_texture_type_2_10_10_10_REV GL_EXT_unpack_subimage GL_KHR_blend_equation_advanced GL_KHR_debug GL_KHR_robust_buffer_access_behavior GL_KHR_robustness GL_KHR_texture_compression_astc_ldr GL_NV_depth_buffer_float2 GL_NV_fence GL_NV_framebuffer_blit GL_NV_pack_subimage GL_NV_pixel_buffer_object GL_NV_polygon_mode GL_NV_read_depth GL_NV_read_depth_stencil GL_NV_read_stencil GL_OES_EGL_image GL_OES_EGL_image_external 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_copy_image GL_OES_depth24 GL_OES_depth32 GL_OES_depth_texture GL_OES_depth_texture_cube_map GL_OES_draw_elements_base_vertex 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_primitive_bounding_box GL_OES_rgb8_rgba8 GL_OES_sample_shading GL_OES_standard_derivatives GL_OES_surfaceless_context GL_OES_texture_3D GL_OES_texture_border_clamp 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 GL_OES_vertex_half_float >Disabled Extensions : >Disabled WebGL Extensions : >Window system binding vendor : Google Inc. (Google) >Window system binding version : 1.5 (ANGLE 2.1 git hash: unknown hash) >Window system binding extensions: EGL_EXT_create_context_robustness EGL_ANGLE_surface_orientation EGL_KHR_create_context EGL_KHR_image EGL_KHR_image_base EGL_EXT_image_gl_colorspace EGL_KHR_gl_colorspace EGL_KHR_gl_texture_2D_image EGL_KHR_gl_texture_cubemap_image EGL_KHR_gl_renderbuffer_image EGL_KHR_get_all_proc_addresses EGL_KHR_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_ANGLE_create_context_backwards_compatible EGL_KHR_no_config_context EGL_IMG_context_priority EGL_KHR_create_context_no_error EGL_KHR_reusable_sync EGL_EXT_buffer_age EGL_ANGLE_create_surface_swap_interval EGL_ANGLE_vulkan_image EGL_KHR_partial_update EGL_ANGLE_global_fence_sync >XDG_CURRENT_DESKTOP : KDE:KDE-Wayland: >XDG_SESSION_TYPE : wayland >Interfaces exposed by the Wayland compositor: wl_compositor:6 zwp_tablet_manager_v2:1 zwp_keyboard_shortcuts_inhibit_manager_v1:1 zxdg_decoration_manager_v1:1 wp_viewporter:1 wp_security_context_manager_v1:1 wp_fractional_scale_manager_v1:1 wl_shm:1 wl_seat:9 zwp_pointer_gestures_v1:3 zwp_pointer_constraints_v1:1 zwp_relative_pointer_manager_v1:1 wl_data_device_manager:3 zwlr_data_control_manager_v1:2 wp_cursor_shape_manager_v1:1 zwp_primary_selection_device_manager_v1:1 org_kde_kwin_idle:1 zwp_idle_inhibit_manager_v1:1 ext_idle_notifier_v1:1 org_kde_plasma_shell:8 org_kde_kwin_appmenu_manager:2 org_kde_kwin_server_decoration_palette_manager:1 org_kde_plasma_virtual_desktop_management:2 org_kde_kwin_shadow_manager:2 org_kde_kwin_dpms_manager:1 org_kde_kwin_server_decoration_manager:1 kde_output_management_v2:12 zxdg_output_manager_v1:3 wl_subcompositor:1 zxdg_exporter_v2:1 zxdg_importer_v2:1 xdg_activation_v1:1 wp_content_type_manager_v1:1 wp_tearing_control_manager_v1:1 xdg_toplevel_drag_manager_v1:1 xdg_toplevel_icon_manager_v1:1 kde_screen_edge_manager_v1:1 frog_color_management_factory_v1:1 wp_presentation:2 wp_color_manager_v1:1 xdg_wm_dialog_v1:1 kde_external_brightness_v1:2 wp_alpha_modifier_v1:1 wp_linux_drm_syncobj_manager_v1:1 xdg_wm_base:6 zwlr_layer_shell_v1:5 kde_output_device_v2:11 wl_output:4 wp_drm_lease_device_v1:1 kde_output_order_v1:1 zwp_text_input_manager_v1:1 zwp_text_input_manager_v2:1 zwp_text_input_manager_v3:1 org_kde_kwin_blur_manager:1 org_kde_kwin_contrast_manager:2 org_kde_kwin_slide_manager:1 xdg_system_bell_v1:1 zwp_linux_dmabuf_v1:4 wl_drm:2 >Ozone platform : wayland >Direct rendering version : unknown >Reset notification strategy : 0x8252 >GPU process crash count : 3 >gfx::BufferFormats supported for allocation and texturing: R_8: not supported, R_16: not supported, RG_88: not supported, RG_1616: not supported, BGR_565: not supported, RGBA_4444: not supported, RGBX_8888: not supported, RGBA_8888: not supported, BGRX_8888: not supported, BGRA_1010102: not supported, RGBA_1010102: not supported, BGRA_8888: not supported, RGBA_F16: not supported, YVU_420: not supported, YUV_420_BIPLANAR: not supported, YUVA_420_TRIPLANAR: not supported, P010: not supported > >Problems Detected >================= >* WebGPU has been disabled via blocklist or the command line. > Disabled Features: webgpu > >* WebGL2 has been disabled via blocklist or the command line. > Disabled Features: webgl2 > >* Custo wallpaper animation has been disabled via blacklist > Disabled Features: custo_wallpaper_animation > >* Accelerated rasterization has been disabled, either via blocklist, about:flags or the command line. > Disabled Features: rasterization > >* Accelerated video encode has been disabled, either via blocklist, about:flags or the command line. > Disabled Features: video_encode > >* Accelerated video decode has been disabled, either via blocklist, about:flags or the command line. > Disabled Features: video_decode > >* WebGL has been disabled via blocklist or the command line. > Disabled Features: webgl > >* Gpu compositing has been disabled, either via blocklist, about:flags or the command line. The browser will fall back to software compositing and hardware acceleration will be unavailable. > Disabled Features: gpu_compositing > >* Accelerated 2D canvas is unavailable: either disabled via blocklist or the command line. > Disabled Features: 2d_canvas > >ANGLE Features >============== >* allowCompressedFormats (Frontend workarounds): Enabled > >* alwaysEnableEmulatedMultidrawExtensions (Frontend workarounds): Disabled > >* alwaysRunLinkSubJobsThreaded (Frontend features): Enabled > >* cacheCompiledShader (Frontend features): Enabled > >* compileJobIsThreadSafe (Frontend features): Enabled > >* disableAnisotropicFiltering (Frontend workarounds): Disabled > >* disableDrawBuffersIndexed (Frontend features): Disabled > >* disableProgramBinary (Frontend features): Disabled > >* disableProgramCaching (Frontend features): Disabled > >* disableProgramCachingForTransformFeedback (Frontend workarounds): Disabled > >* dumpShaderSource (Frontend features): Disabled > >* dumpTranslatedShaders (Frontend features): Disabled > >* emulatePixelLocalStorage (Frontend features): Enabled > >* enableCaptureLimits (Frontend features): Disabled > >* enableProgramBinaryForCapture (Frontend features): Disabled > >* enableShaderSubstitution (Frontend workarounds): Disabled > >* enableTranslatedShaderSubstitution (Frontend workarounds): Disabled > >* forceDepthAttachmentInitOnClear (Frontend workarounds): Disabled > >* forceFlushAfterDrawcallUsingShadowmap (Frontend workarounds): Disabled > >* forceGlErrorChecking (Frontend features): Disabled > >* forceInitShaderVariables (Frontend features): Disabled > >* forceMinimumMaxVertexAttributes (Frontend features): Disabled > >* forceRobustResourceInit (Frontend features): Disabled > >* linkJobIsThreadSafe (Frontend features): Enabled > >* loseContextOnOutOfMemory (Frontend workarounds): Enabled > >* rejectWebglShadersWithUndefinedBehavior (Frontend workarounds): Enabled > >* singleThreadedTextureDecompression (Frontend workarounds): Disabled > >* uncurrentEglSurfaceUponSurfaceDestroy (Frontend workarounds): Enabled > >* adjustClearColorPrecision (Vulkan workarounds): Disabled > >* allocateNonZeroMemory (Vulkan features): Disabled > >* allowGenerateMipmapWithCompute (Vulkan features): Disabled > >* allowHostImageCopyDespiteNonIdenticalLayout (Vulkan features): Disabled > >* allowMultisampledRenderToTextureEmulation (Vulkan workarounds): Disabled > >* appendAliasedMemoryDecorations (Vulkan workarounds): Enabled > >* asyncCommandBufferResetAndGarbageCleanup (Vulkan features): Enabled > >* asyncCommandQueue (Vulkan features): Disabled > >* avoidOpSelectWithMismatchingRelaxedPrecision (Vulkan workarounds): Disabled > >* bottomLeftOriginPresentRegionRectangles (Vulkan workarounds): Disabled > >* bresenhamLineRasterization (Vulkan features): Enabled > >* clDumpVkSpirv (Vulkan features): Disabled > >* clampFragDepth (Vulkan workarounds): Disabled > >* clampPointSize (Vulkan workarounds): Disabled > >* compressVertexData (Vulkan workarounds): Disabled > >* descriptorSetCache (Vulkan features): Enabled > >* disableDepthStencilResolveThroughAttachment (Vulkan workarounds): Disabled > >* disableFlippingBlitWithCommand (Vulkan workarounds): Disabled > >* disablePipelineCacheLoadForTesting (Vulkan workarounds): Disabled > >* disableSeparateShaderObjects (Vulkan app workarounds): Disabled > >* disallowMixedDepthStencilLoadOpNoneAndLoad (Vulkan workarounds): Disabled > >* doubleDepthBiasConstantFactor (Vulkan workarounds): Disabled > >* eglColorspaceAttributePassthrough (Vulkan features): Disabled > >* emulateAdvancedBlendEquations (Vulkan features): Disabled > >* emulateDithering (Vulkan features): Disabled > >* emulateR32fImageAtomicExchange (Vulkan workarounds): Enabled > >* emulateTransformFeedback (Vulkan features): Enabled > >* emulatedPrerotation180 (Vulkan features): Disabled > >* emulatedPrerotation270 (Vulkan features): Disabled > >* emulatedPrerotation90 (Vulkan features): Disabled > >* enableAdditionalBlendFactorsForDithering (Vulkan app workarounds): Disabled > >* enableAsyncPipelineCacheCompression (Vulkan workarounds): Enabled > >* enableMergeClientAttribBuffer (Vulkan features): Disabled > >* enableMultisampledRenderToTexture (Vulkan workarounds): Disabled > >* enableParallelCompileAndLink (Vulkan features): Disabled > >* enablePipelineCacheDataCompression (Vulkan features): Enabled > >* enablePortabilityEnumeration (Vulkan workarounds): Disabled > >* enablePreRotateSurfaces (Vulkan features): Disabled > >* enablePrecisionQualifiers (Vulkan features): Enabled > >* explicitlyCastMediumpFloatTo16Bit (Vulkan workarounds): Disabled > >* explicitlyEnablePerSampleShading (Vulkan workarounds): Enabled > >* exposeES32ForTesting (Vulkan workarounds): Disabled > >* exposeNonConformantExtensionsAndVersions (Vulkan workarounds): Disabled > >* forceContinuousRefreshOnSharedPresent (Vulkan features): Disabled > >* forceD16TexFilter (Vulkan workarounds): Disabled > >* forceDisableFullScreenExclusive (Vulkan workarounds): Disabled > >* forceFallbackFormat (Vulkan workarounds): Disabled > >* forceFragmentShaderPrecisionHighpToMediump (Vulkan workarounds): Disabled > >* forceMaxUniformBufferSize16KB (Vulkan workarounds): Disabled > >* forceNearestFiltering (Vulkan workarounds): Disabled > >* forceNearestMipFiltering (Vulkan workarounds): Disabled > >* forceSampleUsageForAhbBackedImages (Vulkan app workarounds): Disabled > >* forceSubmitImmutableTextureUpdates (Vulkan app workarounds): Disabled > >* forceTextureLodOffset1 (Vulkan workarounds): Disabled > >* forceTextureLodOffset2 (Vulkan workarounds): Disabled > >* forceTextureLodOffset3 (Vulkan workarounds): Disabled > >* forceTextureLodOffset4 (Vulkan workarounds): Disabled > >* forceWaitForSubmissionToCompleteForQueryResult (Vulkan workarounds): Disabled > >* generateFragmentShadingRateAttchementWithCpu (Vulkan features): Disabled > >* hasBlobCacheThatEvictsOldItemsFirst (Vulkan features): Enabled > >* hasEffectivePipelineCacheSerialization (Vulkan features): Disabled > >* limitMaxStorageBufferSize (Vulkan workarounds): Disabled > >* limitSampleCountTo2 (Vulkan workarounds): Disabled > >* logMemoryReportCallbacks (Vulkan features): Disabled > >* logMemoryReportStats (Vulkan features): Disabled > >* mapUnspecifiedColorSpaceToPassThrough (Vulkan features): Disabled > >* mergeProgramPipelineCachesToGlobalCache (Vulkan workarounds): Enabled > >* mutableMipmapTextureUpload (Vulkan features): Enabled > >* overrideSurfaceFormatRGB8ToRGBA8 (Vulkan workarounds): Enabled > >* padBuffersToMaxVertexAttribStride (Vulkan workarounds): Disabled > >* perFrameWindowSizeQuery (Vulkan workarounds): Disabled > >* permanentlySwitchToFramebufferFetchMode (Vulkan features): Disabled > >* persistentlyMappedBuffers (Vulkan features): Enabled > >* preferAggregateBarrierCalls (Vulkan workarounds): Enabled > >* preferCPUForBufferSubData (Vulkan features): Disabled > >* preferCachedNoncoherentForDynamicStreamBufferUsage (Vulkan features): Disabled > >* preferDeviceLocalMemoryHostVisible (Vulkan features): Enabled > >* preferDoubleBufferSwapchainOnFifoMode (Vulkan features): Disabled > >* preferDrawClearOverVkCmdClearAttachments (Vulkan workarounds): Disabled > >* preferDriverUniformOverSpecConst (Vulkan features): Enabled > >* preferDynamicRendering (Vulkan features): Enabled > >* preferHostCachedForNonStaticBufferUsage (Vulkan features): Disabled > >* preferLinearFilterForYUV (Vulkan features): Disabled > >* preferMSRTSSFlagByDefault (Vulkan features): Disabled > >* preferMonolithicPipelinesOverLibraries (Vulkan workarounds): Enabled > >* preferSkippingInvalidateForEmulatedFormats (Vulkan workarounds): Enabled > >* preferSubmitAtFBOBoundary (Vulkan workarounds): Enabled > >* preferSubmitOnAnySamplesPassedQueryEnd (Vulkan workarounds): Disabled > >* provokingVertex (Vulkan features): Enabled > >* retainSPIRVDebugInfo (Vulkan features): Disabled > >* roundOutputAfterDithering (Vulkan workarounds): Disabled > >* slowAsyncCommandQueueForTesting (Vulkan workarounds): Disabled > >* slowDownMonolithicPipelineCreationForTesting (Vulkan workarounds): Disabled > >* supports16BitInputOutput (Vulkan features): Disabled > >* supports16BitPushConstant (Vulkan features): Disabled > >* supports16BitStorageBuffer (Vulkan features): Disabled > >* supports16BitUniformAndStorageBuffer (Vulkan features): Disabled > >* supports8BitPushConstant (Vulkan features): Disabled > >* supports8BitStorageBuffer (Vulkan features): Disabled > >* supports8BitUniformAndStorageBuffer (Vulkan features): Disabled > >* supportsAndroidHardwareBuffer (Vulkan features): Disabled > >* supportsAndroidNativeFenceSync (Vulkan features): Disabled > >* supportsBindMemory2 (Vulkan features): Enabled > >* supportsBlendOperationAdvanced (Vulkan features): Enabled > >* supportsBlendOperationAdvancedCoherent (Vulkan features): Disabled > >* supportsColorWriteEnable (Vulkan features): Disabled > >* supportsComputeTranscodeEtcToBc (Vulkan features): Disabled > >* supportsCustomBorderColor (Vulkan features): Enabled > >* supportsDenormFtzFp16 (Vulkan features): Disabled > >* supportsDenormFtzFp32 (Vulkan features): Disabled > >* supportsDenormFtzFp64 (Vulkan features): Disabled > >* supportsDenormPreserveFp16 (Vulkan features): Disabled > >* supportsDenormPreserveFp32 (Vulkan features): Disabled > >* supportsDenormPreserveFp64 (Vulkan features): Disabled > >* supportsDepthClampZeroOne (Vulkan features): Disabled > >* supportsDepthClipControl (Vulkan features): Enabled > >* supportsDepthStencilIndependentResolveNone (Vulkan features): Enabled > >* supportsDepthStencilResolve (Vulkan features): Enabled > >* supportsDynamicRendering (Vulkan features): Enabled > >* supportsDynamicRenderingLocalRead (Vulkan features): Enabled > >* supportsExtendedDynamicState (Vulkan features): Enabled > >* supportsExtendedDynamicState2 (Vulkan features): Disabled > >* supportsExternalFenceCapabilities (Vulkan features): Enabled > >* supportsExternalFenceFd (Vulkan features): Disabled > >* supportsExternalFormatResolve (Vulkan features): Disabled > >* supportsExternalMemoryDmaBufAndModifiers (Vulkan features): Disabled > >* supportsExternalMemoryFd (Vulkan features): Enabled > >* supportsExternalMemoryFuchsia (Vulkan features): Disabled > >* supportsExternalMemoryHost (Vulkan features): Enabled > >* supportsExternalSemaphoreCapabilities (Vulkan features): Enabled > >* supportsExternalSemaphoreFd (Vulkan features): Enabled > >* supportsExternalSemaphoreFuchsia (Vulkan features): Disabled > >* supportsFormatFeatureFlags2 (Vulkan features): Enabled > >* supportsFoveatedRendering (Vulkan features): Disabled > >* supportsFragmentShaderPixelInterlock (Vulkan features): Disabled > >* supportsFragmentShadingRate (Vulkan features): Disabled > >* supportsFullScreenExclusive (Vulkan features): Disabled > >* supportsGGPFrameToken (Vulkan features): Disabled > >* supportsGeometryStreamsCapability (Vulkan features): Disabled > >* supportsGetMemoryRequirements2 (Vulkan features): Enabled > >* supportsGraphicsPipelineLibrary (Vulkan features): Enabled > >* supportsHostImageCopy (Vulkan features): Enabled > >* supportsHostQueryReset (Vulkan features): Enabled > >* supportsImage2dViewOf3d (Vulkan features): Disabled > >* supportsImageCubeArray (Vulkan features): Enabled > >* supportsImageFormatList (Vulkan features): Enabled > >* supportsImagelessFramebuffer (Vulkan features): Enabled > >* supportsIncrementalPresent (Vulkan features): Disabled > >* supportsIndexTypeUint8 (Vulkan features): Disabled > >* supportsLegacyDithering (Vulkan features): Disabled > >* supportsLockSurfaceExtension (Vulkan features): Disabled > >* supportsLogicOpDynamicState (Vulkan features): Disabled > >* supportsMaintenance5 (Vulkan features): Disabled > >* supportsMemoryBudget (Vulkan features): Disabled > >* supportsMixedReadWriteDepthStencilLayouts (Vulkan features): Enabled > >* supportsMultiDrawIndirect (Vulkan features): Enabled > >* supportsMultisampledRenderToSingleSampled (Vulkan features): Disabled > >* supportsMultiview (Vulkan features): Enabled > >* supportsPipelineCreationFeedback (Vulkan features): Enabled > >* supportsPipelineProtectedAccess (Vulkan features): Disabled > >* supportsPipelineRobustness (Vulkan features): Enabled > >* supportsPipelineStatisticsQuery (Vulkan features): Disabled > >* supportsPortabilityEnumeration (Vulkan features): Enabled > >* supportsPresentation (Vulkan features): Enabled > >* supportsPrimitiveTopologyListRestart (Vulkan features): Enabled > >* supportsPrimitivesGeneratedQuery (Vulkan features): Disabled > >* supportsProtectedMemory (Vulkan features): Disabled > >* supportsRasterizationOrderAttachmentAccess (Vulkan features): Enabled > >* supportsRenderPassLoadStoreOpNone (Vulkan features): Enabled > >* supportsRenderPassStoreOpNone (Vulkan features): Disabled > >* supportsRenderpass2 (Vulkan features): Enabled > >* supportsRoundingModeRteFp16 (Vulkan features): Disabled > >* supportsRoundingModeRteFp32 (Vulkan features): Disabled > >* supportsRoundingModeRteFp64 (Vulkan features): Disabled > >* supportsRoundingModeRtzFp16 (Vulkan features): Disabled > >* supportsRoundingModeRtzFp32 (Vulkan features): Disabled > >* supportsRoundingModeRtzFp64 (Vulkan features): Disabled > >* supportsSPIRV14 (Vulkan features): Enabled > >* supportsSampler2dViewOf3d (Vulkan features): Disabled > >* supportsSamplerMirrorClampToEdge (Vulkan features): Enabled > >* supportsShaderFloat16 (Vulkan features): Disabled > >* supportsShaderFloat64 (Vulkan features): Disabled > >* supportsShaderFramebufferFetch (Vulkan features): Enabled > >* supportsShaderFramebufferFetchDepthStencil (Vulkan features): Enabled > >* supportsShaderFramebufferFetchNonCoherent (Vulkan features): Enabled > >* supportsShaderInt8 (Vulkan features): Disabled > >* supportsShaderNonSemanticInfo (Vulkan features): Disabled > >* supportsShaderStencilExport (Vulkan features): Disabled > >* supportsSharedPresentableImageExtension (Vulkan features): Disabled > >* supportsSignedZeroInfNanPreserveFp16 (Vulkan features): Enabled > >* supportsSignedZeroInfNanPreserveFp32 (Vulkan features): Enabled > >* supportsSignedZeroInfNanPreserveFp64 (Vulkan features): Enabled > >* supportsSurfaceCapabilities2Extension (Vulkan features): Enabled > >* supportsSurfaceMaintenance1 (Vulkan features): Enabled > >* supportsSurfaceProtectedCapabilitiesExtension (Vulkan features): Disabled > >* supportsSurfaceProtectedSwapchains (Vulkan features): Disabled > >* supportsSurfacelessQueryExtension (Vulkan features): Disabled > >* supportsSwapchainMaintenance1 (Vulkan features): Enabled > >* supportsSynchronization2 (Vulkan features): Enabled > >* supportsTimelineSemaphore (Vulkan features): Enabled > >* supportsTimestampSurfaceAttribute (Vulkan features): Disabled > >* supportsTransformFeedbackExtension (Vulkan features): Disabled > >* supportsVertexInputDynamicState (Vulkan features): Enabled > >* supportsYUVSamplerConversion (Vulkan features): Enabled > >* supportsYuvTarget (Vulkan features): Disabled > >* swapbuffersOnFlushOrFinishWithSingleBuffer (Vulkan features): Disabled > >* syncMonolithicPipelinesToBlobCache (Vulkan workarounds): Disabled > >* useCullModeDynamicState (Vulkan workarounds): Enabled > >* useDepthBiasEnableDynamicState (Vulkan workarounds): Disabled > >* useDepthCompareOpDynamicState (Vulkan workarounds): Enabled > >* useDepthTestEnableDynamicState (Vulkan workarounds): Enabled > >* useDepthWriteEnableDynamicState (Vulkan workarounds): Enabled > >* useDualPipelineBlobCacheSlots (Vulkan features): Disabled > >* useEmptyBlobsToEraseOldPipelineCacheFromBlobCache (Vulkan features): Disabled > >* useFrontFaceDynamicState (Vulkan workarounds): Enabled > >* useMultipleDescriptorsForExternalFormats (Vulkan workarounds): Enabled > >* useNonZeroStencilWriteMaskStaticState (Vulkan workarounds): Disabled > >* usePrimitiveRestartEnableDynamicState (Vulkan workarounds): Disabled > >* useRasterizerDiscardEnableDynamicState (Vulkan workarounds): Disabled > >* useResetCommandBufferBitForSecondaryPools (Vulkan workarounds): Disabled > >* useStencilOpDynamicState (Vulkan workarounds): Enabled > >* useStencilTestEnableDynamicState (Vulkan workarounds): Enabled > >* useVertexInputBindingStrideDynamicState (Vulkan workarounds): Disabled > >* useVkEventForImageBarrier (Vulkan features): Enabled > >* useVmaForImageSuballocation (Vulkan features): Enabled > >* varyingsRequireMatchingPrecisionInSpirv (Vulkan workarounds): Disabled > >* verifyPipelineCacheInBlobCache (Vulkan features): Disabled > >* waitIdleBeforeSwapchainRecreation (Vulkan workarounds): Disabled > >* warmUpPipelineCacheAtLink (Vulkan features): Enabled > >* wrapSwitchInIfTrue (Vulkan workarounds): Disabled > >Dawn Info >========= > ><Discrete GPU> Vulkan backend - AMD Radeon RX 560 Series (RADV POLARIS11) >-------------------------------------------------------------------------- > >[WebGPU Status] >--------------- >* Available > >[Adapter Supported Features] >---------------------------- >* depth-clip-control >* depth32float-stencil8 >* timestamp-query >* texture-compression-bc >* indirect-first-instance >* rg11b10ufloat-renderable >* bgra8unorm-storage >* float32filterable >* float32blendable >* subgroups >* dawn-internal-usages >* dawn-multi-planar-formats >* dawn-native >* implicit-device-synchronization >* transient-attachments >* dual-source-blending >* unorm16texture-formats >* snorm16texture-formats >* adapter-properties-memory-heaps >* adapter-properties-vk >* format-capabilities >* norm16texture-formats >* shared-texture-memory-opaque-fd >* shared-fence-vk-semaphore-opaque-fd >* shared-fence-sync-fd >* dawn-load-resolve-texture >* clip-distances >* shared-fence-vk-semaphore-sync-fd > >[Enabled Toggle Names] >---------------------- >* lazy_clear_resource_on_first_use: > (https://crbug.com/dawn/145): > Clears resource to zero on first usage. This initializes the resource so > that no dirty bits from recycled memory is present in the new resource. > >* use_temporary_buffer_in_texture_to_texture_copy: > (https://crbug.com/dawn/42): > Split texture-to-texture copy into two copies: copy from source texture > into a temporary buffer, and copy from the temporary buffer into the > destination texture when copying between compressed textures that don't > have block-aligned sizes. This workaround is enabled by default on all > Vulkan drivers to solve an issue in the Vulkan SPEC about the > texture-to-texture copies with compressed formats. See #1005 > (https://github.com/KhronosGroup/Vulkan-Docs/issues/1005) for more > details. > >* vulkan_use_d32s8: > (https://crbug.com/dawn/286): > Vulkan mandates support of either D32_FLOAT_S8 or D24_UNORM_S8. When > available the backend will use D32S8 (toggle to on) but setting the toggle > to off will make it use the D24S8 format when possible. > >* vulkan_use_s8: > (https://crbug.com/dawn/666): > Vulkan has a pure stencil8 format but it is not universally available. > When this toggle is on, the backend will use S8 for the stencil8 format, > otherwise it will fallback to D32S8 or D24S8. > >* disallow_spirv: > (https://crbug.com/1214923): > Disallow usage of SPIR-V completely so that only WGSL is used for shader > modules. This is useful to prevent a Chromium renderer process from > successfully sending SPIR-V code to be compiled in the GPU process. > >* use_placeholder_fragment_in_vertex_only_pipeline: > (https://crbug.com/dawn/136): > Use a placeholder empty fragment shader in vertex only render pipeline. > This toggle must be enabled for OpenGL ES backend, the Vulkan Backend, and > serves as a workaround by default enabled on some Metal devices with Intel > GPU to ensure the depth result is correct. > >* timestamp_quantization: > (https://crbug.com/dawn/1800): > Enable timestamp queries quantization to reduce the precision of timers > that can be created with timestamp queries. > >* use_vulkan_zero_initialize_workgroup_memory_extension: > (https://crbug.com/dawn/1302): > Initialize workgroup memory with OpConstantNull on Vulkan when the Vulkan > extension VK_KHR_zero_initialize_workgroup_memory is supported. > >* vulkan_use_image_robust_access_2: > (https://crbug.com/tint/1890): > Disable Tint robustness transform on textures when VK_EXT_robustness2 is > supported and robustImageAccess2 == VK_TRUE. > >* vulkan_use_buffer_robust_access_2: > (https://crbug.com/tint/1890): > Disable index clamping on the runtime-sized arrays on buffers in Tint > robustness transform when VK_EXT_robustness2 is supported and > robustBufferAccess2 == VK_TRUE. > >[WebGPU Required Toggles - enabled] >----------------------------------- >* disallow_spirv: > (https://crbug.com/1214923): > Disallow usage of SPIR-V completely so that only WGSL is used for shader > modules. This is useful to prevent a Chromium renderer process from > successfully sending SPIR-V code to be compiled in the GPU process. > >* timestamp_quantization: > (https://crbug.com/dawn/1800): > Enable timestamp queries quantization to reduce the precision of timers > that can be created with timestamp queries. > ><CPU> Vulkan backend - llvmpipe (LLVM 18.1.8, 256 bits) >-------------------------------------------------------- > >[WebGPU Status] >--------------- >* Blocklisted - crbug.com/40057808: CPU adapters not fully tested or conformant. > >[Adapter Supported Features] >---------------------------- >* depth-clip-control >* depth32float-stencil8 >* timestamp-query >* texture-compression-bc >* indirect-first-instance >* shader-f16 >* rg11b10ufloat-renderable >* bgra8unorm-storage >* float32filterable >* float32blendable >* subgroups >* subgroups-f16 >* dawn-internal-usages >* dawn-multi-planar-formats >* dawn-native >* implicit-device-synchronization >* transient-attachments >* dual-source-blending >* unorm16texture-formats >* adapter-properties-memory-heaps >* adapter-properties-vk >* format-capabilities >* shared-texture-memory-opaque-fd >* dawn-load-resolve-texture >* clip-distances > >[Enabled Toggle Names] >---------------------- >* lazy_clear_resource_on_first_use: > (https://crbug.com/dawn/145): > Clears resource to zero on first usage. This initializes the resource so > that no dirty bits from recycled memory is present in the new resource. > >* use_temporary_buffer_in_texture_to_texture_copy: > (https://crbug.com/dawn/42): > Split texture-to-texture copy into two copies: copy from source texture > into a temporary buffer, and copy from the temporary buffer into the > destination texture when copying between compressed textures that don't > have block-aligned sizes. This workaround is enabled by default on all > Vulkan drivers to solve an issue in the Vulkan SPEC about the > texture-to-texture copies with compressed formats. See #1005 > (https://github.com/KhronosGroup/Vulkan-Docs/issues/1005) for more > details. > >* vulkan_use_d32s8: > (https://crbug.com/dawn/286): > Vulkan mandates support of either D32_FLOAT_S8 or D24_UNORM_S8. When > available the backend will use D32S8 (toggle to on) but setting the toggle > to off will make it use the D24S8 format when possible. > >* vulkan_use_s8: > (https://crbug.com/dawn/666): > Vulkan has a pure stencil8 format but it is not universally available. > When this toggle is on, the backend will use S8 for the stencil8 format, > otherwise it will fallback to D32S8 or D24S8. > >* disallow_spirv: > (https://crbug.com/1214923): > Disallow usage of SPIR-V completely so that only WGSL is used for shader > modules. This is useful to prevent a Chromium renderer process from > successfully sending SPIR-V code to be compiled in the GPU process. > >* use_placeholder_fragment_in_vertex_only_pipeline: > (https://crbug.com/dawn/136): > Use a placeholder empty fragment shader in vertex only render pipeline. > This toggle must be enabled for OpenGL ES backend, the Vulkan Backend, and > serves as a workaround by default enabled on some Metal devices with Intel > GPU to ensure the depth result is correct. > >* timestamp_quantization: > (https://crbug.com/dawn/1800): > Enable timestamp queries quantization to reduce the precision of timers > that can be created with timestamp queries. > >* use_vulkan_zero_initialize_workgroup_memory_extension: > (https://crbug.com/dawn/1302): > Initialize workgroup memory with OpConstantNull on Vulkan when the Vulkan > extension VK_KHR_zero_initialize_workgroup_memory is supported. > >* vulkan_use_image_robust_access_2: > (https://crbug.com/tint/1890): > Disable Tint robustness transform on textures when VK_EXT_robustness2 is > supported and robustImageAccess2 == VK_TRUE. > >* vulkan_use_buffer_robust_access_2: > (https://crbug.com/tint/1890): > Disable index clamping on the runtime-sized arrays on buffers in Tint > robustness transform when VK_EXT_robustness2 is supported and > robustBufferAccess2 == VK_TRUE. > >[WebGPU Required Toggles - enabled] >----------------------------------- >* disallow_spirv: > (https://crbug.com/1214923): > Disallow usage of SPIR-V completely so that only WGSL is used for shader > modules. This is useful to prevent a Chromium renderer process from > successfully sending SPIR-V code to be compiled in the GPU process. > >* timestamp_quantization: > (https://crbug.com/dawn/1800): > Enable timestamp queries quantization to reduce the precision of timers > that can be created with timestamp queries. > ><CPU> Vulkan backend - SwiftShader Device (Subzero) >---------------------------------------------------- > >[WebGPU Status] >--------------- >* Blocklisted - crbug.com/40057808: CPU adapters not fully tested or conformant. > >[Adapter Supported Features] >---------------------------- >* depth-clip-control >* depth32float-stencil8 >* timestamp-query >* texture-compression-bc >* texture-compression-etc2 >* texture-compression-astc >* indirect-first-instance >* rg11b10ufloat-renderable >* bgra8unorm-storage >* float32filterable >* float32blendable >* subgroups >* dawn-internal-usages >* dawn-multi-planar-formats >* dawn-native >* implicit-device-synchronization >* transient-attachments >* unorm16texture-formats >* adapter-properties-memory-heaps >* adapter-properties-vk >* format-capabilities >* shared-texture-memory-opaque-fd >* shared-fence-vk-semaphore-opaque-fd >* dawn-load-resolve-texture >* clip-distances > >[Enabled Toggle Names] >---------------------- >* lazy_clear_resource_on_first_use: > (https://crbug.com/dawn/145): > Clears resource to zero on first usage. This initializes the resource so > that no dirty bits from recycled memory is present in the new resource. > >* use_temporary_buffer_in_texture_to_texture_copy: > (https://crbug.com/dawn/42): > Split texture-to-texture copy into two copies: copy from source texture > into a temporary buffer, and copy from the temporary buffer into the > destination texture when copying between compressed textures that don't > have block-aligned sizes. This workaround is enabled by default on all > Vulkan drivers to solve an issue in the Vulkan SPEC about the > texture-to-texture copies with compressed formats. See #1005 > (https://github.com/KhronosGroup/Vulkan-Docs/issues/1005) for more > details. > >* vulkan_use_d32s8: > (https://crbug.com/dawn/286): > Vulkan mandates support of either D32_FLOAT_S8 or D24_UNORM_S8. When > available the backend will use D32S8 (toggle to on) but setting the toggle > to off will make it use the D24S8 format when possible. > >* vulkan_use_s8: > (https://crbug.com/dawn/666): > Vulkan has a pure stencil8 format but it is not universally available. > When this toggle is on, the backend will use S8 for the stencil8 format, > otherwise it will fallback to D32S8 or D24S8. > >* disallow_spirv: > (https://crbug.com/1214923): > Disallow usage of SPIR-V completely so that only WGSL is used for shader > modules. This is useful to prevent a Chromium renderer process from > successfully sending SPIR-V code to be compiled in the GPU process. > >* use_placeholder_fragment_in_vertex_only_pipeline: > (https://crbug.com/dawn/136): > Use a placeholder empty fragment shader in vertex only render pipeline. > This toggle must be enabled for OpenGL ES backend, the Vulkan Backend, and > serves as a workaround by default enabled on some Metal devices with Intel > GPU to ensure the depth result is correct. > >* timestamp_quantization: > (https://crbug.com/dawn/1800): > Enable timestamp queries quantization to reduce the precision of timers > that can be created with timestamp queries. > >* use_vulkan_zero_initialize_workgroup_memory_extension: > (https://crbug.com/dawn/1302): > Initialize workgroup memory with OpConstantNull on Vulkan when the Vulkan > extension VK_KHR_zero_initialize_workgroup_memory is supported. > >[WebGPU Required Toggles - enabled] >----------------------------------- >* disallow_spirv: > (https://crbug.com/1214923): > Disallow usage of SPIR-V completely so that only WGSL is used for shader > modules. This is useful to prevent a Chromium renderer process from > successfully sending SPIR-V code to be compiled in the GPU process. > >* timestamp_quantization: > (https://crbug.com/dawn/1800): > Enable timestamp queries quantization to reduce the precision of timers > that can be created with timestamp queries. > ><CPU> OpenGLES backend - ANGLE (Google, Vulkan 1.3.0 (SwiftShader Device (Subzero) (0x0000C0DE)), SwiftShader driver-5.0.0) (Compatibility Mode) >------------------------------------------------------------------------------------------------------------------------------------------------- > >[WebGPU Status] >--------------- >* Blocklisted - crbug.com/40057808: CPU adapters not fully tested or conformant. > >[Adapter Supported Features] >---------------------------- >* texture-compression-bc >* texture-compression-etc2 >* texture-compression-astc >* float32blendable >* dawn-internal-usages >* dawn-native >* implicit-device-synchronization >* angle-texture-sharing >* unorm16texture-formats >* snorm16texture-formats >* format-capabilities >* norm16texture-formats > >[Enabled Toggle Names] >---------------------- >* lazy_clear_resource_on_first_use: > (https://crbug.com/dawn/145): > Clears resource to zero on first usage. This initializes the resource so > that no dirty bits from recycled memory is present in the new resource. > >* disable_indexed_draw_buffers: > (https://crbug.com/dawn/582): > Disables the use of indexed draw buffer state which is unsupported on some > platforms. > >* flush_before_client_wait_sync: > (https://crbug.com/dawn/633): > Call glFlush before glClientWaitSync to work around bugs in the latter > >* disallow_spirv: > (https://crbug.com/1214923): > Disallow usage of SPIR-V completely so that only WGSL is used for shader > modules. This is useful to prevent a Chromium renderer process from > successfully sending SPIR-V code to be compiled in the GPU process. > >* use_placeholder_fragment_in_vertex_only_pipeline: > (https://crbug.com/dawn/136): > Use a placeholder empty fragment shader in vertex only render pipeline. > This toggle must be enabled for OpenGL ES backend, the Vulkan Backend, and > serves as a workaround by default enabled on some Metal devices with Intel > GPU to ensure the depth result is correct. > >* timestamp_quantization: > (https://crbug.com/dawn/1800): > Enable timestamp queries quantization to reduce the precision of timers > that can be created with timestamp queries. > >* use_blit_for_buffer_to_stencil_texture_copy: > (https://crbug.com/dawn/1389): > Use a blit instead of a copy command to copy buffer data to the stencil > aspect of a texture. Works around an issue where stencil writes by copy > commands are not visible to a render or compute pass. > >* use_blit_for_depth16unorm_texture_to_buffer_copy: > (https://crbug.com/dawn/1782): > Use a blit instead of a copy command to copy depth aspect of a texture to > a buffer.Workaround for OpenGL and OpenGLES. > >* use_blit_for_depth32float_texture_to_buffer_copy: > (https://crbug.com/dawn/1782): > Use a blit instead of a copy command to copy depth aspect of a texture to > a buffer.Workaround for OpenGLES. > >* use_blit_for_stencil_texture_to_buffer_copy: > (https://crbug.com/dawn/1782): > Use a blit instead of a copy command to copy stencil aspect of a texture > to a buffer.Workaround for OpenGLES. > >* use_blit_for_snorm_texture_to_buffer_copy: > (https://crbug.com/dawn/1781): > Use a blit instead of a copy command to copy snorm texture to a > buffer.Workaround for OpenGLES. > >* use_blit_for_rgb9e5ufloat_texture_copy: > (https://crbug.com/dawn/2079): > Use a blit instead of a copy command to copy rgb9e5ufloat texture to a > texture or a buffer.Workaround for OpenGLES. > >* use_t2b2t_for_srgb_texture_copy: > (https://crbug.com/dawn/2362): > Use T2B and B2T copies to emulate a T2T copy between sRGB and non-sRGB > textures.Workaround for OpenGLES. > >* gl_depth_bias_modifier: > (https://crbug.com/42241017): > Empirically some GL drivers select n+1 when a depth value lies between 2^n > and 2^(n+1), while the WebGPU CTS is expecting n. Scale the depth bias > value by multiple 0.5 on certain backends to achieve conformant result. > >[WebGPU Required Toggles - enabled] >----------------------------------- >* disallow_spirv: > (https://crbug.com/1214923): > Disallow usage of SPIR-V completely so that only WGSL is used for shader > modules. This is useful to prevent a Chromium renderer process from > successfully sending SPIR-V code to be compiled in the GPU process. > >* timestamp_quantization: > (https://crbug.com/dawn/1800): > Enable timestamp queries quantization to reduce the precision of timers > that can be created with timestamp queries. > >Compositor Information >====================== >Tile Update Mode: One-copy >Partial Raster : Enabled > >GpuMemoryBuffers Status >======================= >R_8 : CAMERA_AND_CPU_READ_WRITE, SCANOUT_CPU_READ_WRITE, SCANOUT_FRONT_RENDERING >R_16 : Software only >RG_88 : Software only >RG_1616 : Software only >BGR_565 : GPU_READ >RGBA_4444 : Software only >RGBX_8888 : GPU_READ, SCANOUT, SCANOUT_CPU_READ_WRITE, SCANOUT_FRONT_RENDERING >RGBA_8888 : GPU_READ, SCANOUT, SCANOUT_CPU_READ_WRITE, SCANOUT_FRONT_RENDERING >BGRX_8888 : GPU_READ, SCANOUT, SCANOUT_CPU_READ_WRITE, SCANOUT_FRONT_RENDERING >BGRA_1010102 : SCANOUT, SCANOUT_CPU_READ_WRITE, SCANOUT_FRONT_RENDERING >RGBA_1010102 : SCANOUT, SCANOUT_CPU_READ_WRITE, SCANOUT_FRONT_RENDERING >BGRA_8888 : GPU_READ, SCANOUT, SCANOUT_CPU_READ_WRITE, SCANOUT_FRONT_RENDERING >RGBA_F16 : Software only >YVU_420 : GPU_READ, SCANOUT_VEA_CPU_READ, VEA_READ_CAMERA_AND_CPU_READ_WRITE >YUV_420_BIPLANAR : SCANOUT_CAMERA_READ_WRITE, SCANOUT_CPU_READ_WRITE, SCANOUT_VEA_CPU_READ, SCANOUT_FRONT_RENDERING, VEA_READ_CAMERA_AND_CPU_READ_WRITE >YUVA_420_TRIPLANAR: Software only >P010 : Software only > >Display(s) Information >====================== >Info : Display[59] bounds=[0,0 3440x1440], workarea=[0,0 3440x1440], scale=1, rotation=0, panel_rotation=0 external detected >Color space (all) : {primaries:BT709, transfer:SRGB, matrix:RGB, range:FULL} >Buffer format (all) : RGBA_8888 >Color volume : {name:'srgb', r:[0.6400, 0.3300], g:[0.3000, 0.6000], b:[0.1500, 0.0600], w:[0.3127, 0.3290]} >SDR white level in nits : 203 >HDR relative maximum luminance: 1 >Bits per color component : 8 >Bits per pixel : 24 > >Video Acceleration Information >============================== >Decoding: >Encoding: > >Vulkan Information >================== > >Device Performance Information >============================== > >Driver Information for Hardware GPU >=================================== >Initialization time : 224 >In-process GPU : false >Passthrough Command Decoder : true >Sandboxed : false >GPU0 : VENDOR= 0x1002 [Google Inc. (AMD)], DEVICE=0x67ff [ANGLE (AMD, AMD Radeon RX 560 Series (radeonsi polaris11 LLVM 18.1.8), OpenGL ES 3.2 Mesa 24.3.4)], DRIVER_VENDOR=Mesa, DRIVER_VERSION=24.3.4 *ACTIVE* >Optimus : false >AMD switchable : false >Pixel shader version : 1.00 >Vertex shader version : 1.00 >Max. MSAA samples : 8 >Machine model name : >Machine model version : >GL implementation parts : (gl=egl-angle,angle=opengl) >Display type : ANGLE_OPENGL >GL_VENDOR : Google Inc. (AMD) >GL_RENDERER : ANGLE (AMD, AMD Radeon RX 560 Series (radeonsi polaris11 LLVM 18.1.8), OpenGL ES 3.2 Mesa 24.3.4) >GL_VERSION : OpenGL ES 2.0.0 (ANGLE 2.1 git hash: unknown hash) >GL_EXTENSIONS : GL_AMD_performance_monitor GL_ANGLE_base_vertex_base_instance_shader_builtin GL_ANGLE_blob_cache GL_ANGLE_client_arrays 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_request_extension GL_ANGLE_robust_client_memory GL_ANGLE_texture_compression_dxt3 GL_ANGLE_texture_compression_dxt5 GL_ANGLE_texture_external_update GL_ANGLE_translated_shader_source GL_ARB_sync GL_CHROMIUM_bind_generates_resource GL_CHROMIUM_bind_uniform_location GL_CHROMIUM_color_buffer_float_rgba GL_CHROMIUM_copy_texture GL_CHROMIUM_lose_context GL_CHROMIUM_sync_query GL_EXT_blend_func_extended GL_EXT_blend_minmax GL_EXT_clear_texture GL_EXT_clip_control GL_EXT_color_buffer_half_float GL_EXT_compressed_ETC1_RGB8_sub_texture 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_elements_base_vertex 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_robustness GL_EXT_sRGB GL_EXT_sRGB_write_control GL_EXT_semaphore GL_EXT_semaphore_fd 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_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_decode 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_OES_EGL_image GL_OES_EGL_image_external 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_elements_base_vertex 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_rgb8_rgba8 GL_OES_standard_derivatives GL_OES_surfaceless_context GL_OES_texture_3D GL_OES_texture_border_clamp 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 GL_WEBGL_video_texture >Disabled Extensions : GL_KHR_blend_equation_advanced GL_KHR_blend_equation_advanced_coherent >Disabled WebGL Extensions : >Window system binding vendor : Google Inc. (AMD) >Window system binding version : 1.5 (ANGLE 2.1 git hash: unknown hash) >Window system binding extensions: EGL_EXT_create_context_robustness EGL_KHR_create_context 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_ANGLE_context_virtualization >XDG_CURRENT_DESKTOP : KDE:KDE-Wayland: >XDG_SESSION_TYPE : wayland >Interfaces exposed by the Wayland compositor: wl_compositor:6 zwp_tablet_manager_v2:1 zwp_keyboard_shortcuts_inhibit_manager_v1:1 zxdg_decoration_manager_v1:1 wp_viewporter:1 wp_security_context_manager_v1:1 wp_fractional_scale_manager_v1:1 wl_shm:1 wl_seat:9 zwp_pointer_gestures_v1:3 zwp_pointer_constraints_v1:1 zwp_relative_pointer_manager_v1:1 wl_data_device_manager:3 zwlr_data_control_manager_v1:2 wp_cursor_shape_manager_v1:1 zwp_primary_selection_device_manager_v1:1 org_kde_kwin_idle:1 zwp_idle_inhibit_manager_v1:1 ext_idle_notifier_v1:1 org_kde_plasma_shell:8 org_kde_kwin_appmenu_manager:2 org_kde_kwin_server_decoration_palette_manager:1 org_kde_plasma_virtual_desktop_management:2 org_kde_kwin_shadow_manager:2 org_kde_kwin_dpms_manager:1 org_kde_kwin_server_decoration_manager:1 kde_output_management_v2:12 zxdg_output_manager_v1:3 wl_subcompositor:1 zxdg_exporter_v2:1 zxdg_importer_v2:1 xdg_activation_v1:1 wp_content_type_manager_v1:1 wp_tearing_control_manager_v1:1 xdg_toplevel_drag_manager_v1:1 xdg_toplevel_icon_manager_v1:1 kde_screen_edge_manager_v1:1 frog_color_management_factory_v1:1 wp_presentation:2 wp_color_manager_v1:1 xdg_wm_dialog_v1:1 kde_external_brightness_v1:2 wp_alpha_modifier_v1:1 wp_linux_drm_syncobj_manager_v1:1 xdg_wm_base:6 zwlr_layer_shell_v1:5 kde_output_device_v2:11 wl_output:4 wp_drm_lease_device_v1:1 kde_output_order_v1:1 zwp_text_input_manager_v1:1 zwp_text_input_manager_v2:1 zwp_text_input_manager_v3:1 org_kde_kwin_blur_manager:1 org_kde_kwin_contrast_manager:2 org_kde_kwin_slide_manager:1 xdg_system_bell_v1:1 zwp_linux_dmabuf_v1:4 wl_drm:2 >Ozone platform : wayland >Direct rendering version : unknown >Reset notification strategy : 0x8252 >GPU process crash count : 3 >gfx::BufferFormats supported for allocation and texturing: R_8: supported, R_16: supported, RG_88: supported, RG_1616: supported, BGR_565: supported, RGBA_4444: supported, RGBX_8888: supported, RGBA_8888: supported, BGRX_8888: supported, BGRA_1010102: supported, RGBA_1010102: supported, BGRA_8888: supported, RGBA_F16: supported, YVU_420: not supported, YUV_420_BIPLANAR: not supported, YUVA_420_TRIPLANAR: supported, P010: not supported > >Graphics Feature Status for Hardware GPU >======================================== >* Canvas: Hardware accelerated >* Canvas out-of-process rasterization: Enabled >* Custo Wallpaper Animation: Enabled >* Direct Rendering Display Compositor: Disabled >* Compositing: Hardware accelerated >* Multiple Raster Threads: Enabled >* OpenGL: Enabled >* Rasterization: Hardware accelerated >* Raw Draw: Disabled >* Skia Graphite: Disabled >* Video Decode: Hardware accelerated >* Video Encode: Software only. Hardware acceleration disabled >* Vulkan: Disabled >* WebGL: Hardware accelerated >* WebGL2: Hardware accelerated >* WebGPU: Disabled >* WebNN: Disabled > >Driver Bug Workarounds for Hardware GPU >======================================= >* disable_software_to_accelerated_canvas_upgrade >* enable_webgl_timer_query_extensions >* exit_on_context_lost >* force_cube_map_positive_x_allocation >* force_int_or_srgb_cube_texture_complete >* disabled_extension_GL_KHR_blend_equation_advanced >* disabled_extension_GL_KHR_blend_equation_advanced_coherent > >Problems Detected for Hardware GPU >================================== >* WebGPU has been disabled via blocklist or the command line. > Disabled Features: webgpu > >* Accelerated video encode has been disabled, either via blocklist, about:flags or the command line. > Disabled Features: video_encode > >* BROWSER-165374: Test blocklist entry > >* Linux ATI drivers crash on binding incomplete cube map texture to FBO: > (http://crbug.com/518889) > Applied Workarounds: force_cube_map_positive_x_allocation > >* Disable KHR_blend_equation_advanced until cc shaders are updated: > (http://crbug.com/661715) > Applied Workarounds: disable(GL_KHR_blend_equation_advanced), > disable(GL_KHR_blend_equation_advanced_coherent) > >* Software to Accelerated canvas update breaks Linux AMD: > (http://crbug.com/710029) > Applied Workarounds: disable_software_to_accelerated_canvas_upgrade > >* Force integer or srgb cube map texture complete on Linux AMD: > (http://crbug.com/712117) > Applied Workarounds: force_int_or_srgb_cube_texture_complete > >* Expose WebGL's disjoint_timer_query extensions on platforms with site isolation: > (http://crbug.com/808744), (http://crbug.com/870491) > Applied Workarounds: enable_webgl_timer_query_extensions > >* Some drivers can't recover after OUT_OF_MEM and context lost: > (http://crbug.com/893177) > Applied Workarounds: exit_on_context_lost > >* BROWSER-165374: Test driver bug list entry > >Log Messages >============ >[4117:4117:0608/215818.879355:ERROR:vaapi_wrapper.cc(1243)] : Empty codec maximum resolution >[4117:4117:0608/215818.879503:ERROR:vaapi_wrapper.cc(1153)] : FillProfileInfo_Locked failed for va_profile VAProfileJPEGBaseline and entrypoint VAEntrypointVLD >[4117:4117:0608/215818.898906:WARNING:sandbox_linux.cc(442)] : InitializeSandbox() called with multiple threads in process gpu-process. >[4117:4117:0608/215818.899988:WARNING:viz_main_impl.cc(86)] : VizNullHypothesis is disabled (not a warning) >[4117:4117:0608/215819.837053:ERROR:gbm_pixmap_wayland.cc(82)] : Cannot create bo with format= RGBA_8888 and usage=SCANOUT >[4117:4117:0608/215819.837235:ERROR:gbm_pixmap_wayland.cc(82)] : Cannot create bo with format= RGBA_8888 and usage=GPU_READ >[4117:4117:0608/215819.837398:ERROR:shared_image_factory.cc(876)] : CreateSharedImage: could not create backing. >[4117:4117:0608/215819.837563:ERROR:gbm_pixmap_wayland.cc(82)] : Cannot create bo with format= RGBA_8888 and usage=SCANOUT >[4117:4117:0608/215819.837705:ERROR:gbm_pixmap_wayland.cc(82)] : Cannot create bo with format= RGBA_8888 and usage=GPU_READ >[4117:4117:0608/215819.837829:ERROR:shared_image_factory.cc(876)] : CreateSharedImage: could not create backing. >[4117:4117:0608/215819.837960:ERROR:gbm_pixmap_wayland.cc(82)] : Cannot create bo with format= RGBA_8888 and usage=SCANOUT >[4117:4117:0608/215819.838075:ERROR:gbm_pixmap_wayland.cc(82)] : Cannot create bo with format= RGBA_8888 and usage=GPU_READ >[4117:4117:0608/215819.838174:ERROR:shared_image_factory.cc(876)] : CreateSharedImage: could not create backing. >[4117:4117:0608/215819.839661:ERROR:shared_image_manager.cc(249)] : SharedImageManager::ProduceSkia: Trying to Produce a Skia representation from a non-existent mailbox. >GpuProcessHost: The GPU process exited with code 8704. >[4326:4326:0608/215819.968125:ERROR:vaapi_wrapper.cc(1243)] : Empty codec maximum resolution >[4326:4326:0608/215819.968304:ERROR:vaapi_wrapper.cc(1153)] : FillProfileInfo_Locked failed for va_profile VAProfileJPEGBaseline and entrypoint VAEntrypointVLD >[4326:4326:0608/215819.983112:WARNING:sandbox_linux.cc(442)] : InitializeSandbox() called with multiple threads in process gpu-process. >[4326:4326:0608/215819.984371:WARNING:viz_main_impl.cc(86)] : VizNullHypothesis is disabled (not a warning) >[4326:4326:0608/215820.124485:ERROR:gbm_pixmap_wayland.cc(82)] : Cannot create bo with format= RGBA_8888 and usage=SCANOUT >[4326:4326:0608/215820.124590:ERROR:gbm_pixmap_wayland.cc(82)] : Cannot create bo with format= RGBA_8888 and usage=GPU_READ >[4326:4326:0608/215820.124679:ERROR:shared_image_factory.cc(876)] : CreateSharedImage: could not create backing. >[4326:4326:0608/215820.124847:ERROR:gbm_pixmap_wayland.cc(82)] : Cannot create bo with format= RGBA_8888 and usage=SCANOUT >[4326:4326:0608/215820.125007:ERROR:gbm_pixmap_wayland.cc(82)] : Cannot create bo with format= RGBA_8888 and usage=GPU_READ >[4326:4326:0608/215820.125142:ERROR:shared_image_factory.cc(876)] : CreateSharedImage: could not create backing. >[4326:4326:0608/215820.125263:ERROR:gbm_pixmap_wayland.cc(82)] : Cannot create bo with format= RGBA_8888 and usage=SCANOUT >[4326:4326:0608/215820.125389:ERROR:gbm_pixmap_wayland.cc(82)] : Cannot create bo with format= RGBA_8888 and usage=GPU_READ >[4326:4326:0608/215820.125515:ERROR:shared_image_factory.cc(876)] : CreateSharedImage: could not create backing. >[4326:4326:0608/215820.125661:ERROR:shared_image_manager.cc(249)] : SharedImageManager::ProduceSkia: Trying to Produce a Skia representation from a non-existent mailbox. >GpuProcessHost: The GPU process exited with code 8704. >[4388:4388:0608/215820.254513:ERROR:vaapi_wrapper.cc(1243)] : Empty codec maximum resolution >[4388:4388:0608/215820.254659:ERROR:vaapi_wrapper.cc(1153)] : FillProfileInfo_Locked failed for va_profile VAProfileJPEGBaseline and entrypoint VAEntrypointVLD >[4388:4388:0608/215820.269534:WARNING:sandbox_linux.cc(442)] : InitializeSandbox() called with multiple threads in process gpu-process. >[4388:4388:0608/215820.270976:WARNING:viz_main_impl.cc(86)] : VizNullHypothesis is disabled (not a warning) >[4388:4388:0608/215820.333709:ERROR:gbm_pixmap_wayland.cc(82)] : Cannot create bo with format= RGBA_8888 and usage=SCANOUT >[4388:4388:0608/215820.333833:ERROR:gbm_pixmap_wayland.cc(82)] : Cannot create bo with format= RGBA_8888 and usage=GPU_READ >[4388:4388:0608/215820.333945:ERROR:shared_image_factory.cc(876)] : CreateSharedImage: could not create backing. >[4388:4388:0608/215820.334030:ERROR:gbm_pixmap_wayland.cc(82)] : Cannot create bo with format= RGBA_8888 and usage=SCANOUT >[4388:4388:0608/215820.334110:ERROR:gbm_pixmap_wayland.cc(82)] : Cannot create bo with format= RGBA_8888 and usage=GPU_READ >[4388:4388:0608/215820.334187:ERROR:shared_image_factory.cc(876)] : CreateSharedImage: could not create backing. >[4388:4388:0608/215820.334248:ERROR:gbm_pixmap_wayland.cc(82)] : Cannot create bo with format= RGBA_8888 and usage=SCANOUT >[4388:4388:0608/215820.334315:ERROR:gbm_pixmap_wayland.cc(82)] : Cannot create bo with format= RGBA_8888 and usage=GPU_READ >[4388:4388:0608/215820.334378:ERROR:shared_image_factory.cc(876)] : CreateSharedImage: could not create backing. >[4388:4388:0608/215820.334487:ERROR:shared_image_manager.cc(249)] : SharedImageManager::ProduceSkia: Trying to Produce a Skia representation from a non-existent mailbox. >GpuProcessHost: The GPU process exited with code 8704. >[4437:4437:0608/215820.692710:ERROR:vaapi_wrapper.cc(1243)] : Empty codec maximum resolution >[4437:4437:0608/215820.692928:ERROR:vaapi_wrapper.cc(1153)] : FillProfileInfo_Locked failed for va_profile VAProfileJPEGBaseline and entrypoint VAEntrypointVLD >[4437:4437:0608/215820.698106:WARNING:sandbox_linux.cc(442)] : InitializeSandbox() called with multiple threads in process gpu-process. >[4437:4437:0608/215820.699458:WARNING:viz_main_impl.cc(86)] : VizNullHypothesis is disabled (not a warning) >[4437:4437:0608/220300.887761:ERROR:gl_display.cc(493)] : EGL Driver message (Error) eglCreateContext: Requested version is not supported
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 52623
:
17495
|
17496
|
17497
| 18802 |
18803
|
18817
|
19581