Практически все динамики в ноутбуках звучат плохо. Это та область, где даже дорогие устройства обычно проседают, оставляя пользователя с тонким, резким и «пустым» звуком. Законы физики не обмануть — динамики в ноутбуке по определению маленькие и никогда не будут звучать как полноценная акустика, — но программная настройка способна сильно исправить ситуацию. Пользователи десктопного Linux уже имеют всю необходимую «сантехнику» для исправления звука, она просто нигде не выведена в интерфейс. Приложение EasyEffects позволяет задействовать продвинутые аудиовозможности Linux и значительно улучшить звучание встроенных динамиков ноутбука.
Описание EasyEffects на странице GitHub не слишком объясняет, что именно делает программа и на что она способна, поэтому уместнее привести формулировку из Wikipedia.
EasyEffects использует PipeWire для независимой обработки входящих и исходящих аудиопотоков и может применять различные звуковые эффекты в виде плагинов, созданных разными командами разработчиков — Calf Studio Gear, MDA.LV2, GStreamer. У всех плагинов есть собственные пресеты, и всё это можно настраивать прямо внутри приложения, не прибегая к сторонним микшерам или скриптам из командной строки.
Доступные эффекты для вывода звука: лимитер, авто-громкость, компрессор динамического диапазона, фильтр, 30-полосный параметрический эквалайзер, усилитель баса, exciter, реверберация, crossfeed, задержка, максимайзер и анализатор спектра. Для входного звука доступны WebRTC, лимитер, компрессор, фильтр, эквалайзер, де-эссер, реверберация, питч-шифтер и анализатор спектра.
↫ Страница EasyEffects в Wikipedia
На самом деле ничего из этого списка не так важно, и все эти термины можно смело забыть.
Главное — с помощью EasyEffects звук из динамиков можно настроить так, чтобы он стал заметно лучше. Немногочисленные ноутбуки на рынке с действительно приличным звуком — MacBook, некоторые модели Dell XPS и, возможно, ещё пара других — вовсе не нарушают законы физики. У них наверняка объективно более качественные динамики, но главное отличие таких моделей от устройств с плохим звуком в том, что производитель уже применил заводскую программную настройку, которая делает звучание намного лучше, чем оно было бы без этой обработки.
Тем, кто разбирается в звуке, EasyEffects позволяет настроить динамики ноутбука буквально с нуля и добиться серьёзного улучшения. Но это требует времени, опыта и экспертизы, которых у большинства людей, включая рядового пользователя, попросту нет. К счастью, в сети существует множество готовых пресетов для EasyEffects, специально созданных для улучшения звучания ноутбуков.
В идеальном мире стоило бы найти пресет, созданный конкретно под марку и модель ноутбука, но скорее всего такого не найдётся, и для большинства моделей придётся довольствоваться универсальным пресетом, который старается сделать всё возможное. Хорошо себя показал пресет Advanced Auto Gain.json от JackHack96, который значительно улучшал звук на всех протестированных ноутбуках. Но, разумеется, существует и множество других пресетов, среди которых можно поискать вариант, лучше подходящий конкретному устройству и слуху.
Настроить всё это действительно просто. EasyEffects, скорее всего, уже упакован в репозитории используемого дистрибутива Linux, а самая свежая версия всегда доступна в виде Flatpak на Flathub. Нужно скачать желаемые пресеты и скопировать их либо в ~/.config/easyeffects (если используется пакет из дистрибутива), либо в ~/.var/app/com.github.wwmm.easyeffects/data/easyeffects/output/ (если используется версия Flatpak). Они сразу появятся во вкладке Presets в EasyEffects, готовые к включению и отключению в любой момент, что делает удобным сравнение разных вариантов для выбора наиболее понравившегося. EasyEffects может работать в системном трее, обеспечивая быстрый доступ к пресетам без открытия главного окна, а также запускаться автоматически при загрузке системы. Приложение легко включается и выключается на лету.
Есть у этого подхода и очевидные минусы. Во-первых, поскольку чаще всего используется универсальный пресет, не заточенный под конкретный ноутбук, результат не гарантирован. Во-вторых, не любой пресет одинаково хорош для любого типа звука: если основная часть контента — это в основном речь (например, видео на YouTube), результат может отличаться от того, что получит любитель музыки — для него могут лучше подойти другие пресеты. В-третьих, восприятие качества звука крайне субъективно, и то, что кажется хорошим одним ушам, может звучать отвратительно для других. В-четвёртых, EasyEffects действительно потребляет небольшую долю процессорного времени (порядка 0,1–0,2% по данным «Системного монитора» KDE), но заметного влияния на производительность системы это не оказывает.
Даже стандартный универсальный пресет даёт настолько заметный эффект на каждом протестированном ноутбуке, что EasyEffects вместе с несколькими универсальными пресетами напрашивается на включение по умолчанию в любой Linux-дистрибутив, ориентированный на десктоп. Более того, производителям Linux-ноутбуков — System76, Nova Custom, Star Labs и другим — стоило бы найти время и создать собственные качественные пресеты для своих устройств, чтобы улучшить звук «из коробки». Если компания уже проектирует и продаёт ноутбуки, у неё наверняка достаточно ресурсов и компетенций для создания приличного пресета.
Более того, было бы разумно призвать окружения рабочего стола вроде KDE и GNOME полноценно интегрировать EasyEffects в настройки звука. Речь не о включении всего приложения целиком с его интерфейсом, а о возможности настраивать и переключать пресеты прямо из панели звуковых настроек и апплетов громкости (с возможностью полностью отключить обработку). При этом полноценное приложение EasyEffects осталось бы для тех, кому нужен более тонкий контроль, ручная настройка и продвинутые функции.
Нет никаких объективных причин, почему динамики Linux-ноутбуков должны звучать тонко, резко и «пусто». В десктопном Linux уже встроены все технологии и возможности, чтобы звук был значительно лучше, чем без всякой настройки, — просто мало кто об этом знает. Изменить это должны дистрибутивы, окружения рабочего стола и производители Linux-техники.