Skip to Content

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 wireplumber

Ubuntu 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 card

PipeWire Solución de problemas

Consultar estado del servicio

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

Reiniciar PipeWire

systemctl --user restart pipewire pipewire-pulse wireplumber

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

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

Solució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

alsamixer

En alsamixer:

  • Presione F6 para seleccionar la tarjeta de sonido.
  • Presione M para alternar silenciar/activar el silencio (MM significa 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 store

Recargar 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 -20

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

No 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-playback

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

Profundizando 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 status

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

Aú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 --upload

El 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