Skip to content

Ich bräuchte mal Eure Hilfe

Ich hab hier mit Firefox unter Linux ein seltsames Problem, das ich mir nicht erklären kann. Vielleicht hat jemand von Euch eine Idee, wie man das beheben könnte.

Es geht um's Scrollen in Firefox.

Bei Webseiten, die einen festen Hintergrund benutzten (background-attachment: fixed) und der dann auch noch wiederholt wird (background-repeat: repeat-x), geht bei mir das Scrollen im Firefox extrem langsam und der Repaint der verschobenen Bereiche dauert ziemlich lange, so daß es dann u.a. zu solchen unschönen Ergebnissen kommt:

Firefox scrolling under linux extremly slow with repaint
(Bild anklicken für große Ansicht)

Zum selber ausprobieren:

http://www.the-distraught-queen.de/

Auf adminblogger.de habe ich ganz bewusst auf den in diesem Template normalerweise vorhandenen festen Hintergrund verzichtet, weil das Scrollen mit Firefox unter Linux sonst eine Qual ist.

Weiteres Beispiel, wo das Scrollen zwar extrem abgehackt und langsam ist, jedoch keine Repait-Fehler auftreten wie im obigen Screenshot:

http://s-fels.de/software/update-wp-theme-iconis-triple-version-3/

Falls jemand einen Tip hat, bitte in den Kommentaren melden.

Update

Das Deaktivieren der Kantenglättung bei Schriften, das Verwenden des nv-Treibers anstatt des nvidia-Moduls, Reduzieren der Farbtiefe auf 16 bit, Fluxbox anstatt KDE und auch das Zurücksetzen des FF-Profils hat keine Auswirkungen auf das Scrollverhalten im Firefox.

Software:

  • Kernel 2.6.17
  • nVidia Kernel-Modul 1.0.8776
  • X.Org 7.1 (xorg.conf)
  • Firefox 1.5.0.9 & 2.0.0.1
  • dev-libs/nss-3.11.3
  • dev-libs/nspr-4.6.3

Hardware:

  • AMD Athlon XP1700+
  • nVidia GeForce 4 Ti 4200
  • 3GB RAM
  • TFT @60Hz & native resolution

{ 16 } Comments

  1. vlogaria | 5. Januar 2007 at 22:20 | Permalink

    Den selben Fehler habe ich hier auch,nur komischerweise tritt selbiger bei mir im Konqueror auf...

  2. Marcel | 5. Januar 2007 at 22:24 | Permalink

    Ich hab das nur im Firefox - in Opera und Konqueror habe ich die Repaint-Fehler nicht.

  3. Thomas | 5. Januar 2007 at 22:32 | Permalink

    Hmmm, geht bei mir ohne Probleme (im FF 2.0.0.1), wobei ich hier auch eine recht potente Kiste habe (Dual Opteron m. 4GB Speicher).

    Ist mir vor längerer Zeit auch aufgefallen, war damals glaub ich auf Debianhowto.de (die hatten das Debian-Logo fest im Hintergrund drin). War aber noch auf meinem alten Rechner.

  4. Marko | 5. Januar 2007 at 22:35 | Permalink

    Hm mit dem Iceweasel von Debian sid für PowerPC habe ich keine Probleme.

  5. trenc | 6. Januar 2007 at 12:03 | Permalink

    smoothscrolling im FF abschalten.
    Reduziert den Effekt erheblich.

  6. Marcel | 6. Januar 2007 at 13:42 | Permalink

    @trenc - das ist schon deaktiviert.

  7. .t0mmy | 6. Januar 2007 at 14:22 | Permalink

    Habe hier auf meiner alten Möhre keine Probleme, scrollt genauso hakelig wie alle anderen Seiten ;) Version: Firefox/2.0.0.1 (Ubuntu-edgy), und ne alte ati-Karte!

  8. Tobias | 6. Januar 2007 at 22:49 | Permalink

    Na, dann schwenken wir doch alle auf den IE7 um :-)
    Da klappts*g*

    ... ok, ok... hab ich was gesagt?

  9. thorben | 7. Januar 2007 at 14:55 | Permalink

    hm, also bei mir tritt das problem nicht auf, weder bei ff noch bei konqueror.

    und sooo potent ist die kiste hier nicht ;-)

  10. David | 7. Januar 2007 at 17:48 | Permalink

    Ich habe OpenBSD 4.0 und Fluxbox, beim scrollen sieht man zwar die Verzögerung des Hintergrunds, aber ansonsten geht das flüssig. Ich störe mich nicht daran.
    Trotzdem habe ich da nur eine Idee: about:config und viel Zeit zum herumexperimentieren.

  11. Andreas | 7. Januar 2007 at 23:46 | Permalink

    Ich hätte jetzt auch spontan auf die Smooth-Scrolling Option getippt. Was nutzt Du denn? XOrg oder XFree? Gerade in Bezug auf X habe ich da schon die unmöglichsten Probleme und Lösungen gesehen... Vielleicht liegt´s ja tatsächlich in der X config.

  12. Freierfall | 9. Januar 2007 at 17:27 | Permalink

    ist bei mir auch der fall, dabei habe ich auch schon nahezu alles ausprobiert.
    sowhohl mit firefox 1.5x als auch FF 2.xx unter debian etch und xfce, fluxbox und gnome. o_o

  13. Ypsy | 10. Januar 2007 at 16:00 | Permalink

    Ist bei mir beides an meinem Steinzeitnotebook auch so (Ubuntu Edgy, Gnome, nv Grafiktreiber, Firefox 2.0.0.1). Scheint einfach extrem viel Leistung zu brauchen. Mein Systemmonitor Graph schlägt auch voll aus sobald ich anfange zu scrollen. Mit High-end Rechnern scheints aber keine Probleme zu geben. Was da so viel Speicher zieht habe ich keine Ahnung^^

  14. AbRaXeS | 18. Januar 2007 at 09:56 | Permalink

    Also das Problem kenne ich auch (Sieht man sehr gut bei Spon) und es ist verschwunden seit ich Beryl als Window Manager benutze.

    Ich wäre aber auch an einer Lösung ohne 3D Window Manager interessiert, weil ich ich einen Rechner mit 3 Monitoren habe und Beryl oder auch Compitz bisher kein Xinerama mögen.

  15. fwolf | 31. Januar 2007 at 05:10 | Permalink

    tipp: falls du die Adblock-Extension nutzen solltest - einfach mal deaktivieren. hilft ungemein! ;)

    cu, w0lf.

  16. fwolf | 31. Januar 2007 at 05:25 | Permalink

    hm .. könnte es vielleicht am total kaputten HTML-code liegen? z.b. h2-headline-tags, die innerhalb list-items dahinvegetieren, u.ä. blödsinn.

    ansonsten: liegts am CSS-code? diese merkwürdigen einträge zwecks audio-unterstützung könnten ja evtl. dafür verantwortlich sein, oder vielleicht die methode zur einblendung der abgerundeten ecken (wobei: hier gehts ja problemlos).

    im konqueror ist dieser merkwürdige effekt zwar nicht zu sehen, dafür scrollt sichs EXTREM lahmarschig.

    cu, w0lf.