Comment configurer Compton pour éviter une lecture vidéo saccadée

Êtes-vous un utilisateur d'une distribution Linux légère et utilisez-vous xcompmgr avoir du papier à lettres (transparents, ombres, etc.)? Vous souffrez peut-être des mauvaises performances de xcompmgr, résultat du grand nombre d'erreurs qu'il comporte.

D'autres projets, nés sous la forme de fourches xcompmgr, ont réussi à résoudre la plupart de ces erreurs et ont même apporté des améliorations notables. C'est le cas de xcompmgr-dana et de compton, en particulier ce dernier.

Vidéo saccadée typique

Vidéo saccadée typique

Compton

Installation dans Arch et dérivés:

yaourt -S compton-git

Pour configurer compton, éditez simplement le fichier .config / compton.conf.

Utilisation du moteur de rendu glx

J'utilise Compton depuis longtemps pour remplacer xcompmgr. Cependant, même si Compton a bien mieux fonctionné que xcompmgr, la lecture vidéo HD était toujours médiocre sur mon Manjaro ultra-léger avec LXDE. Quelque chose n'allait pas.

C'est là que j'ai découvert que Compton est livré avec deux moteurs de rendu: xrendu y glx (qui utilise opengl). Inutile de dire que le moteur glx est BEAUCOUP plus rapide que xrender. Bien qu'il soit encore en phase "expérimentale", au moins dans mon cas, il s'est avéré assez stable.

Pour utiliser glx, vous devez apporter des modifications au fichier de configuration.

nano .config/compton.conf

A la fin du fichier, il faut ajouter:

# 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;

Il est possible d'ajouter d'autres options de configuration mieux adaptées à votre cas. Ceux qui souhaitent apprendre à configurer à fond Compton, je suggère de jeter un œil à la Wiki Arch et Wiki Compton. Vous y trouverez des informations très précieuses.

Mon fichier de configuration Compton complet a été laissé si.

Pour remarquer les changements, vous devez redémarrer compton. Ceci est accompli comme ceci:

Killall Compton

Puis en appuyant sur Alt + F2 et en entrant "compton" (sans les guillemets).

Lecture de vidéos

Enfin, j'ai dû apporter une petite modification à mon lecteur vidéo (SMPlayer) pour profiter pleinement des modifications apportées dans Compton.

Je suis allé à Options> Préférences> Vidéo> Pilote quitter et choisir l'option gl. Comme recommandé dans le wiki Compton, si votre carte le prend en charge, il est préférable d'utiliser VDPAU. Ma carte nVidia est un peu vieille, j'ai donc dû m'en tenir à gl.


Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont marqués avec *

*

*

  1. Responsable des données: Miguel Ángel Gatón
  2. Finalité des données: Contrôle du SPAM, gestion des commentaires.
  3. Légitimation: votre consentement
  4. Communication des données: Les données ne seront pas communiquées à des tiers sauf obligation légale.
  5. Stockage des données: base de données hébergée par Occentus Networks (EU)
  6. Droits: à tout moment, vous pouvez limiter, récupérer et supprimer vos informations.

  1.   cooper15 dit

    Excellent poste. Je n'ai eu aucun problème avec la vidéo, mais je n'ai pas pu trouver un moyen de bien faire fonctionner mon conky avec Compton.

    1.    utilisons Linux dit

      Pour résoudre ce problème, je vous recommande de lire
      https://wiki.archlinux.org/index.php/Compton#Conky_without_shadows
      https://github.com/chjj/compton/wiki/faq
      À votre santé! Paul.

      1.    cooper15 dit

        Merci beaucoup, je vais y jeter un œil.

  2.   lolivoix dit

    est-il possible de l'utiliser dans gnome?

  3.   Ridri dit

    Le lien vers votre fichier de configuration est en panne.

    1.    utilisons Linux dit

      Fonctionne parfaitement ... réessayez.

  4.   pandev92 dit

    Pour les utilisateurs amd, s'ils utilisent le pilote gratuit, les sorties xv et opengl seront vues sans se déchirer et le flash chromé le sera également, car il utilise son propre vsync (celui qui utilise firefox ne le fait pas), bien que le mouvement des fenêtres aura déchirure.
    Si vous utilisez le pilote fermé, cliquez simplement sur sans déchirer et le tour est joué, puis avec compton, activez les transparents, etc.

  5.   Cristian dit

    Bonjour, je ne trouve pas le fichier de configuration Compton, je suis de Manjaro Xfce… Pour exécuter Compton je me connecte avec une commande, donc je n'ai jamais eu à chercher ce fichier de configuration…
    ~ / .config / compton.conf ou ~ / .compton.conf, les deux n'existent pas ou sont vides ... J'apprécie toute aide ...

    1.    utilisons Linux dit

      Comme c'est étrange ... ce sont les 2 endroits où ils sont généralement stockés.
      De même, ce ne serait pas étrange s'il n'existait pas. Vous devez le créer. 🙂
      À votre santé! Paul.

      1.    Cristian dit

        Oui, je l'ai créé dans / home avec la configuration qui dit ici et je le lance avec compton -b. Il n'y a pas de déchirure lorsque je déplace une fenêtre, c'est à peine perceptible lorsque je regarde des vidéos sur Internet, mais lorsque je vis des vidéos HD, cela a la même apparence. J'ai VLC mais en sélectionnant openGL comme sortie, cela ressemble à la même chose. Cela s'améliore beaucoup, mais je vais sûrement devoir faire quelques configurations supplémentaires ...

        1.    utilisons Linux dit

          Peut-être. Dans VLC, je n'ai pas testé.
          De même, je vous recommande d'activer le "décodage matériel" dans VLC et de désactiver les sous-titres SAA (ou quelque chose comme ça, je ne me souviens pas très bien du nom).
          Étreinte! Paul.

  6.   Jamin Fernández (@JaminSamuel) dit

    Bonjour une question, quelle serait la procédure pour l'installer dans Xubuntu 14.04?

    1.    utilisons Linux dit

      Salut Jamin!
      Tout d'abord, vous devez désactiver le composeur de fenêtres XFCE, puis installer compton (via le centre logiciel ou avec sudo apt install compton).
      Enfin, pour le démarrer, tapez simplement "compton" (sans guillemets) dans un terminal.
      Je vous laisse ce lien (en anglais) qui je pense peut être très utile: http://duncanlock.net/blog/2013/06/07/how-to-switch-to-compton-for-beautiful-tear-free-compositing-in-xfce/
      À votre santé! Paul.