Was ist ein Compositor (im Allgemeinen) und welcher bietet die beste Leistung (Ubuntu Mate 16.04)?

Was ist ein Compositor (im Allgemeinen) und welcher bietet die beste Leistung (Ubuntu Mate 16.04)?

Spezifikationen:

  • i5-6200u
  • 8 GB RAM
  • Externes Display 1600 x 1200

auch auf 1920 x 1080 eDP-Display getestet.

MATE Tweak zeigt die folgende Liste von Compositoren:

  • Marco, kein Komponist
  • Marco, Software Compositor
  • Marco, Compton GPU Compositor
  • Compiz

Welches davon bietet die beste Leistung bei Spielen, falls es überhaupt einen Unterschied gibt?

Antwort1

Bei Verwendung einesKompositionFenstermanager: Jedes Anwendungsfenster verfügt über einen Offscreen-Puffer, in den die Anwendung zeichnet. Aufgabe des Fenstermanagers ist es, eine „Komposition“ von Fenstern auf dem Bildschirm zu erstellen, wobei jedes Fenster den Inhalt des Puffers widerspiegelt, in den die Anwendung geschrieben hat. Der Fenstermanager stellt den Bildschirm natürlich nicht aus eigenem Antrieb zusammen; die Fenster werden vom Benutzer mithilfe von Maus- oder Tastaturbefehlen platziert.

Mit dieser Anordnung kann eine Anwendung in ihrem Fenster zeichnen, als wäre es das einzige laufende Grafikprogramm. Die Aufgabe des Compositors besteht darin, mehrere Programme auf demselben Bildschirm koexistieren zu lassen, indem er die Fenster platziert und sie abschneidet, wenn sie sich überlappen.

Vor der Einführung von Compositing-FenstermanagernStapeln von Fenstermanagernwurden normalerweise verwendet. Wenn bei einem stapelnden Fenstermanager ein Fenster einer Anwendung neu gezeichnet werden musste, musste der Anwendung selbst eine Nachricht gesendet werden, die darüber informierte, dass (ein Teil) des Fensters freigegeben worden war. Wenn dies geschah, wurde von der Anwendung erwartet, dass sie das Neuzeichnen durchführte. Wenn die Anwendung dies nicht tat, behielt der Bereich normalerweise seinen alten, nun verstümmelten Inhalt.

Ich interessiere mich nicht so sehr für Spiele, aber ich habe gehört, dass diese normalerweise die Anzeige im Vollbildmodus verwenden. In diesem Fall ist der Compositor nicht sehr relevant und der Compositor kann sogar ganz deaktiviert werden.

verwandte Informationen