Vain_
28.12.07, 17:15
Hallo zusammen,
ich bin mir sicher, dass das schon 1000 Leute gefragt haben müssen, finde aber keinen entsprechenden Thread ... insofern schonmal sorry, falls ich es einfach übersehen habe. ;)
Mein Problem ist, dass mein Firefox 2.0.0.11 (ist aber egal, die ganze 2er Reihe verhält sich schon so) unter Ubuntu 7.10 und 7.04 (Nachtrag: falsch, bisher bei mir nur mit Ubuntu 7.10 bestätigt) äußerst träge beim Scrollen ist, sofern die Seite viele Elemente mit "position: fixed;" enthält. Das Problem beschränkt sich auch nicht nur auf den Firefox, auch Epiphany 2.20.1 und Galeon 2.0.2 sind davon betroffen (nutzen ja auch beide die Gecko-Engine). Nachtrag2: Wieder falsch ... hatte es fest in Erinnerung, aber Epiphany ruckelt nicht!) Daraus schließe ich, dass es eigentlich kein Firefox-, sondern vielmehr ein Gecko-Problem ist. Opera 9.25 scrollt bspw. völlig flüssig. "top" meint auch, dass die CPU-Last vom jeweiligen Browser stammt und nicht etwa vom X-Server oder sonstwas. Wieviele Tabs geöffnet sind, spielt keine Rolle.
Wäre ja alles halb so schlimm und man könnte sagen, "wer solche Seiten baut, ist selbst Schuld, wenn es dann ruckelt." Die eigentliche Verwirrung erzeugt bei mir aber, dass Firefox unter Windows dieselben Seiten absolut flüssig scrollen kann? Woran liegt das?
Google spuckt dazu nur aus, dass "die" Gecko-Engine eben kein inkrementelles Rendering beherrscht - ein Unterschied zwischen Windows und Linux wird da nie gemacht.
Kann ich den Geckos irgendwie auf die Sprünge helfen oder "ist das halt so"?
Als Beispielseite kann man http://www.uninformativ.de/?style=happy nehmen. (Nein, ist nicht als Werbung gedacht ...)
Vielen Dank schonmal im Voraus. :) Sorry, falls irgendwelche Informationen fehlen - habe mich bemüht, möglichst alles anzuegeben ...
Kiste: Athlon X2 4200+, 2GB RAM, GF7800GT (proprietärer nVidia-Treiber drin, Version 100.14.19). "RenderAccel" in der xorg.conf ist aktiviert und laut Xorg.0.log wird's auch benutzt:
(**) NVIDIA(0): Option "RenderAccel" "True"
ich bin mir sicher, dass das schon 1000 Leute gefragt haben müssen, finde aber keinen entsprechenden Thread ... insofern schonmal sorry, falls ich es einfach übersehen habe. ;)
Mein Problem ist, dass mein Firefox 2.0.0.11 (ist aber egal, die ganze 2er Reihe verhält sich schon so) unter Ubuntu 7.10 und 7.04 (Nachtrag: falsch, bisher bei mir nur mit Ubuntu 7.10 bestätigt) äußerst träge beim Scrollen ist, sofern die Seite viele Elemente mit "position: fixed;" enthält. Das Problem beschränkt sich auch nicht nur auf den Firefox, auch Epiphany 2.20.1 und Galeon 2.0.2 sind davon betroffen (nutzen ja auch beide die Gecko-Engine). Nachtrag2: Wieder falsch ... hatte es fest in Erinnerung, aber Epiphany ruckelt nicht!) Daraus schließe ich, dass es eigentlich kein Firefox-, sondern vielmehr ein Gecko-Problem ist. Opera 9.25 scrollt bspw. völlig flüssig. "top" meint auch, dass die CPU-Last vom jeweiligen Browser stammt und nicht etwa vom X-Server oder sonstwas. Wieviele Tabs geöffnet sind, spielt keine Rolle.
Wäre ja alles halb so schlimm und man könnte sagen, "wer solche Seiten baut, ist selbst Schuld, wenn es dann ruckelt." Die eigentliche Verwirrung erzeugt bei mir aber, dass Firefox unter Windows dieselben Seiten absolut flüssig scrollen kann? Woran liegt das?
Google spuckt dazu nur aus, dass "die" Gecko-Engine eben kein inkrementelles Rendering beherrscht - ein Unterschied zwischen Windows und Linux wird da nie gemacht.
Kann ich den Geckos irgendwie auf die Sprünge helfen oder "ist das halt so"?
Als Beispielseite kann man http://www.uninformativ.de/?style=happy nehmen. (Nein, ist nicht als Werbung gedacht ...)
Vielen Dank schonmal im Voraus. :) Sorry, falls irgendwelche Informationen fehlen - habe mich bemüht, möglichst alles anzuegeben ...
Kiste: Athlon X2 4200+, 2GB RAM, GF7800GT (proprietärer nVidia-Treiber drin, Version 100.14.19). "RenderAccel" in der xorg.conf ist aktiviert und laut Xorg.0.log wird's auch benutzt:
(**) NVIDIA(0): Option "RenderAccel" "True"