Defective video processing
Categories
(Core :: Graphics: Color Management, defect, P3)
Tracking
()
People
(Reporter: smorthehacker, Unassigned, NeedInfo)
References
(Blocks 1 open bug)
Details
Attachments
(2 files, 1 obsolete file)
User Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:151.0) Gecko/20100101 Firefox/151.0
Steps to reproduce:
watch any video on youtube/streaming websites
Actual results:
the video has greyed colors (not processed) but when ui appears on top of it. It becomes normal.
Expected results:
For the video to be processed normally
| Reporter | ||
Comment 1•5 months ago
|
||
| Reporter | ||
Updated•5 months ago
|
| Reporter | ||
Comment 2•5 months ago
|
||
Temporary fix: toggle off recommended performance settings then toggle off hardware acceleration. Any other solution doesn't work
Comment 3•5 months ago
|
||
The Bugbug bot thinks this bug should belong to the 'Core::Audio/Video: Playback' component, and is moving the bug to that component. Please correct in case you think the bot is wrong.
Comment 4•5 months ago
|
||
Thanks for the report and the screenshots. The washed-out / greyed colors that snap back to normal the moment a subtitle or UI element is composited on top, plus the fact that disabling hardware acceleration fixes it, point to the Windows GPU video-overlay (DirectComposition) path mishandling color rather than a decoding problem: when the video is shown through the hardware overlay it looks washed out, and anything that forces it off the overlay (a UI layer on top, or disabling HW acceleration) restores correct color. This is the same family as bug 2036230 ("HDR video appears washed out" via the overlay path). It is most likely an HDR / wide-gamut overlay-color issue.
Next Steps
- Please capture two profiles via
about:logging(the most useful artifacts for an overlay/color issue like this). The instruction video walks through the flow. For each of the two presets below:- Open
about:logging. On the Logging presets tab, choose the preset — first Media playback, then repeat with Graphics. - Under Logging output, select "Logging to the Firefox Profiler".
- Click Start Logging, reproduce the washed-out playback from a fresh page load, then click Stop Logging — the captured profile opens in the Firefox Profiler.
- Click Upload Local Profile (the share button) and paste the resulting share URL here.
Please provide both URLs (one for Media playback, one for Graphics). If you have privacy concerns about the profile or media content, email the link to media-alerts@mozilla.com instead.
- Open
- Please attach your
about:support(openabout:support, click "Copy text to clipboard", and paste it into a comment or attach it as a text file). The Graphics section (GPU vendor/model, driver version, compositor / WebRender / DirectComposition status) is the key piece. - Please share a specific public link to a video where this reproduces (a YouTube URL is fine), so we can check whether it is HDR, wide-gamut, or standard SDR content.
- On that video, does the content look like HDR (very bright highlights / wide color), or standard SDR?
- Does it still happen in a fresh profile or Private Browsing (to rule out an extension)?
Sotaro, this looks like the washed-out-HDR-through-overlay family (cf. bug 2036230, and the HDR-metadata overlay work in bug 1793908). Does this symptom match a known overlay-disable / HDR-metadata condition on the DComp path, or should we wait for the reporter's profiles + about:support + a concrete URL first?
Comment 5•5 months ago
|
||
smorthehacker, can you attach about:support to this bug? And can you check if the problem happens with latest nightly?
| Reporter | ||
Comment 6•5 months ago
|
||
I am the reporter for this issue. Here are the requested details, including the performance logs and my full about:support data.Clarifications & ContextHDR Status: I do not have HDR enabled on my system, as my monitor does not support it. It is a standard SDR display (1440x900 @ 75Hz). I also run Firefox with graphics acceleration disabled till this issue gets fixed.
Where it reproduces: The issue doesn't show a noticeable difference on YouTube, so it's possible it doesn't get processed through this specific path there. However, it reproduces consistently on anime streaming sites.
Specific URL for testing: https://kaa.lt/jojos-bizarre-adventure-golden-wind-c5a8/ep-39-5db92e (Note: Using an ad-blocker is highly recommended when visiting this link).
Symptom Behavior: On this URL, you can clearly see the video colors wash out/grey out, and then instantly snap back to correct contrast and saturation when toggling subtitles on or when subtitles appear dynamically on the screen.
Firefox Profiler LogsWith Graphics Acceleration ON (Issue Reproduces): https://share.firefox.dev/4vrtlFI
With Graphics Acceleration OFF (Temporary Fix works): https://share.firefox.dev/4a8IO5g
Key Graphics Details from about:supportOS:
Windows 10 (Build 26200)GPU: Intel(R) UHD Graphics 630 (Driver Version: 31.0.101.2141, Date: 3-30-2026)
Compositing: WebRender Layer Compositor
Display Space: DXGI_COLOR_SPACE_RGB_FULL_G22_NONE_P709 (SDR)
Overlay Support: NV12=None, YUV2=None, BGRA8=Software, RGB10A2=None. HwOverlayHDR and auto-HDR are explicitly Not Supported.
Decision Log Note: WEBRENDER_SCISSORED_CACHE_CLEARS is blocklisted by gfxInfo due to known issues (bug 1603515).
Full about:support text:
Application Basics
Name: Firefox
Version: 151.0.3
Build ID: 20260601110758
Distribution ID:
Update Channel: release
User Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:151.0) Gecko/20100101 Firefox/151.0
OS: Windows_NT 10.0 26200
Launcher Process: Enabled
Multiprocess Windows: 1/1
Fission Windows: 1/1 Enabled by default
Remote Processes: 17
Enterprise Policies: Inactive
Google Location Service Key: Found
Google Safebrowsing Key: Found
Mozilla Location Service Key: Found
Safe Mode: false
Memory Size (RAM): 15.8 GB
Disk Space Available: 224 GB
Pointing Devices: Mouse
Crash Reports for the Last 3 Days
Remote Features
1-Callout Contextual Chatbot Suggestion Treatment A Rollout V2: (treatment-a-tab-switching-copy)
Account Adoption PXI Menu - Rollout Fx143+: (treatment-a)
AI Chatbot Page Summarization MVP - treatment-a-callout-badge Rollout V4: (treatment-a-callout-badge)
BackgroundUpdate: Enable unelevated installations (Rollout) -- 3-release: (enabled)
Client Side Sampling of Performance Metrics (fixed metric names): (control)
Context ID rotation every 3 days: (control)
Desktop Credit Card Autofill Global Enablement Rollout (Release): (creditcard-enable)
Disable legacy spoc ping by default: (control)
Disable legacy top-sites ping by default: (control)
Disable Security Pref Firefox 150: (control)
Downsample uptake.remotecontent events glean feature: (control)
DTLS 1.2 rollout (rollback?) for webrtc - control Rollout: (control)
Enable Enrollment Status Telemetry for Firefox Desktop (via nimbusTelemetry): (control)
Enable Nimbus Unenrollment Synchronization: (control)
Enable OHTTP for MARS communications on Release: (control)
Limit use of OCSP - Rollout: (enforce)
Fast UDP for Firefox - Treatment Fast UDP Release Rollout: (treatment-fast-udp)
Fox Doodle Multi-Action CTA 2025 - Dummy Rollout V2: (treatment-a)
Fx Accounts Ping (release rollout 2): (control)
Multiple Profile Switching Rollout Messages only: (treatment-a-multi-profiles)
New Tab 153.1.20260528.133333 to Release 151: (rollout)
New Tab content ping (rest of world rollout): (treatment)
Pin Frequently Used Websites - Promo Rollout, Day 3+ users, All Locales: (rollout-branch)
Private Window Visual Refresh (design change only): (control)
Relay integration into Firefox 118+ Release for all FXA and autofill users: (enable-relay-integration)
Set to Default - Hamburger Menu Rollout: (treatment-c)
Smart shortcuts v3-lr2 - no-lr Rollout: (no-lr)
Taskbar Tabs Discovery Global Rollout: (delivery)
Unified API for spocs and top sites - controlled rollout for release 133+: (control)
Vertical tabs Promo Rollout - Day 3 Profiles, All Locales: (treatment-a)
Remote Processes
Type: Isolated Web Content
Count: 4
Type: Privileged About
Count: 1
Type: GPU
Count: 1
Type: Extension
Count: 1
Type: Socket
Count: 1
Type: Preallocated
Count: 3
Type: Isolated Service Worker
Count: 1
Type: RDD
Count: 1
Type: Utility Media Foundation Engine
Count: 1
Type: Utility Windows Media Foundation
Count: 1
Type: Utility JavaScript Oracle
Count: 1
Type: Utility Generic Audio Decoder
Count: 1
Add-ons
Name: English (US) Dictionary Extended
Type: dictionary
Version: 1
Enabled: true
Location: app-profile
ID: en-US-Extended@averymiller.org
Name: English United States Dictionary
Type: dictionary
Version: 2026.5.1
Enabled: true
Location: app-profile
ID: @unitedstatesenglishdictionary
Name: 'Improve YouTube!' 🎧 (for YouTube & Videos)
Type: extension
Version: 4.2026
Enabled: true
Location: app-profile
ID: {3c6bf0cc-3ae2-42fb-9993-0d33104fdcaf}
Name: AB Download Manager Browser Integration
Type: extension
Version: 1.3.4
Enabled: true
Location: app-profile
ID: firefox-integration@abdownloadmanager.com
Name: Add-ons Search Detection
Type: extension
Version: 3.0.0
Enabled: true
Location: app-builtin-addons
ID: addons-search-detection@mozilla.com
Name: AliHelper – shopping assistant on AliExpress ™
Type: extension
Version: 3.1.5
Enabled: true
Location: app-profile
ID: {333f4540-f467-419b-8410-233078ae8813}
Name: Cookie-Editor
Type: extension
Version: 1.13.0
Enabled: true
Location: app-profile
ID: {c3c10168-4186-445c-9c5b-63f12b8e2c87}
Name: Data Leak Blocker
Type: extension
Version: 144.0.0
Enabled: true
Location: app-builtin-addons
ID: data-leak-blocker@mozilla.com
Name: Enhancer for YouTube™
Type: extension
Version: 2.0.133.1
Enabled: true
Location: app-profile
ID: enhancerforyoutube@maximerf.addons.mozilla.org
Name: Form Autofill
Type: extension
Version: 1.0.1
Enabled: true
Location: app-builtin-addons
ID: formautofill@mozilla.org
Name: IPP Activator
Type: extension
Version: 0.1
Enabled: true
Location: app-builtin-addons
ID: ipp-activator@mozilla.com
Name: Malwarebytes Browser Guard
Type: extension
Version: 3.2.0
Enabled: true
Location: app-profile
ID: {242af0bb-db11-4734-b7a0-61cb8a9b20fb}
Name: New Tab
Type: extension
Version: 153.1.20260528.133333
Enabled: true
Location: app-profile
ID: newtab@mozilla.org
Name: Picture-In-Picture
Type: extension
Version: 1.0.0
Enabled: true
Location: app-builtin-addons
ID: pictureinpicture@mozilla.org
Name: RoGold - Level Up Roblox
Type: extension
Version: 1.8.0
Enabled: true
Location: app-profile
ID: {048bba8c-c62d-4967-963d-d663cae75d3f}
Name: RoValra - A Better Add-on
Type: extension
Version: 2.5.4.1
Enabled: true
Location: app-profile
ID: rovalra@rav4
Name: Simple Translate
Type: extension
Version: 3.0.1
Enabled: true
Location: app-profile
ID: simple-translate@sienori
Name: Time Tracker - Web Habit Builder
Type: extension
Version: 4.3.3
Enabled: true
Location: app-profile
ID: {a8cf72f7-09b7-4cd4-9aaa-7a023bf09916}
Name: Turn Off the Lights
Type: extension
Version: 4.6.6
Enabled: true
Location: app-profile
ID: stefanvandamme@stefanvd.net
Name: uBlock Origin
Type: extension
Version: 1.71.0
Enabled: true
Location: app-profile
ID: uBlock0@raymondhill.net
Name: Unhook - Remove YouTube Recommended & Shorts
Type: extension
Version: 1.6.9
Enabled: true
Location: app-profile
ID: myallychou@gmail.com
Name: Video DownloadHelper
Type: extension
Version: 10.2.40.2
Enabled: true
Location: app-profile
ID: {b9db16a4-6edc-47ec-a1f4-b86292ed211d}
Name: Violentmonkey
Type: extension
Version: 2.40.0
Enabled: true
Location: app-profile
ID: {aecec67f-0d10-4fa7-b7c7-609a2db280cf}
Name: Web Compatibility Interventions
Type: extension
Version: 151.6.0
Enabled: true
Location: app-builtin-addons
ID: webcompat@mozilla.org
Name: Windscribe - Free Proxy and Ad Blocker
Type: extension
Version: 3.4.14.3
Enabled: true
Location: app-profile
ID: @windscribeff
Name: Language: English (US)
Type: locale
Version: 151.0.20260601.110758
Enabled: true
Location: app-profile
ID: langpack-en-US@firefox.mozilla.org
Name: Praise the sun (animated)
Type: theme
Version: 1.1
Enabled: true
Location: app-profile
ID: {51fd00e2-c195-4740-824f-c8e789b1c066}
Name: Black
Type: theme
Version: 3.0.2
Enabled: false
Location: app-profile
ID: {9b84b6b4-07c4-4b4b-ba21-394d86f6e9ee}
Name: Dark
Type: theme
Version: 1.3.4
Enabled: false
Location: app-builtin
ID: firefox-compact-dark@mozilla.org
Name: Dark space - The best dynamic theme
Type: theme
Version: 1.1.2
Enabled: false
Location: app-profile
ID: {22b0eca1-8c02-4c0d-a5d7-6604ddd9836e}
Name: Firefox Alpenglow
Type: theme
Version: 1.5.2
Enabled: false
Location: app-builtin
ID: firefox-alpenglow@mozilla.org
Name: Light
Type: theme
Version: 1.3.4
Enabled: false
Location: app-builtin
ID: firefox-compact-light@mozilla.org
Name: mario oline animated (half)
Type: theme
Version: 9.0
Enabled: false
Location: app-profile
ID: {eee7eb49-e02d-407e-95cd-abf714be1920}
Name: Nyan Cat (Animated)
Type: theme
Version: 1.0
Enabled: false
Location: app-profile
ID: {8d656ba5-0532-4eec-8c8f-766020caef13}
Name: Sombre
Type: theme
Version: 4.0
Enabled: false
Location: app-profile
ID: {03f7f700-a42f-4841-8dfc-c33894bd52d3}
Name: System theme — auto
Type: theme
Version: 1.4.2
Enabled: false
Location: app-builtin
ID: default-theme@mozilla.org
Security Software
Type:
Type:
Type: Windows Firewall
Legacy User Stylesheets
Active: false
Stylesheets: No stylesheets found
Graphics
Features
Window Device Pixel Ratios: 1
Compositing: WebRender Layer Compositor
Font Visibility Debug Info: Windows Platform
Asynchronous Pan/Zoom: wheel input enabled; scrollbar drag enabled; keyboard enabled; autoscroll enabled; smooth pinch-zoom enabled
WebGL 1 Driver WSI Info: outOfProcess: false inProcess: true EGL_VENDOR: Google Inc. (Intel) EGL_VERSION: 1.5 (ANGLE 2.1.19751 git hash: b0098a1ebdb0) EGL_EXTENSIONS: EGL_EXT_create_context_robustness EGL_ANGLE_d3d_share_handle_client_buffer EGL_ANGLE_d3d_texture_client_buffer EGL_ANGLE_surface_d3d_texture_2d_share_handle EGL_ANGLE_query_surface_pointer EGL_ANGLE_window_fixed_size EGL_ANGLE_keyed_mutex EGL_ANGLE_surface_orientation EGL_ANGLE_direct_composition EGL_ANGLE_windows_ui_composition EGL_NV_post_sub_buffer EGL_KHR_create_context EGL_KHR_image EGL_KHR_image_base 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_stream EGL_KHR_stream_consumer_gltexture EGL_NV_stream_consumer_gltexture_yuv EGL_ANGLE_stream_producer_d3d_texture EGL_ANGLE_create_context_webgl_compatibility EGL_CHROMIUM_create_context_bind_generates_resource EGL_CHROMIUM_sync_control 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_image_d3d11_texture EGL_ANGLE_create_context_backwards_compatible EGL_KHR_no_config_context EGL_KHR_create_context_no_error EGL_KHR_reusable_sync EGL_EXTENSIONS(nullptr): EGL_EXT_client_extensions EGL_EXT_device_query EGL_EXT_platform_base EGL_EXT_platform_device EGL_ANGLE_platform_angle EGL_ANGLE_platform_angle_d3d EGL_ANGLE_platform_angle_d3d11on12 EGL_ANGLE_platform_angle_device_id EGL_ANGLE_device_creation EGL_ANGLE_device_creation_d3d11 EGL_ANGLE_experimental_present_path EGL_KHR_client_get_all_proc_addresses EGL_KHR_debug EGL_ANGLE_feature_control
WebGL 1 Driver Renderer: Google Inc. (Intel) -- ANGLE (Intel, Intel(R) UHD Graphics 630 Direct3D11 vs_5_0 ps_5_0, D3D11-31.0.101.2141)
WebGL 1 Driver Version: OpenGL ES 3.0.0 (ANGLE 2.1.19751 git hash: b0098a1ebdb0)
WebGL 1 Driver Extensions: GL_AMD_performance_monitor GL_ANGLE_base_vertex_base_instance GL_ANGLE_base_vertex_base_instance_shader_builtin GL_ANGLE_client_arrays GL_ANGLE_copy_texture_3d 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_lossy_etc_decode GL_ANGLE_memory_size GL_ANGLE_multi_draw GL_ANGLE_multiview_multisample GL_ANGLE_pack_reverse_row_order GL_ANGLE_program_cache_control GL_ANGLE_provoking_vertex GL_ANGLE_request_extension GL_ANGLE_robust_client_memory GL_ANGLE_texture_compression_dxt3 GL_ANGLE_texture_compression_dxt5 GL_ANGLE_texture_multisample GL_ANGLE_texture_usage GL_ANGLE_translated_shader_source GL_CHROMIUM_bind_generates_resource GL_CHROMIUM_bind_uniform_location GL_CHROMIUM_copy_compressed_texture GL_CHROMIUM_copy_texture GL_CHROMIUM_lose_context GL_CHROMIUM_sync_query GL_EXT_EGL_image_external_wrap_modes GL_EXT_base_instance GL_EXT_blend_func_extended GL_EXT_blend_minmax GL_EXT_clip_control GL_EXT_color_buffer_float GL_EXT_color_buffer_half_float GL_EXT_debug_label GL_EXT_debug_marker GL_EXT_discard_framebuffer GL_EXT_disjoint_timer_query GL_EXT_draw_buffers GL_EXT_draw_buffers_indexed 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_multi_draw_indirect GL_EXT_multisampled_render_to_texture GL_EXT_occlusion_query_boolean GL_EXT_read_format_bgra GL_EXT_robustness GL_EXT_sRGB GL_EXT_shader_texture_lod 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_norm16 GL_EXT_texture_rg GL_EXT_texture_storage GL_EXT_texture_type_2_10_10_10_REV GL_EXT_unpack_subimage GL_KHR_debug GL_KHR_parallel_shader_compile GL_KHR_robust_buffer_access_behavior GL_NV_EGL_stream_consumer_external GL_NV_fence GL_NV_framebuffer_blit GL_NV_pack_subimage GL_NV_pixel_buffer_object GL_OES_EGL_image GL_OES_EGL_image_external GL_OES_EGL_image_external_essl3 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_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_depth32 GL_OES_draw_buffers_indexed 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_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_texture_stencil8 GL_OES_vertex_array_object GL_OVR_multiview GL_OVR_multiview2 GL_WEBGL_video_texture
WebGL 1 Extensions: ANGLE_instanced_arrays EXT_blend_minmax EXT_color_buffer_half_float EXT_float_blend EXT_frag_depth EXT_shader_texture_lod EXT_sRGB EXT_texture_compression_bptc EXT_texture_compression_rgtc EXT_texture_filter_anisotropic MOZ_debug OES_element_index_uint OES_fbo_render_mipmap OES_standard_derivatives OES_texture_float OES_texture_float_linear OES_texture_half_float OES_texture_half_float_linear OES_vertex_array_object WEBGL_color_buffer_float WEBGL_compressed_texture_s3tc WEBGL_compressed_texture_s3tc_srgb WEBGL_debug_renderer_info WEBGL_debug_shaders WEBGL_depth_texture WEBGL_draw_buffers WEBGL_lose_context WEBGL_provoking_vertex
WebGL 2 Driver WSI Info: outOfProcess: false inProcess: true EGL_VENDOR: Google Inc. (Intel) EGL_VERSION: 1.5 (ANGLE 2.1.19751 git hash: b0098a1ebdb0) EGL_EXTENSIONS: EGL_EXT_create_context_robustness EGL_ANGLE_d3d_share_handle_client_buffer EGL_ANGLE_d3d_texture_client_buffer EGL_ANGLE_surface_d3d_texture_2d_share_handle EGL_ANGLE_query_surface_pointer EGL_ANGLE_window_fixed_size EGL_ANGLE_keyed_mutex EGL_ANGLE_surface_orientation EGL_ANGLE_direct_composition EGL_ANGLE_windows_ui_composition EGL_NV_post_sub_buffer EGL_KHR_create_context EGL_KHR_image EGL_KHR_image_base 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_stream EGL_KHR_stream_consumer_gltexture EGL_NV_stream_consumer_gltexture_yuv EGL_ANGLE_stream_producer_d3d_texture EGL_ANGLE_create_context_webgl_compatibility EGL_CHROMIUM_create_context_bind_generates_resource EGL_CHROMIUM_sync_control 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_image_d3d11_texture EGL_ANGLE_create_context_backwards_compatible EGL_KHR_no_config_context EGL_KHR_create_context_no_error EGL_KHR_reusable_sync EGL_EXTENSIONS(nullptr): EGL_EXT_client_extensions EGL_EXT_device_query EGL_EXT_platform_base EGL_EXT_platform_device EGL_ANGLE_platform_angle EGL_ANGLE_platform_angle_d3d EGL_ANGLE_platform_angle_d3d11on12 EGL_ANGLE_platform_angle_device_id EGL_ANGLE_device_creation EGL_ANGLE_device_creation_d3d11 EGL_ANGLE_experimental_present_path EGL_KHR_client_get_all_proc_addresses EGL_KHR_debug EGL_ANGLE_feature_control
WebGL 2 Driver Renderer: Google Inc. (Intel) -- ANGLE (Intel, Intel(R) UHD Graphics 630 Direct3D11 vs_5_0 ps_5_0, D3D11-31.0.101.2141)
WebGL 2 Driver Version: OpenGL ES 3.0.0 (ANGLE 2.1.19751 git hash: b0098a1ebdb0)
WebGL 2 Driver Extensions: GL_AMD_performance_monitor GL_ANGLE_base_vertex_base_instance GL_ANGLE_base_vertex_base_instance_shader_builtin GL_ANGLE_client_arrays GL_ANGLE_copy_texture_3d 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_lossy_etc_decode GL_ANGLE_memory_size GL_ANGLE_multi_draw GL_ANGLE_multiview_multisample GL_ANGLE_pack_reverse_row_order GL_ANGLE_program_cache_control GL_ANGLE_provoking_vertex GL_ANGLE_request_extension GL_ANGLE_robust_client_memory GL_ANGLE_texture_compression_dxt3 GL_ANGLE_texture_compression_dxt5 GL_ANGLE_texture_multisample GL_ANGLE_texture_usage GL_ANGLE_translated_shader_source GL_CHROMIUM_bind_generates_resource GL_CHROMIUM_bind_uniform_location GL_CHROMIUM_copy_compressed_texture GL_CHROMIUM_copy_texture GL_CHROMIUM_lose_context GL_CHROMIUM_sync_query GL_EXT_EGL_image_external_wrap_modes GL_EXT_base_instance GL_EXT_blend_func_extended GL_EXT_blend_minmax GL_EXT_clip_control GL_EXT_color_buffer_float GL_EXT_color_buffer_half_float GL_EXT_debug_label GL_EXT_debug_marker GL_EXT_discard_framebuffer GL_EXT_disjoint_timer_query GL_EXT_draw_buffers GL_EXT_draw_buffers_indexed 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_multi_draw_indirect GL_EXT_multisampled_render_to_texture GL_EXT_occlusion_query_boolean GL_EXT_read_format_bgra GL_EXT_robustness GL_EXT_sRGB GL_EXT_shader_texture_lod 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_norm16 GL_EXT_texture_rg GL_EXT_texture_storage GL_EXT_texture_type_2_10_10_10_REV GL_EXT_unpack_subimage GL_KHR_debug GL_KHR_parallel_shader_compile GL_KHR_robust_buffer_access_behavior GL_NV_EGL_stream_consumer_external GL_NV_fence GL_NV_framebuffer_blit GL_NV_pack_subimage GL_NV_pixel_buffer_object GL_OES_EGL_image GL_OES_EGL_image_external GL_OES_EGL_image_external_essl3 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_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_depth32 GL_OES_draw_buffers_indexed 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_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_texture_stencil8 GL_OES_vertex_array_object GL_OVR_multiview GL_OVR_multiview2 GL_WEBGL_video_texture
WebGL 2 Extensions: EXT_color_buffer_float EXT_float_blend EXT_texture_compression_bptc EXT_texture_compression_rgtc EXT_texture_filter_anisotropic MOZ_debug OES_draw_buffers_indexed OES_texture_float_linear OVR_multiview2 WEBGL_compressed_texture_s3tc WEBGL_compressed_texture_s3tc_srgb WEBGL_debug_renderer_info WEBGL_debug_shaders WEBGL_lose_context WEBGL_provoking_vertex
Target Frame Rate: 75
WebGPU Default Adapter: { "navigator.gpu.requestAdapter({})": { "info": { "architecture": "", "description": "", "device": "", "isFallbackAdapter": false, "subgroupMaxSize": 128, "subgroupMinSize": 4, "vendor": "", "wgpuBackend": "Dx12", "wgpuDevice": 16017, "wgpuDeviceType": "IntegratedGpu", "wgpuDriver": "31.0.101.2141", "wgpuDriverInfo": "", "wgpuName": "Intel(R) UHD Graphics 630", "wgpuVendor": 32902 }, "features": [ "bgra8unorm-storage", "core-features-and-limits", "depth-clip-control", "depth32float-stencil8", "float32-filterable", "indirect-first-instance", "rg11b10ufloat-renderable", "shader-f16", "texture-compression-bc", "texture-compression-bc-sliced-3d", "timestamp-query" ], "limits": { "maxBindGroups": 8, "maxBindGroupsPlusVertexBuffers": 24, "maxBindingsPerBindGroup": 4294967295, "maxBufferSize": 1073741824, "maxColorAttachmentBytesPerSample": 128, "maxColorAttachments": 8, "maxComputeInvocationsPerWorkgroup": 1024, "maxComputeWorkgroupSizeX": 1024, "maxComputeWorkgroupSizeY": 1024, "maxComputeWorkgroupSizeZ": 64, "maxComputeWorkgroupStorageSize": 32768, "maxComputeWorkgroupsPerDimension": 65535, "maxDynamicStorageBuffersPerPipelineLayout": 4, "maxDynamicUniformBuffersPerPipelineLayout": 8, "maxInterStageShaderVariables": 31, "maxSampledTexturesPerShaderStage": 64, "maxSamplersPerShaderStage": 64, "maxStorageBufferBindingSize": 1073741824, "maxStorageBuffersInFragmentStage": 64, "maxStorageBuffersInVertexStage": 64, "maxStorageBuffersPerShaderStage": 64, "maxStorageTexturesInFragmentStage": 64, "maxStorageTexturesInVertexStage": 64, "maxStorageTexturesPerShaderStage": 64, "maxTextureArrayLayers": 2048, "maxTextureDimension1D": 16384, "maxTextureDimension2D": 16384, "maxTextureDimension3D": 2048, "maxUniformBufferBindingSize": 65536, "maxUniformBuffersPerShaderStage": 64, "maxVertexAttributes": 30, "maxVertexBufferArrayStride": 2048, "maxVertexBuffers": 16, "minStorageBufferOffsetAlignment": 32, "minUniformBufferOffsetAlignment": 256 } } }
WebGPU Fallback Adapter: { "navigator.gpu.requestAdapter({"forceFallbackAdapter":true})": { "info": { "architecture": "", "description": "", "device": "", "isFallbackAdapter": true, "subgroupMaxSize": 128, "subgroupMinSize": 4, "vendor": "", "wgpuBackend": "Dx12", "wgpuDevice": 140, "wgpuDeviceType": "Cpu", "wgpuDriver": "10.0.26100.8328", "wgpuDriverInfo": "", "wgpuName": "Microsoft Basic Render Driver", "wgpuVendor": 5140 }, "features": [ "bgra8unorm-storage", "core-features-and-limits", "depth-clip-control", "depth32float-stencil8", "float32-filterable", "indirect-first-instance", "rg11b10ufloat-renderable", "shader-f16", "texture-compression-bc", "texture-compression-bc-sliced-3d", "timestamp-query" ], "limits": { "maxBindGroups": 8, "maxBindGroupsPlusVertexBuffers": 24, "maxBindingsPerBindGroup": 4294967295, "maxBufferSize": 1073741824, "maxColorAttachmentBytesPerSample": 128, "maxColorAttachments": 8, "maxComputeInvocationsPerWorkgroup": 1024, "maxComputeWorkgroupSizeX": 1024, "maxComputeWorkgroupSizeY": 1024, "maxComputeWorkgroupSizeZ": 64, "maxComputeWorkgroupStorageSize": 32768, "maxComputeWorkgroupsPerDimension": 65535, "maxDynamicStorageBuffersPerPipelineLayout": 4, "maxDynamicUniformBuffersPerPipelineLayout": 8, "maxInterStageShaderVariables": 31, "maxSampledTexturesPerShaderStage": 64, "maxSamplersPerShaderStage": 64, "maxStorageBufferBindingSize": 1073741824, "maxStorageBuffersInFragmentStage": 64, "maxStorageBuffersInVertexStage": 64, "maxStorageBuffersPerShaderStage": 64, "maxStorageTexturesInFragmentStage": 64, "maxStorageTexturesInVertexStage": 64, "maxStorageTexturesPerShaderStage": 64, "maxTextureArrayLayers": 2048, "maxTextureDimension1D": 16384, "maxTextureDimension2D": 16384, "maxTextureDimension3D": 2048, "maxUniformBufferBindingSize": 65536, "maxUniformBuffersPerShaderStage": 64, "maxVertexAttributes": 30, "maxVertexBufferArrayStride": 2048, "maxVertexBuffers": 16, "minStorageBufferOffsetAlignment": 32, "minUniformBufferOffsetAlignment": 256 } } }
DirectWrite: true (10.0.26100.8457)
GPU #1
Active: Yes
Description: Intel(R) UHD Graphics 630
Vendor ID: 0x8086
Device ID: 0x3e91
Driver Version: 31.0.101.2141
Driver Date: 3-30-2026
Drivers: igdumdim64 igd10iumd64 igd10iumd64 igd12umd64 igdumdim32 igd10iumd32 igd10iumd32 igd12umd32
Subsys ID: 8526103c
RAM: 0
GPU #2
Active: No
RAM: 0
Diagnostics
AzureCanvasBackend: skia
AzureCanvasBackend (UI Process): skia
AzureContentBackend: skia
AzureContentBackend (UI Process): skia
AzureFallbackCanvasBackend (UI Process): skia
CMSOutputProfile: AAAIvAAAAAACEAAAbW50clJHQiBYWVogB+oAAgAHAA8AKAAAYWNzcE1TRlQAAAAAbm9uZQAAAAAAAAAAAAAAAAAAAAAAAPbWAAEAAAAA0y1RRyAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKY3BydAAAAPwAAAC6ZGVzYwAAAbgAAABud3RwdAAAAigAAAAUclhZWgAAAjwAAAAUZ1hZWgAAAlAAAAAUYlhZWgAAAmQAAAAUclRSQwAAAngAAAAOZ1RSQwAAAogAAAAOYlRSQwAAApgAAAAOdmNndAAAAqgAAAYUdGV4dAAAAABUaGlzIHByb2ZpbGUgd2FzIGNyZWF0ZWQgYnkgUXVpY2tHYW1tYSBWZXJzaW9uIDQgLSBDb3B5cmlnaHQgqSBFYmVyaGFyZCBXZXJsZQoKUXVpY2tHYW1tYSBpcyBmcmVlIG9mIGNoYXJnZSBmb3IgcHJpdmF0ZSB1c2Ugb25seSBhbmQgY2FuIGJlIGRvd25sb2FkIGZyb206CgpodHRwOi8vUXVpY2tHYW1tYS5kZS8AAABkZXNjAAAAAAAAABRHZW5lcmljIFBuUCBNb25pdG9yAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWFlaIAAAAAAAAPNRAAEAAAABFsxYWVogAAAAAAAAb6IAADj1AAADkVhZWiAAAAAAAABilwAAt4gAABjZWFlaIAAAAAAAACSjAAAPhQAAttBjdXJ2AAAAAAAAAAECMwAAY3VydgAAAAAAAAABAjMAAGN1cnYAAAAAAAAAAQIzAAB2Y2d0AAAAAAAAAAAAAwEAAAIAAAEBAgIDAwQEBQUGBgcHCAgJCQoKCwsMDA0NDg4PDxAQERESEhMTFBQVFRYWFxcYGBkZGhobGxwcHR0eHh8fICAhISIiIyMkJCUlJiYnJygoKSkqKisrLCwtLS4uLy8wMDExMjIzMzQ0NTU2Njc3ODg5OTo6Ozs8PD09Pj4/P0BAQUFCQkNDRERFRUZGR0dISElJSkpLS0xMTU1OTk9PUFBRUVJSU1NUVFVVVlZXV1hYWVlaWltbXFxdXV5eX19gYGFhYmJjY2RkZWVmZmdnaGhpaWpqa2tsbG1tbm5vb3BwcXFycnNzdHR1dXZ2d3d4eHl5enp7e3x8fX1+fn9/gICBgYKCg4OEhIWFhoaHh4iIiYmKiouLjIyNjY6Oj4+QkJGRkpKTk5SUlZWWlpeXmJiZmZqam5ucnJ2dnp6fn6CgoaGioqOjpKSlpaamp6eoqKmpqqqrq6ysra2urq+vsLCxsbKys7O0tLW1tra3t7i4ubm6uru7vLy9vb6+v7/AwMHBwsLDw8TExcXGxsfHyMjJycrKy8vMzM3Nzs7Pz9DQ0dHS0tPT1NTV1dbW19fY2NnZ2trb29zc3d3e3t/f4ODh4eLi4+Pk5OXl5ubn5+jo6enq6uvr7Ozt7e7u7+/w8PHx8vLz8/T09fX29vf3+Pj5+fr6+/v8/P39/v7//wAAAQECAgMDBAQFBQYGBwcICAkJCgoLCwwMDQ0ODg8PEBARERISExMUFBUVFhYXFxgYGRkaGhsbHBwdHR4eHx8gICEhIiIjIyQkJSUmJicnKCgpKSoqKyssLC0tLi4vLzAwMTEyMjMzNDQ1NTY2Nzc4ODk5Ojo7Ozw8PT0+Pj8/QEBBQUJCQ0NEREVFRkZHR0hISUlKSktLTExNTU5OT09QUFFRUlJTU1RUVVVWVldXWFhZWVpaW1tcXF1dXl5fX2BgYWFiYmNjZGRlZWZmZ2doaGlpampra2xsbW1ubm9vcHBxcXJyc3N0dHV1dnZ3d3h4eXl6ent7fHx9fX5+f3+AgIGBgoKDg4SEhYWGhoeHiIiJiYqKi4uMjI2Njo6Pj5CQkZGSkpOTlJSVlZaWl5eYmJmZmpqbm5ycnZ2enp+foKChoaKio6OkpKWlpqanp6ioqamqqqurrKytra6ur6+wsLGxsrKzs7S0tbW2tre3uLi5ubq6u7u8vL29vr6/v8DAwcHCwsPDxMTFxcbGx8fIyMnJysrLy8zMzc3Ozs/P0NDR0dLS09PU1NXV1tbX19jY2dna2tvb3Nzd3d7e39/g4OHh4uLj4+Tk5eXm5ufn6Ojp6erq6+vs7O3t7u7v7/Dw8fHy8vPz9PT19fb29/f4+Pn5+vr7+/z8/f3+/v//AAABAQICAwMEBAUFBgYHBwgICQkKCgsLDAwNDQ4ODw8QEBEREhITExQUFRUWFhcXGBgZGRoaGxscHB0dHh4fHyAgISEiIiMjJCQlJSYmJycoKCkpKiorKywsLS0uLi8vMDAxMTIyMzM0NDU1NjY3Nzg4OTk6Ojs7PDw9PT4+Pz9AQEFBQkJDQ0RERUVGRkdHSEhJSUpKS0tMTE1NTk5PT1BQUVFSUlNTVFRVVVZWV1dYWFlZWlpbW1xcXV1eXl9fYGBhYWJiY2NkZGVlZmZnZ2hoaWlqamtrbGxtbW5ub29wcHFxcnJzc3R0dXV2dnd3eHh5eXp6e3t8fH19fn5/f4CAgYGCgoODhISFhYaGh4eIiImJioqLi4yMjY2Ojo+PkJCRkZKSk5OUlJWVlpaXl5iYmZmampubnJydnZ6en5+goKGhoqKjo6SkpaWmpqenqKipqaqqq6usrK2trq6vr7CwsbGysrOztLS1tba2t7e4uLm5urq7u7y8vb2+vr+/wMDBwcLCw8PExMXFxsbHx8jIycnKysvLzMzNzc7Oz8/Q0NHR0tLT09TU1dXW1tfX2NjZ2dra29vc3N3d3t7f3+Dg4eHi4uPj5OTl5ebm5+fo6Onp6urr6+zs7e3u7u/v8PDx8fLy8/P09PX19vb39/j4+fn6+vv7/Pz9/f7+//8AAA==
Display0: 1440x900@75Hz scales:1.000000|1.000000 SDR
DisplayCount: 1
HardwareStretching: both=0 window-only=0 full-screen-only=0 none=1 error=0
OutputColorSpaces: DXGI_COLOR_SPACE_RGB_FULL_G22_NONE_P709
OverlaySupport: NV12=None YUV2=None BGRA8=Software RGB10A2=None RGBA16F=None VpSR=Not Supported VpAutoHDR=Not Supported HwOverlayHDR=Not Supported
SwapChainTearingSupport: Supported
GPUProcessPid: 8340
ClearType Parameters: Gamma: 1.8 Pixel Structure: RGB ClearType Level: 100 Enhanced Contrast: 50
Font Visibility Debug Info: Windows Platform
Decision Log
HW_COMPOSITING:
default: available,
D3D11_COMPOSITING:
default: available,
D3D11_HW_ANGLE:
default: available,
GPU_PROCESS:
default: available,
WEBRENDER:
default: available,
WEBRENDER_COMPOSITOR:
default: available,
WEBRENDER_PARTIAL:
default: available,
WEBRENDER_SHADER_CACHE:
default: available,
WEBRENDER_OPTIMIZED_SHADERS:
default: available,
WEBRENDER_ANGLE:
default: available,
WEBRENDER_DCOMP_PRESENT:
default: available,
WEBRENDER_SCISSORED_CACHE_CLEARS:
default: available,
env: blocklisted, Blocklisted by gfxInfo, Blocklisted due to known issues: bug 1603515
WEBGPU:
default: available,
WINDOW_OCCLUSION:
default: available,
HARDWARE_VIDEO_DECODING:
default: available,
HARDWARE_VIDEO_ENCODING:
default: available,
VIDEO_HARDWARE_OVERLAY:
default: available,
VIDEO_SOFTWARE_OVERLAY:
default: available,
HW_DECODED_VIDEO_ZERO_COPY:
default: available,
VP8_HW_DECODE:
default: available,
VP9_HW_DECODE:
default: available,
REUSE_DECODER_DEVICE:
default: available,
BACKDROP_FILTER:
default: available,
CANVAS_RENDERER_THREAD:
default: available,
ACCELERATED_CANVAS2D:
default: available,
H264_HW_DECODE:
default: available,
AV1_HW_DECODE:
default: available,
HEVC_HW_DECODE:
default: available,
VP8_HW_ENCODE:
default: available,
VP9_HW_ENCODE:
default: available,
H264_HW_ENCODE:
default: available,
AV1_HW_ENCODE:
default: available,
HEVC_HW_ENCODE:
default: available,
WMF_HW_DRM:
default: available,
GL_NORM16_TEXTURES:
default: available,
WEBGPU_EXTERNAL_TEXTURE:
default: available,
WEBGL:
default: available,
VIDEO_HDR:
default: available,
env: blocklisted, Blocklisted by gfxInfo,
Media
Audio Backend: wasapi
Max Channels: 2
Preferred Sample Rate: 48000
Roundtrip latency (standard deviation): 46.97ms (3.01)
Codec Support Information:
Codec Name: Software Decoding, Hardware Decoding, Software Encoding, Hardware Encoding
H264: Supported, Supported, Unsupported, Unsupported
VP9: Supported, Supported, Unsupported, Unsupported
VP8: Supported, Supported, Unsupported, Unsupported
AV1: Supported, Supported, Unsupported, Unsupported
HEVC: Unsupported, Supported, Unsupported, Unsupported
AAC: Supported, Unsupported, Unsupported, Unsupported
MP3: Supported, Unsupported, Unsupported, Unsupported
Opus: Supported, Unsupported, Unsupported, Unsupported
Vorbis: Supported, Unsupported, Unsupported, Unsupported
FLAC: Supported, Unsupported, Unsupported, Unsupported
Wave: Supported, Unsupported, Unsupported, Unsupported
Output Devices
Name: Group, Vendor, State, Preferred, Format, Channels, Rate, Latency
Speakers (Realtek(R) Audio): HDAUDIO\FUNC_01&VEN_10EC&DEV_0671&SUBSYS_103C8526&REV_1000\4&1b880da2&0&0001, Enabled, All, default: F32LE, support: S16LE F32LE, 2, default: 48000, support: 48000 - 48000, 144 - 480
Line (Voicemod Virtual Audio Device (WDM)): ROOT\MEDIA\0002, Disabled, None, default: F32LE, support: S16LE F32LE, 2, default: 48000, support: 48000 - 48000, 0 - 0
FxSound Speakers (FxSound Audio Enhancer): ROOT\MEDIA\0000, Enabled, None, default: F32LE, support: S16LE F32LE, 2, default: 48000, support: 48000 - 48000, 144 - 480
Headset Earphone (3- Wireless Controller): USB\VID_054C&PID_09CC&MI_00\6&2be50813&1&0000, Enabled, None, default: F32LE, support: S16LE F32LE, 2, default: 32000, support: 32000 - 32000, 96 - 320
Input Devices
Name: Group, Vendor, State, Preferred, Format, Channels, Rate, Latency
Headset Microphone (3- Wireless Controller): USB\VID_054C&PID_09CC&MI_00\6&2be50813&1&0000, Enabled, All, default: F32LE, support: S16LE F32LE, 1, default: 16000, support: 16000 - 16000, 48 - 160
Microphone (Realtek(R) Audio): HDAUDIO\FUNC_01&VEN_10EC&DEV_0671&SUBSYS_103C8526&REV_1000\4&1b880da2&0&0001, Enabled, None, default: F32LE, support: S16LE F32LE, 2, default: 192000, support: 192000 - 192000, 576 - 1920
Stereo Mix (Realtek(R) Audio): HDAUDIO\FUNC_01&VEN_10EC&DEV_0671&SUBSYS_103C8526&REV_1000\4&1b880da2&0&0001, Disabled, None, default: F32LE, support: S16LE F32LE, 2, default: 48000, support: 48000 - 48000, 0 - 0
Microphone (Voicemod Virtual Audio Device (WDM)): ROOT\MEDIA\0002, Disabled, None, default: F32LE, support: S16LE F32LE, 2, default: 48000, support: 48000 - 48000, 0 - 0
Content Decryption Modules Information
Key System Name: Video Robustness, Audio Robustness, Capabilities, Clear Lead
org.w3.clearkey: {"persistent":"Optional","distinctive":"NotAllowed","sessionType":"[Temporary]","codec":{"decodingAndDecrypting":["h264(all)"],"decryptingOnly":["aac(all)","flac(all)","opus(all)","vp9(all)","av1(all)","vorbis(all)","vp8(all)"]}}, No
com.widevine.alpha: SW_SECURE_CRYPTO,SW_SECURE_DECODE, SW_SECURE_CRYPTO, {"persistent":"Optional","distinctive":"NotAllowed","sessionType":"[Temporary]","codec":{"decodingAndDecrypting":["h264(all)","vp9(all)","av1(all)","vp8(all)"],"decryptingOnly":["aac(all)","flac(all)","opus(all)","vorbis(all)"]}}, Yes
com.microsoft.playready.recommendation: 2000, 2000, {"persistent":"Required","distinctive":"Required","sessionType":"[Temporary,PersistentLicense]","codec":{"decodingAndDecrypting":["h264(cenc/cbcs)","vp9(cenc/cbcs)","hevc(cenc/cbcs)","av1(cenc/cbcs)","aac(cenc)"]}}, No
com.microsoft.playready.recommendation.3000: {"persistent":"Required","distinctive":"Required","sessionType":"[]","codec":{"decodingAndDecrypting":[]}}, No
com.microsoft.playready.recommendation.3000.clearlead: {"persistent":"Required","distinctive":"Required","sessionType":"[]","codec":{"decodingAndDecrypting":[]}}, Yes
Environment Variables
Remote Settings
Status: OK
Status: 2026-06-03T15:00:18.000Z
Status: 1780498626988
Status: Status Date Infos successWed Jun 03 2026 15:57:06 GMT+0100 (GMT+01:00){}successWed Jun 03 2026 13:36:40 GMT+0100 (GMT+01:00){}successTue Jun 02 2026 21:05:06 GMT+0100 (GMT+01:00){}successTue Jun 02 2026 20:20:38 GMT+0100 (GMT+01:00){}successTue Jun 02 2026 19:36:28 GMT+0100 (GMT+01:00){}successTue Jun 02 2026 16:32:11 GMT+0100 (GMT+01:00){}successTue Jun 02 2026 15:57:02 GMT+0100 (GMT+01:00){}successTue Jun 02 2026 15:55:00 GMT+0100 (GMT+01:00){}successTue Jun 02 2026 15:00:00 GMT+0100 (GMT+01:00){}successTue Jun 02 2026 13:36:42 GMT+0100 (GMT+01:00){}
Date: success
Infos: Wed Jun 03 2026 15:57:06 GMT+0100 (GMT+01:00)
{}
success
Wed Jun 03 2026 13:36:40 GMT+0100 (GMT+01:00)
{}
success
Tue Jun 02 2026 21:05:06 GMT+0100 (GMT+01:00)
{}
success
Tue Jun 02 2026 20:20:38 GMT+0100 (GMT+01:00)
{}
success
Tue Jun 02 2026 19:36:28 GMT+0100 (GMT+01:00)
{}
success
Tue Jun 02 2026 16:32:11 GMT+0100 (GMT+01:00)
{}
success
Tue Jun 02 2026 15:57:02 GMT+0100 (GMT+01:00)
{}
success
Tue Jun 02 2026 15:55:00 GMT+0100 (GMT+01:00)
{}
success
Tue Jun 02 2026 15:00:00 GMT+0100 (GMT+01:00)
{}
success
Tue Jun 02 2026 13:36:42 GMT+0100 (GMT+01:00)
{}
Status: success
Date: Wed Jun 03 2026 15:57:06 GMT+0100 (GMT+01:00)
Infos: {}
Status: success
Date: Wed Jun 03 2026 13:36:40 GMT+0100 (GMT+01:00)
Infos: {}
Status: success
Date: Tue Jun 02 2026 21:05:06 GMT+0100 (GMT+01:00)
Infos: {}
Status: success
Date: Tue Jun 02 2026 20:20:38 GMT+0100 (GMT+01:00)
Infos: {}
Status: success
Date: Tue Jun 02 2026 19:36:28 GMT+0100 (GMT+01:00)
Infos: {}
Status: success
Date: Tue Jun 02 2026 16:32:11 GMT+0100 (GMT+01:00)
Infos: {}
Status: success
Date: Tue Jun 02 2026 15:57:02 GMT+0100 (GMT+01:00)
Infos: {}
Status: success
Date: Tue Jun 02 2026 15:55:00 GMT+0100 (GMT+01:00)
Infos: {}
Status: success
Date: Tue Jun 02 2026 15:00:00 GMT+0100 (GMT+01:00)
Infos: {}
Status: success
Date: Tue Jun 02 2026 13:36:42 GMT+0100 (GMT+01:00)
Infos: {}
Remote Experiments
Important Modified Preferences
accessibility.typeaheadfind.flashBar: 0
browser.contentblocking.category: standard
browser.search.region: MA
browser.sessionstore.upgradeBackup.latestBuildID: 20260601110758
browser.startup.homepage_override.buildID: 20260601110758
browser.startup.homepage_override.mstone: 151.0.3
browser.tabs.splitview.hasUsed: true
browser.theme.toolbar-theme: 0
browser.toolbars.bookmarks.visibility: always
browser.urlbar.lastUrlbarSearchSeconds: 1780499112
browser.urlbar.placeholderName: DuckDuckGo
browser.urlbar.placeholderName.private: DuckDuckGo
browser.urlbar.quickactions.timesShownOnboardingLabel: 3
browser.urlbar.quicksuggest.migrationVersion: 7
browser.urlbar.recentsearches.lastDefaultChanged: 1763639457949
browser.urlbar.suggest.quicksuggest.all: false
browser.urlbar.tipShownCount.searchTip_onboard: 4
browser.urlbar.tipShownCount.searchTip_redirect: 4
doh-rollout.doneFirstRun: true
doh-rollout.home-region: MA
dom.forms.autocomplete.formautofill: true
extensions.lastAppVersion: 151.0.3
idle.lastDailyNotification: 1780416353
layers.acceleration.disabled: true
media.gmp-gmpopenh264.abi: x86_64-msvc-x64
media.gmp-gmpopenh264.hashValue: 77991110c1d195616e936d27151d02e4d957be6c20a4f3b3511567868b5ddffc6abbfdc668d17672f5d681f12b20237c7905f9b0daaa6d71dcdac4b3
media.gmp-gmpopenh264.lastDownload: 1753019309
media.gmp-gmpopenh264.lastInstallStart: 1753019308
media.gmp-gmpopenh264.lastUpdate: 1753019309
media.gmp-gmpopenh264.version: 2.6.0
media.gmp-manager.buildID: 20260525130955
media.gmp-manager.lastCheck: 1780411989
media.gmp-manager.lastEmptyCheck: 1780411989
media.gmp-widevinecdm.abi: x86_64-msvc-x64
media.gmp-widevinecdm.hashValue: b763712aa4bd9819b7972a40216c08fd32338b14fab7ce4b166e39ce441ad62678bf0e1f25da436ffdb56ff1b1a21e3dbbaf47c0f5918c252e70656f
media.gmp-widevinecdm.lastDownload: 1780165610
media.gmp-widevinecdm.lastInstallStart: 1780165607
media.gmp-widevinecdm.lastUpdate: 1780165610
media.gmp-widevinecdm.version: 4.10.3050.0
media.gmp.storage.version.observed: 1
media.hardware-video-decoding.failed: false
media.videocontrols.picture-in-picture.enable-when-switching-tabs.enabled: true
media.videocontrols.picture-in-picture.video-toggle.first-seen-secs: 1755886546
media.videocontrols.picture-in-picture.video-toggle.has-used: true
network.cookie.CHIPS.lastMigrateDatabase: 2
network.cookie.validation.lastEpoch: 1
network.dns.disablePrefetch: true
network.http.speculative-parallel-limit: 0
network.prefetch-next: false
places.database.lastMaintenance: 1780260056
privacy.bounceTrackingProtection.hasMigratedUserActivationData: true
privacy.clearHistory.formdata: true
privacy.clearOnShutdown_v2.cookiesAndStorage: false
privacy.clearOnShutdown_v2.formdata: true
privacy.purge_trackers.date_in_cookie_database: 0
privacy.purge_trackers.last_purge: 1780416356933
privacy.sanitize.clearOnShutdown.hasMigratedToNewPrefs3: true
privacy.sanitize.cpd.hasMigratedToNewPrefs3: true
privacy.sanitize.pending: [{"id":"newtab-container","itemsToClear":[],"options":{}}]
privacy.trackingprotection.allow_list.hasMigratedCategoryPrefs: true
security.webauthn.show_ms_settings_link: true
services.sync.declinedEngines:
services.sync.engine.creditcards: true
services.sync.engine.prefs.modified: false
services.sync.lastPing: 1780438349
services.sync.lastSync: Wed Jun 03 2026 16:08:01 GMT+0100 (GMT+01:00)
signon.rustMirror.migrationNeeded: true
signon.suggestImportCount: 0
storage.vacuum.last.content-prefs.sqlite: 1779012891
storage.vacuum.last.index: 2
storage.vacuum.last.places.sqlite: 1778526324
ui.osk.debug.keyboardDisplayReason: IKPOS: Touch screen not found.
Important Locked Preferences
extensions.formautofill.creditCards.os-auth.locked.enabled: false
fission.autostart.session: true
media.utility-process.enabled: true
signon.management.page.os-auth.locked.enabled: false
Places Database
Last Idle Maintenance Date: 31/05/2026, 21:40
Last Vacuum Date: 11/05/2026, 20:05
Last Integrity Corruption Date: Missing
Accessibility
Activated: false
Prevent Accessibility: 0
Accessibility Instantiator:
Library Versions
NSPR
Expected minimum version: 4.39
Version in use: 4.39
NSS
Expected minimum version: 3.123.1
Version in use: 3.123.1
NSSSMIME
Expected minimum version: 3.123.1
Version in use: 3.123.1
NSSSSL
Expected minimum version: 3.123.1
Version in use: 3.123.1
NSSUTIL
Expected minimum version: 3.123.1
Version in use: 3.123.1
Sandbox
Content Process Sandbox Level: 9
Effective Content Process Sandbox Level: 9
Win32k Lockdown State for Content Process: Win32k Lockdown enabled -- default value is true
GPU Process Sandbox Level: 2
Startup Cache
Ignore Disk Cache: false
Found Disk Cache on Init: true
Wrote to Disk Cache: false
Internationalization & Localization
Application Settings
Requested Locales: ["en-US","fr"]
Available Locales: ["en-US","fr"]
App Locales: ["en-US","fr"]
Regional Preferences: ["en-GB"]
Default Locale: "fr"
Operating System
System Locales: ["en-US"]
Regional Preferences: ["en-GB"]
Remote Debugging (Chromium Protocol)
Accepting Connections: false
URL:
Printing
Modified print settings
Content Analysis (DLP)
Active: false
Connected to Agent:
Agent Path:
Agent Failed Signature Verification:
Request Count:
| Reporter | ||
Comment 7•5 months ago
|
||
Same thing and the issue gets fixed once graphics acceleration is off
| Reporter | ||
Comment 8•5 months ago
|
||
(In reply to Sotaro Ikeda [:sotaro] from comment #5)
smorthehacker, can you attach about:support to this bug? And can you check if the problem happens with latest nightly?
I just did, yes.
| Reporter | ||
Comment 9•5 months ago
|
||
(In reply to media-triaging-bot from comment #4)
Thanks for the report and the screenshots. The washed-out / greyed colors that snap back to normal the moment a subtitle or UI element is composited on top, plus the fact that disabling hardware acceleration fixes it, point to the Windows GPU video-overlay (DirectComposition) path mishandling color rather than a decoding problem: when the video is shown through the hardware overlay it looks washed out, and anything that forces it off the overlay (a UI layer on top, or disabling HW acceleration) restores correct color. This is the same family as bug 2036230 ("HDR video appears washed out" via the overlay path). It is most likely an HDR / wide-gamut overlay-color issue.
Next Steps
- Please capture two profiles via
about:logging(the most useful artifacts for an overlay/color issue like this). The instruction video walks through the flow. For each of the two presets below:
- Open
about:logging. On the Logging presets tab, choose the preset — first Media playback, then repeat with Graphics.- Under Logging output, select "Logging to the Firefox Profiler".
- Click Start Logging, reproduce the washed-out playback from a fresh page load, then click Stop Logging — the captured profile opens in the Firefox Profiler.
- Click Upload Local Profile (the share button) and paste the resulting share URL here.
Please provide both URLs (one for Media playback, one for Graphics). If you have privacy concerns about the profile or media content, email the link to media-alerts@mozilla.com instead.- Please attach your
about:support(openabout:support, click "Copy text to clipboard", and paste it into a comment or attach it as a text file). The Graphics section (GPU vendor/model, driver version, compositor / WebRender / DirectComposition status) is the key piece.- Please share a specific public link to a video where this reproduces (a YouTube URL is fine), so we can check whether it is HDR, wide-gamut, or standard SDR content.
- On that video, does the content look like HDR (very bright highlights / wide color), or standard SDR?
- Does it still happen in a fresh profile or Private Browsing (to rule out an extension)?
Sotaro, this looks like the washed-out-HDR-through-overlay family (cf. bug 2036230, and the HDR-metadata overlay work in bug 1793908). Does this symptom match a known overlay-disable / HDR-metadata condition on the DComp path, or should we wait for the reporter's profiles + about:support + a concrete URL first?
- Does it still happen in a fresh profile or Private Browsing (to rule out an extension)? i tried on firefox nightly (fresh firefox) and yes the issue is still present
- On that video, does the content look like HDR (very bright highlights / wide color), or standard SDR? SDR
Comment 10•5 months ago
|
||
Hi smorthehacker, can you check if the problem is addressed by disabling overlay?
Overlay could be disabled with the following.
- [1] Set pref gfx.webrender.dcomp-video-hw-overlay-win to false in about:config
- [2] Set pref gfx.webrender.dcomp-video-sw-overlay-win to false in about:config
- [3] Re-start Firefox
Comment 11•5 months ago
•
|
||
(In reply to smorthehacker from comment #7)
Created attachment 9593149 [details]
On firefox nightly with graphics acceleration onSame thing and the issue gets fixed once graphics acceleration is off
Looking at this video I have a guess that video is being processed incorrectly in terms of ColorRange - if the video is DXGI_COLOR_SPACE_YCBCR_STUDIO_G22_LEFT_P709 and we incorrectly called SetColorSpace1 with DXGI_COLOR_SPACE_YCBCR_FULL_G22_LEFT_P709 when using an NV12 BT709 swapchain, it would look washed out exactly like this. If you play this video in another browser does it look washed out all the time or is the black level the same in other browsers as it is in Firefox when player controls / subtitles are present?
| Reporter | ||
Comment 12•5 months ago
|
||
(In reply to smorthehacker from comment #6)
I am the reporter for this issue. Here are the requested details, including the performance logs and my full about:support data.Clarifications & ContextHDR Status: I do not have HDR enabled on my system, as my monitor does not support it. It is a standard SDR display (1440x900 @ 75Hz). I also run Firefox with graphics acceleration disabled till this issue gets fixed.
Where it reproduces: The issue doesn't show a noticeable difference on YouTube, so it's possible it doesn't get processed through this specific path there. However, it reproduces consistently on anime streaming sites.
Specific URL for testing: https://kaa.lt/jojos-bizarre-adventure-golden-wind-c5a8/ep-39-5db92e (Note: Using an ad-blocker is highly recommended when visiting this link).
Symptom Behavior: On this URL, you can clearly see the video colors wash out/grey out, and then instantly snap back to correct contrast and saturation when toggling subtitles on or when subtitles appear dynamically on the screen.
Firefox Profiler LogsWith Graphics Acceleration ON (Issue Reproduces): https://share.firefox.dev/4vrtlFI
With Graphics Acceleration OFF (Temporary Fix works): https://share.firefox.dev/4a8IO5g
Key Graphics Details from about:supportOS:
Windows 10 (Build 26200)GPU: Intel(R) UHD Graphics 630 (Driver Version: 31.0.101.2141, Date: 3-30-2026)
Compositing: WebRender Layer Compositor
Display Space: DXGI_COLOR_SPACE_RGB_FULL_G22_NONE_P709 (SDR)
Overlay Support: NV12=None, YUV2=None, BGRA8=Software, RGB10A2=None. HwOverlayHDR and auto-HDR are explicitly Not Supported.
Decision Log Note: WEBRENDER_SCISSORED_CACHE_CLEARS is blocklisted by gfxInfo due to known issues (bug 1603515).
Full about:support text:
Application BasicsName: Firefox
Version: 151.0.3
Build ID: 20260601110758
Distribution ID:
Update Channel: release
User Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:151.0) Gecko/20100101 Firefox/151.0
OS: Windows_NT 10.0 26200
Launcher Process: Enabled
Multiprocess Windows: 1/1
Fission Windows: 1/1 Enabled by default
Remote Processes: 17
Enterprise Policies: Inactive
Google Location Service Key: Found
Google Safebrowsing Key: Found
Mozilla Location Service Key: Found
Safe Mode: false
Memory Size (RAM): 15.8 GB
Disk Space Available: 224 GB
Pointing Devices: MouseCrash Reports for the Last 3 Days
Remote Features
1-Callout Contextual Chatbot Suggestion Treatment A Rollout V2: (treatment-a-tab-switching-copy)
Account Adoption PXI Menu - Rollout Fx143+: (treatment-a)
AI Chatbot Page Summarization MVP - treatment-a-callout-badge Rollout V4: (treatment-a-callout-badge)
BackgroundUpdate: Enable unelevated installations (Rollout) -- 3-release: (enabled)
Client Side Sampling of Performance Metrics (fixed metric names): (control)
Context ID rotation every 3 days: (control)
Desktop Credit Card Autofill Global Enablement Rollout (Release): (creditcard-enable)
Disable legacy spoc ping by default: (control)
Disable legacy top-sites ping by default: (control)
Disable Security Pref Firefox 150: (control)
Downsample uptake.remotecontent events glean feature: (control)
DTLS 1.2 rollout (rollback?) for webrtc - control Rollout: (control)
Enable Enrollment Status Telemetry for Firefox Desktop (via nimbusTelemetry): (control)
Enable Nimbus Unenrollment Synchronization: (control)
Enable OHTTP for MARS communications on Release: (control)
Limit use of OCSP - Rollout: (enforce)
Fast UDP for Firefox - Treatment Fast UDP Release Rollout: (treatment-fast-udp)
Fox Doodle Multi-Action CTA 2025 - Dummy Rollout V2: (treatment-a)
Fx Accounts Ping (release rollout 2): (control)
Multiple Profile Switching Rollout Messages only: (treatment-a-multi-profiles)
New Tab 153.1.20260528.133333 to Release 151: (rollout)
New Tab content ping (rest of world rollout): (treatment)
Pin Frequently Used Websites - Promo Rollout, Day 3+ users, All Locales: (rollout-branch)
Private Window Visual Refresh (design change only): (control)
Relay integration into Firefox 118+ Release for all FXA and autofill users: (enable-relay-integration)
Set to Default - Hamburger Menu Rollout: (treatment-c)
Smart shortcuts v3-lr2 - no-lr Rollout: (no-lr)
Taskbar Tabs Discovery Global Rollout: (delivery)
Unified API for spocs and top sites - controlled rollout for release 133+: (control)
Vertical tabs Promo Rollout - Day 3 Profiles, All Locales: (treatment-a)Remote Processes
Type: Isolated Web Content
Count: 4Type: Privileged About
Count: 1Type: GPU
Count: 1Type: Extension
Count: 1Type: Socket
Count: 1Type: Preallocated
Count: 3Type: Isolated Service Worker
Count: 1Type: RDD
Count: 1Type: Utility Media Foundation Engine
Count: 1Type: Utility Windows Media Foundation
Count: 1Type: Utility JavaScript Oracle
Count: 1Type: Utility Generic Audio Decoder
Count: 1Add-ons
Name: English (US) Dictionary Extended
Type: dictionary
Version: 1
Enabled: true
Location: app-profile
ID: en-US-Extended@averymiller.orgName: English United States Dictionary
Type: dictionary
Version: 2026.5.1
Enabled: true
Location: app-profile
ID: @unitedstatesenglishdictionaryName: 'Improve YouTube!' 🎧 (for YouTube & Videos)
Type: extension
Version: 4.2026
Enabled: true
Location: app-profile
ID: {3c6bf0cc-3ae2-42fb-9993-0d33104fdcaf}Name: AB Download Manager Browser Integration
Type: extension
Version: 1.3.4
Enabled: true
Location: app-profile
ID: firefox-integration@abdownloadmanager.comName: Add-ons Search Detection
Type: extension
Version: 3.0.0
Enabled: true
Location: app-builtin-addons
ID: addons-search-detection@mozilla.comName: AliHelper – shopping assistant on AliExpress ™
Type: extension
Version: 3.1.5
Enabled: true
Location: app-profile
ID: {333f4540-f467-419b-8410-233078ae8813}Name: Cookie-Editor
Type: extension
Version: 1.13.0
Enabled: true
Location: app-profile
ID: {c3c10168-4186-445c-9c5b-63f12b8e2c87}Name: Data Leak Blocker
Type: extension
Version: 144.0.0
Enabled: true
Location: app-builtin-addons
ID: data-leak-blocker@mozilla.comName: Enhancer for YouTube™
Type: extension
Version: 2.0.133.1
Enabled: true
Location: app-profile
ID: enhancerforyoutube@maximerf.addons.mozilla.orgName: Form Autofill
Type: extension
Version: 1.0.1
Enabled: true
Location: app-builtin-addons
ID: formautofill@mozilla.orgName: IPP Activator
Type: extension
Version: 0.1
Enabled: true
Location: app-builtin-addons
ID: ipp-activator@mozilla.comName: Malwarebytes Browser Guard
Type: extension
Version: 3.2.0
Enabled: true
Location: app-profile
ID: {242af0bb-db11-4734-b7a0-61cb8a9b20fb}Name: New Tab
Type: extension
Version: 153.1.20260528.133333
Enabled: true
Location: app-profile
ID: newtab@mozilla.orgName: Picture-In-Picture
Type: extension
Version: 1.0.0
Enabled: true
Location: app-builtin-addons
ID: pictureinpicture@mozilla.orgName: RoGold - Level Up Roblox
Type: extension
Version: 1.8.0
Enabled: true
Location: app-profile
ID: {048bba8c-c62d-4967-963d-d663cae75d3f}Name: RoValra - A Better Add-on
Type: extension
Version: 2.5.4.1
Enabled: true
Location: app-profile
ID: rovalra@rav4Name: Simple Translate
Type: extension
Version: 3.0.1
Enabled: true
Location: app-profile
ID: simple-translate@sienoriName: Time Tracker - Web Habit Builder
Type: extension
Version: 4.3.3
Enabled: true
Location: app-profile
ID: {a8cf72f7-09b7-4cd4-9aaa-7a023bf09916}Name: Turn Off the Lights
Type: extension
Version: 4.6.6
Enabled: true
Location: app-profile
ID: stefanvandamme@stefanvd.netName: uBlock Origin
Type: extension
Version: 1.71.0
Enabled: true
Location: app-profile
ID: uBlock0@raymondhill.netName: Unhook - Remove YouTube Recommended & Shorts
Type: extension
Version: 1.6.9
Enabled: true
Location: app-profile
ID: myallychou@gmail.comName: Video DownloadHelper
Type: extension
Version: 10.2.40.2
Enabled: true
Location: app-profile
ID: {b9db16a4-6edc-47ec-a1f4-b86292ed211d}Name: Violentmonkey
Type: extension
Version: 2.40.0
Enabled: true
Location: app-profile
ID: {aecec67f-0d10-4fa7-b7c7-609a2db280cf}Name: Web Compatibility Interventions
Type: extension
Version: 151.6.0
Enabled: true
Location: app-builtin-addons
ID: webcompat@mozilla.orgName: Windscribe - Free Proxy and Ad Blocker
Type: extension
Version: 3.4.14.3
Enabled: true
Location: app-profile
ID: @windscribeffName: Language: English (US)
Type: locale
Version: 151.0.20260601.110758
Enabled: true
Location: app-profile
ID: langpack-en-US@firefox.mozilla.orgName: Praise the sun (animated)
Type: theme
Version: 1.1
Enabled: true
Location: app-profile
ID: {51fd00e2-c195-4740-824f-c8e789b1c066}Name: Black
Type: theme
Version: 3.0.2
Enabled: false
Location: app-profile
ID: {9b84b6b4-07c4-4b4b-ba21-394d86f6e9ee}Name: Dark
Type: theme
Version: 1.3.4
Enabled: false
Location: app-builtin
ID: firefox-compact-dark@mozilla.orgName: Dark space - The best dynamic theme
Type: theme
Version: 1.1.2
Enabled: false
Location: app-profile
ID: {22b0eca1-8c02-4c0d-a5d7-6604ddd9836e}Name: Firefox Alpenglow
Type: theme
Version: 1.5.2
Enabled: false
Location: app-builtin
ID: firefox-alpenglow@mozilla.orgName: Light
Type: theme
Version: 1.3.4
Enabled: false
Location: app-builtin
ID: firefox-compact-light@mozilla.orgName: mario oline animated (half)
Type: theme
Version: 9.0
Enabled: false
Location: app-profile
ID: {eee7eb49-e02d-407e-95cd-abf714be1920}Name: Nyan Cat (Animated)
Type: theme
Version: 1.0
Enabled: false
Location: app-profile
ID: {8d656ba5-0532-4eec-8c8f-766020caef13}Name: Sombre
Type: theme
Version: 4.0
Enabled: false
Location: app-profile
ID: {03f7f700-a42f-4841-8dfc-c33894bd52d3}Name: System theme — auto
Type: theme
Version: 1.4.2
Enabled: false
Location: app-builtin
ID: default-theme@mozilla.orgSecurity Software
Type:
Type:
Type: Windows Firewall
Legacy User Stylesheets
Active: false
Stylesheets: No stylesheets foundGraphics
Features
Window Device Pixel Ratios: 1
Compositing: WebRender Layer Compositor
Font Visibility Debug Info: Windows Platform
Asynchronous Pan/Zoom: wheel input enabled; scrollbar drag enabled; keyboard enabled; autoscroll enabled; smooth pinch-zoom enabled
WebGL 1 Driver WSI Info: outOfProcess: false inProcess: true EGL_VENDOR: Google Inc. (Intel) EGL_VERSION: 1.5 (ANGLE 2.1.19751 git hash: b0098a1ebdb0) EGL_EXTENSIONS: EGL_EXT_create_context_robustness EGL_ANGLE_d3d_share_handle_client_buffer EGL_ANGLE_d3d_texture_client_buffer EGL_ANGLE_surface_d3d_texture_2d_share_handle EGL_ANGLE_query_surface_pointer EGL_ANGLE_window_fixed_size EGL_ANGLE_keyed_mutex EGL_ANGLE_surface_orientation EGL_ANGLE_direct_composition EGL_ANGLE_windows_ui_composition EGL_NV_post_sub_buffer EGL_KHR_create_context EGL_KHR_image EGL_KHR_image_base 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_stream EGL_KHR_stream_consumer_gltexture EGL_NV_stream_consumer_gltexture_yuv EGL_ANGLE_stream_producer_d3d_texture EGL_ANGLE_create_context_webgl_compatibility EGL_CHROMIUM_create_context_bind_generates_resource EGL_CHROMIUM_sync_control 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_image_d3d11_texture EGL_ANGLE_create_context_backwards_compatible EGL_KHR_no_config_context EGL_KHR_create_context_no_error EGL_KHR_reusable_sync EGL_EXTENSIONS(nullptr): EGL_EXT_client_extensions EGL_EXT_device_query EGL_EXT_platform_base EGL_EXT_platform_device EGL_ANGLE_platform_angle EGL_ANGLE_platform_angle_d3d EGL_ANGLE_platform_angle_d3d11on12 EGL_ANGLE_platform_angle_device_id EGL_ANGLE_device_creation EGL_ANGLE_device_creation_d3d11 EGL_ANGLE_experimental_present_path EGL_KHR_client_get_all_proc_addresses EGL_KHR_debug EGL_ANGLE_feature_control
WebGL 1 Driver Renderer: Google Inc. (Intel) -- ANGLE (Intel, Intel(R) UHD Graphics 630 Direct3D11 vs_5_0 ps_5_0, D3D11-31.0.101.2141)
WebGL 1 Driver Version: OpenGL ES 3.0.0 (ANGLE 2.1.19751 git hash: b0098a1ebdb0)
WebGL 1 Driver Extensions: GL_AMD_performance_monitor GL_ANGLE_base_vertex_base_instance GL_ANGLE_base_vertex_base_instance_shader_builtin GL_ANGLE_client_arrays GL_ANGLE_copy_texture_3d 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_lossy_etc_decode GL_ANGLE_memory_size GL_ANGLE_multi_draw GL_ANGLE_multiview_multisample GL_ANGLE_pack_reverse_row_order GL_ANGLE_program_cache_control GL_ANGLE_provoking_vertex GL_ANGLE_request_extension GL_ANGLE_robust_client_memory GL_ANGLE_texture_compression_dxt3 GL_ANGLE_texture_compression_dxt5 GL_ANGLE_texture_multisample GL_ANGLE_texture_usage GL_ANGLE_translated_shader_source GL_CHROMIUM_bind_generates_resource GL_CHROMIUM_bind_uniform_location GL_CHROMIUM_copy_compressed_texture GL_CHROMIUM_copy_texture GL_CHROMIUM_lose_context GL_CHROMIUM_sync_query GL_EXT_EGL_image_external_wrap_modes GL_EXT_base_instance GL_EXT_blend_func_extended GL_EXT_blend_minmax GL_EXT_clip_control GL_EXT_color_buffer_float GL_EXT_color_buffer_half_float GL_EXT_debug_label GL_EXT_debug_marker GL_EXT_discard_framebuffer GL_EXT_disjoint_timer_query GL_EXT_draw_buffers GL_EXT_draw_buffers_indexed 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_multi_draw_indirect GL_EXT_multisampled_render_to_texture GL_EXT_occlusion_query_boolean GL_EXT_read_format_bgra GL_EXT_robustness GL_EXT_sRGB GL_EXT_shader_texture_lod 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_norm16 GL_EXT_texture_rg GL_EXT_texture_storage GL_EXT_texture_type_2_10_10_10_REV GL_EXT_unpack_subimage GL_KHR_debug GL_KHR_parallel_shader_compile GL_KHR_robust_buffer_access_behavior GL_NV_EGL_stream_consumer_external GL_NV_fence GL_NV_framebuffer_blit GL_NV_pack_subimage GL_NV_pixel_buffer_object GL_OES_EGL_image GL_OES_EGL_image_external GL_OES_EGL_image_external_essl3 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_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_depth32 GL_OES_draw_buffers_indexed 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_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_texture_stencil8 GL_OES_vertex_array_object GL_OVR_multiview GL_OVR_multiview2 GL_WEBGL_video_texture
WebGL 1 Extensions: ANGLE_instanced_arrays EXT_blend_minmax EXT_color_buffer_half_float EXT_float_blend EXT_frag_depth EXT_shader_texture_lod EXT_sRGB EXT_texture_compression_bptc EXT_texture_compression_rgtc EXT_texture_filter_anisotropic MOZ_debug OES_element_index_uint OES_fbo_render_mipmap OES_standard_derivatives OES_texture_float OES_texture_float_linear OES_texture_half_float OES_texture_half_float_linear OES_vertex_array_object WEBGL_color_buffer_float WEBGL_compressed_texture_s3tc WEBGL_compressed_texture_s3tc_srgb WEBGL_debug_renderer_info WEBGL_debug_shaders WEBGL_depth_texture WEBGL_draw_buffers WEBGL_lose_context WEBGL_provoking_vertex
WebGL 2 Driver WSI Info: outOfProcess: false inProcess: true EGL_VENDOR: Google Inc. (Intel) EGL_VERSION: 1.5 (ANGLE 2.1.19751 git hash: b0098a1ebdb0) EGL_EXTENSIONS: EGL_EXT_create_context_robustness EGL_ANGLE_d3d_share_handle_client_buffer EGL_ANGLE_d3d_texture_client_buffer EGL_ANGLE_surface_d3d_texture_2d_share_handle EGL_ANGLE_query_surface_pointer EGL_ANGLE_window_fixed_size EGL_ANGLE_keyed_mutex EGL_ANGLE_surface_orientation EGL_ANGLE_direct_composition EGL_ANGLE_windows_ui_composition EGL_NV_post_sub_buffer EGL_KHR_create_context EGL_KHR_image EGL_KHR_image_base 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_stream EGL_KHR_stream_consumer_gltexture EGL_NV_stream_consumer_gltexture_yuv EGL_ANGLE_stream_producer_d3d_texture EGL_ANGLE_create_context_webgl_compatibility EGL_CHROMIUM_create_context_bind_generates_resource EGL_CHROMIUM_sync_control 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_image_d3d11_texture EGL_ANGLE_create_context_backwards_compatible EGL_KHR_no_config_context EGL_KHR_create_context_no_error EGL_KHR_reusable_sync EGL_EXTENSIONS(nullptr): EGL_EXT_client_extensions EGL_EXT_device_query EGL_EXT_platform_base EGL_EXT_platform_device EGL_ANGLE_platform_angle EGL_ANGLE_platform_angle_d3d EGL_ANGLE_platform_angle_d3d11on12 EGL_ANGLE_platform_angle_device_id EGL_ANGLE_device_creation EGL_ANGLE_device_creation_d3d11 EGL_ANGLE_experimental_present_path EGL_KHR_client_get_all_proc_addresses EGL_KHR_debug EGL_ANGLE_feature_control
WebGL 2 Driver Renderer: Google Inc. (Intel) -- ANGLE (Intel, Intel(R) UHD Graphics 630 Direct3D11 vs_5_0 ps_5_0, D3D11-31.0.101.2141)
WebGL 2 Driver Version: OpenGL ES 3.0.0 (ANGLE 2.1.19751 git hash: b0098a1ebdb0)
WebGL 2 Driver Extensions: GL_AMD_performance_monitor GL_ANGLE_base_vertex_base_instance GL_ANGLE_base_vertex_base_instance_shader_builtin GL_ANGLE_client_arrays GL_ANGLE_copy_texture_3d 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_lossy_etc_decode GL_ANGLE_memory_size GL_ANGLE_multi_draw GL_ANGLE_multiview_multisample GL_ANGLE_pack_reverse_row_order GL_ANGLE_program_cache_control GL_ANGLE_provoking_vertex GL_ANGLE_request_extension GL_ANGLE_robust_client_memory GL_ANGLE_texture_compression_dxt3 GL_ANGLE_texture_compression_dxt5 GL_ANGLE_texture_multisample GL_ANGLE_texture_usage GL_ANGLE_translated_shader_source GL_CHROMIUM_bind_generates_resource GL_CHROMIUM_bind_uniform_location GL_CHROMIUM_copy_compressed_texture GL_CHROMIUM_copy_texture GL_CHROMIUM_lose_context GL_CHROMIUM_sync_query GL_EXT_EGL_image_external_wrap_modes GL_EXT_base_instance GL_EXT_blend_func_extended GL_EXT_blend_minmax GL_EXT_clip_control GL_EXT_color_buffer_float GL_EXT_color_buffer_half_float GL_EXT_debug_label GL_EXT_debug_marker GL_EXT_discard_framebuffer GL_EXT_disjoint_timer_query GL_EXT_draw_buffers GL_EXT_draw_buffers_indexed 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_multi_draw_indirect GL_EXT_multisampled_render_to_texture GL_EXT_occlusion_query_boolean GL_EXT_read_format_bgra GL_EXT_robustness GL_EXT_sRGB GL_EXT_shader_texture_lod 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_norm16 GL_EXT_texture_rg GL_EXT_texture_storage GL_EXT_texture_type_2_10_10_10_REV GL_EXT_unpack_subimage GL_KHR_debug GL_KHR_parallel_shader_compile GL_KHR_robust_buffer_access_behavior GL_NV_EGL_stream_consumer_external GL_NV_fence GL_NV_framebuffer_blit GL_NV_pack_subimage GL_NV_pixel_buffer_object GL_OES_EGL_image GL_OES_EGL_image_external GL_OES_EGL_image_external_essl3 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_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_depth32 GL_OES_draw_buffers_indexed 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_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_texture_stencil8 GL_OES_vertex_array_object GL_OVR_multiview GL_OVR_multiview2 GL_WEBGL_video_texture
WebGL 2 Extensions: EXT_color_buffer_float EXT_float_blend EXT_texture_compression_bptc EXT_texture_compression_rgtc EXT_texture_filter_anisotropic MOZ_debug OES_draw_buffers_indexed OES_texture_float_linear OVR_multiview2 WEBGL_compressed_texture_s3tc WEBGL_compressed_texture_s3tc_srgb WEBGL_debug_renderer_info WEBGL_debug_shaders WEBGL_lose_context WEBGL_provoking_vertex
Target Frame Rate: 75
WebGPU Default Adapter: { "navigator.gpu.requestAdapter({})": { "info": { "architecture": "", "description": "", "device": "", "isFallbackAdapter": false, "subgroupMaxSize": 128, "subgroupMinSize": 4, "vendor": "", "wgpuBackend": "Dx12", "wgpuDevice": 16017, "wgpuDeviceType": "IntegratedGpu", "wgpuDriver": "31.0.101.2141", "wgpuDriverInfo": "", "wgpuName": "Intel(R) UHD Graphics 630", "wgpuVendor": 32902 }, "features": [ "bgra8unorm-storage", "core-features-and-limits", "depth-clip-control", "depth32float-stencil8", "float32-filterable", "indirect-first-instance", "rg11b10ufloat-renderable", "shader-f16", "texture-compression-bc", "texture-compression-bc-sliced-3d", "timestamp-query" ], "limits": { "maxBindGroups": 8, "maxBindGroupsPlusVertexBuffers": 24, "maxBindingsPerBindGroup": 4294967295, "maxBufferSize": 1073741824, "maxColorAttachmentBytesPerSample": 128, "maxColorAttachments": 8, "maxComputeInvocationsPerWorkgroup": 1024, "maxComputeWorkgroupSizeX": 1024, "maxComputeWorkgroupSizeY": 1024, "maxComputeWorkgroupSizeZ": 64, "maxComputeWorkgroupStorageSize": 32768, "maxComputeWorkgroupsPerDimension": 65535, "maxDynamicStorageBuffersPerPipelineLayout": 4, "maxDynamicUniformBuffersPerPipelineLayout": 8, "maxInterStageShaderVariables": 31, "maxSampledTexturesPerShaderStage": 64, "maxSamplersPerShaderStage": 64, "maxStorageBufferBindingSize": 1073741824, "maxStorageBuffersInFragmentStage": 64, "maxStorageBuffersInVertexStage": 64, "maxStorageBuffersPerShaderStage": 64, "maxStorageTexturesInFragmentStage": 64, "maxStorageTexturesInVertexStage": 64, "maxStorageTexturesPerShaderStage": 64, "maxTextureArrayLayers": 2048, "maxTextureDimension1D": 16384, "maxTextureDimension2D": 16384, "maxTextureDimension3D": 2048, "maxUniformBufferBindingSize": 65536, "maxUniformBuffersPerShaderStage": 64, "maxVertexAttributes": 30, "maxVertexBufferArrayStride": 2048, "maxVertexBuffers": 16, "minStorageBufferOffsetAlignment": 32, "minUniformBufferOffsetAlignment": 256 } } }
WebGPU Fallback Adapter: { "navigator.gpu.requestAdapter({"forceFallbackAdapter":true})": { "info": { "architecture": "", "description": "", "device": "", "isFallbackAdapter": true, "subgroupMaxSize": 128, "subgroupMinSize": 4, "vendor": "", "wgpuBackend": "Dx12", "wgpuDevice": 140, "wgpuDeviceType": "Cpu", "wgpuDriver": "10.0.26100.8328", "wgpuDriverInfo": "", "wgpuName": "Microsoft Basic Render Driver", "wgpuVendor": 5140 }, "features": [ "bgra8unorm-storage", "core-features-and-limits", "depth-clip-control", "depth32float-stencil8", "float32-filterable", "indirect-first-instance", "rg11b10ufloat-renderable", "shader-f16", "texture-compression-bc", "texture-compression-bc-sliced-3d", "timestamp-query" ], "limits": { "maxBindGroups": 8, "maxBindGroupsPlusVertexBuffers": 24, "maxBindingsPerBindGroup": 4294967295, "maxBufferSize": 1073741824, "maxColorAttachmentBytesPerSample": 128, "maxColorAttachments": 8, "maxComputeInvocationsPerWorkgroup": 1024, "maxComputeWorkgroupSizeX": 1024, "maxComputeWorkgroupSizeY": 1024, "maxComputeWorkgroupSizeZ": 64, "maxComputeWorkgroupStorageSize": 32768, "maxComputeWorkgroupsPerDimension": 65535, "maxDynamicStorageBuffersPerPipelineLayout": 4, "maxDynamicUniformBuffersPerPipelineLayout": 8, "maxInterStageShaderVariables": 31, "maxSampledTexturesPerShaderStage": 64, "maxSamplersPerShaderStage": 64, "maxStorageBufferBindingSize": 1073741824, "maxStorageBuffersInFragmentStage": 64, "maxStorageBuffersInVertexStage": 64, "maxStorageBuffersPerShaderStage": 64, "maxStorageTexturesInFragmentStage": 64, "maxStorageTexturesInVertexStage": 64, "maxStorageTexturesPerShaderStage": 64, "maxTextureArrayLayers": 2048, "maxTextureDimension1D": 16384, "maxTextureDimension2D": 16384, "maxTextureDimension3D": 2048, "maxUniformBufferBindingSize": 65536, "maxUniformBuffersPerShaderStage": 64, "maxVertexAttributes": 30, "maxVertexBufferArrayStride": 2048, "maxVertexBuffers": 16, "minStorageBufferOffsetAlignment": 32, "minUniformBufferOffsetAlignment": 256 } } }
DirectWrite: true (10.0.26100.8457)
GPU #1
Active: Yes
Description: Intel(R) UHD Graphics 630
Vendor ID: 0x8086
Device ID: 0x3e91
Driver Version: 31.0.101.2141
Driver Date: 3-30-2026
Drivers: igdumdim64 igd10iumd64 igd10iumd64 igd12umd64 igdumdim32 igd10iumd32 igd10iumd32 igd12umd32
Subsys ID: 8526103c
RAM: 0
GPU #2
Active: No
RAM: 0
Diagnostics
AzureCanvasBackend: skia
AzureCanvasBackend (UI Process): skia
AzureContentBackend: skia
AzureContentBackend (UI Process): skia
AzureFallbackCanvasBackend (UI Process): skia
CMSOutputProfile: AAAIvAAAAAACEAAAbW50clJHQiBYWVogB+oAAgAHAA8AKAAAYWNzcE1TRlQAAAAAbm9uZQAAAAAAAAAAAAAAAAAAAAAAAPbWAAEAAAAA0y1RRyAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKY3BydAAAAPwAAAC6ZGVzYwAAAbgAAABud3RwdAAAAigAAAAUclhZWgAAAjwAAAAUZ1hZWgAAAlAAAAAUYlhZWgAAAmQAAAAUclRSQwAAAngAAAAOZ1RSQwAAAogAAAAOYlRSQwAAApgAAAAOdmNndAAAAqgAAAYUdGV4dAAAAABUaGlzIHByb2ZpbGUgd2FzIGNyZWF0ZWQgYnkgUXVpY2tHYW1tYSBWZXJzaW9uIDQgLSBDb3B5cmlnaHQgqSBFYmVyaGFyZCBXZXJsZQoKUXVpY2tHYW1tYSBpcyBmcmVlIG9mIGNoYXJnZSBmb3IgcHJpdmF0ZSB1c2Ugb25seSBhbmQgY2FuIGJlIGRvd25sb2FkIGZyb206CgpodHRwOi8vUXVpY2tHYW1tYS5kZS8AAABkZXNjAAAAAAAAABRHZW5lcmljIFBuUCBNb25pdG9yAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWFlaIAAAAAAAAPNRAAEAAAABFsxYWVogAAAAAAAAb6IAADj1AAADkVhZWiAAAAAAAABilwAAt4gAABjZWFlaIAAAAAAAACSjAAAPhQAAttBjdXJ2AAAAAAAAAAECMwAAY3VydgAAAAAAAAABAjMAAGN1cnYAAAAAAAAAAQIzAAB2Y2d0AAAAAAAAAAAAAwEAAAIAAAEBAgIDAwQEBQUGBgcHCAgJCQoKCwsMDA0NDg4PDxAQERESEhMTFBQVFRYWFxcYGBkZGhobGxwcHR0eHh8fICAhISIiIyMkJCUlJiYnJygoKSkqKisrLCwtLS4uLy8wMDExMjIzMzQ0NTU2Njc3ODg5OTo6Ozs8PD09Pj4/P0BAQUFCQkNDRERFRUZGR0dISElJSkpLS0xMTU1OTk9PUFBRUVJSU1NUVFVVVlZXV1hYWVlaWltbXFxdXV5eX19gYGFhYmJjY2RkZWVmZmdnaGhpaWpqa2tsbG1tbm5vb3BwcXFycnNzdHR1dXZ2d3d4eHl5enp7e3x8fX1+fn9/gICBgYKCg4OEhIWFhoaHh4iIiYmKiouLjIyNjY6Oj4+QkJGRkpKTk5SUlZWWlpeXmJiZmZqam5ucnJ2dnp6fn6CgoaGioqOjpKSlpaamp6eoqKmpqqqrq6ysra2urq+vsLCxsbKys7O0tLW1tra3t7i4ubm6uru7vLy9vb6+v7/AwMHBwsLDw8TExcXGxsfHyMjJycrKy8vMzM3Nzs7Pz9DQ0dHS0tPT1NTV1dbW19fY2NnZ2trb29zc3d3e3t/f4ODh4eLi4+Pk5OXl5ubn5+jo6enq6uvr7Ozt7e7u7+/w8PHx8vLz8/T09fX29vf3+Pj5+fr6+/v8/P39/v7//wAAAQECAgMDBAQFBQYGBwcICAkJCgoLCwwMDQ0ODg8PEBARERISExMUFBUVFhYXFxgYGRkaGhsbHBwdHR4eHx8gICEhIiIjIyQkJSUmJicnKCgpKSoqKyssLC0tLi4vLzAwMTEyMjMzNDQ1NTY2Nzc4ODk5Ojo7Ozw8PT0+Pj8/QEBBQUJCQ0NEREVFRkZHR0hISUlKSktLTExNTU5OT09QUFFRUlJTU1RUVVVWVldXWFhZWVpaW1tcXF1dXl5fX2BgYWFiYmNjZGRlZWZmZ2doaGlpampra2xsbW1ubm9vcHBxcXJyc3N0dHV1dnZ3d3h4eXl6ent7fHx9fX5+f3+AgIGBgoKDg4SEhYWGhoeHiIiJiYqKi4uMjI2Njo6Pj5CQkZGSkpOTlJSVlZaWl5eYmJmZmpqbm5ycnZ2enp+foKChoaKio6OkpKWlpqanp6ioqamqqqurrKytra6ur6+wsLGxsrKzs7S0tbW2tre3uLi5ubq6u7u8vL29vr6/v8DAwcHCwsPDxMTFxcbGx8fIyMnJysrLy8zMzc3Ozs/P0NDR0dLS09PU1NXV1tbX19jY2dna2tvb3Nzd3d7e39/g4OHh4uLj4+Tk5eXm5ufn6Ojp6erq6+vs7O3t7u7v7/Dw8fHy8vPz9PT19fb29/f4+Pn5+vr7+/z8/f3+/v//AAABAQICAwMEBAUFBgYHBwgICQkKCgsLDAwNDQ4ODw8QEBEREhITExQUFRUWFhcXGBgZGRoaGxscHB0dHh4fHyAgISEiIiMjJCQlJSYmJycoKCkpKiorKywsLS0uLi8vMDAxMTIyMzM0NDU1NjY3Nzg4OTk6Ojs7PDw9PT4+Pz9AQEFBQkJDQ0RERUVGRkdHSEhJSUpKS0tMTE1NTk5PT1BQUVFSUlNTVFRVVVZWV1dYWFlZWlpbW1xcXV1eXl9fYGBhYWJiY2NkZGVlZmZnZ2hoaWlqamtrbGxtbW5ub29wcHFxcnJzc3R0dXV2dnd3eHh5eXp6e3t8fH19fn5/f4CAgYGCgoODhISFhYaGh4eIiImJioqLi4yMjY2Ojo+PkJCRkZKSk5OUlJWVlpaXl5iYmZmampubnJydnZ6en5+goKGhoqKjo6SkpaWmpqenqKipqaqqq6usrK2trq6vr7CwsbGysrOztLS1tba2t7e4uLm5urq7u7y8vb2+vr+/wMDBwcLCw8PExMXFxsbHx8jIycnKysvLzMzNzc7Oz8/Q0NHR0tLT09TU1dXW1tfX2NjZ2dra29vc3N3d3t7f3+Dg4eHi4uPj5OTl5ebm5+fo6Onp6urr6+zs7e3u7u/v8PDx8fLy8/P09PX19vb39/j4+fn6+vv7/Pz9/f7+//8AAA==
Display0: 1440x900@75Hz scales:1.000000|1.000000 SDR
DisplayCount: 1
HardwareStretching: both=0 window-only=0 full-screen-only=0 none=1 error=0
OutputColorSpaces: DXGI_COLOR_SPACE_RGB_FULL_G22_NONE_P709
OverlaySupport: NV12=None YUV2=None BGRA8=Software RGB10A2=None RGBA16F=None VpSR=Not Supported VpAutoHDR=Not Supported HwOverlayHDR=Not Supported
SwapChainTearingSupport: Supported
GPUProcessPid: 8340
ClearType Parameters: Gamma: 1.8 Pixel Structure: RGB ClearType Level: 100 Enhanced Contrast: 50
Font Visibility Debug Info: Windows Platform
Decision Log
HW_COMPOSITING:
default: available,
D3D11_COMPOSITING:
default: available,
D3D11_HW_ANGLE:
default: available,
GPU_PROCESS:
default: available,
WEBRENDER:
default: available,
WEBRENDER_COMPOSITOR:
default: available,
WEBRENDER_PARTIAL:
default: available,
WEBRENDER_SHADER_CACHE:
default: available,
WEBRENDER_OPTIMIZED_SHADERS:
default: available,
WEBRENDER_ANGLE:
default: available,
WEBRENDER_DCOMP_PRESENT:
default: available,
WEBRENDER_SCISSORED_CACHE_CLEARS:
default: available,
env: blocklisted, Blocklisted by gfxInfo, Blocklisted due to known issues: bug 1603515
WEBGPU:
default: available,
WINDOW_OCCLUSION:
default: available,
HARDWARE_VIDEO_DECODING:
default: available,
HARDWARE_VIDEO_ENCODING:
default: available,
VIDEO_HARDWARE_OVERLAY:
default: available,
VIDEO_SOFTWARE_OVERLAY:
default: available,
HW_DECODED_VIDEO_ZERO_COPY:
default: available,
VP8_HW_DECODE:
default: available,
VP9_HW_DECODE:
default: available,
REUSE_DECODER_DEVICE:
default: available,
BACKDROP_FILTER:
default: available,
CANVAS_RENDERER_THREAD:
default: available,
ACCELERATED_CANVAS2D:
default: available,
H264_HW_DECODE:
default: available,
AV1_HW_DECODE:
default: available,
HEVC_HW_DECODE:
default: available,
VP8_HW_ENCODE:
default: available,
VP9_HW_ENCODE:
default: available,
H264_HW_ENCODE:
default: available,
AV1_HW_ENCODE:
default: available,
HEVC_HW_ENCODE:
default: available,
WMF_HW_DRM:
default: available,
GL_NORM16_TEXTURES:
default: available,
WEBGPU_EXTERNAL_TEXTURE:
default: available,
WEBGL:
default: available,
VIDEO_HDR:
default: available,
env: blocklisted, Blocklisted by gfxInfo,Media
Audio Backend: wasapi
Max Channels: 2
Preferred Sample Rate: 48000
Roundtrip latency (standard deviation): 46.97ms (3.01)
Codec Support Information:
Codec Name: Software Decoding, Hardware Decoding, Software Encoding, Hardware Encoding
H264: Supported, Supported, Unsupported, Unsupported
VP9: Supported, Supported, Unsupported, Unsupported
VP8: Supported, Supported, Unsupported, Unsupported
AV1: Supported, Supported, Unsupported, Unsupported
HEVC: Unsupported, Supported, Unsupported, Unsupported
AAC: Supported, Unsupported, Unsupported, Unsupported
MP3: Supported, Unsupported, Unsupported, Unsupported
Opus: Supported, Unsupported, Unsupported, Unsupported
Vorbis: Supported, Unsupported, Unsupported, Unsupported
FLAC: Supported, Unsupported, Unsupported, Unsupported
Wave: Supported, Unsupported, Unsupported, Unsupported
Output Devices
Name: Group, Vendor, State, Preferred, Format, Channels, Rate, Latency
Speakers (Realtek(R) Audio): HDAUDIO\FUNC_01&VEN_10EC&DEV_0671&SUBSYS_103C8526&REV_1000\4&1b880da2&0&0001, Enabled, All, default: F32LE, support: S16LE F32LE, 2, default: 48000, support: 48000 - 48000, 144 - 480
Line (Voicemod Virtual Audio Device (WDM)): ROOT\MEDIA\0002, Disabled, None, default: F32LE, support: S16LE F32LE, 2, default: 48000, support: 48000 - 48000, 0 - 0
FxSound Speakers (FxSound Audio Enhancer): ROOT\MEDIA\0000, Enabled, None, default: F32LE, support: S16LE F32LE, 2, default: 48000, support: 48000 - 48000, 144 - 480
Headset Earphone (3- Wireless Controller): USB\VID_054C&PID_09CC&MI_00\6&2be50813&1&0000, Enabled, None, default: F32LE, support: S16LE F32LE, 2, default: 32000, support: 32000 - 32000, 96 - 320
Input Devices
Name: Group, Vendor, State, Preferred, Format, Channels, Rate, Latency
Headset Microphone (3- Wireless Controller): USB\VID_054C&PID_09CC&MI_00\6&2be50813&1&0000, Enabled, All, default: F32LE, support: S16LE F32LE, 1, default: 16000, support: 16000 - 16000, 48 - 160
Microphone (Realtek(R) Audio): HDAUDIO\FUNC_01&VEN_10EC&DEV_0671&SUBSYS_103C8526&REV_1000\4&1b880da2&0&0001, Enabled, None, default: F32LE, support: S16LE F32LE, 2, default: 192000, support: 192000 - 192000, 576 - 1920
Stereo Mix (Realtek(R) Audio): HDAUDIO\FUNC_01&VEN_10EC&DEV_0671&SUBSYS_103C8526&REV_1000\4&1b880da2&0&0001, Disabled, None, default: F32LE, support: S16LE F32LE, 2, default: 48000, support: 48000 - 48000, 0 - 0
Microphone (Voicemod Virtual Audio Device (WDM)): ROOT\MEDIA\0002, Disabled, None, default: F32LE, support: S16LE F32LE, 2, default: 48000, support: 48000 - 48000, 0 - 0
Content Decryption Modules Information
Key System Name: Video Robustness, Audio Robustness, Capabilities, Clear Lead
org.w3.clearkey: {"persistent":"Optional","distinctive":"NotAllowed","sessionType":"[Temporary]","codec":{"decodingAndDecrypting":["h264(all)"],"decryptingOnly":["aac(all)","flac(all)","opus(all)","vp9(all)","av1(all)","vorbis(all)","vp8(all)"]}}, No
com.widevine.alpha: SW_SECURE_CRYPTO,SW_SECURE_DECODE, SW_SECURE_CRYPTO, {"persistent":"Optional","distinctive":"NotAllowed","sessionType":"[Temporary]","codec":{"decodingAndDecrypting":["h264(all)","vp9(all)","av1(all)","vp8(all)"],"decryptingOnly":["aac(all)","flac(all)","opus(all)","vorbis(all)"]}}, Yes
com.microsoft.playready.recommendation: 2000, 2000, {"persistent":"Required","distinctive":"Required","sessionType":"[Temporary,PersistentLicense]","codec":{"decodingAndDecrypting":["h264(cenc/cbcs)","vp9(cenc/cbcs)","hevc(cenc/cbcs)","av1(cenc/cbcs)","aac(cenc)"]}}, No
com.microsoft.playready.recommendation.3000: {"persistent":"Required","distinctive":"Required","sessionType":"[]","codec":{"decodingAndDecrypting":[]}}, No
com.microsoft.playready.recommendation.3000.clearlead: {"persistent":"Required","distinctive":"Required","sessionType":"[]","codec":{"decodingAndDecrypting":[]}}, YesEnvironment Variables
Remote Settings
Status: OK
Status: 2026-06-03T15:00:18.000Z
Status: 1780498626988
Status: Status Date Infos successWed Jun 03 2026 15:57:06 GMT+0100 (GMT+01:00){}successWed Jun 03 2026 13:36:40 GMT+0100 (GMT+01:00){}successTue Jun 02 2026 21:05:06 GMT+0100 (GMT+01:00){}successTue Jun 02 2026 20:20:38 GMT+0100 (GMT+01:00){}successTue Jun 02 2026 19:36:28 GMT+0100 (GMT+01:00){}successTue Jun 02 2026 16:32:11 GMT+0100 (GMT+01:00){}successTue Jun 02 2026 15:57:02 GMT+0100 (GMT+01:00){}successTue Jun 02 2026 15:55:00 GMT+0100 (GMT+01:00){}successTue Jun 02 2026 15:00:00 GMT+0100 (GMT+01:00){}successTue Jun 02 2026 13:36:42 GMT+0100 (GMT+01:00){}
Date: success
Infos: Wed Jun 03 2026 15:57:06 GMT+0100 (GMT+01:00)
{}
success
Wed Jun 03 2026 13:36:40 GMT+0100 (GMT+01:00)
{}
success
Tue Jun 02 2026 21:05:06 GMT+0100 (GMT+01:00)
{}
success
Tue Jun 02 2026 20:20:38 GMT+0100 (GMT+01:00)
{}
success
Tue Jun 02 2026 19:36:28 GMT+0100 (GMT+01:00)
{}
success
Tue Jun 02 2026 16:32:11 GMT+0100 (GMT+01:00)
{}
success
Tue Jun 02 2026 15:57:02 GMT+0100 (GMT+01:00)
{}
success
Tue Jun 02 2026 15:55:00 GMT+0100 (GMT+01:00)
{}
success
Tue Jun 02 2026 15:00:00 GMT+0100 (GMT+01:00)
{}
success
Tue Jun 02 2026 13:36:42 GMT+0100 (GMT+01:00)
{}Status: success
Date: Wed Jun 03 2026 15:57:06 GMT+0100 (GMT+01:00)
Infos: {}Status: success
Date: Wed Jun 03 2026 13:36:40 GMT+0100 (GMT+01:00)
Infos: {}Status: success
Date: Tue Jun 02 2026 21:05:06 GMT+0100 (GMT+01:00)
Infos: {}Status: success
Date: Tue Jun 02 2026 20:20:38 GMT+0100 (GMT+01:00)
Infos: {}Status: success
Date: Tue Jun 02 2026 19:36:28 GMT+0100 (GMT+01:00)
Infos: {}Status: success
Date: Tue Jun 02 2026 16:32:11 GMT+0100 (GMT+01:00)
Infos: {}Status: success
Date: Tue Jun 02 2026 15:57:02 GMT+0100 (GMT+01:00)
Infos: {}Status: success
Date: Tue Jun 02 2026 15:55:00 GMT+0100 (GMT+01:00)
Infos: {}Status: success
Date: Tue Jun 02 2026 15:00:00 GMT+0100 (GMT+01:00)
Infos: {}Status: success
Date: Tue Jun 02 2026 13:36:42 GMT+0100 (GMT+01:00)
Infos: {}Remote Experiments
Important Modified Preferences
accessibility.typeaheadfind.flashBar: 0
browser.contentblocking.category: standard
browser.search.region: MA
browser.sessionstore.upgradeBackup.latestBuildID: 20260601110758
browser.startup.homepage_override.buildID: 20260601110758
browser.startup.homepage_override.mstone: 151.0.3
browser.tabs.splitview.hasUsed: true
browser.theme.toolbar-theme: 0
browser.toolbars.bookmarks.visibility: always
browser.urlbar.lastUrlbarSearchSeconds: 1780499112
browser.urlbar.placeholderName: DuckDuckGo
browser.urlbar.placeholderName.private: DuckDuckGo
browser.urlbar.quickactions.timesShownOnboardingLabel: 3
browser.urlbar.quicksuggest.migrationVersion: 7
browser.urlbar.recentsearches.lastDefaultChanged: 1763639457949
browser.urlbar.suggest.quicksuggest.all: false
browser.urlbar.tipShownCount.searchTip_onboard: 4
browser.urlbar.tipShownCount.searchTip_redirect: 4
doh-rollout.doneFirstRun: true
doh-rollout.home-region: MA
dom.forms.autocomplete.formautofill: true
extensions.lastAppVersion: 151.0.3
idle.lastDailyNotification: 1780416353
layers.acceleration.disabled: true
media.gmp-gmpopenh264.abi: x86_64-msvc-x64
media.gmp-gmpopenh264.hashValue: 77991110c1d195616e936d27151d02e4d957be6c20a4f3b3511567868b5ddffc6abbfdc668d17672f5d681f12b20237c7905f9b0daaa6d71dcdac4b3
media.gmp-gmpopenh264.lastDownload: 1753019309
media.gmp-gmpopenh264.lastInstallStart: 1753019308
media.gmp-gmpopenh264.lastUpdate: 1753019309
media.gmp-gmpopenh264.version: 2.6.0
media.gmp-manager.buildID: 20260525130955
media.gmp-manager.lastCheck: 1780411989
media.gmp-manager.lastEmptyCheck: 1780411989
media.gmp-widevinecdm.abi: x86_64-msvc-x64
media.gmp-widevinecdm.hashValue: b763712aa4bd9819b7972a40216c08fd32338b14fab7ce4b166e39ce441ad62678bf0e1f25da436ffdb56ff1b1a21e3dbbaf47c0f5918c252e70656f
media.gmp-widevinecdm.lastDownload: 1780165610
media.gmp-widevinecdm.lastInstallStart: 1780165607
media.gmp-widevinecdm.lastUpdate: 1780165610
media.gmp-widevinecdm.version: 4.10.3050.0
media.gmp.storage.version.observed: 1
media.hardware-video-decoding.failed: false
media.videocontrols.picture-in-picture.enable-when-switching-tabs.enabled: true
media.videocontrols.picture-in-picture.video-toggle.first-seen-secs: 1755886546
media.videocontrols.picture-in-picture.video-toggle.has-used: true
network.cookie.CHIPS.lastMigrateDatabase: 2
network.cookie.validation.lastEpoch: 1
network.dns.disablePrefetch: true
network.http.speculative-parallel-limit: 0
network.prefetch-next: false
places.database.lastMaintenance: 1780260056
privacy.bounceTrackingProtection.hasMigratedUserActivationData: true
privacy.clearHistory.formdata: true
privacy.clearOnShutdown_v2.cookiesAndStorage: false
privacy.clearOnShutdown_v2.formdata: true
privacy.purge_trackers.date_in_cookie_database: 0
privacy.purge_trackers.last_purge: 1780416356933
privacy.sanitize.clearOnShutdown.hasMigratedToNewPrefs3: true
privacy.sanitize.cpd.hasMigratedToNewPrefs3: true
privacy.sanitize.pending: [{"id":"newtab-container","itemsToClear":[],"options":{}}]
privacy.trackingprotection.allow_list.hasMigratedCategoryPrefs: true
security.webauthn.show_ms_settings_link: true
services.sync.declinedEngines:
services.sync.engine.creditcards: true
services.sync.engine.prefs.modified: false
services.sync.lastPing: 1780438349
services.sync.lastSync: Wed Jun 03 2026 16:08:01 GMT+0100 (GMT+01:00)
signon.rustMirror.migrationNeeded: true
signon.suggestImportCount: 0
storage.vacuum.last.content-prefs.sqlite: 1779012891
storage.vacuum.last.index: 2
storage.vacuum.last.places.sqlite: 1778526324
ui.osk.debug.keyboardDisplayReason: IKPOS: Touch screen not found.Important Locked Preferences
extensions.formautofill.creditCards.os-auth.locked.enabled: false
fission.autostart.session: true
media.utility-process.enabled: true
signon.management.page.os-auth.locked.enabled: falsePlaces Database
Last Idle Maintenance Date: 31/05/2026, 21:40
Last Vacuum Date: 11/05/2026, 20:05
Last Integrity Corruption Date: MissingAccessibility
Activated: false
Prevent Accessibility: 0
Accessibility Instantiator:Library Versions
NSPR
Expected minimum version: 4.39
Version in use: 4.39NSS
Expected minimum version: 3.123.1
Version in use: 3.123.1NSSSMIME
Expected minimum version: 3.123.1
Version in use: 3.123.1NSSSSL
Expected minimum version: 3.123.1
Version in use: 3.123.1NSSUTIL
Expected minimum version: 3.123.1
Version in use: 3.123.1Sandbox
Content Process Sandbox Level: 9
Effective Content Process Sandbox Level: 9
Win32k Lockdown State for Content Process: Win32k Lockdown enabled -- default value is true
GPU Process Sandbox Level: 2Startup Cache
Ignore Disk Cache: false
Found Disk Cache on Init: true
Wrote to Disk Cache: falseInternationalization & Localization
Application Settings
Requested Locales: ["en-US","fr"]
Available Locales: ["en-US","fr"]
App Locales: ["en-US","fr"]
Regional Preferences: ["en-GB"]
Default Locale: "fr"
Operating System
System Locales: ["en-US"]
Regional Preferences: ["en-GB"]Remote Debugging (Chromium Protocol)
Accepting Connections: false
URL:Printing
Modified print settings
Content Analysis (DLP)
Active: false
Connected to Agent:
Agent Path:
Agent Failed Signature Verification:
Request Count:
(In reply to Ashley Hale [:ahale] from comment #11)
(In reply to smorthehacker from comment #7)
Created attachment 9593149 [details]
On firefox nightly with graphics acceleration onSame thing and the issue gets fixed once graphics acceleration is off
Looking at this video I have a guess that video is being processed incorrectly in terms of ColorRange - if the video is DXGI_COLOR_SPACE_YCBCR_STUDIO_G22_LEFT_P709 and we incorrectly called SetColorSpace1 with DXGI_COLOR_SPACE_YCBCR_FULL_G22_LEFT_P709 when using an NV12 BT709 swapchain, it would look washed out exactly like this. If you play this video in another browser does it look washed out all the time or is the black level the same in other browsers as it is in Firefox when player controls / subtitles are present?
No, I tried chrome and edge and only firefox and firefox nightly have this issue.
| Reporter | ||
Comment 13•5 months ago
|
||
(In reply to Sotaro Ikeda [:sotaro] from comment #10)
Hi smorthehacker, can you check if the problem is addressed by disabling overlay?
Overlay could be disabled with the following.
- [1] Set pref gfx.webrender.dcomp-video-hw-overlay-win to false in about:config
- [2] Set pref gfx.webrender.dcomp-video-sw-overlay-win to false in about:config
- [3] Re-start Firefox
Yes it is
Comment 14•5 months ago
|
||
(In reply to smorthehacker from comment #13)
(In reply to Sotaro Ikeda [:sotaro] from comment #10)
Hi smorthehacker, can you check if the problem is addressed by disabling overlay?
Overlay could be disabled with the following.
- [1] Set pref gfx.webrender.dcomp-video-hw-overlay-win to false in about:config
- [2] Set pref gfx.webrender.dcomp-video-sw-overlay-win to false in about:config
- [3] Re-start Firefox
Yes it is
Then it seems that overlay/VideoProcessor of GPU driver might cause the problem.
| Reporter | ||
Comment 15•5 months ago
|
||
(In reply to Sotaro Ikeda [:sotaro] from comment #14)
(In reply to smorthehacker from comment #13)
(In reply to Sotaro Ikeda [:sotaro] from comment #10)
Hi smorthehacker, can you check if the problem is addressed by disabling overlay?
Overlay could be disabled with the following.
- [1] Set pref gfx.webrender.dcomp-video-hw-overlay-win to false in about:config
- [2] Set pref gfx.webrender.dcomp-video-sw-overlay-win to false in about:config
- [3] Re-start Firefox
Yes it is
Then it seems that overlay/VideoProcessor of GPU driver might cause the problem.
it can't be am at the latest version of everything driver booster pro and drivers cloud confirm.
Comment 16•5 months ago
|
||
Thanks for the extra testing, smorthehacker, and to :ahale and :sotaro for the analysis.
Analysis
The picture is now clear and points firmly at the Windows GPU video-overlay (DirectComposition) color path, not the decode pipeline:
- The washed-out / greyed colors snap back to correct the instant a subtitle or UI layer composites on top of the video, and disabling hardware acceleration also fixes it.
- Disabling the DComp video overlay directly (
gfx.webrender.dcomp-video-hw-overlay-winandgfx.webrender.dcomp-video-sw-overlay-winset to false, then restart) also fixes it — the reporter confirmed this in comment 13 — so the overlay path is where the color is mishandled. - It is Firefox-only: Chrome and Edge render the same content correctly (comment 12), and the reporter is on the latest GPU drivers (comment 15), so this is not a stale-driver problem but something inside Firefox's own overlay path.
- It reproduces on a plain SDR display with no HDR content, so it is not HDR-gated.
- Both Firefox Profiler captures confirm a clean decode side: the Media-playback profile (acceleration on, reproducing) shows no decode errors, no DXVA failures, and no overlay/colorspace error markers; the Graphics profile (acceleration off, working) is likewise clean. The difference between the two states is purely on the compositor/overlay color-handling side.
This is consistent with :ahale's hypothesis (comment 11) that limited-range content (DXGI_COLOR_SPACE_YCBCR_STUDIO_G22_LEFT_P709) is being driven into SetColorSpace1 as full-range (DXGI_COLOR_SPACE_YCBCR_FULL_G22_LEFT_P709) on the NV12 BT709 overlay swapchain — which would look washed out exactly like this — and with :sotaro's observation (comment 14) that the overlay / VideoProcessor path is responsible.
This is a graphics/compositor color-management issue (overlay color-range handling), not an Audio/Video decode issue, so moving it to Core :: Graphics: Color Management for the graphics overlay owners. Same family as bug 2036230 ("HDR video appears washed out" via the overlay path).
| Reporter | ||
Comment 17•5 months ago
|
||
When will this get fixed?
Comment 18•4 months ago
•
|
||
We may need to blocklist hardware video overlays on this generation of Intel graphics, or at least check if ColorRange==Full when deciding whether to promote on this generation of Intel graphics hardware.
Sotaro, what are your thoughts on how we can do that?
Also just to be clear this seems entirely unrelated to HDR video.
Updated•3 months ago
|
Comment 19•1 month ago
|
||
I can reproduce this issue on Firefox 157.0.1 (64-bit) on a mini PC connected via HDMI to a Samsung QN80F TV using an NVIDIA GTX 1080 eGPU.
Steps to reproduce:
- Open YouTube in Firefox with hardware acceleration enabled.
- Play a video.
- Move the mouse to show the YouTube player controls, then move it away to hide them.
Actual results:
When the player controls appear, the video becomes noticeably darker. When the controls disappear, the video becomes excessively bright or washed out.
Workarounds confirmed:
- Disabling hardware acceleration fixes the issue, but CPU usage increases significantly.
- Setting both
gfx.webrender.dcomp-video-hw-overlay-winandgfx.webrender.dcomp-video-sw-overlay-wintofalse, then restarting Firefox, fixes the issue while keeping hardware acceleration enabled.
This strongly suggests a problem with Firefox's DirectComposition video overlay or color-range handling on Windows.
Please consider this as an additional reproduction case for this bug.
Comment 20•28 days ago
|
||
I can reproduce this issue on Firefox 158.0 on Windows 11. The issue remains unfixed in Firefox 158.
On my custom website video becomes very bright and washed out when the video is displayed in fullscreen lightbox. When the video is not fullscreen it displays fine. This is Firefox only bug. It works fine in Chrome and Edge, and it worked fine in Firefox until recently.
Disabling hardware acceleration in Firefox completely resolves the issue. This suggests that hardware acceleration is involved.
Steps to reproduce:
Visit the video link: https://woodlandtrek.com/portfolio/2026-10-03/#lb=eed19f0915&item=ae8e497797
Press ‘F’ key to enter fullscreen, or click fullscreen control in the top right.
Video then appears very bright/washed out.
System information:
• OS: Windows 11 Enterprise, version 23H2
• OS build: 22631.7582 (64-bit)
• GPU: NVIDIA GeForce RTX 2070
• NVIDIA driver version: 32.0.15.9159
• Driver date: December 10, 2025
• Display resolution: 3440 × 1440
• Color depth: 32-bit
The issue is reproducible with hardware acceleration enabled and disappears when hardware acceleration is disabled. Chrome and Edge do not exhibit any issues displaying the video in fullscreen.
| Reporter | ||
Comment 21•21 days ago
|
||
I also got this reproduced again on android firefox but differently the subtitles of the video player doesn't make the colors grayed out but it stretches it down, Latest version of firefox mobile i've got no idea how to pull logs from mobile firefox tho.
Comment 22•11 days ago
|
||
Has there been any progress toward fixing this issue?
The underlying cause appears to have been narrowed down in the earlier investigation to the Windows DirectComposition video overlay/color-management path. Disabling the DComp video overlay reportedly resolves the problem, which suggests the cause is reasonably well understood.
However, this bug has now been open for several months and remains unassigned and unconfirmed.
Is anyone actively working on a fix, or is this issue currently sitting in the backlog without a developer assigned?
This is a significant defect affecting normal SDR video playback, not just an HDR edge case. It also affects fullscreen video, where the washed-out colors make content look visibly incorrect.
Comment 23•8 days ago
|
||
I have performed additional testing to identify exactly when this regression was introduced.
All tests were performed using clean Firefox profiles on the same Windows system, with the same website and video content.
Test results:
Firefox 154: Fullscreen video renders correctly.
Firefox 155: Fullscreen video renders correctly.
Firefox 156: Fullscreen video renders correctly.
Firefox 157: Fullscreen video exhibits severely washed-out colors.
These results establish a clear regression boundary between Firefox 156 and Firefox 157.
Once again the procedure to reproduce on my website is
Visit the video link: https://woodlandtrek.com/portfolio/2026-10-03/#lb=eed19f0915&item=ae8e497797
Click video play button or press space bar to play video
Press ‘F’ key to enter fullscreen, or click fullscreen control in the top right to activate full screen mode.
Video then appears very bright/washed out.
The same video on my website displays properly in Chrome and Edge.
Given this evidence, I believe the changes introduced between Firefox 156 and 157 warrant investigation. Could someone from Mozilla investigate this regression and provide an update on whether a fix is being pursued? This is a significant video-rendering regression introduced in Firefox 157, not a longstanding issue affecting earlier releases.
Description
•