Hoe compton wordt ingesteld om schokkerige videoweergave te voorkomen

Ben je een gebruiker van een lichtgewicht Linux distro en gebruik je xcompmgr briefpapier hebben (transparanten, schaduwen, enz.)? Mogelijk lijdt u onder de slechte prestaties van xcompmgr, het resultaat van het grote aantal fouten dat het bevat.

Andere projecten, die werden geboren als xcompmgr-vorken, hebben een groot deel van deze fouten kunnen oplossen en hebben zelfs enkele opmerkelijke verbeteringen aangebracht. Het is het geval van xcompmgr-dana en Compton, vooral de laatste.

Typische schokkerige video

Typische schokkerige video

Compton

Installatie in Arch en afgeleiden:

yaourt -S compton-git

Bewerk het bestand om compton te configureren .config / compton.conf.

Met behulp van de glx-rendering-engine

Ik gebruik Compton al heel lang als vervanging voor xcompmgr. Maar hoewel Compton veel beter presteerde dan xcompmgr, was het afspelen van HD-video nog steeds slecht op mijn ultralichte Manjaro met LXDE. Er was iets mis.

Daar ontdekte ik dat Compton wordt geleverd met twee rendering-engines: xweergave y glx (die gebruik maakt van opengl). Onnodig te zeggen dat de glx-motor VEEL sneller is dan xrender. Hoewel het zich nog in de "experimentele" fase bevindt, bleek het in mijn geval in ieder geval vrij stabiel te zijn.

Om glx te gebruiken, moet u enkele wijzigingen aanbrengen in het configuratiebestand.

nano .config/compton.conf

Aan het einde van het bestand moeten we toevoegen:

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

Het is mogelijk om andere configuratie-opties toe te voegen die beter bij uw geval passen. Degenen die willen leren hoe ze Compton grondig kunnen configureren, raad ik aan om het Arch wiki en Compton wiki. Daar vindt u zeer waardevolle informatie.

Mijn volledige Compton-configuratiebestand is achtergelaten zo.

Om de wijzigingen op te merken, moet u compton opnieuw opstarten. Dit wordt als volgt bereikt:

Killall Compton

Druk vervolgens op Alt + F2 en typ "compton" (zonder de aanhalingstekens).

Video's afspelen

Ten slotte moest ik een kleine wijziging aanbrengen in mijn videospeler (SMPlayer) om optimaal te profiteren van de wijzigingen die in Compton zijn aangebracht.

ik ging naar Opties> Voorkeuren> Video> Stuurprogramma afsluiten en de optie kiezen gl. Zoals aanbevolen in de Compton-wiki, is het beter om deze te gebruiken als uw kaart dit ondersteunt VDPAU. Mijn nVidia-kaart is een beetje oud, dus ik moest bij gl.


Laat je reactie achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd met *

*

*

  1. Verantwoordelijk voor de gegevens: Miguel Ángel Gatón
  2. Doel van de gegevens: Controle SPAM, commentaarbeheer.
  3. Legitimatie: uw toestemming
  4. Mededeling van de gegevens: De gegevens worden niet aan derden meegedeeld, behalve op grond van wettelijke verplichting.
  5. Gegevensopslag: database gehost door Occentus Networks (EU)
  6. Rechten: u kunt uw gegevens op elk moment beperken, herstellen en verwijderen.

  1.   cooper15 zei

    Uitstekende post. Ik had geen probleem met de video, maar ik kon geen manier vinden om mijn conky goed te laten werken met Compton.

    1.    laten we linux gebruiken zei

      Om dit probleem op te lossen, raad ik u aan om te lezen
      https://wiki.archlinux.org/index.php/Compton#Conky_without_shadows
      https://github.com/chjj/compton/wiki/faq
      Proost! Paul.

      1.    cooper15 zei

        Heel erg bedankt, ik zal er eens naar kijken.

  2.   lolistem zei

    is het mogelijk om het in kabouter te gebruiken?

  3.   Ridri zei

    De link naar uw configuratiebestand is verbroken.

    1.    laten we linux gebruiken zei

      Werkt perfect ... probeer het opnieuw.

  4.   pandev92 zei

    Voor amd-gebruikers, als ze de gratis driver gebruiken, zullen zowel de xv- als de opengl-uitvoer worden gezien zonder tearing en de chrome-flitser zal ook worden gezien, omdat deze zijn eigen vsync gebruikt (degene die firefox gebruikt niet), hoewel de beweging van de vensters zal hebben scheuren.
    Als je de gesloten driver gebruikt, klik dan simpelweg op scheurvrij en voila, en dan met compton transparanten etc. activeren.

  5.   Cristian zei

    Goedemiddag, ik kan het configuratiebestand van Compton niet vinden, ik ben van Manjaro Xfce ... Om Compton uit te voeren log ik in met een commando, dus ik hoefde nooit naar dit configuratiebestand te zoeken ...
    ~ / .config / compton.conf of ~ / .compton.conf, beide bestaan ​​niet of zijn leeg ... Ik waardeer alle hulp ...

    1.    laten we linux gebruiken zei

      Hoe raar ... dat zijn de 2 plaatsen waar ze meestal worden opgeslagen.
      Evenzo zou het niet vreemd zijn als het niet bestond. Je moet het maken. 🙂
      Proost! Paul.

      1.    Cristian zei

        Ja, ik heb het gemaakt in / home met de configuratie die hier staat en ik start het met compton -b. Er is geen tranen als ik een raam beweeg, het valt nauwelijks op als ik video's via internet bekijk, maar bij het bekijken van HD-video's ziet het er hetzelfde uit. Ik heb VLC maar als ik openGL als uitvoer selecteer, ziet het er hetzelfde uit. Het verbetert veel, maar ik zal zeker wat extra configuratie moeten doen ...

        1.    laten we linux gebruiken zei

          Mogelijk. In VLC heb ik niet getest.
          Ik raad je ook aan om "hardwaredecodering" in VLC in te schakelen en SAA-ondertitels uit te schakelen (of zoiets, ik kan de naam niet helemaal onthouden).
          Knuffel! Paul.

  6.   Jamin Fernandez (@JaminSamuel) zei

    Hallo een vraag, wat zou de procedure zijn om het in Xubuntu 14.04 te installeren?

    1.    laten we linux gebruiken zei

      Hoi Jamin!
      Allereerst zou u de XFCE-venstercomponist moeten uitschakelen en vervolgens compton moeten installeren (via het softwarecentrum of met sudo apt install compton).
      Om het tenslotte te starten, typ je gewoon "compton" (zonder aanhalingstekens) in een terminal.
      Ik laat u deze link (in het Engels) achter waarvan ik denk dat deze erg handig kan zijn: http://duncanlock.net/blog/2013/06/07/how-to-switch-to-compton-for-beautiful-tear-free-compositing-in-xfce/
      Proost! Paul.