• Разработки
  • Заметки
  • Музыка
  • Обратная связь
  • Как победить тиринг (tearing) Mint XFCE

    Многих (в т.ч. и меня) сильно бесит тиринг в linux (windows тоже этим балуется). Лечить это можно и нужно. Это влияет на плавность картинки при перетаскивании окон, просмотре видео. Итак, у каждой видеокарты это лечиться по особенному. В этой статье рассмотрим исправление тиринга в Linux Mint XFCE. Поехали!


    AMD (ATI)

    Для начала, не мешало бы включить композитинг и эффекты рабочего стола в настройках XFCE, ежели Вы их конечно отключали ;)

    Включим вертикальную синхронизацию:

    Тут всё просто, AMD приходится догонять nvidia, потому они более ответственно относятся к пользователям. Их софт удобнее, на русском и содержит всё необходимое для лёгкого подключения телика и избавления от тиринга. Обожаю видеокарты от AMD!

    Думаю, на картинке всё видно. Отключается это через настройки catalist. Как правило этого достаточно, чтобы проблема тиринга Вас больше не беспокоила.


    Nvidia

    Тут всё намного хуже. Nvidia карточки значительно производительнее AMD-шных при той же цене (в дешёвом сегменте, разумеется. Всё что более $150 лучше брать AMD). Но эти п...болы зажрались и даже простейшее изменение типа пикселизации в настройках ничего хорошего не приносит. К примеру в Linux драйверах отсутствует режим Ycbcr 422, а в windows он хоть и имеется, но не работает. Так же в nvidia клали на Ваши проблемы тиринга, и исправлять его в 2D режиме совершенно не чешутся.

    В общем, вернёмся к нашим "баранам". Для начало стоит выключить композитинг:

    Заменим композитинг на compton, который будем запускать вручную. По умолчанию он в Mint уже есть, но лучше его обновить из сторонних репозиториев:


    #apt-add-repository ppa:richardgv/compton
    #apt-get update
    #apt-get install compton

    Теперь можно просто запустить в консоли "$compton --vsync opengl" и всё станет красиво! Никакого тиринга. Но если хочется ещё красивее, т.е. лучшей плавности и теней, то можно замутить файлик настроек для compton, где малость его сконфигурировать.

    Файл настроек положите в домашнюю дирректорию и обзовите: ~/.compton.conf (файл будет скрытым).

    Пример содержания файла:
    backend = "glx"; # Включает OpenGL бэкенд
    paint-on-overlay = true; # Эти три может повысить производительность, хорошо работают в большинстве случаев
    glx-no-stencil = true;
    glx-no-rebind-pixmap = true;
    xrender-sync = true;
    xrender-sync-fence = true;
    #vsync = "opengl-swc"; # Включает один из методов VSync. Проверьте здесь для получения дополнительной информации: https://github.com/chjj/compton/wiki/vsync-guide
    vsync = "opengl"; # Включает один из методов VSync. Проверьте здесь для получения дополнительной информации: https://github.com/chjj/compton/wiki/vsync-guide

    # Тени
    shadow = true; # Enabled стороне клиента тени на окнах.
    no-dock-shadow = true; # Избегайте нанесения теней на док / панельных окон.
    no-dnd-shadow = true; # Не рисовать тени на ДНА окон.
    clear-shadow = true; # Ноль часть маски тени позади окна (экспериментальный).
    shadow-radius = 7; # Радиус размытия теней. (По умолчанию 12)
    shadow-offset-x = -7; # Левый смещение для теней. (По умолчанию -15)
    shadow-offset-y = -7; # Верхняя смещение для теней. (По умолчанию -15)
    shadow-exclude = [
    "! name~=''",
    "n:e:Notification",
    "n:e:Plank",
    "n:e:Docky",
    "g:e:Synapse",
    "g:e:Kupfer",
    "g:e:Conky",
    "n:w:*Firefox*",
    "n:w:*Thunderbird*",
    "n:w:*Chrome*",
    "n:w:*Chromium*",
    "n:w:*VirtualBox*",
    "class_g ?= 'Notify-osd'",
    "class_g ?= 'Cairo-dock'",
    "class_g ?= 'Xfce4-notifyd'",
    "class_g ?= 'Xfce4-power-manager'"
    ];

    # Из-за того, как Compton рисует тени, некоторые приложения будут иметь "Glitchy" тени. Я добавил все проблемные приложения я столкнулся здесь.
    # "! Название ~ = ''" исключает тени на "Unkown" Окна, который фиксирует теневой глюк с XFWM в закладке Alt коммутатора.

    # выцветания
    fading = true; # Fade окна при изменении непрозрачности.
    fade-delta = 4; # Время между шагами в исчезать в миллисекундах. (По умолчанию 10).
    fade-in-step = 0.03; # Непрозрачность изменение между стадиями пока происходит. (По умолчанию 0.028).
    fade-out-step = 0.03; # Непрозрачность изменение между стадиями во время выведении. (По умолчанию 0.03).
    no-fading-openclose = true; # Fade окна в / из при открытии / закрытии

    detect-client-opacity = true; #Fixes Непрозрачности в некоторых приложениях, таких как xfce4-notifyd

    # настройки типа окна
    # Отключение теней на подсказках и позволяет замирания на подсказках

    wintypes:
    {
    tooltip = { fade = true; shadow = false; };
    };

    Достаточно просто запустить $compton
    Если не прокатит, попробуйте указать файл настроек вручную:
    $compton --config ~/.compton.conf
    Всё! Думаю то, что запуск этого дела можно внести в автозагрузку, объяснять не нужно ;)


    Ссылки:
    Настройка compton

    Комментарии (0) 19.02.2016. 19:32

    Драйвер принтера KYOCERA FS-1020, 1025, 1040, 1060, 1120, 1125

    Предлагаю патченый драйвер принтера KYOCERA серии FS-10XX-11XX для установки в LinuxMint (Ubuntu) (x64) без особого геморроя!
    Всё что нужно, это запустить патч install.sh а затем установить драйвер (из приложенного архива) стандартным способом выбрав нужный PPD файл.

    Скачать Дравер для X64 системы --> 225 загрузок

    Комментарии (1) 04.02.2016. 13:10

    OptiGames повышаем FPS в играх

    OptiGames v 1.2 beta


    Программа предназначена для автоматического отключения композитинга в LinuxMint XFCE для повышения FPS в игрушках.
    В итоге Вы наслаждаетесь красивостями композитинга без ущерба производительности в играх. Пробуем, отписываемся :)


    Скачать OptiGames --> 253 загрузок
    История изменений ...
    v1.2 beta
    Устранена утечка памяти
    Небольшая оптимизация кода
    v1.1 beta
    Сортировка процессов

    v1.0 beta - Пилотная версия, много глюков

    Комментарии (0) 11.01.2016. 16:58

    << Первая < Предыдущая [1 / 5] Следующая > Последняя >>

    Меню

    Статьи

    Комментарии

    RSS Feed

    Реклама

    TeamWeaver для Linux
    TeamWeaver для Windows
    Кард шаринг без затыков. Недорого (от $0,7).
    Взаимовыгодное сотрудничество населения Брагинского района.
    Магазин Complex. Комплексные решения.