Skip to Content
문서참조문제 해결소리가 나지 않음

빠른 확인

# 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 wireplumber

Ubuntu 26.04 오디오 아키텍처

Ubuntu 26.04은 PipeWire를 기본 오디오 서버로 사용하여 이전 PulseAudio를 대체합니다. 레이어 계층 구조:

Application | PipeWire (audio server) | ALSA (kernel audio driver) | Hardware sound card

PipeWire 문제 해결

서비스 상태 확인

systemctl --user status pipewire systemctl --user status pipewire-pulse systemctl --user status wireplumber

PipeWire을 다시 시작하세요.

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 wireplumber

ALSA 계층 문제 해결

사운드 카드 드라이버 확인

# 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 볼륨 제어

alsamixer

alsamixer에서:

  • 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@ 0

PipeWire에 대해 더 자세히 알아보기

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 wireplumber
Note

pactl 및 pavucontrol과 같은 친숙한 PulseAudio 도구를 사용하여 PipeWire을 계속 구동할 수 있습니다. PulseAudio를 설치할 필요 없이 pipewire-pulse 호환성 레이어를 통해 작동합니다.

진단 정보 수집

# Generate a complete audio diagnostic report sudo apt install alsa-utils alsa-info.sh --upload

도움을 받기 위해 출력 링크를 커뮤니티와 공유할 수 있습니다.

관련 기사

  • 오디오 및 비디오 — Ubuntu에 오디오 및 비디오 플레이어 설치 및 구성
  • 블루투스 문제 — 블루투스 장치 연결 실패 및 연결 끊김 문제 해결
  • 코덱 — 더 많은 오디오 및 비디오 형식을 지원하기 위해 멀티미디어 코덱 설치