Hvordan stille inn compton for å unngå hakkete videoavspilling

Er du bruker av en lett Linux-distro og bruker du Xkompmgr å ha papirvarer (transparenter, skygger osv.)? Muligens lider du av den dårlige ytelsen til xcompmgr, resultatet av det store antallet feil som den bærer.

Andre prosjekter, som ble født som xcompmgr gafler, har klart å løse de fleste av disse feilene og har til og med lagt til noen bemerkelsesverdige forbedringer. Det er tilfellet med xcompmgr-dana og Compton, spesielt sistnevnte.

Typisk hakkete video

Typisk hakkete video

Compton

Installasjon i Arch og derivater:

yaourt -S compton-git

For å konfigurere compton, er det bare å redigere filen .config / compton.conf.

Bruker glx-gjengivelsesmotoren

Jeg har brukt Compton lenge som erstatning for xcompmgr. Imidlertid, selv om Compton presterte mye bedre enn xcompmgr, var HD-videoavspilling fortsatt dårlig på min ultralette Manjaro med LXDE. Noe var galt.

Det var der jeg oppdaget at Compton kommer med to gjengivelsesmotorer: xrender y glx (som bruker opengl). Unødvendig å si er glx-motoren MYE raskere enn xrender. Selv om det fremdeles er i "eksperimentell" fase, viste det seg i hvert fall i mitt tilfelle å være ganske stabilt.

For å bruke glx må du gjøre noen endringer i konfigurasjonsfilen.

nano .config/compton.conf

På slutten av filen må vi legge til:

# 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 mulig å legge til andre konfigurasjonsalternativer som passer bedre for saken din. De som ønsker å lære hvordan du konfigurerer Compton grundig, foreslår jeg å ta en titt på Arch wiki og Compton wiki. Der vil du finne veldig verdifull informasjon.

Min fulle Compton-konfigurasjonsfil var igjen .

For å legge merke til endringene, må du starte Compton på nytt. Dette oppnås slik:

Killall Compton

Trykk deretter på Alt + F2 og skriv inn "compton" (uten anførselstegn).

Spille av videoer

Til slutt måtte jeg gjøre en liten endring i videospilleren min (SMPlayer) for å dra full nytte av endringene som ble gjort i Compton.

jeg dro til Alternativer> Innstillinger> Video> Driver avslutte og valgte alternativet gl. Som anbefalt i Compton wiki, hvis kortet ditt støtter det, er det bedre å bruke det VDPAU. NVidia-kortet mitt er litt gammelt, så jeg måtte holde meg med gl.


Legg igjen kommentaren

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Kontroller SPAM, kommentaradministrasjon.
  3. Legitimering: Ditt samtykke
  4. Kommunikasjon av dataene: Dataene vil ikke bli kommunisert til tredjeparter bortsett fra ved juridisk forpliktelse.
  5. Datalagring: Database vert for Occentus Networks (EU)
  6. Rettigheter: Når som helst kan du begrense, gjenopprette og slette informasjonen din.

  1.   cooper15 sa

    Utmerket innlegg. Jeg hadde ikke noe problem med videoen, men jeg kunne ikke finne en måte å få min conky til å fungere godt med Compton.

    1.    la oss bruke linux sa

      For å løse dette problemet anbefaler jeg deg å lese
      https://wiki.archlinux.org/index.php/Compton#Conky_without_shadows
      https://github.com/chjj/compton/wiki/faq
      Jubel! Paul.

      1.    cooper15 sa

        Tusen takk, jeg tar en titt på det.

  2.   lolivoice sa

    er det mulig å bruke det i gnome?

  3.   ridri sa

    Koblingen til konfigurasjonsfilen din er nede.

    1.    la oss bruke linux sa

      Fungerer perfekt ... prøv igjen.

  4.   pandev92 sa

    For brukere av brukere, hvis de bruker den gratis driveren, vil både xv- og opengl-utgangen bli sett uten å rive, og kromblitsen vil også, siden den bruker sin egen vsync (den som bruker Firefox ikke), selv om bevegelsen til vinduer vil rive.
    Hvis du bruker den lukkede driveren, klikker du bare på rivfri og så er det det, og deretter aktiverer du transparenter med compton osv.

  5.   Cristian sa

    God ettermiddag, jeg finner ikke Compton-konfigurasjonsfilen, jeg er fra Manjaro Xfce ... For å kjøre Compton logger jeg på med en kommando, så jeg måtte aldri se etter denne konfigurasjonsfilen ...
    ~ / .config / compton.conf eller ~ / .compton.conf, begge eksisterer ikke eller er tomme ... Jeg setter pris på hjelp ...

    1.    la oss bruke linux sa

      Så rart ... det er de to stedene der de vanligvis lagres.
      På samme måte ville det ikke være rart hvis det ikke eksisterte. Du må lage den. 🙂
      Jubel! Paul.

      1.    Cristian sa

        Ja, jeg har opprettet den hjemme / hjemme med konfigurasjonen som står her, og jeg starter den med compton -b. Det rives ikke når jeg flytter et vindu, det merkes neppe når jeg ser på videoer over internett, men når jeg ser på HD-videoer, ser det likt ut. Jeg har VLC, men å velge openGL som utgang ser det ut på samme måte. Det forbedrer mye, men sikkert må jeg gjøre noen ekstra konfigurasjoner ...

        1.    la oss bruke linux sa

          Muligens. I VLC testet jeg ikke.
          Jeg anbefaler også at du aktiverer "hardware decoding" i VLC og deaktiverer SAA-undertekster (eller noe sånt, jeg kan ikke helt huske navnet).
          Klem! Paul.

  6.   Jamin Fernandez (@JaminSamuel) sa

    Hei et spørsmål, hva ville være prosedyren for å installere det i Xubuntu 14.04?

    1.    la oss bruke linux sa

      Hei Jamin!
      Først og fremst må du deaktivere XFCE-vinduskomponisten og deretter installere compton (via programvaresenteret eller med sudo apt install compton).
      Til slutt, for å starte det, skriv bare "compton" (uten anførselstegn) i en terminal.
      Jeg lar deg denne lenken (på engelsk) som jeg tror kan være veldig nyttig: http://duncanlock.net/blog/2013/06/07/how-to-switch-to-compton-for-beautiful-tear-free-compositing-in-xfce/
      Jubel! Paul.