Servidores de audio

ALSA, Pulse y Pipewire

https://wiki.archlinux.org/index.php/Sound_system

ALSA

Mostrar info

Pipewire

Servidor de sonido y video

Paquetes

  • Instalados
    • pipewire : Server and user space API to deal with multimedia pipelines
  • Opcionales
    • pipewire-alsa : ALSA Configuration for PipeWire
    • pipewire-jack : Server and user space API to deal with multimedia pipelines (JACK support)
    • pipewire-pulse : Server and user space API to deal with multimedia pipelines (PulseAudio support)
      • OJO! que este en la versión 0.3.17 sustituye a pulseaudio y pulseaudio-bluetooth por completo
    • wireplumber

Mostrar config

systemctl --user --full --no-pager status pipewire-pulse.{socket,service} pipewire.service
pw-mon  # Monitor objects on the PipeWire instance
pw-cli ls # alias de list-objects, admite filtros: [all|Core|Module|Device|Node|Port|Factory|Client|Link|Session|Endpoint|EndpointStream|<id>]

WirePlumber

Session manager para Pipweire que remplanza a pipewire-media-session

wpctl status # Mostrar objetos

Pulseaudio

Paquetes

  • Instalados
    • pulseaudio : A featureful, general-purpose sound server
    • plasma-pa : Plasma applet for audio volume management using PulseAudio
      • libcanberra-pulse : PulseAudio plugin for libcanberra
  • Opcionales
    • pulseaudio-alsa : ALSA Configuration for PulseAudio
    • pulseaudio-jack : Jack support for PulseAudio / for JACK sink, source and jackdbus detection
    • pavucontrol-qt : A Pulseaudio mixer in Qt (port of pavucontrol)

Mostrar config

https://forum.manjaro.org/t/sound-not-working-after-upgrade/2864/37

  • Estado de los servicios
systemctl --user --full --no-pager status pulseaudio.{socket,service} 
  • Comprobar los modulos
pactl list short modules
  • Mostrar configuración
pactl stat # Paquete libpulse
pactl info
pacmd dump # Paquete pulseaudio
  • Listar
pacmd list
pacmd list-cards
pacmd list-sinks
pacmd list-sink-inputs
pacmd list-sources

Acciones

  • Reiniciar
systemctl --user restart pulseaudio

Programas

Docu

Última modificación 2022.19.03: hugo --minify (c53e62c)