Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 136336 - firefox/konqueror webpage scrolling problem appears to be xorg related
Summary: firefox/konqueror webpage scrolling problem appears to be xorg related
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo X packagers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-06-10 16:19 UTC by PL Hayes
Modified: 2009-05-08 13:07 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments
emerge --info output (emerge-info.txt,3.10 KB, text/plain)
2006-06-11 09:29 UTC, PL Hayes
Details

Note You need to log in before you can comment on or make changes to this bug.
Description PL Hayes 2006-06-10 16:19:16 UTC
I've experienced symptoms similar to bug #125504 for quite some time now. For example, visiting this page:

http://www.bbc.co.uk/bbctwo/listings/index.shtml?service_id=4224&DAY=today

everything is fine until I click on one of the scheduled programme links and a white pane containing programme details is displayed at the top of the page which has shadows around its lower and lower right edges. Scrolling while that pane is visible is slow and jerky and causes high cpu usage.

But I discovered recently that it happens exactly the same in konqueror as it does in firefox and I guessed it might be something to do with an Xorg library or driver. So I tried various things without success but now I've just tried this option:

Option     "AccelMethod"                "exa"

in the xorg.conf for my Radeon 9250 and the symptoms have vanished.
Comment 1 PL Hayes 2006-06-10 16:31:58 UTC
Unfortunately, using EXA instead of XAA is not a solution for me because it does seem to be unstable (as advertised in the man page) and causes weird artifacts to appear on my screen.
Comment 2 Joshua Baergen (RETIRED) gentoo-dev 2006-06-11 08:16:57 UTC
Do you have compositing enabled?
Comment 3 PL Hayes 2006-06-11 09:09:22 UTC
No. Enabling composite causes problems for me - at least when I try to use xcompmgr and transset - so I don't enable it. Having said that:

With composite and default XAA enabled in xorg.conf, original problem persists. With composite and EXA both enabled, artifacts still appear.

IOW: No difference.

  
Comment 4 Joshua Baergen (RETIRED) gentoo-dev 2006-06-11 09:12:32 UTC
Which X version are you using?  Also, please post your emerge --info.
Comment 5 PL Hayes 2006-06-11 09:29:21 UTC
Created attachment 88920 [details]
emerge --info output

Version is xorg-x11-7.1, xorg-server-1.1.0
Comment 6 Joshua Baergen (RETIRED) gentoo-dev 2006-06-11 09:56:35 UTC
What changes are in the wolf kernel?
Comment 7 PL Hayes 2006-06-11 10:18:57 UTC
No patches, if that's what you mean. It's just vanilla-sources-2.6.16.16; "-wolf" refers to the hostname of the computer I build it on (and for).

This problem is old and has persisted across many kernel and X versions. Having seen similar symptoms described in other bug reports, mostly about firefox (but now konqueror too), I had no idea it might be X-related until just recently (when I realised there's not much konqueror and firefox have in common).  
Comment 8 Carsten Lohrke (RETIRED) gentoo-dev 2006-06-11 15:02:10 UTC
I can reproduce this, having xrender (but not composite) enabled, both with Firefox and Konqueror. For me scrolling is jerky on the front page as well. Also I don't think the shadow applied to the top box of a scheduled link page is meant to look like it looks, but that might be a css compatibility issue.
Comment 9 PL Hayes 2006-06-11 15:27:05 UTC
(In reply to comment #8)
> For me scrolling is jerky on the front page as well.

Yes - compared to a 'normal' page like this (bug report) one - it is for me too, though much less so than the pane.

Comment 10 PL Hayes 2006-06-16 13:43:49 UTC
Just emerged xf86-video-ati-6.6.1 and the changes in it appear to have vanquished the artifact problems I was having with EXA. I probably shouldn't have said that EXA makes the scrolling-rendering bug "vanish" though: It is certainly a great improvement over XAA but perhaps EXA's superior performance is just masking the real problem. Web pages that were effectively unviewable (unscrollable) under XAA, such as this one: http://pemarchandet.free.fr/fvwm.html are now much better but still not smooth and there is even still a noticeable jerkiness in the bbc.co.uk page.
Comment 11 Joshua Baergen (RETIRED) gentoo-dev 2006-06-17 08:39:57 UTC
Carsten, are you using the ATI driver as well?
Comment 12 Donnie Berkholz (RETIRED) gentoo-dev 2006-08-04 22:57:00 UTC
Since recent exa seems to work well enough for you, closing. If you'd like to pursue this further upstream, please reopen.
Comment 13 PL Hayes 2006-08-04 23:37:40 UTC
(In reply to comment #12)
> Since recent exa seems to work well enough for you, closing. If you'd like to
> pursue this further upstream, please reopen.
> 

Yes I would like to pursue it because it doesn't really work well at all. Although exa mitigates the problem under some circumstances, it is still really bad in general. Many web pages remain effectively unviewable in firefox and I've found that konqueror 3.5.4 is for some reason much worse than the previous version and just about unusable for viewing /any/ web pages (the file manager is pretty bad too).  
Comment 14 Rémi Cardona (RETIRED) gentoo-dev 2009-05-08 13:07:39 UTC
Newer versions of xf86-video-ati have improved EXA support and xorg-server 1.5.3-r5 has a massive EXA patchset that improves text-rendering for all applications.

If there are any specific EXA performance issues, please don't hesitate to open new bugs.

Closing fixed. Thanks