Slow page scroll on forum.xda-developers.com
Categories
(Core :: Graphics: WebRender, defect, P3)
Tracking
()
Tracking | Status | |
---|---|---|
firefox82 | --- | affected |
People
(Reporter: yoasif, Unassigned)
References
(Blocks 2 open bugs)
Details
Attachments
(3 files, 2 obsolete files)
Basic information
Steps to Reproduce:
- Navigate to https://forum.xda-developers.com/hp-touchpad/development
- Use touchpad to scroll up and down
Expected Results:
Smooth scrolling.
Actual Results:
Very slow scrolling, a lot of jank.
More information
This is worse on WebRender than Basic compositing.
Profile URL: https://share.firefox.dev/3cidsdi
Basic systems configuration:
OS version: Fedora Rawhide
GPU model: Intel(R) UHD Graphics 600
Number of cores: 2
Amount of memory (RAM): 8GB
Thanks so much for your help.
Reporter | ||
Comment 1•4 years ago
|
||
Comment 2•4 years ago
|
||
There appear to be some very long glFlushes, and some very log glTexStorage3Ds.
Asif, could you try enabling gfx.webrender.debug.texture-cache
and see if it shows anything useful. Perhaps the number of textures repeatedly growing/shrinking.
Also, separately from the texture cache, try enabling gfx.webrender.debug.gpu-time-queries
and gfx.webrender.debug.profiler
, and see where the GPU is spending a lot of time (which presumably is causing the long flushes).
Reporter | ||
Comment 3•4 years ago
|
||
Jamie, I am not sure what I was looking for after enabling gfx.webrender.debug.texture-cache
- the "bar" seemed to slowly be getting longer, but that is about all I really noticed. I took a screenshot so you can see what I saw.
I enabled gfx.webrender.debug.gpu-time-queries and gfx.webrender.debug.profiler and I am attaching screenshots of what I saw after some scrolling (timed screenshot).
Hope this helps!
Reporter | ||
Comment 4•4 years ago
|
||
Reporter | ||
Comment 5•4 years ago
|
||
Comment 6•4 years ago
|
||
Thanks Asif, I'm not realy sure what I was expecting the texture-cache debug view to show. Maybe it would increase in size at the same time as a stutter in the scrolling? Or it would suddenly get a lot less blue, as more texture cache items were allocated at once, but it's too small to really be useful for that.
Unfortunately the bit of the profiler I'm interested in isn't visible, could you additionally set gfx.webrender.debug.small-screen
true and try again?
Reporter | ||
Comment 7•4 years ago
|
||
(In reply to Jamie Nicol [:jnicol] from comment #6)
Unfortunately the bit of the profiler I'm interested in isn't visible, could you additionally set
gfx.webrender.debug.small-screen
true and try again?
I went ahead and added a new screenshot with gfx.webrender.debug.small-screen
true. Hope this helps!
Updated•3 years ago
|
Comment 8•3 years ago
|
||
Asif, did this get better? It looks smooth here now.
Reporter | ||
Comment 9•3 years ago
|
||
This page changed significantly since the initial report, so this issue doesn't exist anymore.
Description
•