EIN ANFANG, EIN ENDE. UND DAS DAZWISCHEN...
Das Problem existiert seit Anbeginn der Compiz/Beryl-Ära: Aktiviert man augenfreundliche Compositing-Features mittels Compiz Fusion oder dem Metacity-Compositor so führt das unter Umständen zu extrem langsamem, hakeligen Scrolling im Firefox und anderen Browsern.
Das Problem trat hier mit einer Radeon 9700 Mobile, einer Intel GMA-irgendwas und jetzt wieder mit einer ATI FireGL7500 Grafikkarte auf und war ein Hauptgrund für den Verzicht auf derartige Effekte – Compositing blieb zugunsten flüssigen Surfens deaktiviert. Aber es gibt einen Workaround.
Die Lösung war eigentlich recht einfach: Man sage dem Firefox einfach das er ein paar Zeilen schneller scrollen soll. In der URL-Zeile wird mittels about:config der interne Einstellungsbereich geöffnet, dann suche man sich die entsprechenden Schlüssel die mit mousewheel.withnokey
beginnen (sh. Screenshot). mousewheel.withnokey.numlines
kann nun auf einen Wert der Wahl gesetzt werden (Scrollzeilen pro Mausradbewegung), damit Firefox das auch berücksichtigt muss man das Verwenden systemeigener Einstellungen deaktivieren indem man mousewheel.withnokey.sysnumlines
auf false setzt. Fertig.
Getestet unter einem frischen Arch Linux, sollte aber in allen Distributionen funktionieren. Sollte man zu den Betroffenen gehören könnte das eine gute Übergangslösung sein bis das Problem behoben wurde. Falls es ein Problem ist. Funktioniert hier mit dem freien Radeon-Treiber und EXA (verwende ich testweise statt XAA, leider dadurch aber auch Xorg-Crash bei Compiz-Start) und Metacity-Compositing prächtig.
Klappt hervorragend ! Danke ;)