[sisyphus] Пропал звук в PulseAudio

Alex Karpov castor.gemini.pollux на gmail.com
Чт Июн 3 00:08:30 MSK 2021


Добрый день.

После сегодняшнего обновления из сизифа, в котором, по-моему, было и 
ALSA, пропал звук в PulseAudio.

pactl list sinks:
Аудиоприёмник №0
         Состояние: SUSPENDED
         Имя: auto_null
         Описание: Фиктивный выход
         Драйвер: module-null-sink.c
         Спецификация отсчётов: s16le 2-канальный 4410
         Схема каналов: front-left,front-right
         Модуль-владелец: 16
         Звук выключен: нет
         Громкость: front-left: 27890 /  43% / -22,26 dB,   front-right: 
27890 /  43% / -22,26 dB
                 баланс 0,00
         Базовая громкость: 65536 / 100% / 0,00 dB
         Мониторный источник: auto_null.monitor
         Задержка: 0 мкс, настроено на 0 мкс
         Флаги: DECIBEL_VOLUME LATENCY SET_FORMATS
         Свойства:
                 device.description = "Фиктивный выход"
                 device.class = "abstract"
                 device.icon_name = "audio-card"
         Форматы:
                 pcm

ну и обеих карт (встроенной Intel и NVidia) pulseaudio не видит. При 
этом в alsamixer они есть, и если указать что-то типа
mplayer -ao alsa:device=hw=1.7 xxx
то все играет.

Если запустить pulseaudio -v, то будет куча жалоб от alsalib вот такого 
вида на все доступные устройства.
D: [pulseaudio] alsa-util.c: Trying hdmi:0,7 with SND_PCM_NO_AUTO_FORMAT ...
I: [pulseaudio] (alsa-lib)conf.c: Parameter AES3 must be an integer
I: [pulseaudio] (alsa-lib)conf.c: Parse arguments error: Недопустимый 
аргумент
I: [pulseaudio] (alsa-lib)confmisc.c: Unable to find definition 
'cards.HDA-Intel.pcm.hdmi.common:CARD=0,DEVICE=13,CTLINDEX=7,AES0=4,AES1=130,AES2=0,AES3=2cards.HDA-Intel.pcm.hdmi.common:CARD=0,DEVICE=13,CTLINDEX=7,AES0=4,AES1=130,AES2=0,AES3=2'
I: [pulseaudio] (alsa-lib)conf.c: function snd_func_refer returned 
error: Нет такого файла или каталога
I: [pulseaudio] (alsa-lib)conf.c: Evaluate error: Нет такого файла или 
каталога
I: [pulseaudio] (alsa-lib)confmisc.c: Unable to find definition 
'cards.0.pcm.hdmi.7:CARD=0,AES0=4,AES1=130,AES2=0,AES3=2'
I: [pulseaudio] (alsa-lib)conf.c: function snd_func_refer returned 
error: Нет такого файла или каталога
I: [pulseaudio] (alsa-lib)conf.c: Evaluate error: Нет такого файла или 
каталога
I: [pulseaudio] (alsa-lib)pcm.c: Unknown PCM hdmi:0,7
I: [pulseaudio] alsa-util.c: Error opening PCM device hdmi:0,7: Нет 
такого файла или каталога

Есть подозрение, что это обновление что-то сломало, но вот что - я так и 
не понял. Всякие шаманства типа alsactl init и прочие протирки фар толку 
не дали.

Это моя индивидуальная проблема и нужно потихоньку копать самому, или 
есть надежды, что на днях прилетит обновленный пакет, который починит 
проблему?

С уважением,
Алексей.


Подробная информация о списке рассылки Sisyphus