Open Bug 1747717 Opened 3 years ago Updated 1 year ago

Rendering flicker when scrolling (Elgato screen capture)

Categories

(Core :: Graphics, defect, P3)

defect

Tracking

()

People

(Reporter: randy.thom, Unassigned, NeedInfo)

References

(Blocks 1 open bug)

Details

Attachments

(2 files)

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

Steps to reproduce:

I'll first note that while I use Waterfox as a daily, this same issue also affects Firefox.

When duplicating screens using an El Gato (HD60S+) capture device, a major rendering issue appears when scrolling. It seems to be most visible on websites like Facebook and Youtube.

Actual results:

https://www.youtube.com/watch?v=CCHIBFEonT0

Expected results:

No glitching.

Hi Randy,

Has this issue come up only recently?

Could you check if it also happens on a fresh profile? Here is a link that can help you with that:
https://support.mozilla.org/en-US/kb/profile-manager-create-remove-switch-firefox-profiles

Also, would you mind checking if it also occurs on Firefox Nightly? Here's where you can download it from:
https://www.mozilla.org/en-US/firefox/channel/desktop/

Thank you!

Flags: needinfo?(randy.thom)

(In reply to Peter_M from comment #1)

Hi Randy,

Has this issue come up only recently?

Most likely been around for quite a while seeing as I now have to deal with it in Waterfox too ever since v4 got pushed. I use Firefox developer (for self-explanatory reasons) too and I'm sick of seeing it on every website so I finally reported it myself. It happens on completely fresh installs cause I just reformatted this system. And for what it's worth I'm running NVIDIA 471.96.

Flags: needinfo?(randy.thom)
Status: UNCONFIRMED → NEW
Component: Untriaged → Graphics
Ever confirmed: true
Product: Firefox → Core
Version: other → unspecified

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

For more information, please visit auto_nag documentation.

Flags: needinfo?(jmathies)

Randy, would you mind posting your about support text?

Blocks: gfx-triage
Flags: needinfo?(jmathies) → needinfo?(randy.thom)
Summary: Rendering flicker when scrolling → Rendering flicker when scrolling (Elgato screen capture)
Attached file raw.txt
Flags: needinfo?(randy.thom)
Attached file text.txt

(In reply to Jim Mathies [:jimm] from comment #4)

Randy, would you mind posting your about support text?

Didn't know which format so I posted both.

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

For more information, please visit auto_nag documentation.

Flags: needinfo?(bhood)
Severity: -- → S4
Flags: needinfo?(bhood)
Priority: -- → P3

Randy, your NVIDIA driver appears to be rather out of date (from August of last year). Any chance you can get that updated to current and try this again?

Flags: needinfo?(randy.thom)

(In reply to Bob Hood from comment #10)

Randy, your NVIDIA driver appears to be rather out of date (from August of last year). Any chance you can get that updated to current and try this again?

Updated to 511.23 and same still applies.

Flags: needinfo?(randy.thom)

Hey Randy,

Can you try flipping 'gfx.webrender.compositor' to false, restart, and test again?

Also, the about:support text you posted, was the elgato software enabled when you collected that information?

Thanks!

Flags: needinfo?(randy.thom)

(In reply to Jim Mathies [:jimm] from comment #12)

Hey Randy,

Can you try flipping 'gfx.webrender.compositor' to false, restart, and test again?

Also, the about:support text you posted, was the elgato software enabled when you collected that information?

Thanks!

Disabling gfx.webrender.compositor fixed it.

And no, only the capture software is installed on my other computer. I do have Elgato Wavelink installed for my Wave 3 microphone though.

Flags: needinfo?(randy.thom)

Need to do a better job of detecting these devices. Andrew will take a look, a bit complicated but we'll work on it.

No longer blocks: gfx-triage
Flags: needinfo?(aosmond)

So there are a few issues here:

  1. We filter out disabled devices so that's probably why it isn't in the display list
  2. Even if we were displaying it, we don't reevaluate our WR config based after startup, so we would need to make the config dynamic which can respond to system changes

Turns out this is a refresh rate problem when duplicating screen to capture card.

I upgraded to an NZXT Signal 4K30 which is 144hz to match my 144hz monitor. This problem no longer exists at 144hz but comes back when I change the capture card down to 60hz.

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?(aosmond) → needinfo?(randy.thom)

Redirect a needinfo that is pending on an inactive user to the triage owner.
:bhood, since the bug has recent activity, could you have a look please?

For more information, please visit BugBot documentation.

Flags: needinfo?(randy.thom) → needinfo?(bhood)

(In reply to Ashley Hale [:ahale] from comment #17)

Hi again, can you test if this is fixed now?

No. Still happens on Firefox 129.0.1.

It depends on website. Some show it a lot and others show it a little. Mostly on dark websites.

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

Attachment

General

Creator:
Created:
Updated:
Size: