Comprobación rápida
# 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 Arquitectura de audio
Ubuntu 26.04 usa PipeWire como servidor de audio predeterminado, reemplazando al antiguo PulseAudio. La jerarquía de capas:
Application
|
PipeWire (audio server)
|
ALSA (kernel audio driver)
|
Hardware sound cardPipeWire Solución de problemas
Consultar estado del servicio
systemctl --user status pipewire
systemctl --user status pipewire-pulse
systemctl --user status wireplumberReiniciar PipeWire
systemctl --user restart pipewire pipewire-pulse wireplumberVer dispositivos de audio
# 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@ 0Dispositivo de salida del interruptor
# 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>Restablecer la configuración de PipeWire
rm -rf ~/.config/pipewire ~/.local/state/pipewire
systemctl --user restart pipewire pipewire-pulse wireplumberSolución de problemas de la capa ALSA
Verifique el controlador de la tarjeta de sonido
# 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"Control de volumen ALSA
alsamixerEn alsamixer:
- Presione F6 para seleccionar la tarjeta de sonido.
- Presione M para alternar silenciar/activar el silencio (
MMsignifica silenciado) - Utilice las teclas de flecha arriba/abajo para ajustar el volumen
- Asegúrese de que los canales Master, PCM y Speaker estén activados
Guardar la configuración de ALSA:
sudo alsactl storeRecargar el controlador de la tarjeta de sonido
# Intel HDA sound card
sudo modprobe -r snd_hda_intel
sudo modprobe snd_hda_intel
# If loading fails
sudo dmesg | tail -20Escenarios comunes
Sin audio HDMI
# Check HDMI audio output
aplay -l | grep HDMI
# Switch to HDMI output in PipeWire
wpctl status
wpctl set-default <HDMI_DEVICE_ID>También puede seleccionar la salida HDMI en GNOME Configuración > Sonido.
No hay sonido en los auriculares Bluetooth
# 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 wireplumberNo hay sonido solo en el navegador.
Algunas aplicaciones Snap pueden tener problemas de permisos:
# Check browser audio permissions
snap connections firefox | grep audio
# Ensure the audio interface is connected
sudo snap connect firefox:audio-playbackEl micrófono no funciona
# 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@ 0Profundizando en PipeWire
Ubuntu 26.04 ya no incluye el demonio PulseAudio, por lo que ya no es posible “recurrir a PulseAudio”: PipeWire proporciona una interfaz PulseAudio totalmente compatible a través de pipewire-pulse. Para problemas difíciles, solucione el problema de PipeWire directamente:
# 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 statusSi la configuración está dañada, restablezca la configuración del usuario y reinicie (consulte “Restablecer la configuración de PipeWire” más arriba):
rm -rf ~/.config/pipewire ~/.local/state/pipewire ~/.config/wireplumber
systemctl --user restart pipewire pipewire-pulse wireplumberAún puede manejar PipeWire con herramientas familiares de PulseAudio como pactl y pavucontrol; funcionan a través de la capa de compatibilidad pipewire-pulse sin necesidad de instalar PulseAudio.
Recopilación de información de diagnóstico
# Generate a complete audio diagnostic report
sudo apt install alsa-utils
alsa-info.sh --uploadEl enlace de salida se puede compartir con la comunidad para obtener ayuda.
Artículos relacionados
- Audio y vídeo — Instalación y configuración de reproductores de audio y vídeo en Ubuntu
- Problemas de Bluetooth — Solución de problemas de fallas y desconexiones de conexión de dispositivos Bluetooth
- Codecs: instalación de códecs multimedia para admitir más formatos de audio y vídeo