Open Bug 2024551 Opened 11 days ago Updated 10 days ago

Flickering / unstable rendering when gfx.wayland.hdr is enabled

Categories

(Core :: Widget: Gtk, defect)

Firefox 140
defect

Tracking

()

UNCONFIRMED

People

(Reporter: sanganaka, Unassigned)

References

(Blocks 1 open bug)

Details

Attachments

(4 files)

User Agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36

Steps to reproduce:

  • Install 140.8.0esr from Debian Testing repos.
  • Enable HDR mode in GNOME. No display scaling (font is scaled from tweaks), i.e. display is at 100%.
  • Set gfx.wayland.hdr=true from about:config

Actual results:

I see visible flickering on use. (Or a kind of "unstable" viewing experience overall, I lack the vocabulary to exactly describe it)

I'll be attaching 4 files (can't attach right now since form only allows 1 attachment):

  • Recording from mobile with gfx.wayland.hdr=false
  • Recording from mobile with gfx.wayland.hdr=true
  • Screencast using built-in GNOME function with gfx.wayland.hdr=false
  • Screencast using built-in GNOME function with gfx.wayland.hdr=true

I took recording from mobile to show what actually I see when I set gfx.wayland.hdr=true. The screencast doesn't show it, though it does show flickering black boxes elsewhere.

The video is of an example page (github.com/python/cpython/issues/58310) where I just use mouse to scroll up and down repeatedly to demonstrate an instance of the issue visibly. Check the top title box element especially.

Expected results:

Smooth rendering / no flickering

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

Component: Untriaged → Widget: Gtk
Product: Firefox → Core
Attached file Repro videos

Hmm the recordings are past the allowed file size, so I uploaded the videos on Google drive.

Please download them instead of using Google viewer to see, as it reduces the quality.

I thought link would show up but it didn't. So here's the link: https://drive.google.com/drive/folders/1KgusW6RTRAWE8gn2Vx1VjUo4vn9jFLEN

Attached video Youtube example

Here's another example for https://www.youtube.com/watch?v=LxnMg0I0LZM&t=113s with no existing site data. Notice how the flickering happens. I can see the black box flickering this time.

Attached video Switching example

Another example where I switch between two tabs. If you notice carefully there is some unnatural flickering which is not content change.

Please attach your about:support page.
Thanks.

Flags: needinfo?(sanganaka)
Severity: -- → S3
Attached file about_support.json
Flags: needinfo?(sanganaka)

Thanks, added to HDR tracker.

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

Attachment

General

Created:
Updated:
Size: