← Back to team overview

ubuntu-x-swat team mailing list archive

[Bug 223238] Re: Extremely slow Ajax/Javascript/CSS performance in Firefox 3 using non-free nvidia-glx-new

 

Launchpad has imported 12 comments from the remote bug at
https://bugzilla.mozilla.org/show_bug.cgi?id=490563.

If you reply to an imported comment from within Launchpad, your comment
will be sent to the remote bug automatically. Read more about
Launchpad's inter-bugtracker facilities at
https://help.launchpad.net/InterBugTracking.

------------------------------------------------------------------------
On 2009-04-29T00:27:11+00:00 phinn wrote:

User-Agent:       Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.1b4) Gecko/20090423 Firefox/3.5b4
Build Identifier: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.1b4) Gecko/20090423 Firefox/3.5b4

Running: Ubuntu 8.10 & 9.04, NVIDIA GeForce 8600GT, and NVIDIA 180
series (newest) graphics drivers. Also running Compiz-fusion built into
Ubuntu.

Problem:  Lots of websites that seem to use Javascript/Ajax heavy
scripts run VERY slow with NVIDIA drivers. This appears to be a Firefox
issue because I can run Opera, WebKit based browsers, etc and there is
NO issue in Linux. Only Firefox.

Example websites:
http://www.shacknews.com   (during the main image transition to a new one the browser slows to a crawl and wont even scroll)
http://www.slashdot.org   (when scrolling to button the new ajax page reload slows browser down)

Tons of websites have this problem with the Firefox 3.0/3.5 + NVIDIA
drivers. Those are just 2 test sites.

I have tried a hack suggested on Ubuntu's bug page(with same bug):
nvidia-settings -a InitialPixmapPlacement=2
But it really does nothing.

There is a long running bug page on Ubuntu's website that could be helpful to devs:
https://bugs.launchpad.net/bugs/223238

Please Help!

Reproducible: Always

Steps to Reproduce:
1. Run Linux with newest NVIDIA 180 drivers
2. Run Compiz-fusion
3. Run Firefox 3.0 or 3.5 with any of the websites listed
Actual Results:  
SLOOOOW performance. Seems to be javascript/AJAX related.

Expected Results:  
Normal fast performance as seen with other web browsers.

Reply at: https://bugs.launchpad.net/firefox/+bug/223238/comments/58

------------------------------------------------------------------------
On 2009-04-29T01:11:54+00:00 Kevin Brosnan wrote:

works for me - Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.0.9)
Gecko/2009042113 Ubuntu/9.04 (jaunty) Firefox/3.0.9

Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.1b5pre) Gecko/20090428
Shiretoko/3.5b5pre

I have a nearly identical setup 8600gt, nvidia 180 driver, Compiz-
fusion. The given example pages load reasonably fast given their size
.5s or so. Similar performance on Windows and other browsers.

Reply at: https://bugs.launchpad.net/firefox/+bug/223238/comments/59

------------------------------------------------------------------------
On 2009-04-29T01:37:58+00:00 phinn wrote:

It's not a matter of the load times. It's a matter of the javascript
running while the pages are loaded. For example (as stated) on the
Shacknews example during the transitions of images in the "Top Stories"
area slow the web browser to a crawl if you try to scroll during them.

Also on Slashdot where you goto the bottom of the page during its reload
(where it loads more of the website) it loads very slow.  MUCH slower
than Windows. There are many other websites that have issues too on the
Ubuntu bug page for the same issue here:
https://bugs.launchpad.net/bugs/223238

Reply at: https://bugs.launchpad.net/firefox/+bug/223238/comments/60

------------------------------------------------------------------------
On 2009-04-29T04:42:35+00:00 Kevin Brosnan wrote:

I don't see any issue on Slashdot when using their continuous page
besides the obvious reflowing of the document as content gets added.
Shacknews has a slight hitch when the transition is animating but
nothing severe. When I get a chance I'll enable the nv driver and see if
there is any difference.

Reply at: https://bugs.launchpad.net/firefox/+bug/223238/comments/61

------------------------------------------------------------------------
On 2009-05-30T03:29:01+00:00 Bzbarsky wrote:

See also bug 431113.  This one seems to have more information, though.

roc, vlad, any idea what might be up here?

Reply at: https://bugs.launchpad.net/firefox/+bug/223238/comments/63

------------------------------------------------------------------------
On 2009-05-30T03:34:18+00:00 Bzbarsky wrote:

Ok, the linked page mentions that apparently the nvidia drivers in
question have some xaa bugs in background tiling...

phinn, can you possibly manage to reduce a web page that's slow for you?
Is the issue, as in the ubuntu bug report, some background image?

Reply at: https://bugs.launchpad.net/firefox/+bug/223238/comments/64

------------------------------------------------------------------------
On 2009-05-30T03:56:34+00:00 Roc-ocallahan wrote:

It seems to me that these are Xrender issues.

The only thing I'm not sure of is why Webkit-GTK2 based browsers (which
use cairo I think) aren't hitting them. Is Webkit-GTK2 using cairo image
surfaces for its backbuffer or something?

Reply at: https://bugs.launchpad.net/firefox/+bug/223238/comments/65

------------------------------------------------------------------------
On 2009-05-30T04:51:59+00:00 Bzbarsky wrote:

It's not clear to me that anyone in that thread tried webkit-gtk2...
They tried opera, but I see no mention of webkit-based browsers.  Did I
miss it?

Reply at: https://bugs.launchpad.net/firefox/+bug/223238/comments/66

------------------------------------------------------------------------
On 2009-05-30T05:59:13+00:00 Roc-ocallahan wrote:

Comment #0 says the reporter did.

Reply at: https://bugs.launchpad.net/firefox/+bug/223238/comments/67

------------------------------------------------------------------------
On 2009-05-30T06:30:32+00:00 Bzbarsky wrote:

Ah, indeed.

Reply at: https://bugs.launchpad.net/firefox/+bug/223238/comments/68

------------------------------------------------------------------------
On 2009-05-31T03:18:31+00:00 Vladimir Vukicevic wrote:

(In reply to comment #6)
> It seems to me that these are Xrender issues.
> 
> The only thing I'm not sure of is why Webkit-GTK2 based browsers (which use
> cairo I think) aren't hitting them. Is Webkit-GTK2 using cairo image surfaces
> for its backbuffer or something?

They may be, and we may want to as well if we can get SHM pieces in
place and get rid of all the child widgets.  Then we'd just have one
surface to render to and would control our speed; we'd lose a bit of
speed for things like text on some drivers, but we'd get direct control
over all of our rendering.

Reply at: https://bugs.launchpad.net/firefox/+bug/223238/comments/69

------------------------------------------------------------------------
On 2010-02-16T23:45:37+00:00 Vseerror wrote:

phinn, possible for you to do the reduced testcase mentioned in comment
5?  Or is that information provided in the other bug?

Reply at: https://bugs.launchpad.net/firefox/+bug/223238/comments/75


** Changed in: firefox
       Status: Unknown => Confirmed

** Changed in: firefox
   Importance: Unknown => High

-- 
You received this bug notification because you are a member of Ubuntu-X,
which is subscribed to linux-restricted-modules-2.6.24 in ubuntu.
https://bugs.launchpad.net/bugs/223238

Title:
  Extremely slow Ajax/Javascript/CSS performance in Firefox 3 using non-free nvidia-glx-new