Звуковая карта работает с ALSA, но не отображается в микшере громкости


0

После обновления системы я заметил, что у меня нет звука. В микшере громкости я вижу, что моя встроенная звуковая карта не отображается, а другая (HDMI) есть.

Мне удалось обнаружить, что имя устройства CARD=MIDиспользует, aplay -Lи я действительно слышу звук, когда я выполняю это:

$ for dev in `aplay -L | grep "CARD=MID"`; do aplay -D $dev /usr/share/sounds/alsa/Front_Right.wav 2> /dev/null && echo $dev; done
default:CARD=MID
sysdefault:CARD=MID

Я также могу слышать звук speaker-testбез каких-либо аргументов.

На alsamixerкарте также показано, что она является стандартной ( HDA Intel MID), и я могу отрегулировать громкость оттуда, когда я играю звук с помощью aplayили speaker-test.

Чтобы заставить работать звуковую карту в системе, я остановил pulseaudio и удалил локальные файлы конфигурации в ~/.config/pulse/, но ничего не изменилось при перезапуске.

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

Редактировать:

Я прилагаю вывод lsof -n /dev/snd/*в некоторых ситуациях.

При пульсаудио остановился:

$ lsof -n /dev/snd/*
$

с импульсным режимом работы:

$ lsof -n /dev/snd/*
COMMAND    PID    USER   FD   TYPE DEVICE SIZE/OFF  NODE NAME
pulseaudi 3463 etuardu   16u   CHR 116,14      0t0 13058 /dev/snd/controlC1
pulseaudi 3463 etuardu   23u   CHR 116,14      0t0 13058 /dev/snd/controlC1
$

во время воспроизведения звука с тестом динамика:

$ lsof -n /dev/snd/*
COMMAND    PID    USER   FD   TYPE DEVICE SIZE/OFF  NODE NAME
pulseaudi 3463 etuardu   16u   CHR 116,14      0t0 13058 /dev/snd/controlC1
pulseaudi 3463 etuardu   23u   CHR 116,14      0t0 13058 /dev/snd/controlC1
speaker-t 3481 etuardu  mem    CHR  116,2          13523 /dev/snd/pcmC0D0p
speaker-t 3481 etuardu    3r   CHR 116,33      0t0  2850 /dev/snd/timer
speaker-t 3481 etuardu    4u   CHR  116,2      0t0 13523 /dev/snd/pcmC0D0p
speaker-t 3481 etuardu    5u   CHR  116,5      0t0 11209 /dev/snd/controlC0
$

« Объемный миксер » означает alsamixerили pavucontrol?
Ипор Сирсер

Я имел в виду микшер громкости графического интерфейса моего рабочего стола (центр управления gnome / аудио). Я установил pavucontrolи карта там тоже не показывается. С другой стороны это видно и работает в alsamixer.
etuardu

Тогда это кажется pulseaudioошибкой, или какое-то приложение берет вашу звуковую карту при запуске pulseaudio, поэтому она не может привязаться к ней. Попробуйте перезапустить pulseaudio с -v -v -vпараметрами, чтобы увидеть, что происходит. (обновите свой вопрос этим выводом)
Ipor Sircer

Это результат pulseaudio -v -v -vначала работы: pastebin.com/raw/jjCdB3iN
etuardu

D: [pulseaudio] module-udev-detect.c: /devices/pci0000:00/0000:00:1b.0/sound/card0 is busy: yesТаким образом, одно приложение уже использует вашу звуковую карту.
Ипор Сирсер
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.