
시스템 업그레이드 후 소리가 나지 않는 것을 발견했습니다. 볼륨 믹서에 통합 사운드 카드가 표시되지 않고 다른 카드(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
$