Як встановити комптон, щоб уникнути перерваного відтворення відео

Ви користуєтеся полегшеним дистрибутивом Linux і чи використовуєте ви його xcompmgr мати канцелярські товари (плівки, тіні тощо)? Можливо, ви страждаєте від поганої роботи xcompmgr, що є результатом великої кількості помилок, які він несе.

Інші проекти, які народилися як xcompmgr forks, зуміли вирішити значну частину цих помилок і навіть додали деякі помітні вдосконалення. Це випадок з xcompmgr-дана і compton, особливо останні.

Типове нестабільне відео

Типове нестабільне відео

Комптон

Встановлення в Arch та похідні:

yaourt -S compton-git

Щоб налаштувати compton, просто відредагуйте файл .config / compton.conf.

Використання механізму візуалізації glx

Я давно використовую Compton для заміни xcompmgr. Однак, незважаючи на те, що Комптон працював набагато краще, ніж xcompmgr, відтворення HD-відео все ще було поганим на моєму надлегкому Manjaro з LXDE. Щось не так.

Саме там я виявив, що Комптон поставляється з двома механізмами візуалізації: 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;

Можна додати інші параметри конфігурації, які більше відповідають вашому випадку. Тим, хто хоче навчитися ретельно налаштувати Комптон, пропоную поглянути на Arch wiki і Комптонська вікі. Там ви знайдете дуже цінну інформацію.

Залишився мій повний конфігураційний файл Compton як це.

Щоб помітити зміни, вам потрібно перезапустити compton. Це виконується так:

Кіллалл Комптон

Потім натисніть Alt + F2 і введіть "compton" (без лапок).

Відтворення відео

Нарешті, мені довелося зробити невелику зміну у своєму відеопрогравачі (SMPlayer), щоб повною мірою скористатися змінами, внесеними в Комптоні.

Я пішов у Опції> Налаштування> Відео> Драйвер вихід і вибрав варіант gl. Як рекомендується у вікі Compton, якщо ваша картка підтримує це, краще використовувати ВДПАУ. Моя картка nVidia трохи стара, тому мені довелося дотримуватися gl.


13 коментарі, залиште свій

Залиште свій коментар

Ваша електронна адреса не буде опублікований. Обов'язкові для заповнення поля позначені *

*

*

  1. Відповідальний за дані: Мігель Анхель Гатон
  2. Призначення даних: Контроль спаму, управління коментарями.
  3. Легітимація: Ваша згода
  4. Передача даних: Дані не передаватимуться третім особам, за винятком юридичних зобов’язань.
  5. Зберігання даних: База даних, розміщена в мережі Occentus Networks (ЄС)
  6. Права: Ви можете будь-коли обмежити, відновити та видалити свою інформацію.

  1.   cooper15 - сказав він

    Відмінний пост. У мене не було проблем з відео, але я не міг знайти спосіб зробити так, щоб моя хитра робота добре працювала з Комптоном.

    1.    давайте використовувати linux - сказав він

      Щоб вирішити цю проблему, рекомендую прочитати
      https://wiki.archlinux.org/index.php/Compton#Conky_without_shadows
      https://github.com/chjj/compton/wiki/faq
      На здоров’я! Павло.

      1.    cooper15 - сказав він

        Велике спасибі, я подивлюсь на це.

  2.   льодяник - сказав він

    чи можна використовувати його в gnome?

  3.   рідрі - сказав він

    Посилання на ваш файл конфігурації недоступне.

    1.    давайте використовувати linux - сказав він

      Працює ідеально ... спробуйте ще раз.

  4.   pandev92 - сказав він

    Для користувачів AMD, якщо вони користуються безкоштовним драйвером, вихід xv та opengl буде видно без розриву, а також chrome flash, оскільки він використовує власний vsync (той, що використовує firefox, ні), хоча рух вікон матиме розривання.
    Якщо ви використовуєте закритий драйвер, просто клацніть "вільно відривати" і все, а потім за допомогою compton активуйте плівки тощо.

  5.   Cristian - сказав він

    Доброго дня, я не можу знайти файл конфігурації Compton, я з Manjaro Xfce ... Щоб запустити Compton, я заходжу за допомогою команди, тому мені ніколи не потрібно було шукати цей файл конфігурації ...
    ~ / .config / compton.conf або ~ / .compton.conf, обидва не існують або порожні ... Я вдячний за будь-яку допомогу ...

    1.    давайте використовувати linux - сказав він

      Як дивно ... це 2 місця, де вони зазвичай зберігаються.
      Так само, це не було б дивним, якби його не існувало. Ви повинні його створити. 🙂
      На здоров’я! Павло.

      1.    Cristian - сказав він

        Так, я створив його в / home з конфігурацією, де написано тут, і запускаю за допомогою compton -b. При пересуванні вікна немає розривів, це навряд чи помітно, коли я дивлюся відео через Інтернет, але при перегляді відео у форматі HD це виглядає однаково. У мене VLC, але вибір openGL як вихідного виглядає так само. Це значно покращується, але, безумовно, мені доведеться зробити додаткову конфігурацію ...

        1.    давайте використовувати linux - сказав він

          Можливо. У VLC я не тестував.
          Крім того, я рекомендую вам увімкнути "апаратне декодування" у VLC та відключити субтитри SAA (або щось подібне, я не можу повністю згадати назву).
          Обійми! Павло.

  6.   Джамін Фернандес (@JaminSamuel) - сказав він

    Привіт запитання, якою буде процедура його встановлення в Xubuntu 14.04?

    1.    давайте використовувати linux - сказав він

      Привіт Жамін!
      Перш за все, вам доведеться вимкнути вікно 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/
      На здоров’я! Павло.