Closed Bug 1744664 Opened 3 years ago Closed 3 years ago

EGL/KDE X11/Nvidia: Websites failing to repaint, or repainting at a delay, in tiles (manually enabled EGL in 94)

Categories

(Core :: Graphics: WebRender, defect, P3)

Firefox 94
x86_64
Linux
defect

Tracking

()

RESOLVED DUPLICATE of bug 1743051

People

(Reporter: nyanpasu64, Unassigned)

Details

(Keywords: correctness)

Attachments

(6 files)

User Agent: Mozilla/5.0 (X11; Linux x86_64; rv:94.0) Gecko/20100101 Firefox/94.0

Steps to reproduce:

Open Firefox and use it for some time. Interact with pages to change their appearance.

Eg. triple-clicking in Google Docs, clicking between fields in the bug report form, clicking buttons in Bugzilla.

Actual results:

Sometimes the page fails to redraw (in response to interactions?). Sometimes parts of the page fail to redraw for up to a second or more, sometimes I see momentary tearing of a few frames where parts of the page don't get redrawn for a few frames longer.

Expected results:

The entire page redraws immediately upon interactions.

I am on Arch Linux, running kwin x11. about:support mentions WebRender compositing, NVIDIA Corporation -- NVIDIA GeForce GT 730/PCIe/SSE2, 4.6.0 NVIDIA 470.74. The bug persists when I disable compositing, wait 2 seconds for Firefox to flash white, then enable compositing to make Firefox flash white again.

I have a pile of extensions installed, including https://addons.mozilla.org/en-US/firefox/addon/scroll_anywhere. I hope this isn't related to the bug. The bug also occurs when switching tabs, or within about:addons.

I'm told this may be related to https://bugzilla.mozilla.org/show_bug.cgi?id=1737727#c9.

When I click a button in about:addons, the menu partially draws. When I release my mouse button, the rest of the menu draws.

When I click again to close the menu, the menu partially disappears. When I release my mouse button, the rest of the menu disappears.

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

Component: Untriaged → Graphics
Product: Firefox → Core

Can this be fixed by setting
gfx.webrender.allow-partial-present-buffer-age = false
and
gfx.webrender.max-partial-present-rects = 0
on about:config and restarting Nightly?

  • I'm not on Nightly, but Release.
  • I restarted Firefox release, slept and resumed the system, and the bug (unsure if https://bugzilla.mozilla.org/show_bug.cgi?id=1743051) hasn't come back yet. This is a rarely occurring heisenbug, and I don't use Nightly as a daily driver, so I don't know how I'd reproduce it there. I'll try setting these about:config settings, and see if the bug recurs or not.

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

Blocks: wr-nv-linux
Component: Graphics → Graphics: WebRender
Keywords: correctness
OS: Unspecified → Linux
Hardware: Unspecified → x86_64
See Also: → 1737727, 1743051
Summary: Websites failing to repaint, or repainting at a delay, in tiles → KDE X11/Nvidia: Websites failing to repaint, or repainting at a delay, in tiles
Summary: KDE X11/Nvidia: Websites failing to repaint, or repainting at a delay, in tiles → EGL/KDE X11/Nvidia: Websites failing to repaint, or repainting at a delay, in tiles (manually enabled EGL in 94)
Severity: -- → S3
Priority: -- → P3

It seems to be the same as bug 1743051.

No longer blocks: wr-nv-linux
Status: UNCONFIRMED → RESOLVED
Closed: 3 years ago
Resolution: --- → DUPLICATE
See Also: 1737727, 1743051
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: