Вы являетесь пользователем легкого дистрибутива 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.
Отличный пост. У меня не было проблем с видео, но я не мог найти способ заставить мой conky хорошо работать с Compton.
Чтобы решить эту проблему, рекомендую прочитать
https://wiki.archlinux.org/index.php/Compton#Conky_without_shadows
https://github.com/chjj/compton/wiki/faq
Ура! Павел.
Большое спасибо, я посмотрю на это.
можно ли использовать это в gnome?
Ссылка на ваш файл конфигурации не работает.
Отлично работает ... попробуйте еще раз.
Для пользователей amd, если вы используете бесплатный драйвер, вывод как xv, так и opengl будет виден без разрывов, а также будет отображаться chrome flash, поскольку он использует свой собственный vsync (тот, который использует firefox, нет), хотя движение окна придется слезть.
Если вы используете закрытый драйвер, просто щелкните по без разрывов и вуаля, а затем с помощью compton активируйте прозрачность и т. Д.
Добрый день, я не могу найти файл конфигурации Compton, я из Manjaro Xfce ... Чтобы запустить Compton, я вхожу в систему с помощью команды, поэтому мне никогда не приходилось искать этот файл конфигурации ...
~ / .config / compton.conf или ~ / .compton.conf, оба не существуют или пусты ... Я ценю любую помощь ...
Как странно ... это 2 места, где они обычно хранятся.
Точно так же было бы не странно, если бы его не существовало. Вы должны это создать. 🙂
Ура! Павел.
Да, я создал его в / home с указанной здесь конфигурацией и запускаю с помощью compton -b. Когда я передвигаю окно, разрывов не происходит, они едва заметны при просмотре видео через Интернет, но при просмотре HD-видео они выглядят так же. У меня есть VLC, но выбор openGL в качестве вывода выглядит так же. Это значительно улучшилось, но, конечно, мне придется сделать некоторые дополнительные настройки ...
Возможно. В VLC не тестировал.
Кроме того, я рекомендую вам включить «аппаратное декодирование» в VLC и отключить субтитры SAA (или что-то в этом роде, я не могу вспомнить название).
Объятие! Павел.
Здравствуйте, вопрос, какова будет процедура его установки в Xubuntu 14.04?
Привет, Джамин!
Прежде всего, вам нужно отключить композитор окон 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/
Ура! Павел.