사운드 카드는 ALSA와 작동하지만 볼륨 믹서에는 표시되지 않습니다.

사운드 카드는 ALSA와 작동하지만 볼륨 믹서에는 표시되지 않습니다.

시스템 업그레이드 후 소리가 나지 않는 것을 발견했습니다. 볼륨 믹서에 통합 사운드 카드가 표시되지 않고 다른 카드(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로 사운드를 재생할 때 거기서 볼륨을 조절할 수 있습니다 .aplayspeaker-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
$

관련 정보