Closed Bug 1516224 Opened 2 years ago Closed 2 years ago
Tube video playback
220.19 KB, image/png
33.56 KB, application/octet-stream
Bug 1516224 - [Linux/Gtk] Disable ARGB toplevel visual on X11 SW compositor due to visible graphics artifacts, r=lsalzman
47 bytes, text/x-phabricator-request
|Details | Review|
User Agent: Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:64.0) Gecko/20100101 Firefox/64.0 Steps to reproduce: I try to watch a YouTube video in Firefox 64 in Ubuntu 18.04 GNOME. I'm using the Nvidia drivers 415 and the lastest system updates available in Ubuntu. This is a video were the issue is clear: https://www.youtube.com/watch?v=grEKMHGYyns Actual results: The video plays fine, but there is a transparency that lets me see a silhouette of the window that is open in the back. I've attached a screenshot of the issue that makes it look clear. I have also tried disabling hardware acceleration, but I get exactly the same results. Expected results: The video to play without any traces of the windows open in the back of Firefox. In the case of the screenshot the background should look completely grey (works like that in Chromium and Firefox for Windows)
I can observe the same problem on Arch Linux with firefox 64.0 and Nightly, on both Gnome and KDE Plasma. Additionally I've just reproduced it in a clean and updated Ubuntu 18.04 VM. I also notice that the video is only transparent while its playing, but not paused.
Component: Untriaged → Audio/Video: Playback
Product: Firefox → Core
I can reproduce on Nightly66.0a1 Ubuntu 18.04 VM with clean profile. (Host OS: Windows10 1809 64 bit, Guest OS: Ubuntu 18.04 64bit) Steps to Reproduce: 1. Open any page(includes dark image) on Nightly66 or Chromium and Maximized e.g. http://www.maryctaylor.com/portfolio_page/flipt-pictures-girl/ 2. Open Firefox64 with new profile and maximized 3. Open https://www.youtube.com/watch?v=uI6EQjXwYR8 4. Switch to Fullscreen of the video (or Theater mode or Default mode). 5. Observe ghost image while the video playing Actual Results: Ghost images appears while the video is playing.
I have been able to reproduce this on a Thinkpad E440 running Ubuntu 18.04 and Firefox 64. The machine has Intel integrated graphics and is running the latest drivers available.
Regression window with mozregression: https://hg.mozilla.org/integration/autoland/pushloghtml?fromchange=4ac589d31bd7598bfa67f5fb64bdf1517d5dd8a4&tochange=14c5eab0c6b359b7904a8d9807c8282352707ba0 Regressed by: 14c5eab0c6b3 Martin Stransky — Bug 1489097 - [Linux/Gtk] Enable default ARGB visual for toplevel windows on GNOME, r=jhorak :stransky, Your patch seems to cause the regression. Can you please look into this?
Has Regression Range: --- → yes
Has STR: --- → yes
Component: Audio/Video: Playback → Widget: Gtk
[Tracking Requested - why for this release]: Youtube video glitches. WORKAROUND: Create mozilla.widget.use-argb-visuals as Boolean and set it to false in about:config. And then restart browser.
also affected to Ubuntu 18.10
Sure, I'll look at it.
Assignee: nobody → stransky
Yes I can see it now, Thanks.
Attachment #9036586 - Flags: approval-mozilla-beta?
Duplicate of this bug: 1521422
You need to log in before you can comment on or make changes to this bug.