Scrolling lag and stuttering on basic website - intel graphics
Categories
(Core :: Graphics, defect)
Tracking
()
People
(Reporter: u658943, Unassigned)
References
(Depends on 1 open bug, Blocks 1 open bug)
Details
User Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:89.0) Gecko/20100101 Firefox/89.0
Steps to reproduce:
My configuration: Firefox 89 on a Dell XPS 15 9560 - Intel 7700HQ, intel 630 graphics, nvidia 1050, 32gb ram, windows 10
Go on a basic (as in uncomplicated) website such as https://iep.utm.edu/existent/
Scroll up and down
Actual results:
Scrolling stutters and lags a lot while using the touchpad
https://share.firefox.dev/3inx2dn
Expected results:
Scrolling should be smooth such as in chrome
Notes:
- This is not new, it has occurred on previous versions
- This issue occurs on nightly and beta
- I have tried reinstalling graphics drivers both from intel and from the vendor website
- I have tried changing the performance slider in windows 10 and the power plan to performance
- I have tested on a new profile, in safe mode, with addons disabled, etc. and the issue still occurs
- This issue occurs not just on this website, but on several others too
- This occurs only on some specific sets of intel graphics as far as I know. It seems to occur on the 620 and 630 from what I can tell, based on this post: https://www.reddit.com/r/firefox/comments/mu5tk4/information_for_intel_hd_5xx_and_6xx_gpu_users/
Here are other relevant bugs:
https://bugzilla.mozilla.org/show_bug.cgi?id=1707025
https://bugzilla.mozilla.org/show_bug.cgi?id=1689225
https://bugzilla.mozilla.org/show_bug.cgi?id=1583881
This issue occurs not just on this website, but on several others too
This is a typo. It occurs on pretty much all websites.
Comment 2•3 years ago
|
||
Excerpt from the profile showing what's going on: https://share.firefox.dev/3z4Vciy
It looks like this is the same race condition between scroll events and vsync notifications as in bug 1641070: The touchpad fires updates at 60Hz, and vsync fires at 60Hz. If the touchpad update arrives at the compositor thread before the vsync does, then the frame is updated to the new position, otherwise the frame sees that nothing changed and is skipped. The frame skips cause the stutter.
Updated•3 years ago
|
Comment 3•3 years ago
|
||
Markus do you know how (or who is best) to proceed with this? Or if there are similar or metabug to file it under?
Updated•3 years ago
|
Comment 4•3 years ago
|
||
(In reply to Jamie Nicol [:jnicol] from comment #3)
Markus do you know how (or who is best) to proceed with this? Or if there are similar or metabug to file it under?
I've finally gotten around to filing bug 1735391 about this.
Description
•