Πώς να ρυθμίσετε το compton για να αποφύγετε την ασταθή αναπαραγωγή βίντεο

Είστε χρήστης μιας ελαφριάς διανομής και χρήσης Linux xcompmgr να έχω εφέ επιφάνειας εργασίας (διαφάνειες, σκιές κ.λπ.); Ενδεχομένως να υποφέρεις από την κακή απόδοση του xcompmgr, λόγω του μεγάλου αριθμού σφαλμάτων που φέρει.

Άλλα έργα, που γεννήθηκαν ως forks του xcompmgr, μπόρεσαν να λύσουν ένα μεγάλο μέρος αυτών των σφαλμάτων και έχουν προσθέσει ακόμη και μερικές αξιοσημείωτες βελτιώσεις. Είναι η περίπτωση του xcompmgr-dana και compton, ειδικά το τελευταίο.

Τυπικό ασταθές βίντεο

Τυπικό ασταθές βίντεο

Compton

Εγκατάσταση σε Arch και παράγωγα:

yaourt -S compton-git

Για να ρυθμίσετε τις παραμέτρους του compton, απλώς επεξεργαστείτε το αρχείο .config / compton.conf.

Χρήση της μηχανής απόδοσης glx

Χρησιμοποίησα το Compton εδώ και πολύ καιρό για να αντικαταστήσω το xcompmgr. Ωστόσο, παρόλο που το Compton είχε πολύ καλύτερη απόδοση από το xcompmgr, η αναπαραγωγή βίντεο HD ήταν ακόμα κακή στο εξαιρετικά ελαφρύ Manjaro με το LXDE. Κάτι ήταν λάθος.

Τότε ανακάλυψα ότι το Compton έρχεται με δύο μηχανές απόδοσης: xrender y glx (που κάνει χρήση του opengl). Περιττό να πούμε ότι ο κινητήρας glx είναι ΠΟΛΥ πιο γρήγορος από το xrender. Αν και είναι ακόμα σε «πειραματική» φάση, τουλάχιστον στη δική μου περίπτωση αποδείχθηκε αρκετά σταθερό.

Για να χρησιμοποιήσετε το glx είναι απαραίτητο να κάνετε κάποιες αλλαγές στο αρχείο ρυθμίσεων.

nano .config/compton.conf

Στο τέλος του αρχείου, πρέπει να προσθέσουμε:

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

Είναι δυνατό να προσθέσετε άλλες επιλογές διαμόρφωσης που ταιριάζουν καλύτερα στην περίπτωσή σας. Όσοι επιθυμούν να μάθουν πώς να ρυθμίζουν διεξοδικά το Compton, προτείνω να ρίξουν μια ματιά στο Αψίδα wiki και Compton wiki. Εκεί θα βρείτε πολύτιμες πληροφορίες.

Ολόκληρο το αρχείο ρυθμίσεων Compton είχε μείνει έτσι.

Για να παρατηρήσετε τις αλλαγές, πρέπει να επανεκκινήσετε το compton. Αυτό επιτυγχάνεται ως εξής:

Killall Compton

Στη συνέχεια, πατώντας Alt + F2 και εισάγοντας "compton" (χωρίς τα εισαγωγικά).

Αναπαραγωγή βίντεο

Τέλος, έπρεπε να κάνω μια μικρή αλλαγή στο πρόγραμμα αναπαραγωγής βίντεο (SMPlayer) για να εκμεταλλευτώ πλήρως τις αλλαγές που έγιναν στο Compton.

πήγα Επιλογές > Προτιμήσεις > Βίντεο > Πρόγραμμα οδήγησης έξοδο και διάλεξε την επιλογή gl. Όπως προτείνει το wiki Compton, εάν η κάρτα σας το υποστηρίζει, είναι καλύτερο να το χρησιμοποιήσετε VDPAU. Η κάρτα μου nVidia είναι λίγο παλιά, οπότε έπρεπε να κολλήσω με το gl.


Αφήστε το σχόλιό σας

Η διεύθυνση email σας δεν θα δημοσιευθεί. Τα υποχρεωτικά πεδία σημειώνονται με *

*

*

  1. Υπεύθυνος για τα δεδομένα: Miguel Ángel Gatón
  2. Σκοπός των δεδομένων: Έλεγχος SPAM, διαχείριση σχολίων.
  3. Νομιμοποίηση: Η συγκατάθεσή σας
  4. Κοινοποίηση των δεδομένων: Τα δεδομένα δεν θα κοινοποιούνται σε τρίτους, εκτός από νομική υποχρέωση.
  5. Αποθήκευση δεδομένων: Βάση δεδομένων που φιλοξενείται από τα δίκτυα Occentus (ΕΕ)
  6. Δικαιώματα: Ανά πάσα στιγμή μπορείτε να περιορίσετε, να ανακτήσετε και να διαγράψετε τις πληροφορίες σας.

  1.   cooper15 dijo

    Εξαιρετική θέση. Δεν είχα κανένα πρόβλημα με το βίντεο, αλλά δεν μπορούσα να βρω έναν τρόπο να κάνω το conky μου να λειτουργεί καλά με τον Compton.

    1.    ας χρησιμοποιήσουμε το linux dijo

      Για να λύσετε αυτό το πρόβλημα, σας προτείνω να διαβάσετε
      https://wiki.archlinux.org/index.php/Compton#Conky_without_shadows
      https://github.com/chjj/compton/wiki/faq
      Στην υγειά σας! Παύλος.

      1.    cooper15 dijo

        Ευχαριστώ πολύ θα το ρίξω μια ματιά.

  2.   γλειφιτζούρι dijo

    είναι δυνατόν να το χρησιμοποιήσετε στο gnome;

  3.   Ριτρί dijo

    Ο σύνδεσμος προς το αρχείο διαμόρφωσης είναι εκτός λειτουργίας.

    1.    ας χρησιμοποιήσουμε το linux dijo

      Λειτουργεί τέλεια ... δοκιμάστε ξανά.

  4.   pandev92 dijo

    Για χρήστες amd, εάν χρησιμοποιούν το δωρεάν πρόγραμμα οδήγησης, τόσο η έξοδος xv όσο και η έξοδος opengl θα φανούν χωρίς σχίσιμο και το φλας χρωμίου επίσης, αφού χρησιμοποιεί το δικό του vsync (αυτό που χρησιμοποιεί firefox δεν), αν και η κίνηση των παραθύρων σχίσιμο.
    Εάν χρησιμοποιείτε το κλειστό πρόγραμμα οδήγησης, απλώς κάντε κλικ στο δάκρυ και αυτό είναι, και στη συνέχεια με το compton ενεργοποιήστε διαφάνειες κ.λπ.

  5.   Cristian dijo

    Καλησπέρα, δεν μπορώ να βρω το αρχείο διαμόρφωσης Compton, είμαι από το Manjaro Xfce… Για να τρέξω το Compton, συνδέομαι με μια εντολή, οπότε δεν χρειάστηκε ποτέ να ψάξω για αυτό το αρχείο
    ~ / .config / compton.conf ή ~ / .compton.conf, και τα δύο δεν υπάρχουν ή είναι κενά ... Εκτιμώ κάθε βοήθεια ...

    1.    ας χρησιμοποιήσουμε το linux dijo

      Πόσο περίεργο ... αυτά είναι τα 2 μέρη όπου συνήθως αποθηκεύονται.
      Ομοίως, δεν θα ήταν περίεργο εάν δεν υπήρχε. Πρέπει να το δημιουργήσεις. 🙂
      Στην υγειά σας! Παύλος.

      1.    Cristian dijo

        Ναι, το έχω δημιουργήσει στο / home με τη διαμόρφωση που λέει εδώ και το ξεκινάω με το compton -b. Δεν υπάρχει σχίσιμο όταν μετακινώ ένα παράθυρο, δεν είναι καθόλου αισθητό όταν παρακολουθώ βίντεο μέσω του Διαδικτύου, αλλά όταν βλέπω βίντεο HD φαίνεται το ίδιο. Έχω VLC αλλά επιλέγοντας το openGL ως έξοδο μοιάζει με τον ίδιο τρόπο. Βελτιώνει πολύ, αλλά σίγουρα θα πρέπει να κάνω κάποια επιπλέον διαμόρφωση ...

        1.    ας χρησιμοποιήσουμε το linux dijo

          Πιθανώς. Στο VLC δεν έκανα δοκιμή.
          Ομοίως, προτείνω να ενεργοποιήσετε την "αποκωδικοποίηση υλικού" σε VLC και να απενεργοποιήσετε τους υπότιτλους SAA (ή κάτι τέτοιο, δεν θυμάμαι αρκετά το όνομα).
          Αγκαλιάζω! Παύλος.

  6.   Jamin Fernandez (@JaminSamuel) dijo

    Γεια σας μια ερώτηση, ποια θα ήταν η διαδικασία για την εγκατάστασή του στο Xubuntu 14.04;

    1.    ας χρησιμοποιήσουμε το linux dijo

      Γεια Τζαμίν!
      Πρώτα απ 'όλα, θα πρέπει να απενεργοποιήσετε τον συνθέτη παραθύρων XFCE και στη συνέχεια να εγκαταστήσετε το compton (μέσω του κέντρου λογισμικού ή με το sudo apt install compton).
      Τέλος, για να το ξεκινήσετε, απλά πληκτρολογήστε "compton" (χωρίς εισαγωγικά) σε ένα τερματικό.
      Σας αφήνω αυτόν τον σύνδεσμο (στα Αγγλικά) που πιστεύω ότι μπορεί να είναι πολύ χρήσιμος: http://duncanlock.net/blog/2013/06/07/how-to-switch-to-compton-for-beautiful-tear-free-compositing-in-xfce/
      Στην υγειά σας! Παύλος.