So stellen Sie Compton ein, um eine abgehackte Videowiedergabe zu vermeiden

Sind Sie ein Benutzer einer leichten Linux-Distribution und verwenden Sie xkompmgr Desktop-Effekte (Transparenzen, Schatten usw.) haben? Möglicherweise leiden Sie unter der schlechten Leistung von xcompmgr, da es viele Fehler enthält.

Andere Projekte, die als Forks von xcompmgr entstanden sind, konnten einen Großteil dieser Fehler beheben und sogar einige bemerkenswerte Verbesserungen hinzufügen. Es ist der Fall xcompmgr-dana y de Comptonvor allem letzteres.

Typisch abgehacktes Video

Typisch abgehacktes Video

Compton

Installation in Arch und Derivaten:

yaourt -S compton-git

Um compton zu konfigurieren, bearbeiten Sie einfach die Datei .config / compton.conf.

Verwenden der glx-Rendering-Engine

Ich verwende Compton seit langem als Ersatz für xcompmgr. Obwohl Compton viel besser lief als xcompmgr, war die HD-Videowiedergabe auf meinem ultraleichten Manjaro mit LXDE immer noch schlecht. Etwas ist fehlgeschlagen.

Dort entdeckte ich, dass Compton mit zwei Rendering-Engines ausgestattet ist: xrender y glx (was OpenGL nutzt). Unnötig zu erwähnen, dass die glx-Engine VIEL schneller ist als xrender. Obwohl es sich noch in der „experimentellen“ Phase befindet, erwies es sich zumindest in meinem Fall als recht stabil.

Um glx verwenden zu können, müssen Sie einige Änderungen an der Konfigurationsdatei vornehmen.

nano .config/compton.conf

Am Ende der Datei müssen wir hinzufügen:

# Otros
backend = "glx"
vsync = "opengl";
glx-no-stencil = true;
glx-copy-from-front = false;
glx-no-rebind-pixmap = true;
glx-swap-method = "exchange";
unredir-if-possible = true;

Es ist möglich, weitere Konfigurationsoptionen hinzuzufügen, die besser zu Ihrem Fall passen. Wer erfahren möchte, wie man Compton gründlich konfiguriert, dem empfehle ich einen Blick auf Arch Wiki und Compton Wiki. Dort finden Sie sehr wertvolle Informationen.

Meine vollständige Compton-Konfigurationsdatei wurde verlassen so.

Um die Änderungen zu bemerken, müssen Sie compton neu starten. Dies wird folgendermaßen erreicht:

Killall Compton

Drücken Sie dann Alt + F2 und geben Sie „compton“ (ohne Anführungszeichen) ein.

Videos abspielen

Zuletzt musste ich noch eine kleine Änderung an meinem Videoplayer (SMPlayer) vornehmen, um die an Compton vorgenommenen Änderungen voll nutzen zu können.

ich ging zu Optionen> Einstellungen> Video> Treiber Beenden Sie und wählen Sie die Option gl. Wie im Compton-Wiki empfohlen, ist es besser, wenn Ihre Karte dies unterstützt VDPAU. Meine nVidia-Karte ist etwas alt, also musste ich mich an gl halten.


Hinterlasse einen Kommentar

Ihre E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert mit *

*

*

  1. Verantwortlich für die Daten: Miguel Ángel Gatón
  2. Zweck der Daten: Kontrolle von SPAM, Kommentarverwaltung.
  3. Legitimation: Ihre Zustimmung
  4. Übermittlung der Daten: Die Daten werden nur durch gesetzliche Verpflichtung an Dritte weitergegeben.
  5. Datenspeicherung: Von Occentus Networks (EU) gehostete Datenbank
  6. Rechte: Sie können Ihre Informationen jederzeit einschränken, wiederherstellen und löschen.

  1.   cooper15 sagte

    Ausgezeichnete Post. Ich hatte kein Problem mit dem Video, aber ich konnte keinen Weg finden, mein Conky gut mit Compton zusammenarbeiten zu lassen.

    1.    Lass uns Linux benutzen sagte

      Um dieses Problem zu lösen, empfehle ich Ihnen zu lesen
      https://wiki.archlinux.org/index.php/Compton#Conky_without_shadows
      https://github.com/chjj/compton/wiki/faq
      Prost! Paul.

      1.    cooper15 sagte

        Vielen Dank, ich werde es mir ansehen.

  2.   Lolivoice sagte

    ist es möglich, es in gnome zu verwenden?

  3.   Ridri sagte

    Der Link zu Ihrer Konfigurationsdatei ist nicht verfügbar.

    1.    Lass uns Linux benutzen sagte

      Funktioniert perfekt ... versuchen Sie es erneut.

  4.   pandev92 sagte

    Für AMD-Benutzer, die den kostenlosen Treiber verwenden, werden sowohl die xv- als auch die opengl-Ausgabe ohne Zerreißen angezeigt, und der Chromblitz wird auch angezeigt, da er seine eigene vsync-Funktion verwendet (diejenige, die Firefox nicht verwendet), obwohl die Bewegung der Fenster erfolgt reißen.
    Wenn Sie den geschlossenen Treiber verwenden, klicken Sie einfach auf "Rissfrei" und fertig, und aktivieren Sie dann mit compton Transparentfolien usw.

  5.   Cristian sagte

    Guten Tag, ich kann die Compton-Konfigurationsdatei nicht finden. Ich komme aus Manjaro Xfce. Um Compton auszuführen, melde ich mich mit einem Befehl an, sodass ich nie nach dieser Konfigurationsdatei suchen musste.
    ~ / .config / compton.conf oder ~ / .compton.conf, beide existieren nicht oder sind leer ... Ich freue mich über jede Hilfe ...

    1.    Lass uns Linux benutzen sagte

      Wie seltsam ... das sind die 2 Orte, an denen sie normalerweise aufbewahrt werden.
      Ebenso wäre es nicht seltsam, wenn es nicht existieren würde. Du musst es schaffen. 🙂
      Prost! Paul.

      1.    Cristian sagte

        Ja, ich habe es in / home mit der hier angegebenen Konfiguration erstellt und starte es mit compton -b. Es gibt keine Risse, wenn ich ein Fenster bewege. Es ist kaum wahrnehmbar, wenn ich Videos über das Internet anschaue, aber beim Betrachten von HD-Videos sieht es gleich aus. Ich habe VLC, aber wenn ich openGL als Ausgabe auswähle, sieht es genauso aus. Es verbessert sich sehr, aber ich werde sicherlich einige zusätzliche Konfigurationen vornehmen müssen ...

        1.    Lass uns Linux benutzen sagte

          Möglicherweise. In VLC habe ich nicht getestet.
          Ebenso empfehle ich, dass Sie "Hardware-Decodierung" in VLC aktivieren und SAA-Untertitel deaktivieren (oder so ähnlich, ich kann mich nicht ganz an den Namen erinnern).
          Umarmung! Paul.

  6.   Jamin Fernandez (@JaminSamuel) sagte

    Hallo eine Frage, wie würde es in Xubuntu 14.04 installiert?

    1.    Lass uns Linux benutzen sagte

      Hallo Jamin!
      Zunächst müssten Sie den XFCE Window Composer deaktivieren und dann compton installieren (über das Software Center oder mit sudo apt install compton).
      Zum Starten geben Sie einfach "compton" (ohne Anführungszeichen) in ein Terminal ein.
      Ich hinterlasse Ihnen diesen Link (auf Englisch), der meiner Meinung nach sehr nützlich sein kann: http://duncanlock.net/blog/2013/06/07/how-to-switch-to-compton-for-beautiful-tear-free-compositing-in-xfce/
      Prost! Paul.