Jak ustawić compton, aby uniknąć niestabilnego odtwarzania wideo

Czy jesteś użytkownikiem lekkiej dystrybucji Linuksa i używasz xcompmgr mieć artykuły papiernicze (folie, cienie itp.)? Prawdopodobnie cierpisz na słabą wydajność xcompmgr, wynikającą z dużej liczby błędów, które zawiera.

Inne projekty, które narodziły się jako widelce xcompmgr, zdołały rozwiązać dużą część tych błędów, a nawet dodały kilka znaczących ulepszeń. Tak jest w przypadku xcompmgr-dana i Compton, zwłaszcza to drugie.

Typowy przerywany film

Typowy przerywany film

Compton

Instalacja w Arch i pochodnych:

yaourt -S compton-git

Aby skonfigurować compton, po prostu edytuj plik .config / compton.conf.

Korzystanie z silnika renderującego glx

Od dłuższego czasu używam Compton jako zamiennika xcompmgr. Jednak mimo że Compton działał znacznie lepiej niż xcompmgr, odtwarzanie wideo HD było nadal słabe na moim ultralekkim Manjaro z LXDE. Coś było nie tak.

To tam odkryłem, że Compton jest wyposażony w dwa silniki renderujące: renderowanie y glx (który wykorzystuje opengl). Nie trzeba dodawać, że silnik glx jest DUŻO szybszy niż xrender. Mimo że wciąż jest w fazie „eksperymentalnej”, przynajmniej w moim przypadku okazał się dość stabilny.

Aby używać glx, musisz wprowadzić pewne zmiany w pliku konfiguracyjnym.

nano .config/compton.conf

Na końcu pliku musimy dodać:

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

Możliwe jest dodanie innych opcji konfiguracji, które lepiej pasują do Twojego przypadku. Tym, którzy chcieliby dowiedzieć się, jak dokładnie skonfigurować Compton, proponuję przyjrzeć się plikowi Arch wiki i Compton wiki. Znajdziesz tam bardzo cenne informacje.

Mój kompletny plik konfiguracyjny Compton został así.

Aby zauważyć zmiany, musisz ponownie uruchomić compton. Jest to realizowane w następujący sposób:

zabij kompton

Następnie naciśnij Alt + F2 i wpisz „compton” (bez cudzysłowów).

Odtwarzanie filmów

Na koniec musiałem dokonać niewielkiej zmiany w moim odtwarzaczu wideo (SMPlayer), aby w pełni wykorzystać zmiany wprowadzone w Compton.

Poszłam do Opcje> Preferencje> Wideo> Sterownik wyjdź i wybierz opcję gl. Zgodnie z zaleceniami wiki Compton, jeśli twoja karta ją obsługuje, lepiej jest użyć VDPAU. Moja karta nVidia jest trochę stara, więc musiałem trzymać się gl.


Zostaw swój komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

*

*

  1. Odpowiedzialny za dane: Miguel Ángel Gatón
  2. Cel danych: kontrola spamu, zarządzanie komentarzami.
  3. Legitymacja: Twoja zgoda
  4. Przekazywanie danych: Dane nie będą przekazywane stronom trzecim, z wyjątkiem obowiązku prawnego.
  5. Przechowywanie danych: baza danych hostowana przez Occentus Networks (UE)
  6. Prawa: w dowolnym momencie możesz ograniczyć, odzyskać i usunąć swoje dane.

  1.   cooper15 powiedział

    Doskonały post. Nie miałem problemu z wideo, ale nie mogłem znaleźć sposobu, aby mój conky działał dobrze z Compton.

    1.    użyjmy Linuksa powiedział

      Aby rozwiązać ten problem, polecam przeczytać
      https://wiki.archlinux.org/index.php/Compton#Conky_without_shadows
      https://github.com/chjj/compton/wiki/faq
      Twoje zdrowie! Paweł.

      1.    cooper15 powiedział

        Wielkie dzięki, przyjrzę się temu.

  2.   Lolivoice powiedział

    czy można go używać w gnomie?

  3.   Ridri powiedział

    Link do twojego pliku konfiguracyjnego jest wyłączony.

    1.    użyjmy Linuksa powiedział

      Działa idealnie ... spróbuj ponownie.

  4.   pandev92 powiedział

    W przypadku użytkowników amd, jeśli używają darmowego sterownika, zarówno wyjście xv, jak i opengl będą widoczne bez zerwania, a także chrome flash, ponieważ używa własnego vsync (ten, który używa Firefoxa, nie), chociaż ruch okna będą łzawić.
    Jeśli używasz zamkniętego sterownika, po prostu kliknij bez łez i voila, a następnie za pomocą compton aktywuj folie itp.

  5.   Cristian powiedział

    Dzień dobry, nie mogę znaleźć pliku konfiguracyjnego Compton, jestem z Manjaro Xfce… Aby uruchomić Compton, loguję się za pomocą polecenia, więc nigdy nie musiałem szukać tego pliku konfiguracyjnego…
    ~ / .config / compton.conf lub ~ / .compton.conf, oba nie istnieją lub są puste ... Doceniam każdą pomoc ...

    1.    użyjmy Linuksa powiedział

      Jakie to dziwne ... to są 2 miejsca, w których są zwykle przechowywane.
      Podobnie nie byłoby dziwne, gdyby nie istniało. Musisz to stworzyć. 🙂
      Twoje zdrowie! Paweł.

      1.    Cristian powiedział

        Tak, utworzyłem go w / home z konfiguracją, która mówi tutaj i uruchamiam go za pomocą compton -b. Nie ma rozdzierania się, gdy poruszam oknem, jest ledwo zauważalne, gdy oglądam filmy przez Internet, ale podczas oglądania filmów HD wygląda to tak samo. Mam VLC, ale wybranie openGL jako wyjścia wygląda tak samo. Bardzo się poprawia, ale na pewno będę musiał zrobić jakąś dodatkową konfigurację ...

        1.    użyjmy Linuksa powiedział

          Możliwie. W VLC nie testowałem.
          Zalecam również włączenie "dekodowania sprzętowego" w VLC i wyłączenie napisów SAA (lub coś w tym rodzaju, nie pamiętam nazwy).
          Przytulić! Paweł.

  6.   Jamin Fernandez (@JaminSamuel) powiedział

    Witam pytanie, jaka byłaby procedura instalacji go w Xubuntu 14.04?

    1.    użyjmy Linuksa powiedział

      Cześć Jamin!
      Przede wszystkim musisz wyłączyć XFCE Window Comptoner, a następnie zainstalować compton (przez centrum oprogramowania lub za pomocą sudo apt install compton).
      Wreszcie, aby go uruchomić, po prostu wpisz w terminalu "compton" (bez cudzysłowów).
      Zostawiam ci ten link (w języku angielskim), który moim zdaniem może być bardzo przydatny: http://duncanlock.net/blog/2013/06/07/how-to-switch-to-compton-for-beautiful-tear-free-compositing-in-xfce/
      Twoje zdrowie! Paweł.