суббота, 11 января 2020 г.

Пропал звук: не работает alsa. Вариант решения частной проблемы

Новый 2020 год принёс "подарок". Собственно говоря, при попытке запустить на воспроизведение файл mp3 звука нет.


Поиск в Интернет по решению данной проблемы напоминает "сизифов труд". Можно бесконечно читать различные ветки обсуждения по попыткам решить проблему, но до конкретного результата так и не дойти. Вообще-то, в большинстве случаев проблема решается простой перезагрузкой системы, но не всегда.

Не скажу, что описанное ниже решение универсальное, но попробовать можно.

Было замечено, что звук возвращается после выполнения команды alsactl init и последующей перезагрузке системы:


Однако при дальнейшем "расследовании" было выяснено, что система определяла наличие двух звуковых устройств, второе из которых представляло собой подключенную через USB веб-камеру со встроенным в неё микрофоном. Когда-то она была подключена, но потом про этот факт было "успешно" забыто.
 
Кстати говоря, полезной командой для сохранения настройки alsactl является

sudo alsactl store

На ресурсе https://archlinux.org.ru/forum/topic/15179 было найдено решение для наличия в системе одновременно нескольких звуковых устройств. Выполняется две команды терминала и по результатам вывода результатов в домашнем каталоге создаётся файл  .asoundrc  в содержании которого указывается "желаемое" звуковое устройство.

Конкретно в моём случае:

cat /proc/asound/modules

0 snd_hda_intel
1 snd_usb_audio

cat /proc/asound/cards

0 [PCH ]: HDA-Intel - HDA Intel PCH
HDA Intel PCH at 0xfbff4000 irq 29
1 [U0x46d0x825 ]: USB-Audio - USB Device 0x46d:0x825
USB Device 0x46d:0x825 at usb-0000:00:1d.0-1.4, high speed

Содержание файла  .asoundrc :

pcm.!default {
type hw
card 0
}

ctl.!default {
type hw
card 0
}

По результатам тестирования в течение нескольких дней воспроизведение звука осуществлялось через "правильное" устройство.

P.S. Подобная ситуация произошла после просмотра online видео на ok.ru


Комментариев нет:

Отправить комментарий