Red Hat Bugzilla – Bug 1255917
Offscreen surfaces and OMTC causes jumping elements
Last modified: 2015-09-25 10:05:56 EDT
Description of problem:
When I scroll up or down through my RSS feed list at feedly.com the top title bar and left side bar acts like a rubber band and skips and snaps back in place.
Disabling offscreen surfaces, but leaving OMTC enabled, keeps those elements static like they should be.
Version-Release number of selected component (if applicable):
How reproducible: Always
Steps to Reproduce:
1. Sign up for https://feedly.com
2. Add a RSS feed with a lot of items like Rock, Paper, Shotgun
3. Scroll down far enough to cause the top bar to change into an overlay element
4. Scroll back up and notice the rubber band effect on the top bar.
Actual results: Rubber band action on top bar element.
Expected results: Element should be static / not moving during scrolling.
Happens on these systems:
NVIDIA binary driver 340.76, Geforce 9500 GT, 4.1.5 kernel
Mesa 10.6.3, Intel Iris 5100, 4.1.5 kernel
Yes, I can see that too.
Can you please test latest nightly (https://ftp.mozilla.org/pub/firefox/nightly/latest-mozilla-central/firefox-43.0a1.en-US.linux-x86_64.tar.bz2)? I can't preproduce that with system-cairo which is used here. Thanks!
(In reply to Martin Stransky from comment #2)
> I can't preproduce that with
> system-cairo which is used here. Thanks!
Sorry, I mean in-tree cairo of course.
Same problem for me.
VGA: Caicos [Radeon HD 6450/7450/8450 / R5 230 OEM]
kernel: 4.1.5-200 / mesa: 10.6.3
When tested with Firefox 40 as requested here , I have seen heavy flickering on mapy.cz (online maps) when zooming. The longer I used the browser, the more it seemed to flicker. Radeon R9 270, radeonsi driver, F22.
When tested with build from comment 2 (also using the same setup instructions), I no longer see the flickering issue. The overall performance seems to be great, BUT I had to run it in safe mode, otherwise I experienced huge lockups during map zooming/shifting. Firefox warned me about AdBlock Plus performance, so I expect that to be the culprit. I had tested this just for 15 minutes, so take findings words with a bit of salt.
The nightly does not show any weird artifacts when offscreen surfaces is enabled.
Thanks for testing, the in-tree cairo seems to work much better than the system one.
Can you please test with Firefox 41? (already in Koji, may be in updates someday :))
I'm using firefox-41.0-4.fc22.x86_64. OMTC is enabled, layers.acceleration.force-enabled and layers.use-image-offscreen-surfaces are set to true.
The visual artifacts originally reported are now not happening, but I do see visual errors on the New Tab page. When I use the mouse to hover over a web page on the New Tab page the transition from light grey to black around the address area flickers. It only flickers during the animation of the transition. During the transition I sometimes briefly see a grey firefox logo flicker inside the website's screenshot area.
Same firefox build as Michael's, everything enabled, but not getting any flickering or anything else.
Also, the about:config page is now legible!
(In reply to Michael Cronenworth from comment #9)
> I'm using firefox-41.0-4.fc22.x86_64. OMTC is enabled,
> layers.acceleration.force-enabled and layers.use-image-offscreen-surfaces
> are set to true.
> The visual artifacts originally reported are now not happening, but I do see
> visual errors on the New Tab page. When I use the mouse to hover over a web
> page on the New Tab page the transition from light grey to black around the
> address area flickers. It only flickers during the animation of the
> transition. During the transition I sometimes briefly see a grey firefox
> logo flicker inside the website's screenshot area.
Please try without the acceleration. This bug is about flickering produced by system-cairo - please file a new one. Thanks!