Open Bug 1824916 Opened 2 years ago Updated 4 months ago

Regression: Web page composition is corrupted

Categories

(Core :: Graphics: CanvasWebGL, defect)

Firefox 113
x86_64
Windows 10
defect

Tracking

()

Tracking Status
firefox113 --- affected

People

(Reporter: jujjyl, Unassigned)

References

(Blocks 1 open bug)

Details

Attachments

(5 files)

Attached file unity-quit-2023.2a.zip

STR:

  1. run the attached site on ad hoc web server

Observe that web page composition is corrupt and the Canvas contents flicker everywhere on the page.

The issue does not occur on Firefox Stable 111.0, only on Firefox Nightly 113.0.

Video showcasing the issue.

Attached file about_support.txt

about:support on the affected PC.

On closer testing, looks like the issue is not unique to Unity WebGL content, and maybe not to WebGL or canvas even, but also e.g. main page of https://itch.io/ flickers in the same fashion.

Summary: Regression: Web page composition is corrupted on Unity WebGL content → Regression: Web page composition is corrupted

Updating NVidia graphics drivers from older

Driver Version: 517.48 - WHQL. Release Date: Tue Sep 27, 2022

up to newer

GeForce Game Ready Driver ; Version: 531.41 ; Release Date: 2023.3.23

fixes the issue in FF Nightly. Although the earlier 517.48 is not that old. I wonder if a blacklist of some kind would be in place, assuming this is reproable?

Actually, take that back, the corruption issue is still present after updating the NVidia graphics driver to 531.41.

For some reason, right after installing the new driver, I was no longer able to reproduce the glitch, but today (after a fresh computer boot, in case that had any effect), I am again seeing the glitching. So it does not seem to be affected by driver version after all.

The severity field is not set for this bug.
:jgilbert, could you have a look please?

For more information, please visit auto_nag documentation.

Flags: needinfo?(jgilbert)

I mentioned above Itch.io main page also corrupting. Here is a screen capture of what that looks like.

Here is about:support from the Itch.io test. The difference with this about:support log compared to above is that it is after having updated NVidia drivers, and also FF Nightly version might be a few days newer.

Thought to try mozregression to see if I could catch the first failing commit, but unfortunately it looks like mozregression is currently out of commission ( https://bugzilla.mozilla.org/show_bug.cgi?id=1825275 )

This issue is still occurring daily on Firefox on two different PCs.

Here is a video recording: https://www.youtube.com/watch?v=6zsU9CE9B90

I observe that the issue seems to occur more commonly when Firefox tabs are spanned over two separate windows, and the two windows are on separate displays.

In my case the main display is a gaming display with 144 Hz refresh rate, and the secondary display is a 60 Hz one. Not sure if that could affect the issue.

This sounds like the multi-monitor issue @ahale is looking into.

Flags: needinfo?(jgilbert) → needinfo?(ahale)

Looking at the video in comment #7 I agree this is the same issue. Having another test case is nice, thanks.

Flags: needinfo?(ahale)

Hi again, can you test if this is fixed now? There have been Windows updates from 2024-05-29 (Windows 11 22H2 or later) and 2024-06-25 (Windows 10 22H2) that say they fix flickering issues with video playback or compositor surfaces that may be the underlying cause; they match my mental model of this issue very closely, and I think both refer to the same fix.

Quoting a Windows 11 update https://support.microsoft.com/en-us/topic/may-29-2024-kb5037853-os-builds-22621-3672-and-22631-3672-preview-dcf14fd8-84d6-4234-9d5b-784c319cd7cf :

  • This update addresses an issue that distorts parts of the screen. This occurs when you use a Chromium-based browser to play a video.

Quoting a Windows 10 update https://support.microsoft.com/en-us/topic/june-25-2024-kb5039299-os-build-19045-4598-preview-d4e3e815-fdd8-465e-8144-42afa165efed :

  • This update addresses an issue that affects Direct Composition batched presentations. A brief flash of triangles or boxes show on the screen. This issue affects browsers, like Microsoft Edge, and other apps.
Flags: needinfo?(jujjyl)

The last time I saw this issue was yesterday on my Windows 10 PC. It is up to date with Windows updates, with Windows 10 Pro 22H2. When I test now, I don't see any issues, although the problem has not been particularly deterministic to happen.

Fwiw, I only ever see the issue in Firefox, and never in any other software on the system (in particular, Chrome does not have the issue). Not sure if it is a general Windows problem, but if it is, then only Firefox is seemingly affected.

Flags: needinfo?(jujjyl)
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: