Как перезагрузить alsa в Linux

Обновлено: 21.11.2024

ALSA должна "просто работать", а udev идентифицирует ваше оборудование и загружает соответствующий драйвер при каждой загрузке или при подключении аудиоустройства, делая звук немедленно функционирующим и настраиваемым с помощью таких утилит, как alsamixer.

Иногда пользователям приходилось вручную инициализировать ALSA, прежде чем их звук заработал. Вы бы сделали это, запустив:

Вы можете протестировать вывод звука с помощью любого проигрывателя и любого аудиофайла. Что-то традиционное — это aplay, который доступен в пакете alsa-utils, однако он поддерживает только несжатые файлы WAV. Вместо этого вы, вероятно, захотите использовать что-то вроде mpv, который должен обрабатывать все что угодно и все еще может работать без головы.

Кроме того, в ALSA включен универсальный файл белого шума, если вы не хотите проверять точность или точность с использованием звука (например, музыки), с которым вы знакомы, и просто хотите убедиться, что выходные данные работают. Вы можете играть с:

ALSA имеет реализацию MIDI, если у вас есть какие-либо аппаратные MIDI-порты. Вы можете использовать aplaymidi для воспроизведения ввода с одного из этих портов.

Вы можете найти файлы конфигурации ALSA в каталоге /etc/alsa/conf.d/. Многие файлы уже включены сюда по умолчанию. Расширенные функции, такие как микширование, уже должны быть настроены с разумными значениями по умолчанию. Если вы хотите внести изменения, добавьте сюда новый файл.

Использование виртуальных или аппаратных устройств MIDI (Musical Instrument Digital Interface) с ALSA описано в статье AlsaMidi

Нет звука

Если вы вообще не можете получить никакого вывода, убедитесь, что ваш пользователь находится в группе "аудио", а затем повторно войдите в систему. Вы можете добавить своего пользователя в группу, запустив:

Замена "yourusername" вашим фактическим именем пользователя.

По умолчанию используется неверная карта

Чтобы узнать, какие индексы присвоены карточкам, выполните:

Первой карте, которую находит ALSA, обычно присваивается индекс 0, поэтому обычно она является звуковой картой по умолчанию. Если вам не повезло, то первой найденной звуковой картой будет та, которая не подходит для воспроизведения системных звуков.

Есть два способа решить эту проблему.

<р>1. Заставьте карты загружаться в другом порядке, добавьте следующее в /etc/modprobe.d/sound:

Это заставит карту Trident использоваться по умолчанию (карта 0), а USB-микрофон будет картой 1.

Если оба выхода обрабатываются одним и тем же модулем (например, выход HDMI и встроенный звук), используйте вместо этого:

<р>2. Измените карту по умолчанию, отредактировав /etc/asound.conf или ~/.asoundrc . Подробнее об этой плате Alsa Multiple Card

Нет звука после перезагрузки

Обходит ли перезагрузка меню BIOS и GRUB? Это может быть вызвано kexec-tools. Это позволяет обойти BIOS во время перезагрузки и предотвратить правильную инициализацию различных устройств. От имени пользователя root отредактируйте файл /etc/default/kexec и обновите LOAD_KEXEC до:

Это позволит вашему BIOS правильно инициализировать звук и другие устройства при каждой перезагрузке.

Поскольку старые команды "sudo rc.d restart alsa" и "sudo alsa force-reload" больше не работают, на днях мне потребовалось немного времени, чтобы выяснить, как перезапустить alsa без перезапуска всего машина. Иногда я вношу изменения в ~/.asoundrc и хочу, чтобы они действовали без перезагрузки, и это была единственная команда, которую я нашел, которая могла бы добиться этого:

Вероятно, это следует добавить куда-нибудь в вики, но я не был уверен, где лучше всего это сделать. Это должен быть новый раздел? Есть несколько областей вики alsa, которые просто говорят «перезапустить alsa», не указывая, как это сделать. Вероятно, их тоже можно обновить.

Минис (разговор) 10:04, 14 мая 2013 г. (UTC) мынис

Либо запустите $alsactl nrestore . -- Алад (разговор) 13:29, 10 августа 2014 г. (UTC)

О высококачественной передискретизации

На самом деле я не пользователь Arch и не знаю, на что похожа конфигурация по умолчанию, но, честно говоря, я считаю, что установка ALSA должна по умолчанию использовать ресемплер, производный от libspeex, который предлагает гораздо лучшее качество, чем глупая линейная интерполяция, но без влияния на производительность лучшего конвертера libsamplerate.

Я не думаю, что кто-либо из людей способен определить разницу между ресемплерами sinc libspeex и libsamplerate, потому что они оба имеют примерно одинаковый минимальный уровень шума, который на самом деле ниже, чем может даже представить 16-битный звук PCM. Таким образом, использование более медленного совершенно бессмысленно.

Чтобы подтвердить свои утверждения, я использовал линейную интерполяцию, а также некоторые преобразователи libspeex и libsamplerate. Тестовый файл представлял собой 8-секундную синусоидальную развертку 1-22050 Гц, сгенерированную с помощью SoX как 32-битное целое число со знаком PCM с частотой дискретизации 44,1 кГц. Выходная частота дискретизации составляла 48 кГц, поэтому на сегодняшний день это наиболее распространенное преобразование. Результаты были получены путем воспроизведения тестового файла через устройство ALSA rate с файловым устройством в качестве подчиненного.

Это спектрограммы результатов: [1]

Как видите, все они намного лучше, чем линейная интерполяция. Поначалу ресемплер speexrate может выглядеть плохо по сравнению с другими, но обратите внимание, что видимые линии алиасинга на самом деле очень близки к минимальному шуму и, конечно, не настолько плохи, чтобы быть заметными. Не на этой синусоиде и уж точно не на обычном аудиоконтенте. Это совсем неплохой результат, особенно если учесть, насколько быстр этот ресемплер!

Ну, как быстро? Мои тесты показали, что он примерно в два раза быстрее, чем соответствующий ресемплер libsamplerate, и эта тенденция сохраняется с режимами более высокого качества:

Учитывая эти факты, кажется, что распространенная рекомендация использовать samplerate_best больше основана на мифе о карго-культе, чем на реальном тестировании. --Lachs0r (разговор) 13:06, 29 мая 2014 г. (UTC)

Использование субъективных и уничижительных терминов, таких как "плацебо-качество" и "культ", не имеющих никакого технического значения, и только флейм, крайне не рекомендуется. Частота [выборки] выражается в герцах, поэтому она должна быть (в статье) 48000 Гц или еще лучше 48 кГц (между единицей измерения и значением есть пробел, как это предлагается несколькими стандартами и нормами). Вы использовали это здесь правильно, так почему бы не в статье? Я бы также посоветовал вам создать новую страницу с результатами, которые вы здесь представили, и указать точную процедуру, которую вы использовали, чтобы другие могли ее воспроизвести. Обычно нужно экспериментировать с разными сценариями, поэтому было бы неплохо протестировать несколько разных входных аудиофайлов, разных разрешений и преобразователей передискретизации с 96 кГц и 192 кГц в качестве выходного SR. Я ценю вашу работу, но форма, в которой вы ее представляете, могла бы быть и лучше. --Emeres (обсуждение) 12:26, ​​6 июня 2014 г. (UTC) О, я просто оставил первую строку раздела нетронутой, когда редактировал ее. Да, должно было быть 48 кГц. Результаты при ресемплинге в разные разрешения очень похожи. Синусоидальная развертка была выбрана потому, что она очень четко показывает определенные характеристики, такие как наложение спектров, шум квантования и т. д., на спектрограммах (или в реальных тестах на прослушивание), и использование различных входных выборок не будет служить реальной цели для этой конкретной демонстрации (черт возьми, даже синусоидальная развертка действительно трудно ABX с этими ресемплерами). Некоторые другие графики были бы достойным дополнением, но на самом деле эта работа уже была проделана кем-то другим [2], просто отсутствуют результаты для режимов более низкого качества ресемплера Speex (примечание: на этом сайте libsamplerate упоминается по его коду название «Секретный код кролика»). Извините за язык, который я использовал здесь и в резюме для некоторых других моих правок; Я просто был недоволен состоянием Arch Wiki и тем фактом, что мне часто приходилось обращаться в техподдержку к людям, которые просто следовали каким-то плохим/устаревшим советам, данным в различных статьях. Я склонен высказывать свое мнение не в том месте, когда происходит что-то подобное. --Lachs0r (разговор) 14:26, 6 июня 2014 г. (UTC)

Общая очистка статьи

Как указано в заголовке раздела, я думаю, что эта страница нуждается в серьезной очистке. В настоящее время раздел устранения неполадок немного больше, чем сама основная статья, и в нем есть несколько сомнительных советов, отсутствие какого-либо порядка и просто большое отсутствие последовательности/краткости в целом. Вот несколько примеров:

Начинается со ссылки на Gnome, тогда как, вероятно, следует начинать раздел с метода, не зависящего от рабочего стола, на который ссылается ниже. Проблема устранена.

Возможно, это плохое решение. Я был бы удивлен, если бы amixer не смог этого сделать.

Похоже, можно использовать amixer, но лучше получить подтверждение от кого-то, у кого действительно есть аппаратное обеспечение: источник 1, источник 2. Примечание meq следует расширить, почему оно актуально для наушников. Он довольно сильно обрезает высокие частоты, поэтому я думаю, что автор имел в виду 2.0 по сравнению с > 4.0, где более высокие частоты часто являются основным аспектом общего звука. Ссылки Dmix должны быть проверены. Возможно, стоит выделить такую ​​конфигурацию, а не всегда возвращающийся pcm.dmixed. Раздел «Устранение неполадок» может использовать подраздел «Общее устранение неполадок» вверху. Я уже написал несколько строк, но раздел по умолчанию стоит первым. -- Эмерес (разговор) 21:36, 13 сентября 2014 г. (UTC) У меня была Audigy 2, и у alsamixer не было проблем с включением звука карты. Удалил раздел. -- Алад (разговор) 14:48, 25 ноября 2014 г. (UTC)

Я не уверен, насколько актуально замечание о стереофоническом звуке.

Очевидно, что это небольшие проблемы, но на странице их полно. Раздел устранения неполадок, скорее всего, можно было бы немного сократить, просто объединив похожие проблемные случаи и их соответствующие решения. Учитывая состояние раздела устранения неполадок, я не удивлюсь, если хотя бы несколько проблем будут исправлены в текущих версиях ALSA/Linux. --Pyroh (разговор) 01:42, 25 июля 2014 г. (UTC)

Я уже приступил к самым вопиющим правонарушениям, хотя еще многое предстоит сделать с точки зрения преобразования страницы в единый стиль письма. Я полагаю, что этот пост можно считать ударом, так как я не хочу больших изменений без консультации с сообществом. --Pyroh (обсуждение) 02:30, 26 июля 2014 г. (UTC)Pyroh Привет, прежде всего, будьте осторожны при удалении тегов Nowiki из шаблонов, мне пришлось восстановить некоторые удаленные вами теги. Разделы об устранении неполадок, как правило, устаревают во всех статьях, поэтому будем очень рады, если вы попытаетесь обновить эту статью; кажется, вы делаете хорошую работу, суммируя все свои правки, поэтому легко понять, что вы делаете. -- Kynikos (разговор) 03:00, 26 июля 2014 г. (UTC) Спасибо. Сначала я просто удалил все (теги nowiki), а затем изменил «1 =» на «2 =» и наоборот, пока больше не было сообщений «Ошибка шаблона:». Я предполагаю, что вы подразумеваете, что отсутствие указанных сообщений об ошибках не обязательно свидетельствует о правильном отображении зашифрованного текста? Я быстро просмотрел все, и вроде бы все было в порядке, но я мог что-то упустить, так как в основном проверял вторую часть не означает, что все в порядке. Один частый случай, когда | символ (труба) должен отображаться, как в случаях, которые я исправил; например запись > отображает: -- Kynikos (разговор) 03:52, 27 июля 2014 (UTC) Условия карты и устройства можно легко объяснить следующим образом; Карта — это отдельная звуковая карта, которая имеет от одного до многих устройств. Многоканальная карта имеет свое устройство для каждого из каналов, поэтому передняя, ​​центральная, задняя и боковая стороны имеют свой собственный номер устройства. Вероятно, следует отметить, что существует распространенная проблема с аудио nvidia HDMI. Интерфейс HDMI будет установлен по умолчанию даже при добавлении «options snd_hda_intel index=-2», вместо этого работает черный список snd_hda_intel. Я думаю, что статью будет легче читать, если использовать одни и те же названия карт на протяжении всей статьи вместо того, чтобы перечислять конкретные примеры для каждого раздела. Я начну работать над этим, так как прошло некоторое время с тех пор, как были сделаны какие-либо обновления. Lucid (разговор) 15:04, 9 июля 2016 г. (UTC)

Упомяните пакет заглавных букв в разделе эквалайзера

Я попытался выполнить раздел общесистемного эквалайзера (используя ALSAEqual), но получил следующую ошибку:

Он работает после установки пакета caps, поэтому, думаю, следует упомянуть, что этот пакет обязателен. — Лукас Веркмайстер (разговор) 12:36, 17 января 2016 г. (UTC)

Установить звуковую карту по умолчанию - данный совет мне не подходит

Я безуспешно пробовал настройки, перечисленные в этом разделе, на своем Raspberry Pi.

Порядок звуковых карт не изменился даже после перезагрузки. Кто-нибудь может подтвердить?

PhilippD (разговор) 19:23, 26 июля 2016 г. (UTC)

У меня была похожая проблема. Вот мой рабочий файл конфигурации modprobe.d

Мне нужно было указать индексы, видео и pid, а также добавить префикс 0x к идентификаторам. Заметка об этом может появиться в вики, если она верна.

--Додж (разговор) 21:38, 6 ноября 2018 г. (UTC)

Markus00000 (разговор) 06:02, 14 сентября 2016 г. (UTC)

импульс

Относительно [3], эти пакеты не зависят от pulseaudio? См. [4] или [5]. Обратите внимание, что и в skype AUR, и в firefox есть pulseaudio, указанный в зависимостях, но как необязательный. Таким образом, нет установки и последующей активации pulseaudio.

Включить микрофон

Было бы неплохо прокомментировать, что люди должны попытаться увидеть, действительно ли включен канал Capture, ДО того, как попытаются его прослушать. В моем случае канал не принимает команды «отключить звук» или «включить звук», просто переключатель amixer sset Capture смог включить его, и затем я мог протестировать, используя то, о чем рассказывает этот сеанс. Жоаантоникоардозо (обсуждение) 20:27, 16 июля 2017 г. (UTC)

Реструктурировать/реорганизовать раздел карточек по умолчанию

Итак, я заметил, что наиболее распространенная проблема устройства ALSA по умолчанию, возникающая на форумах, заключается в том, что люди ломали dmix или его конфигурацию другими способами, сначала следуя альтернативному методу настройки и не замечая или не понимая последствия предупреждения, прежде чем пытаться использовать менее деструктивные методы через узел defaults или изменять порядок индексации модулей ядра. Я предполагаю, что это связано с тем, что это, по-видимому, первый раздел, посвященный общим темам обнаружения и идентификации устройств.

Но все эти методы обнаружения применимы ко всем другим способам установки карты по умолчанию и применимы к переменной среды, а также к узлу значений по умолчанию (фактически к любой конфигурации ALSA) и, таким образом, должны быть перемещены вверх, чтобы иметь больше логическая связность того, как можно манипулировать различными аспектами конфигурации.

Аналогично с идентификацией используемого модуля ядра, он упоминался ранее несколько раз, но на самом деле обсуждение того, как его можно идентифицировать и каковы последствия загруженного драйвера звуковой карты, идет после раздела по умолчанию, где уже есть ссылка на модулей ядра для управления порядком индекса.

Я думаю, что с точки зрения содержания большинство разделов в порядке, и их просто нужно перемещать, чтобы они находились в более логичном положении относительно того, что последует за ними.

Но это было бы довольно большим изменением с точки зрения текущей структуры, поэтому я не просто хотел пойти дальше и сделать это, а вместо этого собраться с мыслями. V1del (обсуждение) 14:12, 15 сентября 2020 г. (UTC)

Добавить канал в соответствующие статьи

Должны ли мы добавить pipewire в качестве связанной статьи? В списке есть PulseAudio, альтернативой может быть pipewire.

Всегда нужно использовать sudo alsa force-reload после перезагрузки, чтобы звук заработал

Всегда нужно использовать sudo alsa force-reload после перезагрузки, чтобы звук заработал

Каждый раз, когда я перезагружаю свой компьютер, у меня нет звука - в настройках звука появляется только "фиктивный вывод"
Однако после того, как я использую команду

звуки работают нормально. Очевидно, я бы предпочел не использовать эту команду каждый раз при перезагрузке!

Давайте посмотрим, сможем ли мы выяснить причину этого. верните еще несколько выводов, пожалуйста: inxi -Fxz , aplay -l и dmesg | grep -C1 -E 'ALSA|HDA|HDMI|snd[_-]|звук|hda.codec|hda.intel'


Мои советы по исправлению звука в Linux Mint

Спасибо за быстрый ответ!

Выводит следующим образом:

Хорошо, попробуйте.

В терминале введите gksudo xed /etc/modprobe.d/alsa-base.conf, а когда файл откроется, прокрутите вниз и добавьте новую строку:


Мои советы по исправлению звука в Linux Mint

Спасибо за совет! К сожалению, я попытался отредактировать alsa-base.conf, как описано, но при загрузке появляется только «фиктивный вывод», а звук работает после принудительной перезагрузки sudo alsa. Не уверен, что это актуально, но я не получил никаких предупреждений терминала, когда сохранил alsa-base.conf

Спасибо за совет! К сожалению, я попытался отредактировать alsa-base.conf, как описано, но при загрузке появляется только «фиктивный вывод», а звук работает после принудительной перезагрузки sudo alsa. Не уверен, что это актуально, но я не получил никаких предупреждений терминала, когда сохранил alsa-base.conf

тогда он *должен* восстановить эти настройки при перезагрузке. Вам *не следует* повторно запускать эту команду.

Пожалуйста, измените заголовок исходного сообщения, добавив [РЕШЕНО], если/когда проблема будет решена!
Ваши данные и ОС зарезервированы. правильно?

Спасибо за совет! К сожалению, я попытался отредактировать alsa-base.conf, как описано, но при загрузке появляется только «фиктивный вывод», а звук работает после принудительной перезагрузки sudo alsa. Не уверен, что это актуально, но я не получил никаких предупреждений терминала, когда сохранил alsa-base.conf

@Flemur:
Я почти уверен, что это не сработает, так как при этом сохраняется состояние обнаруженной карты. При загрузке карта OP не обнаруживается должным образом, отсюда и фиктивный вывод, поэтому он не загружает эти настройки.


Мои советы по исправлению звука в Linux Mint

Спасибо @Flemur @MrEen за ваши ответы. Ни один из них не решил проблему, хотя я заметил, что завершенные процессы, показанные в выводе sudo alsa force-reload, изменились на

Спасибо @Flemur @MrEen за ваши ответы. Ни один из них не решил проблему, хотя я заметил, что завершенные процессы, показанные в выводе sudo alsa force-reload, изменились на

Да, мы замаскировали звук HDMI, поскольку он мог быть причиной проблемы. Не могли бы вы перезагрузиться и снова запустить большую команду dmesg? Я хочу посмотреть, какие ошибки все еще существуют, и, надеюсь, смогу их решить.

Кроме того, перед запуском sudo alsa force-reload в следующий раз проверьте, работает ли звук при переводе компьютера в спящий режим, а затем при его немедленном пробуждении.

И еще один вопрос; Это началось недавно, например, с последним обновлением ядра? Это происходит, если вы загружаетесь с предыдущим ядром?


Мои советы по исправлению звука в Linux Mint

Спасибо за ответ!

Трудно сказать, когда это началось, так как звук обычно не используется. Однако я вернулся к ядру 4.4.0-137 и столкнулся с той же проблемой. Также перевод компьютера в спящий режим не помог.

Вывод dmesg | grep -C1 -E 'ALSA|HDA|HDMI|snd[_-]|sound|hda.codec|hda.intel' равен

Странно.В вашем первом выводе dmesg ошибки появились примерно через 50 секунд после загрузки, но через 30 секунд после инициализации карты. На этот раз отображается только инициализация без каких-либо ошибок.

Я предполагаю, что вы уже запустили принудительную перезагрузку, так что теперь запустите это:

Затем перезагрузите компьютер и снова запустите его, чтобы мы могли сравнить рабочие и нерабочие настройки.

В последней строке этой команды есть URL-адрес, указывающий на вашу настройку звука.


Мои советы по исправлению звука в Linux Mint

Спасибо за ответ.

Вывод dmesg | grep -C1 -E 'ALSA|HDA|HDMI|snd[_-]|sound|hda.codec|hda.intel', который я дал в своем последнем посте, был до запуска sudo alsa force-reload .

И после перезагрузки вывод dmesg | grep -C1 -E 'ALSA|HDA|HDMI|snd[_-]|sound|hda.codec|hda.intel' после запуска sudo alsa force-reload

Хорошо, возможно, мы что-то поняли, хотя я не совсем ясно объяснил, чего от вас хочу. В вашем выводе dmesg во время инициализации карты есть это:

Я пока не могу сказать, что знаю, что с этим делать, но это может быть подсказкой.

Что мне действительно нужно, так это вывод этой команды, выполняемой как до, так и после принудительной перезагрузки sudo alsa:

Это показывает массу информации по выводимому URL, которая может указывать на причину проблемы. Пожалуйста, опубликуйте 2 URL-адреса и сообщите нам, какой из них со звуком, а какой без.


Мои советы по исправлению звука в Linux Mint

Еще раз спасибо за ответ и приносим извинения за то, что не выполнили ваши инструкции раньше!

Хорошо, вот что я получаю в результате

Всегда пожалуйста. Мне потребуется немного времени, чтобы просмотреть результаты, и я дам вам знать, если что-то найду необычным.

Если вы хотите посмотреть сами, перейдите по этим ссылкам:
До
После


Мои советы по исправлению звука в Linux Mint

Ну, я уже нашел причину, просто пока не знаю, что с этим делать. Модуль module-alsa-card не загружается при загрузке. Вполне возможно, что это состояние гонки, когда что-то загружается раньше, чем что-то еще, от чего оно зависит. Все, что мы, вероятно, можем сделать, это написать что-нибудь, чтобы автоматизировать исправление, чтобы вам не пришлось его вводить.

Пожалуйста, посмотрите, имеет ли это тот же эффект, что и sudo alsa force-reload: sudo alsactl init

Пока жду вашего ответа, я найду подходящую инструкцию по автоматизации.


Мои советы по исправлению звука в Linux Mint

Кроме того, удалите последние 2 строки в файле /etc/modprobe.d/alsa-base.conf и перезагрузитесь. Я предполагаю, что именно здесь хранится строка с model=auto.


Мои советы по исправлению звука в Linux Mint

Еще раз спасибо за ответы!

Я попробовал sudo alsactl init, но звук не восстановился. Я получил следующий вывод:

Я также удалил строку в файле /etc/modprobe.d/alsa-base.conf, где сохраняется и перезагружается model=auto; все еще нужно использовать sudo alsa force-reload, чтобы получить звук

Я также хотел, чтобы вы удалили строку probe_mask=0x01. Это не решило эту проблему, поэтому нет смысла оставлять его.

Я пытаюсь понять, как правильно это написать. Я должен что-то попробовать в ближайшее время.


Мои советы по исправлению звука в Linux Mint

Надеюсь, я правильно понял:

В терминале введите sudo touch /etc/systemd/system/alsa-fix@.service, затем gksudo xed /etc/systemd/system/alsa-fix@.service и вставьте это в:

Сохраните этот файл и закройте его, затем вернитесь в терминал и введите systemctl enable alsa-fix@michelle.service , а затем systemctl --system daemon-reload

В терминале будут предупреждения от команды gksudo, их можно смело игнорировать. Возможно, больше, если вы закроете файл после сохранения.

Затем перезагрузитесь и посмотрите, работает ли звук.

Я надеюсь, что это не понадобится при обновлении вашей системы, но вполне возможно. Когда вы переходите на версию Mint 19+, единственное, что должно отличаться, это способ открытия файла, который изменится на xed admin:///etc/systemd/system/alsa-fix@.service


Мои советы по исправлению звука в Linux Mint

6 ответов.Если Ubuntu все еще использует Alsa для своего звукового движка (я не уверен, так как я давно его не использовал), вы можете перезапустить его, набрав sudo /etc/init. d/alsa-utils перезапустите в терминале. Возможно, вам также придется перезапустить Pulse-Audio.

Как запустить терминал ALSA?

  1. Откройте терминал. (Самый быстрый способ — сочетание клавиш Ctrl-Alt-T.)
  2. Введите «alsamixer» и нажмите клавишу Enter.
  3. Теперь вы увидите пользовательский интерфейс. В этом пользовательском интерфейсе вы можете сделать следующее: Выберите правильную звуковую карту, нажав F6, а затем нажмите F5, чтобы также увидеть элементы управления записью.

Как сохранить настройки ALSA?

  1. sudo alsamixer. Внесите необходимые изменения. Сохранить изменения с помощью.
  2. sudo alsactl –file ~/.config/asound.state store. Откройте bashrc.
  3. sudo nano ~/.bashrc. Добавьте эту строку в конец.
  4. alsactl –file ~/.config/asound.state restore.

Где хранятся настройки ALSA?

Файл общесистемной конфигурации хранится в папке «/etc/asound. conf», все приложения, совместимые с ALSA, будут читать этот файл при каждом запуске. Лучшее место, где можно получить представление о ваших текущих звуковых устройствах, находится здесь, в ‘/proc/asound/’.

Как переустановить пульсирующий звук?

Запустите терминал и выполните следующие действия, чтобы установить PulseAudio из репозитория PPA:

  1. Шаг 1. Добавьте репозиторий PulseAudio PPA. Сначала добавьте репозиторий PulseAudio PPA с помощью команды:
  2. Шаг 2. Обновите apt-cache.
  3. Шаг 3. Установите PulseAudio.

Как перезапустить звук?

Дважды щелкните «Звуковые, видео и игровые контроллеры». Щелкните правой кнопкой мыши звуковой драйвер и нажмите «Включить», чтобы перезагрузить устройство.

Что такое Alsactl?

alsactl используется для управления дополнительными настройками драйверов звуковой карты ALSA (Advanced Linux Sound Architecture). Он поддерживает несколько звуковых карт. Это помогает получить контроль над функциями карты, которые вы не можете контролировать из приложения микшера. Синтаксис: alsactl [параметры] [сохранить|восстановить|инициализировать]

Что такое подключаемые модули ALSA?

Подключаемые модули ALSA Подключаемые модули используются для создания виртуальных устройств, которые можно использовать как обычные аппаратные устройства, но они вызывают дополнительную обработку звукового потока. Они используются при настройке ALSA в . файл asoundrc.

Как сохранить и восстановить настройки ALSA?

Какой файл конфигурации по умолчанию для ALSA?

Файл конфигурации системы — /etc/asound.conf, а файл конфигурации для каждого пользователя — ~/.asoundrc. Файлы конфигурации ALSA следуют простому синтаксису, состоящему из иерархических значений для назначений параметров (ключей). Синтаксис также показан в [2]. Присваивания определяют значение данного ключа.

Как отобразить руководство alsactl в Linux?

Команда для отображения руководства по alsactl в Linux: $ man 1 alsactl alsactl [параметры] [ store | восстановить | init] alsactl используется для управления расширенными настройками драйверов звуковой карты ALSA. Он поддерживает несколько звуковых карт.

Нужно ли мне вручную устанавливать ALSA?

ALSA — это набор встроенных модулей ядра Linux. Поэтому ручная установка не требуется. udev автоматически обнаружит ваше оборудование и выберет необходимые драйверы во время загрузки, поэтому ваш звук уже должен работать. Однако изначально звук может быть отключен.

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