Эквалайзер и фильтры EasyEffects: настройка звука
Если на наушниках не хватает баса, а музыка звучит плоско и с перегрузкой на пиках, тебе нужен EasyEffects, графический эквалайзер и набор фильтров для PipeWire, который пришёл на смену pulseeffects. Ставится одним пакетом, настраивается мышкой и подключается к звуковому стеку через виртуальные устройства. Если система уже переехала на PipeWire, как разбирали в статье про PipeWire в KDE Plasma и PulseAudio, то EasyEffects будет самым простым способом получить нормальный звук без правки конфигов вручную.
Как поставить EasyEffects и запустить его при входе?
Из репозитория Arch ставится одной командой:
sudo pacman -S easyeffects
Flatpak-вариант тоже существует, но системный пакет удобнее: он сразу видит твой PipeWire, не требует ручной выдачи прав доступа к сокету и не отстаёт по версиям.
flatpak install flathub com.github.wwmm.pulseeffects
Дальше автозапуск. В KDE Plasma открой «Системные настройки → Автозапуск» и добавь программу с ключом --gapplication-service: именно он запускает фоновый сервис, который строит граф фильтров, а не просто окно настроек. Проверить, что сервис поднялся, можно одной командой:
systemctl --user status easyeffects
Если хочется управлять автозапуском через systemd, создай юнит ~/.config/systemd/user/easyeffects.service с ExecStart=/usr/bin/easyeffects --gapplication-service и выполни systemctl --user daemon-reload, затем systemctl --user enable --now easyeffects. Логи и ошибки сразу видно в journalctl --user -u easyeffects -f.
Как настроить эквалайзер и порядок фильтров?
В окне две вкладки: Input и Output. Нужны обе: Output отвечает за то, что слышно в наушниках или колонках, Input за обработку микрофона. Без переключателя «Enable» в углу вкладки модули просто не применяются.
Слева список модулей, добавляешь новый кнопкой «+» внизу, а порядок меняешь перетаскиванием строк мышью. Это важно: фильтры работают последовательно, и перестановка меняет результат сильнее, чем кручение ползунков.
Эквалайзер по умолчанию даёт 32 полосы в диапазоне от 20 Гц до 20 кГц. Готовые пресеты (наушники, настольные колонки, сабвуфер, плоский) берутся из списка Presets, свои варианты сохраняешь через Preset Manager. Модуль Bass/PB (bass level и bass extension) полезен именно на наушниках, он поднимает нижние частоты, которые в закрытом корпусе физически теряются. Bass Enhancer оставь для динамиков: на наушниках он даёт гул и потерю детализации.
Compressor сжимает громкие фрагменты и подтягивает тихие, Attack и Release задают скорость реакции. Reverb добавляет комнату: полезно для игр и фильмов, для музыки его лучше оставить на нуле. Expander расширяет стереобазу.
Как избежать выреза: preamp и лимитер в конце цепочки?
Самая частая ошибка новичков: выкрутить ползунки в плюс. Любой boost срезается на выходном каскаде, и вместо сочных басов получается треск и хрип.
Спасает отрицательный preamp: на вкладке General выстави гейн, например −6 dB, а нужный подъём сделай эквалайзером. Суммарный выход не вылезет за 0 dB, поэтому клиппинга не будет.
Второй предохранитель: Limiter в самом конце цепочки. Порог Threshold опусти до −1…−3 dB, тогда пики никогда не дойдут до потолка. Порядок всегда один: сначала эквалайзер, потом компрессор, потом лимитер. Compressor и Limiter в одной цепочке каждый по одному разу, иначе они начинают драться между собой, и картина становится непредсказуемо тихой. Кстати, если после манипуляций в pavucontrol пропал звук это тот же лимит: проверь гейн в General и убавь его до нуля, а потом возвращай.
Как подключить эффекты к системе?
Самый частый вопрос: «Настроил, а звук не изменился». Дело в том, что EasyEffects не перехватывает звук напрямую. Плагин создаёт в PipeWire виртуальные устройства в новых версиях это «EasyEffects Output» и «EasyEffects Input», в старой схеме тот же смысл несли «Effects» и «Applications».
Дальше вручную переключить нужное устройство на это виртуальное:
pactl list short sinks
В pavucontrol открой вкладку Playback, выбери устройство EasyEffects и нажми Set as Default. В KDE Plasma путь короче: «Системные настройки → Звук → Устройство вывода». Аналогично для микрофона: Set as Default на вкладке записи. Проверить итоговое устройство можно командой pactl get-default-sink: в ответе должно быть имя виртуального sinks, а не физической карты.
Второе виртуальное устройство «Applications» существует не просто так. Оно нужно, чтобы гонять через обработку одно конкретное приложение, не трогая остальной системный звук: в панели pavucontrol найди ползунок приложения и перетащи его на нужный sinks. Так можно добавить компрессор музыке из плеера, оставив системные звуки и уведомления чистыми. Принцип «канал на канал» тут работает ровно так же, как при ручной маршрутизации плеера.
Что делать, если эффекты пропали или звука нет?
Раз звук пропал сразу после установки, почти наверняка не запустился сервис. Проверь systemctl --user status easyeffects и, если он в failed, запусти руками easyeffects --gapplication-service и посмотри вывод. Второй вариант: виртуальные устройства есть в PipeWire, но не появились в списке, тогда сверь версию стека, pacman -Q pipewire, и убедись, что стоит ветка 0.3.x, более старые сборки не знали filter-chain API, на котором построены все модули EasyEffects.
С Flatpak бывает, что плагин не видит сокет PipeWire: проверь права на каталог с runtime-файлами и, если сомневаешься, просто переходи на пакет из репозитория Arch. Отдельная головная боль: переключение между устройствами вывода. Если ноутбук с HDMI и встроенной картой, после подключения проектора дефолтом может снова стать физика: тогда придётся каждый раз ставить EasyEffects Output заново. Механику выбора устройств по умолчанию я разбирал в статье про настройку WirePlumber, там же лежит объяснение, почему после смены профиля звук пропадает и как его вернуть.
Как сохранить настройки для разных устройств?
На каждый модуль у EasyEffects свой Preset Manager, поэтомуEQ-профиль для наушников и для колонок живут раздельно. Добавь их через «+» в окне пресетов, дай понятные имена и переключай вручную перед сменой устройства. Глобальные настройки вкладки General тоже сохраняются пресетом: туда стоит положить связку «preamp −6 dB, Limiter на −2 dB» и применять её одним кликом на новой конфигурации.
Отдельный полезный приём: держать две цепочки сразу: вкладка Output для наушников, где нужен подъём баса, и вторая для колонок, где наоборот стоит бас убрать и выставить Limiter жёстче. Переключение между вкладками занимает секунду, граф пересобирать не приходится, а пресеты остаются нетронутыми. Если под рукой нет pavucontrol, поставь его отдельно: без него выбор устройства вывода по умолчанию делается только через конфиг WirePlumber, и это отдельный квест. Начальные ориентиры для выбора устройств я собрал в материале про звук только в наушниках и его переключение.
Частые вопросы
Нужен ли EasyEffects, если у меня ещё PulseAudio?
Нет. Pulseeffects живёт только с PulseAudio. Как только система переходит на PipeWire, ставь EasyEffects: это тот же набор модулей, переписанный под новый движок.
Конфликтует ли EasyEffects с WirePlumber?
Нет, они работают в паре: WirePlumber управляет тем, какое устройство считать дефолтным, EasyEffects: тем, что происходит с сигналом. Нужен свежий WirePlumber из репозитория, а не сборка вообще без него, тогда EasyEffects просто не увидит списка устройств.
Можно ли поднять бас на наушниках без искажений?
Можно, но в два шага: сначала отрицательный preamp в General, потом Bass/PB в плюс на 3–6 dB. Больше 6 dB без лимитера на конце лучше не поднимать.
Почему эффекты слышны в наушниках, но не в микрофоне?
Ты настраивал вкладку Output. Для записи нужна вкладка Input и отдельная цепочка, плюс Enable в ней же. Проверь, что Input включён, иначе микрофон уйдёт в обход обработки.
Эквалайзер и компрессор вместе: нормально?
Да, в правильном порядке: EQ → Compressor → Limiter. Порядок важнее любых отдельных настроек.
Полезные ресурсы
Заключение
EasyEffects решает почти все задачи по звуку на Arch без ручного редактирования конфигов: эквалайзер, компрессор, ревер, лимитер и preamp собираются в одну цепочку мышкой за пару минут. Ключевое: правильный порядок EQ → Compressor → Limiter, отрицательный гейн и переключение на виртуальное устройство в pavucontrol или в настройках KDE. Сначала настрой минимум, послушай, и только потом добавляй модули по одному.
Не получилось? Поможем настроить
Задай вопрос в чате — отвечаем быстро, по делу и без воды.

Комментарии