Open Bug 1802686 Opened 2 years ago Updated 2 years ago

Categories

(Core :: Graphics: CanvasWebGL, defect, P3)

Firefox 107
x86_64
Linux
defect

Tracking

()

UNCONFIRMED

People

(Reporter: lmironov, Unassigned)

References

(Blocks 1 open bug)

Details

Attachments

(3 files)

Attached image firefox screenshot (deleted) β€”

Steps to reproduce:

open https://www.nasa.gov/specials/trackartemis/

Actual results:

half of the screen is painted bright magenta, also while the page is loaded screen is painted magenta for a while. No such issues in chromium - check the attached screenshots

Expected results:

page should've been not painted magenta

firefox 107.0/linux

Attached image chromium screenshot (deleted) β€”
OS: Unspecified → Linux
Hardware: Unspecified → x86_64
Version: 68 Branch → Firefox 107

The Bugbug bot thinks this bug should belong to the 'Core::Graphics: WebRender' component, and is moving the bug to that component. Please correct in case you think the bot is wrong.

Component: Untriaged → Graphics: WebRender
Product: Firefox → Core

Hi, thanks for reporting this.
Looks like this is hardware/driver specific, I can't reproduce the issue on my computers. Please paste the content of the graphics section of your about:config page here, it has useful information that could help with investigating the issue.

Component: Graphics: WebRender → Graphics: CanvasWebGL
Flags: needinfo?(lmironov)

ni? Kelsey since this is WebGL related.

Severity: -- → S3
Flags: needinfo?(jgilbert)
Priority: -- → P3

(In reply to Nicolas Silva [:nical] from comment #3)

Hi, thanks for reporting this.
Looks like this is hardware/driver specific, I can't reproduce the issue on my computers. Please paste the content of the graphics section of your about:config page here, it has useful information that could help with investigating the issue.
If by 'graphics section' you mean gfx.*, here goes. Note that I have another graphics issue: for some reason I cannot enable hardware graphics acceleration, after setting media.ffmpeg.vaapi.enabled to true it responds by setting gfx.blacklist.vaapi to 4 and gfx.blacklist.vaapi.failureid to FEATURE_FAILURE_VAAPI_TEST_FAILED and decodes video using CPU only. But then it should be less affected by drivers and such, shouldn't it?
Nvidia GeForce GT 1030 supporting VDPAU feature set H - good for anything up to 8-bit H.265, Nvidia video drivers 470.129.06, VDPAU and VAAPI are installed; chromium, vlc and mpv have no issues with hardware video acceleration on this system, only Firefox for some reason cannot use it.

gfx.allow-texture-direct-mapping true
gfx.android.rgb16.force false
gfx.apitrace.enabled false
gfx.blacklist.vaapi 4
gfx.blacklist.vaapi.failureid FEATURE_FAILURE_VAAPI_TEST_FAILED
gfx.blithelper.lut-size.rgb.b 15
gfx.blithelper.lut-size.rgb.g 31
gfx.blithelper.lut-size.rgb.r 31
gfx.blithelper.lut-size.ycbcr.cb 15
gfx.blithelper.lut-size.ycbcr.cr 31
gfx.blithelper.lut-size.ycbcr.y 31
gfx.blithelper.precision 2
gfx.blocklist.all 0
gfx.bundled-fonts.activate -1
gfx.canvas.accelerated false
gfx.canvas.accelerated.async-present true
gfx.canvas.accelerated.cache-items 2048
gfx.canvas.accelerated.cache-size 256
gfx.canvas.accelerated.max-size 0
gfx.canvas.accelerated.max-surface-size 5280
gfx.canvas.accelerated.min-size 128
gfx.canvas.accelerated.profile-cache-miss-ratio 0.66
gfx.canvas.accelerated.profile-fallback-ratio 0.3
gfx.canvas.accelerated.profile-frames 10
gfx.canvas.accelerated.reserve-empty-cache 36
gfx.canvas.accelerated.shared-page-size 1024
gfx.canvas.azure.backends skia
gfx.canvas.max-size 32767
gfx.canvas.remote false
gfx.color_management.display_profile
gfx.color_management.enablev4 false
gfx.color_management.force_srgb false
gfx.color_management.mode 2
gfx.color_management.native_srgb false
gfx.color_management.rendering_intent 0
gfx.compositor.clearstate false
gfx.compositor.gpu-migration 1
gfx.content.always-paint false
gfx.content.azure.backends skia
gfx.content.skia-font-cache-size 5
gfx.core-animation.tint-opaque false
gfx.device-reset.limit 10
gfx.device-reset.threshold-ms -1
gfx.direct2d.destroy-dt-on-paintthread true
gfx.direct2d.disabled false
gfx.direct2d.force-enabled false
gfx.direct3d11.allow-keyed-mutex true
gfx.direct3d11.break-on-error false
gfx.direct3d11.enable-debug-layer false
gfx.direct3d11.reuse-decoder-device true
gfx.direct3d11.reuse-decoder-device-force-enabled false
gfx.direct3d11.sleep-on-create-device 0
gfx.direct3d11.use-double-buffering false
gfx.display.frame-rate-divisor 1
gfx.downloadable_fonts.disable_cache false
gfx.downloadable_fonts.enabled true
gfx.downloadable_fonts.fallback_delay 3000
gfx.downloadable_fonts.fallback_delay_short 100
gfx.downloadable_fonts.keep_color_bitmaps false
gfx.downloadable_fonts.otl_validation false
gfx.downloadable_fonts.sanitize_omt true
gfx.downloadable_fonts.validate_variation_tables true
gfx.draw-color-bars false
gfx.e10s.font-list.shared true
gfx.e10s.hide-plugins-for-scroll true
gfx.egl.prefer-gles.enabled false
gfx.font-list-omt.enabled false
gfx.font_loader.delay 8000
gfx.font_rendering.ahem_antialias_none false
gfx.font_rendering.colr_v1.enabled true
gfx.font_rendering.fallback.always_use_cmaps false
gfx.font_rendering.fallback.async true
gfx.font_rendering.fontconfig.max_generic_substitutions 3
gfx.font_rendering.graphite.enabled true
gfx.font_rendering.opentype_svg.enabled true
gfx.font_rendering.wordcache.charlimit 32
gfx.font_rendering.wordcache.maxentries 10000
gfx.logging.crash.length 16
gfx.logging.level 1
gfx.logging.peak-texture-usage.enabled false
gfx.logging.slow-frames.enabled false
gfx.logging.texture-usage.enabled false
gfx.max-alloc-size 500000000
gfx.max-texture-size 32767
gfx.missing_fonts.notify false
gfx.offscreencanvas.domain-allowlist *.zoom.us,zoom.us
gfx.offscreencanvas.domain-enabled true
gfx.offscreencanvas.enabled true
gfx.omta.background-color true
gfx.partialpresent.force 0
gfx.perf-warnings.enabled false
gfx.swap-interval.egl false
gfx.swap-interval.glx true
gfx.testing.device-fail false
gfx.testing.device-reset 0
gfx.text.disable-aa false
gfx.text.subpixel-position.force-disabled false
gfx.text.subpixel-position.force-enabled false
gfx.use-ahardwarebuffer-content false
gfx.use-iosurface-textures false
gfx.use-mutex-on-present false
gfx.use-surfacetexture-textures false
gfx.use_text_smoothing_setting false
gfx.vr.osvr.clientKitLibPath
gfx.vr.osvr.clientLibPath
gfx.vr.osvr.commonLibPath
gfx.vr.osvr.utilLibPath
gfx.vsync.collect-scroll-transforms false
gfx.vsync.compositor.unobserve-count 10
gfx.vsync.force-disable-waitforvblank false
gfx.webgpu.force-enabled false
gfx.webrender.all false
gfx.webrender.allow-partial-present-buffer-age true
gfx.webrender.batched-texture-uploads false
gfx.webrender.batched-upload-threshold 65536
gfx.webrender.batching.lookback 10
gfx.webrender.blob-images true
gfx.webrender.blob-tile-size 256
gfx.webrender.compositor false
gfx.webrender.compositor.force-enabled false
gfx.webrender.compositor.max_update_rects 1
gfx.webrender.compositor.surface-pool-size 25
gfx.webrender.debug.alpha-primitives false
gfx.webrender.debug.blob.paint-flashing false
gfx.webrender.debug.capture-profiler false
gfx.webrender.debug.disable-batching false
gfx.webrender.debug.dl.dump-content false
gfx.webrender.debug.dl.dump-content-serialized false
gfx.webrender.debug.dl.dump-parent false
gfx.webrender.debug.echo-driver-messages false
gfx.webrender.debug.enable-capture false
gfx.webrender.debug.epochs false
gfx.webrender.debug.force-picture-invalidation false
gfx.webrender.debug.glyph-flashing false
gfx.webrender.debug.gpu-cache false
gfx.webrender.debug.gpu-sample-queries false
gfx.webrender.debug.gpu-time-queries false
gfx.webrender.debug.highlight-painted-layers false
gfx.webrender.debug.obscure-images false
gfx.webrender.debug.picture-caching false
gfx.webrender.debug.primitives false
gfx.webrender.debug.profiler false
gfx.webrender.debug.profiler-ui Default
gfx.webrender.debug.render-targets false
gfx.webrender.debug.show-overdraw false
gfx.webrender.debug.slow-frame-indicator false
gfx.webrender.debug.small-screen false
gfx.webrender.debug.texture-cache false
gfx.webrender.debug.texture-cache.clear-evicted true
gfx.webrender.debug.window-visibility false
gfx.webrender.draw-calls-for-texture-copy false
gfx.webrender.enable-gpu-markers false
gfx.webrender.enable-item-cache true
gfx.webrender.enable-low-priority-pool true
gfx.webrender.enabled false
gfx.webrender.fallback.software true
gfx.webrender.fallback.software.requires-gpu-process false
gfx.webrender.force-partial-present false
gfx.webrender.gl-debug-message-critical-note false
gfx.webrender.gl-debug-message-print false
gfx.webrender.late-scenebuild-threshold 4
gfx.webrender.low-quality-pinch-zoom false
gfx.webrender.max-filter-ops-per-chain 64
gfx.webrender.max-partial-present-rects 1
gfx.webrender.multithreading true
gfx.webrender.pbo-uploads true
gfx.webrender.picture-tile-height 512
gfx.webrender.picture-tile-width 1024
gfx.webrender.precache-shaders false
gfx.webrender.prefer-robustness true
gfx.webrender.program-binary-disk false
gfx.webrender.quality.force-subpixel-aa-where-possible false
gfx.webrender.reject-software-driver true
gfx.webrender.software false
gfx.webrender.software.d3d11 true
gfx.webrender.software.d3d11.upload-mode 4
gfx.webrender.software.opengl false
gfx.webrender.svg-images true
gfx.webrender.unaccelerated-widget.force false
gfx.webrender.use-optimized-shaders true
gfx.webrender.wait-gpu-finished.disabled false
gfx.will-change.ignore-opacity true
gfx.work-around-driver-bugs true
gfx.x11-egl.force-disabled false
gfx.x11-egl.force-enabled false
gfx.ycbcr.accurate-conversion false
layers.amd-switchable-gfx.enabled true
services.blocklist.gfx.checked 1656663716
services.settings.blocklists.gfx.last_check 1669628443

Flags: needinfo?(lmironov)

My answer in the previous comment somehow blended with the quote, sorry about that

Sorry, the Graphics section of about:support, please!

Flags: needinfo?(jgilbert) → needinfo?(lmironov)
Attached file graphics section of about:support (deleted) β€”
Flags: needinfo?(lmironov)

Attached. I've upgraded nvidia graphics drivers, but it changed nothing, and hardware acceleration still doesn't work.

You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: