Open Bug 1784736 Opened 2 years ago Updated 10 months ago

Scrolling choppyness/strange scrolling behavior when multiple windows are open

Categories

(Core :: Graphics: WebRender, defect)

Firefox 102
defect

Tracking

()

UNCONFIRMED

People

(Reporter: mnoodle719, Unassigned)

References

(Blocks 1 open bug)

Details

Attachments

(1 file, 1 obsolete file)

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

Steps to reproduce:

Open multiple windows of Firefox, have a video playing in one (such as YouTube) or even just a js heavy site (like the YouTube home page, though to a lesser effect). The problem gets much worse when there is a partial load on the GPU and when the resolution of the video is greater. To be clear, the issue does happen without the partial load on the GPU but not to quite an extreme. Chromium does not have any of the issues under the same conditions. I am on KDE Neon (Ubuntu) and FireFox 102 from the Ubuntu repo. I have tried the latest dev build of Firefox as well as other Firefox forks and all have the same problem. I did check that this happens on a new profile.

Actual results:

Under all conditions, the Firefox window with the video playing (even with something running on the gpu in background and a 4k60 YouTube video) will remain perfectly smooth to scroll. All other Firefox windows open will become incredibly choppy to scroll, like it were animating at 5fps. Pausing the video will restore smoothness to the other windows. Opening another tab in the window playing the video (so that the video is playing in the background) will also restore smoothness to the other windows.

Expected results:

All windows of Firefox open to retain the same level of smoothness scrolling, not just the window with the video.

Hardware info in case it's relevant:
1700x
32gb ram
gtx 1080 (on 510 driver)

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

Component: Untriaged → Graphics: WebRender
Product: Firefox → Core

Thanks for the report!
Can this be fixed
by enabling "Force Composition Pipeline" in Nvidia X Server Settings > X Server Display Configuration > Advanced
or
by switching to Wayland?
(bug 1736245)

Please attach your about:support output to this report when you get a chance. Thanks!

Severity: -- → S3
Flags: needinfo?(mnoodle719)
Attached file about support
(In reply to Darkspirit from comment #2) > Thanks for the report! > Can this be fixed > by enabling "Force Composition Pipeline" in Nvidia X Server Settings > X Server Display Configuration > Advanced > or > by switching to Wayland? > (bug 1736245) Seemed to make a negligible impact.

I've found that enabling gfx.webrender.software helps a fair bit. Scrolling with a 4k video playing in another tab is much less choppy (though there is still a little bit). However this seems to make Firefox much more sensitive to other things using the GPU.

Flags: needinfo?(mnoodle719)
Attachment #9386962 - Attachment is obsolete: true
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: