Все об Arch Linux

Arch Linux будет тем, что вы из него сделаете!

Эквалайзер и фильтры 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. Сначала настрой минимум, послушай, и только потом добавляй модули по одному.



Не получилось? Поможем настроить

Задай вопрос в чате — отвечаем быстро, по делу и без воды.

Читайте также

Комментарии

Загрузка…

Откроется GitHub: создайте новый issue с вашим комментарием (кнопка «Submit new issue»). После отправки обновите эту страницу — комментарий появится ниже.

Telegram Max