Как настроить комптон, чтобы избежать прерывистого воспроизведения видео

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

В других проектах, созданных как форки xcompmgr, удалось решить большую часть этих ошибок и даже добавить некоторые заметные улучшения. Это случай xcompmgr-дана и Комптон, особенно последнее.

Типичное прерывистое видео

Типичное прерывистое видео

Комптон

Установка в Arch и производных:

yaourt -S compton-git

Для настройки compton достаточно отредактировать файл .config / compton.conf.

Использование движка рендеринга glx

Давно использую Комптон для замены 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;

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

Мой полный файл конфигурации Compton остался так.

Чтобы заметить изменения, вам нужно перезапустить compton. Это делается так:

Killall Compton

Затем нажмите Alt + F2 и введите «compton» (без кавычек).

Воспроизведение видео

Наконец, мне пришлось внести небольшие изменения в мой видеоплеер (SMPlayer), чтобы в полной мере использовать изменения, внесенные в Compton.

я пошел в Параметры> Настройки> Видео> Драйвер выйти и выбрать вариант gl. Как рекомендовано в вики Compton, если ваша карта поддерживает это, лучше использовать ВДПАУ. Моя карта nVidia немного устарела, поэтому мне пришлось придерживаться gl.


Оставьте свой комментарий

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

*

*

  1. Ответственный за данные: Мигель Анхель Гатон
  2. Назначение данных: контроль спама, управление комментариями.
  3. Легитимация: ваше согласие
  4. Передача данных: данные не будут переданы третьим лицам, кроме как по закону.
  5. Хранение данных: база данных, размещенная в Occentus Networks (ЕС)
  6. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.

  1.   cooper15 сказал

    Отличный пост. У меня не было проблем с видео, но я не мог найти способ заставить мой conky хорошо работать с Compton.

    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.   пандев92 сказал

    Для пользователей 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/
      Ура! Павел.