Sådan indstilles compton for at undgå urolig videoafspilning

Er du bruger af en let Linux-distro, og bruger du det xcompmgr at have papirvarer (transparenter, skygger osv.)? Muligvis lider du af den dårlige ydeevne af xcompmgr, resultatet af det store antal fejl, den bærer.

Andre projekter, der blev født som xcompmgr gafler, har formået at løse de fleste af disse fejl og har endda tilføjet nogle bemærkelsesværdige forbedringer. Det er tilfældet med xcompmgr-dana og Compton, især sidstnævnte.

Typisk hakket video

Typisk hakket video

Compton

Installation i Arch og derivater:

yaourt -S compton-git

For at konfigurere compton skal du bare redigere filen .config / compton.conf.

Brug af glx-gengivelsesmotoren

Jeg har brugt Compton i lang tid til at erstatte xcompmgr. Men selvom Compton klarede sig meget bedre end xcompmgr, var HD-videoafspilning stadig dårlig på min ultralette Manjaro med LXDE. Der var noget galt.

Det var der, jeg opdagede, at Compton leveres med to renderingsmotorer: xrender y GLX (som gør brug af opengl). Det er overflødigt at sige, at GLX-motoren er MEGET hurtigere end xrender. Selvom det stadig er i den "eksperimentelle" fase, viste det sig i det mindste i mit tilfælde at være ret stabilt.

For at bruge glx skal du foretage nogle ændringer i konfigurationsfilen.

nano .config/compton.conf

I slutningen af ​​filen skal vi tilføje:

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

Det er muligt at tilføje andre konfigurationsindstillinger, der passer bedre til din sag. De, der ønsker at lære at konfigurere Compton grundigt, foreslår jeg at se på Arch wiki og Compton wiki. Der finder du meget værdifuld information.

Min komplette Compton-konfigurationsfil var tilbage .

For at bemærke ændringerne skal du genstarte compton. Dette opnås således:

Killall Compton

Tryk derefter på Alt + F2 og indtast "compton" (uden anførselstegn).

Afspilning af videoer

Endelig var jeg nødt til at foretage en lille ændring i min videoafspiller (SMPlayer) for at drage fuld fordel af de ændringer, der blev foretaget i Compton.

jeg gik til Indstillinger> Indstillinger> Video> Driver afslut og vælg indstillingen gl. Som anbefalet i Compton wiki, hvis dit kort understøtter det, er det bedre at bruge det VDPAU. Mit nVidia-kort er lidt gammelt, så jeg var nødt til at holde fast med gl.


Efterlad din kommentar

Din e-mailadresse vil ikke blive offentliggjort. Obligatoriske felter er markeret med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Control SPAM, management af kommentarer.
  3. Legitimering: Dit samtykke
  4. Kommunikation af dataene: Dataene vil ikke blive kommunikeret til tredjemand, undtagen ved juridisk forpligtelse.
  5. Datalagring: Database hostet af Occentus Networks (EU)
  6. Rettigheder: Du kan til enhver tid begrænse, gendanne og slette dine oplysninger.

  1.   cooper15 sagde han

    Fremragende post. Jeg havde ikke noget problem med videoen, men jeg kunne ikke finde en måde at få min conky til at fungere godt sammen med Compton.

    1.    lad os bruge linux sagde han

      For at løse dette problem anbefaler jeg, at du læser
      https://wiki.archlinux.org/index.php/Compton#Conky_without_shadows
      https://github.com/chjj/compton/wiki/faq
      Skål! Paul.

      1.    cooper15 sagde han

        Mange tak Jeg vil se på det.

  2.   lolivoice sagde han

    er det muligt at bruge det i kabine?

  3.   ridri sagde han

    Linket til din konfigurationsfil er nede.

    1.    lad os bruge linux sagde han

      Fungerer perfekt ... prøv igen.

  4.   pandev92 sagde han

    For amd-brugere, hvis de bruger den gratis driver, vil både xv- og opengl-output ses uden at rive, og chrome-flashen vil også, da den bruger sin egen vsync (den, der bruger Firefox ikke), selvom bevægelsen af vinduer vil rive.
    Hvis du bruger den lukkede driver, skal du blot klikke på tårefri, og det er det, og derefter aktivere transparenter med compton osv.

  5.   Cristian sagde han

    God eftermiddag, jeg kan ikke finde Compton-konfigurationsfilen, jeg er fra Manjaro Xfce ... For at køre Compton logger jeg ind med en kommando, så jeg måtte aldrig kigge efter denne konfigurationsfil ...
    ~ / .config / compton.conf eller ~ / .compton.conf, begge findes ikke eller er tomme ... Jeg sætter pris på enhver hjælp ...

    1.    lad os bruge linux sagde han

      Hvor mærkeligt ... det er de 2 steder, hvor de normalt opbevares.
      Ligeledes ville det ikke være mærkeligt, hvis det ikke eksisterede. Du er nødt til at oprette det. 🙂
      Skål! Paul.

      1.    Cristian sagde han

        Ja, jeg har oprettet det i / home med den konfiguration, der står her, og jeg starter det med compton -b. Der rives ikke, når jeg flytter et vindue, det bemærkes næppe, når jeg ser videoer over internettet, men når man ser HD-videoer, ser det det samme ud. Jeg har VLC, men at vælge openGL som output ser det ud på samme måde. Det forbedrer meget, men jeg bliver helt sikkert nødt til at lave en ekstra konfiguration ...

        1.    lad os bruge linux sagde han

          Eventuelt. I VLC testede jeg ikke.
          Jeg anbefaler også, at du aktiverer "hardwareafkodning" i VLC og deaktiverer SAA-undertekster (eller noget lignende, jeg kan ikke helt huske navnet).
          Kram! Paul.

  6.   Jamin Fernandez (@JaminSamuel) sagde han

    Hej et spørgsmål, hvad ville proceduren være for at installere det i Xubuntu 14.04?

    1.    lad os bruge linux sagde han

      Hej Jamin!
      Først og fremmest bliver du nødt til at deaktivere XFCE-vindueskomponisten og derefter installere compton (via softwarecentret eller med sudo apt install compton).
      Endelig, for at starte det skal du bare skrive "compton" (uden anførselstegn) i en terminal.
      Jeg efterlader dig dette link (på engelsk), som jeg synes kan være meget nyttigt: http://duncanlock.net/blog/2013/06/07/how-to-switch-to-compton-for-beautiful-tear-free-compositing-in-xfce/
      Skål! Paul.