Open Bug 1661002 Opened 1 year ago Updated 11 months ago

Graphic glitches scrolling Facebook webpage with Firefox 82 (nightly) and Firefox 79 (stable)

Categories

(Core :: Graphics: WebRender, defect)

Firefox 82
x86_64
Windows 10
defect

Tracking

()

UNCONFIRMED
Tracking Status
firefox82 --- affected

People

(Reporter: livmion, Unassigned)

References

(Blocks 1 open bug)

Details

(Keywords: correctness, nightly-community)

Attachments

(2 files)

User Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:82.0) Gecko/20100101 Firefox/82.0

Steps to reproduce:

Computer with Windows 10 Pro 2004 and graphic drivers AMD 20.8.2 on ASUS Dual Radeon RX 580 OC 8GB. In about:config gfx.webrender.all is TRUE:

  1. Login to facebook.com (new website version has more glitches than the old one, but both are affected)
  2. Scroll down the homepage

Actual results:

On the content appear many artefacts, like black squares, casual colors and glitches, or content disappears for an instant. New version has more glitches than the old one, but both are affected.

Expected results:

Scroll should be fluid and without any glitch. Disabling hardware acceleration solves the problem.
No graphic artefacts in Chrome; less glitches in Linux, even with the sperimental hardware acceleration enabled. Both tested on the same PC, Linux system with Firefox 79 and Debian Buster with GNOME on Wayland and kernel 5.7.

Thanks for the report! Please open about:support, click on "Copy text to clipboard" and paste it here.

Pasted content for about:support in Firefox 82 (nightly) on Windows 10 with drivers Radeon Software 20.8.2. Part of content is in Italian, let me know if you need some translation.

Thanks! Could you also make a screencast of the bug?

It seems you also ran into bug 1656261:

Report ID: bp-55ff2cb0-488d-476f-9c0d-349c60200825
Submitted: 1 minute ago

OS: Unspecified → Windows 10
Hardware: Unspecified → x86_64
See Also: → 1656261

Here the short screencast of a session in Facebook. You can see some white and content disappearence glitches, in particular on the sides columns.

It seems you also ran into bug 1656261:

Report ID: bp-55ff2cb0-488d-476f-9c0d-349c60200825
Submitted: 1 minute ago

Yes, but it did not happen again. It was a sudden crash during the session. I reported it anyway.

I can add some more information: when I play a video in another window and the two windows are overlapped, the number of artifacts grows up immediately. I tried for example to play a video in Youtube with Firefox 79 and in the other window to scroll down the new version Home in Facebook with Firefox 82. The result was a content unstable, as long as I was scrolling.

On the video, even if Firefox 79 has no hardware acceleration enabled, some little sudden white spots are visible. They appear and disappear all the time during the video playing.

(In reply to livmion from comment #4)

Created attachment 9171945 [details]
bug-1661002_screencast.mp4

Here the short screencast of a session in Facebook. You can see some white and content disappearence glitches, in particular on the sides columns.

Hmm, it is weird. I could not see the video on Firefox and chrome on Win10 PC. But I could see the video on edge.

(In reply to Sotaro Ikeda [:sotaro] from comment #7)

(In reply to livmion from comment #4)

Created attachment 9171945 [details]
bug-1661002_screencast.mp4

Here the short screencast of a session in Facebook. You can see some white and content disappearence glitches, in particular on the sides columns.

Hmm, it is weird. I could not see the video on Firefox and chome on Win10 PC. But I could see the video on edge.

The video is saved as MP4 file with the H.265 standard. I compressed it with OpenShot.

:gw, could you comment to this bug? I wonder if it might be caused by driver specific problem.

Flags: needinfo?(gwatson)
Severity: -- → S3

It does seem likely to be a driver issue. I'm unable to reproduce locally. Could you try with gfx.webrender.compositor set to false and see if that makes any difference (restarting the browser is required when changing that config parameter).

Flags: needinfo?(gwatson)

(In reply to Glenn Watson [:gw] from comment #10)

It does seem likely to be a driver issue. I'm unable to reproduce locally. Could you try with gfx.webrender.compositor set to false and see if that makes any difference (restarting the browser is required when changing that config parameter).

Hi Glenn,

I just tried as you suggested, but the problem is still here. Firefox Nightly is updated to the new version and AMD graphic drivers are still on version 20.8.2.

Hi all,

I have just tried to reinstall my graphic drivers and to use the version currently available in Windows Update (version 26.20.12028.2 released on 16/08/2019) and the glitches are gone.
I think this is the confirmation that the problem lies on the drivers.

Hi all,

I think I can give you some more information. I have two monitors, one is a TV (Samsung UE32J5200AW) and one is a PC monitor (LG 29WK600-W). The TV is on HDMI, PC monitor on DisplayPort, but using the PC monitor on HDMI makes no difference.

When both monitor are activated in OS, there are no glitches or white spots.

When I switch off the second monitor and I set only the PC monitor to be used in Windows, the white spots and glitches appear in Firefox on the only active screen, the PC monitor, and on other applications too. When I set both monitor again to be activated in Windows, there is no problem at all, with or without hardware acceleration.

I think the driver fails to manage correctly dual monitor configurations. The problem will not go away, even if I disconnect the TV and try to use only the PC monitor.

Hi all,

the last driver version 20.10.1 solves the most part of glitches and I can reactivate the hardware acceleration in Windows. I've seen some of them during normal navigation or video playing, but nothing comparable as the 20.9.2. I hope we're going in the right direction.

I would like to wait a little more to understand how the situation evolves and update you later.

Hi all,

last update: the hardware was faulty, I changed the video card and now is working without problems.

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