빠른 확인
# Check if volume is muted
amixer get Master
# List sound cards
aplay -l
cat /proc/asound/cards
# Check PipeWire service
systemctl --user status pipewire pipewire-pulse wireplumberUbuntu 26.04 오디오 아키텍처
Ubuntu 26.04은 PipeWire를 기본 오디오 서버로 사용하여 이전 PulseAudio를 대체합니다. 레이어 계층 구조:
Application
|
PipeWire (audio server)
|
ALSA (kernel audio driver)
|
Hardware sound cardPipeWire 문제 해결
서비스 상태 확인
systemctl --user status pipewire
systemctl --user status pipewire-pulse
systemctl --user status wireplumberPipeWire을 다시 시작하세요.
systemctl --user restart pipewire pipewire-pulse wireplumber오디오 장치 보기
# List audio output devices
wpctl status
# View default output device
wpctl inspect @DEFAULT_AUDIO_SINK@
# Set volume
wpctl set-volume @DEFAULT_AUDIO_SINK@ 0.8
# Unmute
wpctl set-mute @DEFAULT_AUDIO_SINK@ 0출력 장치 전환
# List all sinks (output devices)
wpctl status | grep -A 20 "Audio"
# Set default output (replace ID with actual device ID)
wpctl set-default <DEVICE_ID>PipeWire 구성 재설정
rm -rf ~/.config/pipewire ~/.local/state/pipewire
systemctl --user restart pipewire pipewire-pulse wireplumberALSA 계층 문제 해결
사운드 카드 드라이버 확인
# List sound cards
cat /proc/asound/cards
# If it shows "no soundcards found", the sound card driver is not loaded
sudo dmesg | grep -i "snd\|sound\|audio\|hda"ALSA 볼륨 제어
alsamixeralsamixer에서:
- F6을 눌러 사운드 카드를 선택하세요.
- 음소거/음소거 해제를 전환하려면 M을 누르세요. (
MM은 음소거됨을 의미합니다.) - 볼륨을 조정하려면 위쪽/아래쪽 화살표 키를 사용하세요.
- 마스터, PCM 및 스피커 채널이 모두 음소거 해제되어 있는지 확인하세요.
ALSA 설정을 저장합니다.
sudo alsactl store사운드 카드 드라이버 다시 로드
# Intel HDA sound card
sudo modprobe -r snd_hda_intel
sudo modprobe snd_hda_intel
# If loading fails
sudo dmesg | tail -20일반적인 시나리오
HDMI 오디오 없음
# Check HDMI audio output
aplay -l | grep HDMI
# Switch to HDMI output in PipeWire
wpctl status
wpctl set-default <HDMI_DEVICE_ID>GNOME 설정 > 사운드에서 HDMI 출력을 선택할 수도 있습니다.
블루투스 헤드셋에서 소리가 나지 않습니다
# Confirm Bluetooth audio device is connected
wpctl status | grep -i bluetooth
# If there is a codec issue, install additional support
sudo apt install libspa-0.2-bluetooth
systemctl --user restart pipewire pipewire-pulse wireplumber브라우저에서만 소리가 나지 않습니다.
일부 Snap 애플리케이션에는 권한 문제가 있을 수 있습니다.
# Check browser audio permissions
snap connections firefox | grep audio
# Ensure the audio interface is connected
sudo snap connect firefox:audio-playback마이크가 작동하지 않음
# Check recording devices
arecord -l
# Test the microphone
arecord -d 5 -f cd test.wav
aplay test.wav
# Check input devices in PipeWire
wpctl status | grep -A 10 "Sources"
wpctl set-mute @DEFAULT_AUDIO_SOURCE@ 0PipeWire에 대해 더 자세히 알아보기
Ubuntu 26.04은 더 이상 PulseAudio 데몬을 제공하지 않으므로 “PulseAudio로 대체”는 더 이상 불가능합니다. PipeWire은 pipewire-pulse을 통해 완벽하게 호환되는 PulseAudio 인터페이스를 제공합니다. 완고한 문제의 경우 PipeWire 자체 문제를 직접 해결하세요.
# Fully restart the user audio stack
systemctl --user restart pipewire pipewire-pulse wireplumber
# Inspect PipeWire / WirePlumber logs to locate errors
journalctl --user -u pipewire -u pipewire-pulse -u wireplumber -b --no-pager
# Inspect the live graph (nodes, links, devices)
pw-top # top-like live view
pw-cli ls Node
wpctl status구성이 손상된 경우 사용자 구성을 재설정하고 다시 시작합니다(위의 “PipeWire 구성 재설정” 참조).
rm -rf ~/.config/pipewire ~/.local/state/pipewire ~/.config/wireplumber
systemctl --user restart pipewire pipewire-pulse wireplumberNote
pactl 및 pavucontrol과 같은 친숙한 PulseAudio 도구를 사용하여 PipeWire을 계속 구동할 수 있습니다. PulseAudio를 설치할 필요 없이 pipewire-pulse 호환성 레이어를 통해 작동합니다.
진단 정보 수집
# Generate a complete audio diagnostic report
sudo apt install alsa-utils
alsa-info.sh --upload도움을 받기 위해 출력 링크를 커뮤니티와 공유할 수 있습니다.