Bug 120805 - Konqueror browser 3.5 renders/scrolls many sites slowly
Summary: Konqueror browser 3.5 renders/scrolls many sites slowly
Status: RESOLVED FIXED
Alias: None
Product: konqueror
Classification: Applications
Component: khtml (show other bugs)
Version: 3.5
Platform: unspecified Linux
: NOR normal
Target Milestone: ---
Assignee: Konqueror Developers
URL:
Keywords:
: 121007 (view as bug list)
Depends on:
Blocks:
 
Reported: 2006-01-26 09:16 UTC by Krystof Zacek
Modified: 2006-05-19 21:32 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Krystof Zacek 2006-01-26 09:16:25 UTC
Version:           3.5 (using KDE 3.5.0, Debian Package 4:3.5.0-3 (testing/unstable))
Compiler:          Target: i486-linux-gnu
OS:                Linux (i686) release 2.6.15-1-686

Even with uninstalled flashplugin and java/javascript turned off the Konqueror browser scrolls/renders many sited terribly slowly. During scrolling I can even see how blocks of the page get redrawn. Firefox renders those pages absolutely smoothly on the same machne (Intel(R) Pentium(R) M processor 1.70GHz)

Examples:
http://neviditelnypes.zpravy.cz/
http://lidovky.zpravy.cz/

This is very sad and forces me to use Firefox instead my favourite Konqueror.
Comment 1 Tommi Tervo 2006-01-26 10:45:22 UTC
Hmm, cannot reproduce (p3 550Mhz). Is http://seraph-inn.com/index.html slow too? If so, fix is propably coming soon. Which video driver do you use?
Comment 2 Krystof Zacek 2006-01-26 11:25:27 UTC
http://seraph-inn.com/index.html is very short page so the scrolling slowdown could not be tested.

In the meantime I found another interesting thing: if I block *.gif on the site http://lidovky.zpravy.cz/ (using the new AdBlock feature) then the performance improves dramatically (on the other site too). So I guess the problem might be in the GIF or animated GIF handling?
Comment 3 Maksim Orlovich 2006-01-26 16:15:19 UTC
I can't reproduce it on either one, and looking at debug output, I doubt the background painting patch I am about to commit will help. Oh, and I have a 1.*5*Ghz  Pentium M, and the pages work decently even when throttled down to 600MHz for me (faster autoscroll is a bit jerky, though). 

As for gif's: yeah, animated gif playback sucks badly atm, but again, I don't think it should be bad enough to cause the problem you're seeing :-(. Nothing that can be done anymore with KDE3.x for that, but hopefully my new playback code in 4.x will be much more efficient on resources..
Comment 4 Tommi Tervo 2006-01-30 21:53:32 UTC
*** Bug 121007 has been marked as a duplicate of this bug. ***
Comment 5 David Watzke 2006-02-02 06:32:20 UTC
See this bug http://bugs.kde.org/show_bug.cgi?id=63870
I haven't any gif on my page, and in other browsers (including IE, and that is suprising) it is OK.
Comment 6 Ismail Donmez 2006-03-26 13:53:12 UTC
http://minimsft.blogspot.com/2006/03/vista-2007-fire-leadership-now.html is also kinda slow when scrolling.
Comment 7 Krystof Zacek 2006-03-27 09:52:59 UTC
Another interesring observation: I found that on fast  PC with Radeon Mobility 7500 the rendering is aparently slower than on slow old PC with old GForce4 MX or even slower PC with Intel.

So I guess something might be wrong with the radeon driver or the way how KDE/Qt uses it?
Comment 8 Krystof Zacek 2006-03-28 10:19:20 UTC
Today I upgraded to new kernel (2.6.16) in Debian (up-to-date SID). The Konqueror nearly stopped responding on http://lidovky.zpravy.cz (maybe they just added some more animated/transparent GIFs or so). The page loads quickly, but then it is impossible to scroll it or select a text on it. X server consumes 100% CPU and Konqueror becomes totaly unusable.

Firefox handles the page absolutely smoothly.

The machine is Thinkpad T42 with Mobile Pentium M 1.7GHz, VGA is Radeon Mobility 7500, KDE 3.5.1, X is XORG 6.9.0.dfsg.1-5
Comment 9 Tommi Tervo 2006-03-28 10:43:35 UTC
I've radeon 9200 (P3 550MHz) and http://lidovky.zpravy.cz works fine.
Ubuntu Breezy, using default Xorg 6.8.2-77 driver.
Comment 10 Krystof Zacek 2006-03-28 11:14:30 UTC
OK. What shall I you do to have my bug fixed?
Comment 11 Krystof Zacek 2006-03-28 15:30:51 UTC
Interesting: in xorg.conf I changed Driver from "radeon" to "fbdev". Now Konqueror is fast like hell !!! The problem must be somewhere on the line Qt-Xorg-radeon.
Comment 12 vidalica 2006-03-28 19:53:51 UTC
Noticed something interesting: if I open the same page in two or more tabs, only the one in the first tab behaves sluggishly as described, the others display and scroll smoothly.
http://minimsft.blogspot.com
(ati radeon 9600, fglrx driver)
Comment 13 Krystof Zacek 2006-03-30 13:38:35 UTC
Multiple tabs: Cannot confirm that. I insist that the problem has something to do with Qt-Xorg and radeon. Today I installed KDE 3.5.2, but the problem persists.
Comment 14 vidalica 2006-03-30 16:24:49 UTC
Don't get me wrong, I agree with you. I do, however, every time, get the effect I described, and use it as a workaround. Here's some other stuff I noticed:
The problem goes away if I disable the displaying of images. If I re-enable the images and hit F5, the problem comes back.
Changing the way fonts are rendered (antialiasing, autohinting) doesn't help.
The problem goes away under xgl/compiz. Xgl is nice but I can't use kwin and games stutter.
Definitely konqueror specific as it doesn't happen using any other browser.
Happens most often on these modern, curvy, css-heavy types of blogs.
Comment 15 vidalica 2006-04-26 00:12:34 UTC
No longer having this issue using the latest kernel and xorg radeon driver
Comment 16 P.L.Hayes 2006-05-14 08:05:23 UTC
"Definitely konqueror specific as it doesn't happen using any other browser."

Funny you should say that - I've been having exactly this problem with Firefox (various versions and builds) too.

"Happens most often on these modern, curvy, css-heavy types of blogs."

Yep. If I go to the BBC2 page:

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

it's fine until I click on e.g a film link which opens a box with shadows at the top of the page.

I thought it might be the fault of something used by both Konqueror and Firefox and now I'd guess it's the radeon driver or some other part of X.org
Comment 17 Allan Sandfeld 2006-05-19 21:32:07 UTC
Fixed today by clipping background-repaints to region exposed by scrolling.