Linux debian пропал звук

Linux debian пропал звук

Часто задаваемые вопросы о ALSA.

  1. Как установить и настроить ALSA?
  2. ALSA установлен, а звука нет. Что делать?
  3. Как сохранить настройки микшера при использовании ALSA? Как сделать, чтобы они восстанавливались?
  4. У меня несколько звуковых карт, как задать карту по умолчанию?
  5. Где в Linux эквалайзер? Как мне поднять/прибрать высокие/низкие частоты для всех аудио-приложений?
  6. Приложение полностью занимает звуковую карту, что делать?
  7. Как сделать программное микширование с ALSA на картах, не поддерживающих аппаратное?
  8. Что за ошибка FATAL: Error running install command for sound_slot_0?
    1. Простой
    2. Сложный
    3. Очень сложный

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

    В ядре Debian GNU/Linux ALSA является стандартной звуковой подсистемой и, если не установлено какое-нибудь экзотическое аудиоустройство, работает «из коробки».

    Если у вас установлена мало распространенная звуковая карта, может оказаться, что в вашем ядре не собран модуль для работы с ней. В этом случае, будет достаточно пересобрать ядро, вместе с требуемым модулем (его название можно узнать в описании вашей звуковой карты На ALSA SoundCard Matrix).

    ALSA установлен, а звука нет. Что делать?

    По умолчанию после установки ALSA (если ранее она не стояла), все каналы находятся в заглушенном положении (mute). Поэтому запустите alsamixer (из пакета alsa-utils) и снимите mute клавишей m с каналов Master и PCM. Кнопки курсора вверх и вниз позволят установить требуемый уровень звука. Это же можно сделать с помощью любого аудио микшера, например gnome-volume-control (из пакета gnome-media) в GNOME, kmix в KDE и т.д.

    Как сохранить настройки микшера при использовании ALSA? Как сделать, чтобы они восстанавливались?

    Для сохранения настроек выполните команду:

    А чтобы они восстанавливались (и записывались) нужно, чтобы в инит-скриптах стартовал демон alsa-utils (из пакета alsa-utils).

    • с помощью утилиты rcconf поставив галочку в alsa-utils;
    • с помощью инструмента GNOME «Службы» (из пакета gnome-system-tools) поставив галочку в alsa-utils.

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

    Сначала нужно посмотреть какие карты обнаружились ядром (файл /proc/asound/cards):

    $ cat /proc/asound/cards 0 [Audigy2 ]: Audigy2 - SB Audigy 2 [SB0240] SB Audigy 2 [SB0240] (rev.4, serial:0x10071102) at 0xdc00, irq 16 1 [NVidia ]: HDA-Intel - HDA NVidia HDA NVidia at 0xf9e78000 irq 23

    Например установлены 2 карты, одна из которых называется Audigy2, вторая — NVidia. Для выбора карта по умолчанию нужно открыть в редакторе /etc/asound.conf (глобальные настройки), либо ~/.asoundrc (настройки пользователя) и задать устройство по умолчанию (в примере по умолчанию выбрана NVidia):

    pcm.!default type hw card NVidia > ctl.!default type hw card NVidia >

    всё, если вы редактировали ~/.asoundrc, то достаточно перезапустить приложения (или перелогиниться), в случае asound.conf потребуется перезагрузка.

    Где в Linux эквалайзер? Как мне поднять/прибрать высокие/низкие частоты для всех аудио-приложений?

    Наиболее простой способ при использовании ALSA, описан здесь. В звуковых картах Creative Labs (семейства Live!, Audigy, X-Fi) встроен двухполосный аппаратный эквалайзер, но пользоваться им не рекомендуется из-за ощутимого ухудшения звучания при его использовании.

    Приложение полностью занимает звуковую карту, что делать?

    Начиная с какой-то-там версии ALSA dmix работает по умолчанию. Этот вопрос устарел, так как arts и esound уже давно не используются.

    Как сделать программное микширование с ALSA на картах, не поддерживающих аппаратное?

    Начиная с версии 1.0.9 ALSA сама определяет способна ли карта аппаратно микшировать потоки и если нет, включает dmix. На всякий случай стоит вспомнить как это настраивается вручную:

    pcm.!default type plug slave.pcm "dmixer" > pcm.dsp0 type plug slave.pcm "dmixer" > pcm.dmixer type dmix ipc_key 1024 slave pcm "hw:0,0" period_time 0 period_size 1024 buffer_size 8192 rate 44100 > bindings 0 0 1 1 > > ctl.mixer0 type hw card 0 >

    Лучше всего добавить это в ~/.asound.conf.

    Что за ошибка FATAL: Error running install command for sound_slot_0?

    Есть три варианта — простой, сложный и очень сложный.

    Простой

    В /etc/modprobe.d/modprobe.conf не хватает упоминания snd-slot-0:

    Сложный

    Невозможно загрузить модуль звуковой карты и как следствие, нельзя к нему обратиться. Может перепутано имя, может карта неплотно стоит в слоте (отвалилась, такое бывает).

    Очень сложный

    Вы работаете с поддержкой SELinux и при этом он включен. Либо отключите его, либо настраивайте разрешения.

    Источник

    Debian 10 Пропал звук после обновления

    Добрый день! Прошу помощи, поставил новую материнку и Debian 10 XFCE — звук работал как надо. Обновил систему и звук пропал, видимо что-то сбилось.

    До этого была другая мать и mint 19.3 — точно такая же картина, долго работало как надо, а после свежих обновлений звук лег.

    rudder@htpc:~$ cat /proc/asound/cards 0 [PCH ]: HDA-Intel - HDA Intel PCH HDA Intel PCH at 0xa1310000 irq 130 
    rudder@htpc:~$ cat /dev/urandom | aplay -D hw:0,0 aplay: main:828: audio open error: Device or resource busy 
    rudder@htpc:~$ aplay -l **** List of PLAYBACK Hardware Devices **** card 0: PCH [HDA Intel PCH], device 0: ALC892 Analog [ALC892 Analog] Subdevices: 0/1 Subdevice #0: subdevice #0 card 0: PCH [HDA Intel PCH], device 1: ALC892 Digital [ALC892 Digital] Subdevices: 1/1 Subdevice #0: subdevice #0 card 0: PCH [HDA Intel PCH], device 3: HDMI 0 [HDMI 0] Subdevices: 1/1 Subdevice #0: subdevice #0 card 0: PCH [HDA Intel PCH], device 7: HDMI 1 [HDMI 1] Subdevices: 1/1 Subdevice #0: subdevice #0 card 0: PCH [HDA Intel PCH], device 8: HDMI 2 [HDMI 2] Subdevices: 1/1 Subdevice #0: subdevice #0 card 0: PCH [HDA Intel PCH], device 9: HDMI 3 [HDMI 3] Subdevices: 1/1 Subdevice #0: subdevice #0 card 0: PCH [HDA Intel PCH], device 10: HDMI 4 [HDMI 4] Subdevices: 1/1 Subdevice #0: subdevice #0 

    В unix особо не силен, очень прошу помощи.

    Загружаться на старом ядре пробовал?

    через pavucontrol смотрел? вкладки «Устройства вывода», «Конфигурация» – что там?

    Смотри приоритеты устройств в alsamixer.

    Ручками подправил /usr/share/alsa/alsa.conf

    defaults.ctl.card 0 defaults.pcm.card 0 defaults.pcm.device 0 

    Перегрузил и звук появился.

    pavucontrol выдает 2 устройства вывода : наушники и линейный выход (plugged in) Разве так и должно быть?

    Нифига, после нескольких перезагрузок снова звука нет. Какая фигня творится

    Может дело не в перезагрузках? Может Ты запускаешь какое-то приложение?

    Тест звука что показывает

    Mixa ★ ( 22.03.20 17:09:33 MSK )
    Последнее исправление: Mixa 22.03.20 17:19:05 MSK (всего исправлений: 1)

    Сейчас установил читый mint , далее Apache, samba, docker, porteiner, Hassio в докер и все снова эта фигня! Ничего не обновлял через репозитории , что такое не понимаю.

    Снова откатился на чистую ось, буду пошагово вычислять после чего это происходит.

    Причем через hdmi выход есть я проверил.

    Нашел 100% после чего происходит. Ставлю Hassio

    curl -sL "https://raw.githubusercontent.com/home-assistant/hassio-installer/master/hassio_install.sh" | bash -s -- -m qemux86-64 

    и сразу после перезагрузки звук пропадает, а pulseaudio выдает Фиктивный выход. Удаляю Hassio звук налаживается.

    Куда копать может кто понимает почему так происходит.

    Смотри исходники (там по ходу скрипт). Пиши разрабам issue. Ищи альтернативу например здесь. Пробуй удалить Пульсу и оставить только Алсу.

    Mixa ★ ( 23.03.20 02:19:16 MSK )
    Последнее исправление: Mixa 23.03.20 02:29:35 MSK (всего исправлений: 1)

    А у Нас наоборот появился;о)

    … Debian 8 до девятки потом до 10.4( через терминал) и о чудо услышал вчера после обновления до Deb10.4 SSD стал звуки издавать ((техногенные однако)) до этого вообще не слышал оный(подсознанием разве что); и не знал что он вообше звучит ( до обновл 10 вообше не шуршал SSDM) .. Понимаю что лучше наверное с нуля ставить .. Так что я непонял что это из-за самих особенностей десятки или из-за специфической установки(недо;) … До этого вот ещё история помнится была( и есть пока)… Ставил на тот же ssd (samsung evo 860) linux с шифрованным LVM выбирая авто ..> авто… но что-то пошло не так.. и что-то шифрованное установилось… И потом у компа появилися характер и он (или кто-то удалённо, или конфликт оборудования) стал включать «загороать» кнопку отладки дэл N15(inspiron) и печатать букву_знак «Ч»… Причём даже во время процесса загрузки( и установки ) с Лайв образа… и после переустановки системы без всяких шифровОК и лвэмок.. Сканировал потом хард и он показал что есть чёйто такое не читаемое там скрин есть( не знаю из-за этого или нет)… Я эту ситуацию озаглавил ; Дипстэйт(DEEP_STATE) на харде…. А вообще уважаю линукс и когда несколько лет назад загрузился с live ISO и подключив кабель модема интернет заработал сам без всяких танцов с бубнами драйверями), то как в том анекдоте подумалось: А ЧТО ТАК МОЖНО БЫЛО. …Сами понимаете после винды то адикции))… Ладно ребят удачи и спасибо что вы есть такие Прошаренные. Уважуха . А что с похрустыванием SSD как быть откатить на олдее версюгу, али забить или вообще Манджару какую нить установить для жару)( вчера правда сие не удалось походу BRASERO болванку сасеро))… бЛАГОДАРЮ за то что прочли . И ТАК ПРОСТО ! ps ( покуда сие писал, дипстэйтразок мигнул НО НЕ ДОПЕЧАТАЛ букву ; а это наверное значить что растём и исцеляемся… Всем Мудрости

    Источник

    Читайте также:  Linux usb microphone driver
Оцените статью
Adblock
detector