Placa de som funciona com ALSA, mas não aparece no mixer de volume

Placa de som funciona com ALSA, mas não aparece no mixer de volume

Após uma atualização do sistema, percebi que não havia som. No mixer de volume vejo que minha placa de som integrada não aparece, enquanto outra (HDMI) sim.

Consegui descobrir que o nome do dispositivo está sendo CARD=MIDusado aplay -Le posso realmente ouvir o som quando faço isso:

$ 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

Também posso ouvir som com speaker-test, sem argumentos.

No alsamixercartão também é mostrado, ele aparece como o padrão ( HDA Intel MID), e posso ajustar o volume a partir daí quando toco som com aplayou speaker-test.

Para fazer a placa de som funcionar no sistema, parei o pulseaudio e removi os arquivos de configuração local em ~/.config/pulse/, mas nada mudou na reinicialização.

Acho que a atualização do sistema pode ter deixado alguma configuração de som quebrada, mas não sei onde procurar.

Editar:

Anexo a saída de lsof -n /dev/snd/*em algumas situações.

Com pulseaudio parado:

$ lsof -n /dev/snd/*
$

com pulseaudio em execução:

$ 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
$

enquanto reproduz som com teste de alto-falante:

$ 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
$

informação relacionada