У меня есть хобби — написание музыки. Поэтому после установки свежей версии Ubuntu на свой ноутбук мне понадобилось настроить звук чуть более тонко, чем обычным пользователям. К моему сожалению, сделать это у меня не вышло. Тем не менее, я хочу рассказать о шагах, которые немного приблизили меня к результату. Я надеюсь, что кому-то это сэкономит время.
А может, с помощью читателей я смогу пройти дальше. Если вы пользуетесь Linux и можете произнести слова sidechain и компрессия в одном осмысленном предложении — Добро пожаловать!
Кратко
Для начала более подробно о сути задачи: есть ноутбук Asus N55 с Kubuntu 17.10 на борту. Нужно добиться той же конфигурации, которую можно получить на Windows:
Конфигурация
- Без подключения сабвуфера драйвер работает в режиме 2.0
- При подключении сабвуфера драйвер переключается в режим 2.1. При этом переключении к каналам применяются частотные фильтры — НЧ для сабвуфера и ВЧ для колонок
- При подключении наушников, вывод звука переключается на них, вывод на колонки/сабвуфер приостанавливается
- При необходимости низких задержек можно с помощью выбора другого драйвера перейти в режим, обеспечивающий монопольный захват звуковой карты
Сразу после установки получаем нерабочий сабвуфер и нерабочие наушники.
В результате моих опытов мне удалось добиться следующего состояния системы:
- Драйвер работает в режиме 2.1
- При подключении сабвуфера ничего не изменяется
- При подключении наушников, вывод звука переключается на них, вывод на колонки/сабвуфер приостанавливается, но фильтры продолжают работать и в наушники идут только ВЧ
- При необходимости низких задержек можно адресоваться к карте через ALSA, но в этом режиме не работает сабвуфер, фильтры. Но работает переключение на наушники
Для знакомства с LMMS(с которой как оказалось нормально работать нельзя, но это отдельная тема) этого в общем-то хватает.
Если вы тоже добрались до этого состояния, то ничего нового этой статьей я вам не расскажу.
Обзор
Вы когда-нибудь задумывались о том, как устроена звуковая система Linux? Вот и я нет — обычно звук либо был не нужен, либо как-то работал, колонки играли — ни о каких фокусах подключения сабвуфера или наушников речи не было.
Похоже, теперь самое время узнать об этом немного больше. Гугление показало следующую картину:
- ALSA — это компонент, обеспечивающий взаимодействие звуковых железок с ядром. Обеспечивает самый прямой доступ к устройству из разумных вариантов, но при этом доступ этот монопольный — включить песню в VLC и открыть видео в браузере, увы, не получится.
- Для этих целей как раз и нужен PulseAudio — это sound-сервер, занимающийся маршрутизацией звуковых потоков. Именно он будет отвечать за микширование потоков звука из разных приложений при одновременном использовании. Ценой за такое удобство является дополнительная задержка звукового потока.
- Существует еще JACK — аналог PulseAudio, позиционирующийся как «профессиональный» sound-сервер. Обещает крутые возможности по маршрутизации и минимальную задержку при диспетчеризации потоков.
Мысль первая: удаляем PulseAudio — ставим JACK
Мало кто говорит, что PulseAudio де-факто является стандартом для интеграции звука, по крайней мере в Ubuntu. Практически любой софт, который издает звуки, будет с большой долей вероятности пользоваться PulseAudio API. FF, например, для поддержки JACK надо отдельно собирать.
Поэтому удалять PulseAudio не стоит, если вы не уверены, что все чем вы будете пользоваться, умеет работать с JACK. Видимо, поэтому существует еще вариант интеграции Jack-PulseAudio. Но от этого варианта я отказался, т.к. для работы в том софте, где требуются низкие задержки, меня устраивает монопольный доступ через ALSA(под Windows это работает так же — там, где нужна низкая задержка, запрашивается монопольный доступ). Возможно, когда дело дойдет до установки какого-нибудь Ardour, мне придется вернуться к этому варианту.
Мысль вторая: ALSA и PulseAudio надо настраивать
Так, ну хорошо, JACK не нужен. Выходит, чтобы все заработало, мне надо настроить ALSA-компонент для своей карточки и интеграцию его с PulseAudio
PulseAudio
Тут нам из коробки предлагают вот такую UI консоль
Мне кажется, к такому инструменту пояснения излишни. После применения настроек вы сразу сможете слышать изменения, так что пробуйте.
Еще amarao советует обратить внимание на pactl /pacmd. Если я доберусь — напишу, что там к чему с этими утилитами
Диагностика ALSA
Первым делом понадобятся хоть какие-то инструменты для диагностики — это пакет alsa-utils
sudo apt install alsa-utils
Теперь посмотрим, как видит наше оборудование система
aplay -l
Кроме того, настройки надо проверять. Для этих целей обнаружилась утилита speaker-test
вызов speaker-test —help покажет, что умеет утилита, но мне особенно интересна конфигурация
speaker-test -Dplughw:1,0 -c4
- -D — id устройства. 1,0 — это индексы устройства и подустройства, их мы видели выше в выводе aplay
а вот структура текстовой части описана тут - -c — количество каналов на которые будет выведен тест
В моем случае первые 2 канала работают хорошо, а вот дальше интересно — 3й канал LFO не звучит, но зато звучит 4й канал. Такое ощущение, что LFO настроен как… стерео. Мне кажется, это часть моей проблемы.
Настройка ALSA
Тут и тут советуют поизучать dmix — это модуль микшера каналов в ALSA — буду смотреть
alsamixer
alsamixer — псевдографический интерфейс микшера. Половина советов по настройке ограничивается этой утилитой. И действительно, именно эта утилита часто покажет, когда канал неожиданно замьютился или у него сбросился уровень громкости.
Но настройка в микшере результата не дала.
hdajacksensetest
Следующая полезная утилита — hdajacksensetest. Показывает какие разъемы детектируют подключение внешних устройств.
Ок, я вижу, что мой внешний сабвуфер подключен на порт 0x1a.
Давайте попробуем найти как можно объяснить карте, куда выводить LFO.
hdajackretask
Большинство советов по настройке маппинга указывают на утилиту hdajackretask:
Тут вроде бы все понятно — есть порты, есть маппинг. К сожалению, никакие манипуляции с портом 0x1a к успеху не привели.
Может, после настройки надо явно перезагружать сервисы?
sudo alsa force-reload
Нет, смотрим дальше.
HDAAnalyzer
Для настройки маппинга есть еще одна утилита:
скачать ее можно в виде python-скрипта(. ) вот тут.
Выглядит эта штука как прокачанный вариант hdajackretask — она даже умеет строить схему маршрутизации портов графически. Но эксперименты с этой штукой тоже не привели ни к чему, кроме полной потери звука.
Никакого гайда по настройке я не нашел, поэтому пробовал методом проб и ошибок.
Правка конфигов
Других утилит, способных помочь в настройке звука я не обнаружил. Остается попробовать только одно — искать и править конфиги. С помощью гугла и find, мне удалось обнаружить несколько локаций.
PulseAudio
/usr/share/pulseaudio
в папке alsa-mixer тут лежат конфиги. Т.к. Pulseaudio более-менее работает тут я ничего трогать не стал.
/etc/pulse/daemon.conf
Как я понял, это настройки службы pulseaudio — один из немногих конфигов, изменения в котором на что-то влияют. именно тут настройками:
enable-lfe-remixing = yes
lfe-crossover-freq = 200
я заставил звучать свой сабвуфер из Pulseaudio так, как он должен. Для lfe-crossover-freq 200 — это очевидно частота среза в герцах.
Но тут же становится очевидно, что настроить нечто более сложное(при подключении наушников прекращать отправлять бас на сабвуфер) в этом конфиге возможности нет.
ALSA
/usr/share/alsa/*
Тут лежит несколько shell-скриптов, в т.ч. alsa-info.sh, который может быть полезен при подготовке дефекта в трекере и т.д.
а в папке pcm какие-то конфиги, разобраться в которых мне не удалось:
Пример конфига: center_lfe.conf
Трогать их я пока не решился.
/etc/modprobe.d/alsa-base.conf — второй доказанно полезный конфиг. Вот эта строчка, дописанная в низ конфига, реально заставила работать наушники под ALSA:
options snd-hda-intel model=auto,auto probe_mask=1
Про настройку этого конфига написано довольно много. Одна из его целей, как я понял — сопоставить устройствам кодеки(model). Кодеки это… какой-то пресет маппингов… Есть табличка (копия есть тут). Думаю, в большинстве случаев для стандартных конфигураций этого действительно достаточно.
Там описаны модели для разных контроллеров. Но если для вас они не срабатывают, то вам рекомендуют добавить свою конфигурацию.
Звучит классно, но тут я должен сделать 2 ремарки:
- гайда как сделать свою конфигурацию — что конфигурить, куда сохранять, коммитить и т.д. я не нашел.
- После изменения настроек в alsa-base.conf нужно перезагружать ОС. Без перезагрузки никакие sudo alsa force-reload и даже хардкорный echo 1 | sudo tee /sys/class/sound/hwC1D0/reconfig не заставляют ALSA перечитать кодек устройства.
Кстати, в /sys/class/sound/hwC1D0/ — лежат файлы уже непосредственно устройства, т.е. как я понял hdajackretask работает именно с этими файлами. Тут тоже, наверное, можно сделать что-то полезное, если знать куда что писать.
Выводы
На этом у меня все. После правок в daemon.conf и alsa-base.conf , я получил результат, описанный в начале. Это все, чем я мог помочь вам в деле настройки звука под Ubuntu.
Большинство приведенной тут информации я получил здесь и документации ALSA на Arch Linux.
Как я и говорил, после проделанной работы появляется больше вопросов, чем ответов:
- как так pulseaudio нормально работает с сабвуфером, а ALSA нет.
- какие все-таки конфиги надо править для правки маппинга портов??
- как оформить вот свою модель HD-Audio.
- насколько ALSA эффективна по сравнению с аналогами в других ОС? подходит ли она вообще для работы со звуком?
Общий вывод, который я могу сделать по результатам проделанной работы: в целом видно, что если GUI, например, сообщество более-менее занимается, то звуковая подсистема явно остается за бортом.
На сегодняшний день возможности использования этой подсистемы не выдерживают никакой конкуренции с аналогами в других популярных ОС.
Такие досадные проблемы, как неработающий сабвуфер или наушники, или отсутствие НЧ-фильтра для сабвуфера, заставляют еще раз подумать, прежде чем отказываться от предустановленного софта. Ведь никому не хочется получать от своей железки меньше отдачи из-за кривостей ОС.
Источник: habr.com
Как настроить звук на компьютере Windows 10
По умолчанию звук после установки всех необходимых драйверов требует дополнительной настройки на компьютере с Windows 10. Пользователи зачастую не обращают на такие мелочи внимания и пользуются тем что есть, поскольку даже не догадываются об возможностях операционной системы. Такой настройки требуют как более дорогие наушники, так и бюджетные варианты.
Данная статья расскажет, как настроить звук на компьютере с Windows 10. Мы не будет разбираться что делать в ситуациях когда по какой-то причине пропал звук или выходное аудиоустройство не установлено на Windows 10. После установки устройства воспроизведения звука по умолчанию рекомендуем сразу перейти к различного рода улучшениям звука присутствующим в Windows 10.
Как выбрать устройство воспроизведения звука по умолчанию Windows 10
При подключении нескольких устройств воспроизведения звука первым делом необходимо указать какое устройство по умолчанию будет воспроизводить звук, а также использоваться для связи. Так как некоторые приложения используют настраиваемые параметры вывода звука. Способ выбора устройств по умолчанию на Windows 10 не отличается от способов используемых на предыдущих версиях операционной системы, если же использовать классическую панель управления.
- Нажмите правой кнопкой мышки по иконке звука на панели задач и в открывшемся контекстном меню выберите пункт Звуки.
- В открывшемся окне во вкладке Воспроизведение выделите нужное устройство для воспроизведения и нажмите кнопку По умолчанию.
Как альтернативный вариант можно воспользоваться Диспетчером Realtek HD, который появляется на компьютере после установки звуковых драйверов. Достаточно нажать правой кнопкой мышки по нужному устройству и выбрать пункты Задать стандартное устройство и Выбор устройства связи по умолчанию.
Пользователи операционной системы Windows 10 могут воспользоваться обновленными параметрами системы. Достаточно открыть Пуск > Параметры > Система > Звук и выбрать устройство вывода звука со списка доступных.
Улучшение звука Windows 10
После установки всех драйверов звука в пользователей будет возможность задействовать различного рода улучшения звука в Windows 10. А также с различными улучшениями звука есть возможность изменить частоту и разрядности дискретизации для использования в общем режиме и выбрать формат пространственного звука.
Улучшения звука можно найти открыв Свойства любого устройства для вывода звука в окне Звуки. Дальше достаточно открыть вкладку Улучшения и выбрать звуковые эффекты, которые будут применены к текущей конфигурации.
Все изменения не вступят в силу до следующего запуска воспроизведения. Доступные улучшения звука после установки драйверов описаны ниже:
- Окружение — имитирует среду с многократным воспроизведением.
- Изменение высоты тона — позволяет пользователю повышать и понижать тон в зависимости от предпочтений.
- Эквалайзер — позволяет регулировать частоту звука и добиваться желаемого звучания.
- Виртуальный объемный звук — осуществляет кодирование объемного звука для передачи в виде стереосигнала на приемники с декодером Matrix.
- Тонкомпенсация — устраняются различия громкости с учетом особенностей человеческого восприятия.
Первым делом советуем снять отметку с пункта Отключение всех звуковых эффектов, если же она установлена. Так как при активном пункте отключения звуковых эффектов просто не получится активировать нужные эффекты. Только после включения эффектов можно переходить к последующей настройке звука на компьютере с Windows 10. А также включите Неотложный режим, чтобы сразу же слышать изменения после настройки звука.
Дальше рекомендуем активировать пункт Эквалайзер и собственно перейти к настройке частоты звука под себя. По умолчанию он отключен и все настройки частот находятся посередине. Мы рекомендуем просто выбрать подходящую для Вас настройку эквалайзера и уже самостоятельно подстроить её под себя. Именно так мы и сделали, выбрав настройку Лайв и немного дополнительно подняв высокие частоты.
По умолчанию в операционной системе Windows 10 появилась возможность активировать разные форматы пространственного звука. Есть возможность выбора как с платных, так и с бесплатных форматов. Рекомендуем все же протестировать звук на компьютере до и после выбора формата пространственного звука. Если же изменения Вам будут по душе можете оставить текущие настройки. Более подробно о виртуальном объемном звуке можно узнать в статье: Пространственный звук Windows 10.
Настройке звука на компьютере после установки Windows 10 действительно стоит уделять внимание. Сам процесс настройки звука не занимает много времени, но показывает отличные результаты. Мы рекомендуем обратить внимание на возможность использованию пространственного звука и настройку звука под себя с использованием эквалайзера.
Источник: windd.pro
Как настроить звук на ПК с Windows 10
Если вы, являясь пользователем операционной системы Windows 10, обнаружили проблемы с воспроизведением звука, то воспользуйтесь данным руководством по настройке и устранению проблем. Ниже представлена комплексная инструкция, с помощью которой вы исправите аппаратные проблемы, настроите звук с программной стороны и многое другое. Разберемся, как разными способами настроить звук на компьютере с Windows 10.
Аппаратная настройка
Первое, что необходимо сделать для настройки, – это найти аппаратные источники проблемы. Подключение устройств воспроизведения к ПК осуществляется через разъемы 3,5 мм. На большинстве стационарных компьютеров имеется стандартный разъем на материнской плате, а также выход на передней панели корпуса.
Если у вас нет звука при подключении к основному гнезду, то попробуйте подключить наушники или колонки в переднее. Если оба варианта не помогли, необходимо проверить на работоспособность само устройство воспроизведения. Для этого подсоедините его к другому девайсу – ноутбук, телефон и т. д. В том случае, если на ноутбуке или телефоне звук воспроизводится исправно, проблема заключается в разъеме 3,5 мм на материнской плате или корпусе стационарного ПК.
Необходимо проверить, подключен ли передний разъем к материнской плате. Если вы замечаете шипение или искажение, звук хрипит либо слишком тихий, а на других устройствах все исправно, то необходимо искать программные проблемы и настраивать воспроизведение с помощью средств Windows 10 и драйвера.
Проверка звука
После запуска компьютера первым делом проверьте, не отключен ли звук в настройках операционной системы. Для начала взгляните на панель «Пуск». Если вы увидите значок с крестиком, то необходимо поднять уровень звука вручную:
Для этого нажмите ЛКМ по иконке и перетащите ползунок в приемлемое для вас положение.
Если у вас пропал звук в определенном приложении, но все остальные звуки воспроизводятся исправно, то необходимо воспользоваться настройками микшера:
- Нажмите правой кнопкой мыши на значок громкости на панели.
- В меню необходим выбрать пункт «Открыть микшер громкости».
- Здесь можно отрегулировать уровень звука отдельно для каждого запущенного приложения.
Если у вас отсутствуют только системные звуки, то необходимо сделать следующее:
- Открыть «Панель управления» через поисковую строку.
- Перейти в раздел «Оборудование и звук».
- Открыть подраздел «Звук».
- Перейти во вкладку «Звуки» и установите звуковую схему «По умолчанию». Для сохранения изменений закройте окно кнопкой «ОК».
Теперь вы знаете, как включить звук на компьютере с Windows 10. Если ни один из вышеописанных способов не работает, переходим к проверке драйвера.
Проверка драйвера
Если вы используете стандартную звуковую карту, встроенную в материнскую плату, то «дрова» должны устанавливаться автоматически вместе с операционной системой. Однако не исключены сбои и конфликты при установке. Поэтому вы должны вручную проверить аудиодрайвера и настроить их при необходимости.
Чтобы переустановить драйвер, необходимо выполнить следующие действия:
- Открыть «Диспетчер устройств» с помощью поисковой строки или другим способом.
- Далее открыть вкладку «Звуковые, игровые и видеоустройства». В ней необходимо кликнуть ПКМ по строке Realtek HD Audio. В меню выберите «Свойства».
- Теперь перейдите во вкладку «Драйвер». Здесь вы можете провести все операции, связанные с настройкой «Реалтек Аудио».
- Нажмите на «Обновить драйвер». Если вы заранее не скачивали его дистрибутив, то выберите первый пункт.
- Программа проведет поиск драйверов, которые можно установить. После инсталляции ваше аудиоустройство должно заработать.
Если оборудование отсутствует в списке Диспетчера устройств, значит его необходимо добавить вручную. Обратите внимание, что здесь отображается именно звуковая плата, а не колонки или наушники.
В окне Диспетчера устройств необходимо нажать на пункт «Действие» — «Обновить конфигурацию оборудования». Это поможет найти и добавить звуковую плату в список устройств.
Если вы не можете вручную найти нужный драйвер, например, для аудиокарты VIA Audio Driver на ноутбуках Asus, Lenovo или подобных, то воспользуйтесь Центром обновления Windows 10.
После того, как вы успешно установили драйвер Реалтек или аналогичный для звуковой карты другого производителя, можно перейти к настройке в менеджере.
Настройка Realtek HD
Если после установки аудиодрайвера звуковое сопровождение заработало, но воспроизводится некорректно (слишком тихое, может пропадать, плохое качество и так далее), то регулировка параметров осуществляется через «Диспетчер Realtek HD»:
- Кликните на иконку динамика дважды с помощью ЛКМ. Здесь проводится детальная настройка воспроизведения. Вы можете изменить баланс между левым и правым динамиком (1), сделать увеличение или уменьшение громкости (2), выбрать конфигурацию динамиков (3).
- Во второй вкладке находится эквалайзер и возможность выбора стандартных настроек окружающей обстановки и так далее. С помощью отмеченной на скриншоте кнопки вы можете настроить колонки вручную через ползунки эквалайзера.
- В третьей вкладке настраиваются только 5.1 и 7.1 системы, подключенные к аудиовыходу.
- Последняя вкладка позволяет выставить качество Audio. Также в окне мастера настройки вы можете определить, в какие выходные гнезда подключены внешние устройства. Если разъем, в который подключены наушники или аудиосистема, не подсвечивается, значит неполадка связана с аппаратной частью.
Настройки BIOS
Если все настройки не помогли добиться нужного результата, а аудио также не воспроизводится, то обязательно проверьте конфигурацию BIOS. Для этого нужно:
- Перезагрузить компьютер и зайти в меню БИОС. Включить пункт «Onboard Audio Function» в положение «Enabled». Сделать это можно с помощью стрелочек влево и вправо на клавиатуре.
- Сохранить изменения кнопкой [knopka]F10[/knopka] и перезагрузить ПК снова.
Диагностика ошибок
После обновления или установки новых драйверов для устройства воспроизведения могут возникать ошибки с совместимостью или работоспособностью. В исправлении ошибки может помочь встроенный системный мастер диагностики. Починить неисправность можно следующим образом:
- На нижней панели кликните ПКМ по иконке звукозаписи. Нажмите на «Устранение неполадок».
- Если после сканирования проблемы будут отсутствовать, программа предложит открыть меню улучшения.
- Если ошибки были найдены, то вы увидите сообщение о том, справилась ли служба с решением проблемы.
Теперь разберемся, какими способами можно улучшить качество аудио, усилить эффекты, повысить частоты, наладить уровень громкости и так далее:
- Жмите ПКМ по иконке громкости на панели «Пуск» и выбирайте пункт «Устройства воспроизведения».
- Выберите активное устройство и нажмите на нем ПКМ, затем выберите «Свойства».
- В первой вкладке содержится общая информация о контроллере и разъеме. Убедитесь, что применение устройства находится в положении Вкл.
- Вкладка «Уровни» позволяет настроить уровень громкости для каждого гнезда и канала. С помощью кнопки «Баланс» можно отрегулировать уровень в каждом из наушников. Если у вас выключен звук в одной из колонок/наушнике, тогда вам необходимо установить баланс именно в этой вкладке.
- Раздел «Улучшения» позволяет выбрать эффекты воспроизведения, выставить бас, поменять настройки эквалайзера и многое другое. Если голос собеседника в ваших наушниках начинает трещать, тогда установите галочку возле «Подавление голоса» и «Тонкомпенсация». Также поэкспериментируйте с другими параметрами. Сделать идеальное звучание собеседника не получится, но убрать слишком громкий голос или усилить слабый микрофон в своих наушниках возможно.
- Вкладка «Дополнительно» содержит настройки разрядности и частоты дискретизации. Вы можете тут же проверить результат с помощью кнопки «Проверка».
- «Пространственный звук» пригодится пользователям с 5.1 и 7.1 аудиосистемами.
Установка кодеков
У многих пользователей возникает проблема с выводом звука во время воспроизведения аудио или видео через различные плееры. В подобных случаях может зависать как сама видеозапись, так и прерываться аудиодорожка, запаздывать, а то и вовсе пропасть. При этом все системные звуки воспроизводятся исправно.
В таких случаях проблема заключается в неисправности кодеков. Необходимо установить пакет K-Lite Codec Pack:
- На сайте разработчиков скачайте K-Lite Codec Pack Standard – полный набор кодеков для воспроизведения большинства форматов аудио и видео. На первом окне инсталлятора жмите «Next».
- Далее, выберите основные аудио и видеоплееры.
- Установите параметры языка.
- Выберите тип вашей аудиосистемы.
- Еще раз проверьте все настройки и нажмите «Install».
- После завершения инсталляции перезагрузите ПК.
Параметры Skype
Еще одно приложение, в котором может потребоваться настройка аудио, – мессенджер Skype. Часто случается так, что вам плохо слышно своего собеседника, но решить проблему со своей стороны он не может. В такой ситуации необходимо изменить уровень громкости в Скайпе самостоятельно:
- Запустите Скайп. Кликните на «Инструменты» — «Настройки…».
- Перейдите в раздел «Настройка звука». Снимите галочку возле пункта «Автоматическая настройка динамиков» и выставьте ползунок в положение «Громко».
- Нажмите кнопку «Сохранить» и проверьте изменения.
Данные действия можно проводить и с другими подобными программами. Например, в Discord пользователь может выровнять уровень громкости каждого из собеседников по своему желанию.