Zeitweiliges Einfrieren beim Scrollen unter Compiz

688
Eevee

Nach langer Betriebszeit frieren einige Anwendungen ein, wenn ich einen Bildlauf durchführe. X verankert die CPU und reagiert fast nicht mehr (Eingabe und Anzeige), bis das erneute Zeichnen abgeschlossen ist. Dies kann 10 bis 20 Sekunden oder bis zu einer Minute dauern. (Es dauert viel länger, wenn ich das Mausrad verwende, da die App versucht, für jeden Klick mit dem Rad einmal neu zu zeichnen.) Es ist egal, ob ich nur eine Zeile mit einer Pfeiltaste gescrollt habe oder bis zum Ende eines Dokuments Ende. Der Neustart von Compiz oder die Wiederherstellung von Metacity scheint das Problem zu beheben, weshalb ich vermute, dass es irgendwie damit zu tun hat. Wenn ich bei Compiz bleibe, wird das Problem nach einiger Zeit wieder angezeigt.

Ich habe dies in Firefox, Evince und Inkscape bemerkt, von denen ich glaube, dass sie Kairo intensiv nutzen. Durch einen Neustart von Firefox wird das Problem normalerweise behoben, es bleibt jedoch bei Neustarts bestehen. Dies kann in einer Anwendung passieren, ohne dass sie gleichzeitig in einer anderen ausgeführt wird, oder in jeder anfälligen Anwendung, die ich ausführte.

Es scheint kein vernünftiges Muster für dieses Verhalten zu geben. Ich führe nichts aus, was meine Grafikkarte oder CPU stark beansprucht. Manchmal passiert es nach einer Woche. Manchmal passiert es am Tag eines Neustarts.

Gelegentlich wird gVim auch nicht mehr korrekt gezeichnet: Wenn Sie mit dem Mausrad blättern, wird der neu sichtbare Text so gezeichnet, wie er angezeigt werden soll. Der alte Text, der jetzt leer sein sollte, bleibt jedoch erhalten. Ein Neustart von gVim behebt das Problem. Ich bin mir nicht sicher, ob das damit zusammenhängt.

Ich bin nicht sicher, wie ich dies diagnostizieren kann, und es ist ohnehin schwierig, eine Lösung für ein zeitweiliges Problem zu testen.

Ubuntu 9.04 (Jaunty), nVidia 8800 GTS mit nvidia-glx-180. Compiz-Plugins:

  • Befehle
  • Gnome-Kompatibilität
  • ADD Helper
  • Verbesserter Zoom-Desktop
  • Deckkraft, Helligkeit und Sättigung (nur um die Deckkraft des Fensters von Zeit zu Zeit mit alt-mwheel zu ändern)
  • Desktop-Wand
  • Expo (nicht genutzt)
  • Animationen + Add-On
  • Windows ausblenden
  • Fensterdekoration
  • Wackeliges Windows
  • Fenstervorschauen
  • Alle Plugins zum Laden von Bildern
  • Crash-Handler, Dbus, Abfragen der Mausposition, Sitzungsverwaltung, Problemumgehungen
  • Info ändern
  • Scale + Addons + Fenstertitelfilter + Regex-Abgleich
  • Video-Wiedergabe
  • Anwendungsumschalter
  • Fenster verschieben
  • Platzieren Sie Windows
  • Fenster verkleinern
  • Ring Switcher (unbenutzt)
  • Regal (unbenutzt)
  • Windows ausrichten

compiz --version:

Checking for Xgl: not present. xset q doesn't reveal the location of the log file. Using fallback /var/log/Xorg.0.log Detected PCI ID for VGA: Checking for texture_from_pixmap: present. Checking for non power of two support: present. Checking for Composite extension: present. Checking screen 1Comparing resolution (3360x1050) to maximum 3D texture size (8192): Passed. Checking for Software Rasterizer: Not present. Checking for nVidia: present. Checking for FBConfig: present. Checking for Xgl: not present. compiz 0.8.2 

Irgendwelche brillanten Einsichten?

0

1 Antwort auf die Frage

1
kernel

Ausgabe von "compiz --version"?

Wenn es <0.8.2 ist, versuchen Sie, das Compiz-Repository hinzuzufügen und zu aktualisieren

deb http://ppa.launchpad.net/compiz/ubuntu jaunty main #compiz 
Hat 0.8.2 und das PPA sieht nicht so aus, als hätte es später etwas. Eevee vor 15 Jahren 0
dann nichts bekommen. Sie werden wahrscheinlich mehr Glück in den offiziellen Compiz-Foren haben kernel vor 15 Jahren 0