오랜만에 리눅스 PC에서
sudo apt update / install 후 스피커 인식이 안됩니다.
시스템설정의 소리를 확인하면 아래와 같습니다.
dummy output 만 나오고 노트북 내장 스피커 또는 HDMI 외장 모니터의 스피커를 인식하지 못합니다.
어떤 문제가 있는 건가요?
그런데,
sudo alsa force-reload
이 명령을 수행하니 다시 speaker 디바이스가 인식이 되고 하기와 같이 소리설정앱에도 보이네요.
그런데 PC를 reboot 하면 설정이 저장이 안되어서 그런지
또 다시 위 명령을 입력해야 sound 장치가 잡힙니다.
이 문제의 해결책이 정확히 어떤 것인지 몰라서 문의드립니다.
자문자답이네요
아래와 같이 하니까 해결되네요.
-
sudo apt --purge remove pipewire pipewire-alsa pipewire-pulse wireplumber libspa-0.2-bluetooth libspa-0.2-jack
-
sudo apt autoremove
-
rm -rf ~/.config/pulse ~/.pulse ~/.local/state/wireplumber ~/.config/wireplumber
-
sudo apt install pipewire pipewire-alsa pipewire-pulse wireplumber alsa-utils alsa-tools
-
systemctl --user status wireplumber.service
-
sudo alsactl store
위와같이 config 파일도 지우고 관련 패키지를 재설치 하니 장치가 제대로 올라오네요.(GUI 로 확인)
그리고 마지막으로 alsactl store 로 정상적인 사운드 설정을 저장했습니다.