Closed Bug 1675403 Opened 4 years ago Closed 4 years ago

Laggy scroll on g1.globo.com Intel(R) HD Graphics 4000

Categories

(Core :: Panning and Zooming, defect)

Firefox 82
defect

Tracking

()

RESOLVED DUPLICATE of bug 1680077
Tracking Status
firefox84 --- affected

People

(Reporter: yoasif, Unassigned)

References

()

Details

Attachments

(1 file)

Attached file about:support (deleted) —
Version: Trunk → Firefox 82

Can you ask for a new profile with the "Firefox Graphics" preset.

Flags: needinfo?(yoasif)
Blocks: wr-intel
Severity: -- → S3
Flags: needinfo?(yoasif)

That profile doesn't contain webrender threads. Could you include them as well, please?

Alright, here is the new profile https://share.firefox.dev/3lNhbUe.
I noticed that there is no smooth scrolling in different graphics cards, mine is Intel HD Graphics 4000, I tested on Intel UHD Graphics 520 and 620 and there is no smooth scrolling. Also, I believe that there is no smooth scrolling in direct3D 11.

Thank you! I'm not seeing anything particularly worrying in the profile. Somewhat surprising that GetLastCompletedFrameId shows up as much (~5% when zoomed into heavy part of Renderer thread). CompositorEndFrame shows as well, but that's more reasonable. Rendering-wise, there is just draw calls. Checking with profiler on my machine shows about 50 draw calls, which is perfectly fine. I suppose that could be the case of a memory bandwidth starvation if there was anything else going on in the system, but at least WR scene/frame building threads don't appear to be doing anything.

I don't believe this is related to Webrender because there is no smooth scrolling with webrender disabled (using Direct3D11). Something disabled smooth scrolling. I will show side by side, and old version of Firefox, in this case version 76 where the smooth scrolling is working and the latested version where there is no smooth scrolling. https://mega.nz/file/8KgVAYRQ#Jeonhl8U2I3AtxbMqfyuHEzgfQaNEFAIy2jB7hjGoEU

Oh, that's good to know, thank you! Would you be able to use MozRegression to narrow down the change that caused this?

Botond, I removed the wr-intel blocker and changed the component to APZ. Please feel free to correct!

No longer blocks: wr-intel
Component: Graphics: WebRender → Panning and Zooming
Flags: needinfo?(botond)

I found out that the change happened from version 81 to 82 using mozregression.

Can you try going to about:config and setting the following prefs to see if it resolves your issue?

general.smoothScroll.mouseWheel.durationMinMS -> 200
general.smoothScroll.mouseWheel.durationMaxMS -> 400
general.smoothScroll.mouseWheel.migrationPercent -> 100

For new profiles in Firefox 82 we sped up the mousewheel scroll animation a little bit. From your video it does look like it's still doing smooth scrolling, just faster, so that's what I suspect you're seeing. If you set the prefs as I indicated above it should revert to the old behaviour.

QA Whiteboard: [qa-regression-triage]

(needinfo for comment 11)

Flags: needinfo?(botond) → needinfo?(sidboymoraes)

That resolved the problem.

Flags: needinfo?(sidboymoraes)

Thanks. I'm going to dupe this over to bug 1680077 then, where we are discussing the possibility of reverting the prefs to their previous defaults.

Status: NEW → RESOLVED
Closed: 4 years ago
Resolution: --- → DUPLICATE
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: