ALT Linux Bugzilla
– Attachment 19021 Details for
Bug 55059
Не работает аппаратное ускорение в wayland
New bug
|
Search
|
[?]
|
Help
Register
|
Log In
[x]
|
Forgot Password
Login:
[x]
|
EN
|
RU
Дело не в chromium получается, в live рабочей станции (с гноме) решил посмотреть, там работает.
about-gpu-2025-07-09T21-10-31-161Z.txt (text/plain), 38.37 KB, created by
Evgeniy
on 2025-07-10 00:19:09 MSK
(
hide
)
Description:
Дело не в chromium получается, в live рабочей станции (с гноме) решил посмотреть, там работает.
Filename:
MIME Type:
Creator:
Evgeniy
Created:
2025-07-10 00:19:09 MSK
Size:
38.37 KB
patch
obsolete
>Graphics Feature Status >======================= >* Canvas: Hardware accelerated >* Canvas out-of-process rasterization: Enabled >* Direct Rendering Display Compositor: Disabled >* Compositing: Hardware accelerated >* Multiple Raster Threads: Enabled >* OpenGL: Enabled >* Rasterization: Hardware accelerated on all pages >* Raw Draw: Disabled >* Skia Graphite: Disabled >* Video Decode: Hardware accelerated >* Video Encode: Hardware accelerated >* Vulkan: Disabled >* WebGL: Hardware accelerated >* WebGL2: Hardware accelerated >* WebGPU: Hardware accelerated >* WebNN: Disabled > >Version Information >=================== >Data exported : 2025-07-09T21:10:18.154Z >Chrome version : Chrome/134.0.6998.165 >Operating system : Linux 6.12.21-6.12-alt1 >Software rendering list URL: https://chromium.googlesource.com/chromium/src/+/fd886e2cb29dd984c13deec032832dee68d8abe3/gpu/config/software_rendering_list.json >Driver bug list URL : https://chromium.googlesource.com/chromium/src/+/fd886e2cb29dd984c13deec032832dee68d8abe3/gpu/config/gpu_driver_bug_list.json >ANGLE commit id : unknown hash >2D graphics backend : Skia/134 aefbd9403c1b3032ad4cd0281ef312ed262c7125 >Command Line : /usr/lib64/chromium/chromium --disable-features=AutofillUseParameterizedSectioning,FontationsFontBackend --disable-pings --enable-features=UseOzonePlatform --enable-gpu-rasterization --ignore-gpu-blacklist --media-router=0 --no-default-browser-check --ozone-platform=wayland --show-component-extension-options --use-angle=gl --use-gl=angle --restart --flag-switches-begin --ozone-platform-hint=wayland --flag-switches-end > >Driver Information >================== >Initialization time : 92 >In-process GPU : false >Passthrough Command Decoder : true >Sandboxed : false >GPU0 : VENDOR= 0x1002 [Google Inc. (AMD)], DEVICE=0x67df [ANGLE (AMD, AMD Radeon RX 580 Series (radeonsi polaris10 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 580 Series (radeonsi polaris10 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_ARM_rgba8 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_required_internalformat 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 : >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 EGL_ANGLE_memory_usage_report >XDG_CURRENT_DESKTOP : GNOME >XDG_SESSION_TYPE : wayland >GDMSESSION : gnome >Interfaces exposed by the Wayland compositor: wl_compositor:6 wl_shm:2 wl_output:4 wl_output:4 zxdg_output_manager_v1:3 wl_data_device_manager:3 zwp_primary_selection_device_manager_v1:1 wl_subcompositor:1 xdg_wm_base:6 gtk_shell1:5 wp_viewporter:1 wp_fractional_scale_manager_v1:1 zwp_pointer_gestures_v1:3 zwp_tablet_manager_v2:1 wl_seat:8 zwp_relative_pointer_manager_v1:1 zwp_pointer_constraints_v1:1 zxdg_exporter_v2:1 zxdg_importer_v2:1 zxdg_exporter_v1:1 zxdg_importer_v1:1 wp_single_pixel_buffer_manager_v1:1 zwp_keyboard_shortcuts_inhibit_manager_v1:1 zwp_text_input_manager_v3:1 wp_presentation:1 xdg_activation_v1:1 zwp_idle_inhibit_manager_v1:1 wp_linux_drm_syncobj_manager_v1:1 xdg_wm_dialog_v1:1 wp_drm_lease_device_v1:1 zwp_linux_dmabuf_v1:5 wl_drm:2 >Ozone platform : wayland >Direct rendering version : unknown >Reset notification strategy : 0x8252 >GPU process crash count : 0 >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 > >Driver Bug Workarounds >====================== >* enable_webgl_timer_query_extensions > >Problems Detected >================= >* 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 > >ANGLE Features >============== >* allowCompressedFormats (Frontend workarounds): Enabled > >* alwaysEnableEmulatedMultidrawExtensions (Frontend workarounds): Disabled > >* alwaysRunLinkSubJobsThreaded (Frontend features): Disabled > >* cacheCompiledShader (Frontend features): Enabled > >* compileJobIsThreadSafe (Frontend features): Disabled > >* 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): Disabled > >* loseContextOnOutOfMemory (Frontend workarounds): Enabled > >* rejectWebglShadersWithUndefinedBehavior (Frontend workarounds): Enabled > >* singleThreadedTextureDecompression (Frontend workarounds): Disabled > >* uncurrentEglSurfaceUponSurfaceDestroy (Frontend workarounds): Disabled > >* RGBA4IsNotSupportedForColorRendering (OpenGL workarounds): Disabled > >* RGBDXT1TexturesSampleZeroAlpha (OpenGL workarounds): Disabled > >* addAndTrueToLoopCondition (OpenGL workarounds): Disabled > >* adjustSrcDstRegionForBlitFramebuffer (OpenGL workarounds): Enabled > >* allowAstcFormats (OpenGL workarounds): Disabled > >* allowClearForRobustResourceInit (OpenGL workarounds): Disabled > >* allowETCFormats (OpenGL workarounds): Disabled > >* alwaysCallUseProgramAfterLink (OpenGL workarounds): Enabled > >* alwaysUnbindFramebufferTexture2D (OpenGL workarounds): Disabled > >* avoid1BitAlphaTextureFormats (OpenGL workarounds): Disabled > >* avoidBindFragDataLocation (OpenGL workarounds): Disabled > >* bgraTexImageFormatsBroken (OpenGL workarounds): Disabled > >* bindCompleteFramebufferForTimerQueries (OpenGL workarounds): Disabled > >* bindTransformFeedbackBufferBeforeBindBufferRange (OpenGL workarounds): Disabled > >* clampArrayAccess (OpenGL workarounds): Enabled > >* clampFragDepth (OpenGL workarounds): Disabled > >* clampMscRate (OpenGL workarounds): Enabled > >* clampPointSize (OpenGL workarounds): Disabled > >* clearToZeroOrOneBroken (OpenGL workarounds): Disabled > >* clearsWithGapsNeedFlush (OpenGL workarounds): Disabled > >* clipSrcRegionForBlitFramebuffer (OpenGL workarounds): Enabled > >* corruptProgramBinaryForTesting (OpenGL workarounds): Disabled > >* decodeEncodeSRGBForGenerateMipmap (OpenGL workarounds): Disabled > >* disableBaseInstanceVertex (OpenGL workarounds): Disabled > >* disableBlendEquationAdvanced (OpenGL workarounds): Disabled > >* disableBlendFuncExtended (OpenGL workarounds): Disabled > >* disableClipControl (OpenGL features): Disabled > >* disableDrawBuffersIndexed (OpenGL workarounds): Disabled > >* disableGPUSwitchingSupport (OpenGL workarounds): Disabled > >* disableMultisampledRenderToTexture (OpenGL workarounds): Disabled > >* disableNativeParallelCompile (OpenGL workarounds): Disabled > >* disableRenderSnorm (OpenGL workarounds): Disabled > >* disableSemaphoreFd (OpenGL workarounds): Disabled > >* disableSyncControlSupport (OpenGL workarounds): Disabled > >* disableTextureClampToBorder (OpenGL workarounds): Disabled > >* disableTextureMirrorClampToEdge (OpenGL workarounds): Disabled > >* disableTiledRendering (OpenGL workarounds): Disabled > >* disableTimestampQueries (OpenGL workarounds): Disabled > >* doWhileGLSLCausesGPUHang (OpenGL workarounds): Disabled > >* doesSRGBClearsOnLinearFramebufferAttachments (OpenGL workarounds): Enabled > >* dontInitializeUninitializedLocals (OpenGL workarounds): Disabled > >* dontUseLoopsToInitializeVariables (OpenGL workarounds): Disabled > >* emulateAbsIntFunction (OpenGL workarounds): Disabled > >* emulateAtan2Float (OpenGL workarounds): Disabled > >* emulateClipDistanceState (OpenGL workarounds): Disabled > >* emulateClipOrigin (OpenGL workarounds): Disabled > >* emulateCopyTexImage2D (OpenGL workarounds): Disabled > >* emulateCopyTexImage2DFromRenderbuffers (OpenGL workarounds): Disabled > >* emulateImmutableCompressedTexture3D (OpenGL workarounds): Disabled > >* emulateIsnanFloat (OpenGL workarounds): Disabled > >* emulateMaxVertexAttribStride (OpenGL workarounds): Disabled > >* emulatePackSkipRowsAndPackSkipPixels (OpenGL workarounds): Disabled > >* emulatePrimitiveRestartFixedIndex (OpenGL workarounds): Disabled > >* emulateRGB10 (OpenGL workarounds): Disabled > >* ensureNonEmptyBufferIsBoundForDraw (OpenGL features): Disabled > >* explicitFragmentLocations (OpenGL workarounds): Disabled > >* finishDoesNotCauseQueriesToBeAvailable (OpenGL workarounds): Disabled > >* flushBeforeDeleteTextureIfCopiedTo (OpenGL workarounds): Disabled > >* flushOnFramebufferChange (OpenGL workarounds): Disabled > >* initFragmentOutputVariables (OpenGL workarounds): Disabled > >* initializeCurrentVertexAttributes (OpenGL workarounds): Disabled > >* keepBufferShadowCopy (OpenGL workarounds): Disabled > >* limitMax3dArrayTextureSizeTo1024 (OpenGL workarounds): Disabled > >* limitMaxMSAASamplesTo4 (OpenGL workarounds): Disabled > >* limitWebglMaxTextureSizeTo4096 (OpenGL workarounds): Disabled > >* limitWebglMaxTextureSizeTo8192 (OpenGL workarounds): Disabled > >* packLastRowSeparatelyForPaddingInclusion (OpenGL workarounds): Disabled > >* packOverlappingRowsSeparatelyPackBuffer (OpenGL workarounds): Disabled > >* passHighpToPackUnormSnormBuiltins (OpenGL workarounds): Disabled > >* preAddTexelFetchOffsets (OpenGL workarounds): Disabled > >* preTransformTextureCubeGradDerivatives (OpenGL workarounds): Disabled > >* promotePackedFormatsTo8BitPerChannel (OpenGL workarounds): Disabled > >* queryCounterBitsGeneratesErrors (OpenGL workarounds): Disabled > >* readPixelsUsingImplementationColorReadFormatForNorm16 (OpenGL workarounds): Enabled > >* reapplyUBOBindingsAfterUsingBinaryProgram (OpenGL workarounds): Enabled > >* regenerateStructNames (OpenGL workarounds): Disabled > >* removeDynamicIndexingOfSwizzledVector (OpenGL workarounds): Disabled > >* removeInvariantAndCentroidForESSL3 (OpenGL workarounds): Disabled > >* resetTexImage2DBaseLevel (OpenGL workarounds): Disabled > >* resyncDepthRangeOnClipControl (OpenGL workarounds): Disabled > >* rewriteFloatUnaryMinusOperator (OpenGL workarounds): Disabled > >* rewriteRepeatedAssignToSwizzled (OpenGL workarounds): Disabled > >* rewriteRowMajorMatrices (OpenGL workarounds): Disabled > >* sanitizeAMDGPURendererString (OpenGL workarounds): Enabled > >* scalarizeVecAndMatConstructorArgs (OpenGL workarounds): Disabled > >* setPrimitiveRestartFixedIndexForDrawArrays (OpenGL workarounds): Disabled > >* setZeroLevelBeforeGenerateMipmap (OpenGL workarounds): Disabled > >* shiftInstancedArrayDataWithOffset (OpenGL workarounds): Disabled > >* srgbBlendingBroken (OpenGL workarounds): Disabled > >* supportsFragmentShaderInterlockARB (OpenGL features): Disabled > >* supportsFragmentShaderInterlockNV (OpenGL features): Disabled > >* supportsFragmentShaderOrderingINTEL (OpenGL features): Disabled > >* supportsShaderFramebufferFetchEXT (OpenGL features): Disabled > >* supportsShaderFramebufferFetchNonCoherentEXT (OpenGL features): Disabled > >* syncAllVertexArraysToDefault (OpenGL workarounds): Disabled > >* syncDefaultVertexArraysToDefault (OpenGL workarounds): Enabled > >* unbindFBOBeforeSwitchingContext (OpenGL workarounds): Disabled > >* unfoldShortCircuits (OpenGL workarounds): Disabled > >* unpackLastRowSeparatelyForPaddingInclusion (OpenGL workarounds): Disabled > >* unpackOverlappingRowsSeparatelyUnpackBuffer (OpenGL workarounds): Disabled > >* unsizedSRGBReadPixelsDoesntTransform (OpenGL workarounds): Disabled > >* uploadTextureDataInChunks (OpenGL workarounds): Disabled > >* useIntermediateTextureForGenerateMipmap (OpenGL workarounds): Disabled > >* useUnusedBlocksWithStandardOrSharedLayout (OpenGL workarounds): Enabled > >* vertexIDDoesNotIncludeBaseVertex (OpenGL workarounds): Disabled > >Dawn Info >========= > ><Unknown GPU> OpenGLES backend - ANGLE (AMD, AMD Radeon RX 580 Series (radeonsi polaris10 LLVM 18.1.8), OpenGL ES 3.2 Mesa 24.3.4) (Compatibility Mode) >-------------------------------------------------------------------------------------------------------------------------------------------------------- > >[WebGPU Status] >--------------- >* Available > >[Adapter Supported Features] >---------------------------- >* texture-compression-bc >* texture-compression-etc2 >* texture-compression-astc >* float32blendable >* dawn-internal-usages >* dawn-native >* implicit-device-synchronization >* dual-source-blending >* angle-texture-sharing >* unorm16texture-formats >* snorm16texture-formats >* dawn-format-capabilities >* norm16texture-formats >* shared-fence-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. > >* 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/381214487): > Use a blit instead of a copy command to copy rg11b10ufloat 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. > >[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. > ><Discrete GPU> Vulkan backend - AMD Radeon RX 580 Series (RADV POLARIS10) >-------------------------------------------------------------------------- > >[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 >* dawn-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 >* flexible-texture-views > >[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. > >* vulkan_use_demote_to_helper_invocation_extension: > (https://crbug.com/42250787): > Sets the use of the vulkan demote to helper extension > >* 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 >* dawn-format-capabilities >* shared-texture-memory-opaque-fd >* dawn-load-resolve-texture >* clip-distances >* flexible-texture-views > >[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. > >* vulkan_use_demote_to_helper_invocation_extension: > (https://crbug.com/42250787): > Sets the use of the vulkan demote to helper extension > >* 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 >* dawn-format-capabilities >* shared-texture-memory-opaque-fd >* shared-fence-vk-semaphore-opaque-fd >* dawn-load-resolve-texture >* clip-distances >* flexible-texture-views > >[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. > >* vulkan_use_demote_to_helper_invocation_extension: > (https://crbug.com/42250787): > Sets the use of the vulkan demote to helper extension > >* 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. > >Compositor Information >====================== >Tile Update Mode: One-copy >Partial Raster : Enabled > >GpuMemoryBuffers Status >======================= >R_8 : Software only >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 : Software only >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[4] bounds=[0,0 1280x1024], workarea=[0,0 1280x1024], 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 >Info : Display[5] bounds=[1280,0 1280x720], workarea=[1280,0 1280x720], 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 : >Decode h264 baseline : 64x64 to 4096x4096 pixels >Decode h264 main : 64x64 to 4096x4096 pixels >Decode h264 high : 64x64 to 4096x4096 pixels >Decode hevc main : 64x64 to 4096x4096 pixels >Decode hevc main 10 : 64x64 to 4096x4096 pixels >Decode hevc main still-picture: 64x64 to 4096x4096 pixels >Encoding : >Encode h264 baseline : 321x241 to 4096x4096 pixels, and/or 30.000 fps. >Encode h264 main : 321x241 to 4096x4096 pixels, and/or 30.000 fps. >Encode h264 high : 321x241 to 4096x4096 pixels, and/or 30.000 fps. > >Vulkan Information >================== > >Device Performance Information >============================== > >Log Messages >============ >[4943:4943:0710/001009.385200:ERROR:vaapi_wrapper.cc(1243)] : Empty codec maximum resolution >[4943:4943:0710/001009.385294:ERROR:vaapi_wrapper.cc(1153)] : FillProfileInfo_Locked failed for va_profile VAProfileJPEGBaseline and entrypoint VAEntrypointVLD >[4943:4943:0710/001009.395239:WARNING:sandbox_linux.cc(420)] : InitializeSandbox() called with multiple threads in process gpu-process. >[4943:4943:0710/001009.395863:WARNING:viz_main_impl.cc(85)] : VizNullHypothesis is disabled (not a warning) >[4943:4943:0710/001016.861673:ERROR:gl_display.cc(495)] : 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 55059
:
18968
|
18969
|
18976
|
18977
|
18978
|
18979
|
18980
|
18983
| 19021