Wiki Ubuntu-it

Indice
Partecipa
FAQ
Wiki Blog
------------------
Ubuntu-it.org
Forum
Chiedi
Chat
Cerca
Planet
  • Pagina non alterabile
  • Informazioni
  • Allegati

Versione 5 del 05/05/2022 13.52.30

Nascondi questo messaggio


Guida verificata con Ubuntu: 22.04

Problemi in questa pagina? Segnalali in questa discussione

Introduzione

Storicamente nei sistemi Linux per la gestione dei flussi audio sono stati utilizzati differenti server audio a seconda della tipologia di software in utilizzo.
Per fare alcuni esempi, i flussi audio standard (player audio/video, filmati web, ecc..) sono stati gestiti da PulseAudio, mentre nel caso di utilizzo di software per l'editing professionale il server audio di riferimento è stato JACK.
Purtroppo tali server sono in conflitto fra di loro. Ad es. attivando il server JACK viene escluso l'audio di tutti quei software che utilizzano PulseAudio.

PipeWire è stato realizzato proprio per uniformare l'utilizzo dei software audio, eliminare i conflitti e rendere superflue configurazioni per la bassa latenza.

PipeWire è stato parzialmente introdotto in Ubuntu 22.04 (installabile anche sulla 20.04). Tuttavia la sua integrazione ancora non risulta completa. Questa guida è stata testata principalmente con il software Ardour e può rendersi utile per l'utilizzo di altre applicazioni che fanno uso di JACK.

Configurazione

  1. Da terminale installare i seguenti pacchetti:

    sudo apt install pipewire-audio-client-libraries libspa-0.2-bluetooth libspa-0.2-jack
  2. Installare i pacchetti del menager di sessione wireplumber e al contempo rimuovere pipewire-media-session
    (il segno "-" alla fine del pacchetto fa si che venga rimosso):

    sudo apt install wireplumber pipewire-media-session-
  3. Per la configurazione di software che utilizzano ALSA e JACK creare le seguenti copie:

    sudo cp /usr/share/doc/pipewire/examples/alsa.conf.d/99-pipewire-default.conf /etc/alsa/conf.d/
    sudo cp /usr/share/doc/pipewire/examples/ld.so.conf.d/pipewire-jack-*.conf /etc/ld.so.conf.d/
  4. Termnare la configurazione attraverso il comando:

    sudo ldconfig
  5. Rimuovere il seguente pacchetto per PulseAudio:

    sudo apt remove pulseaudio-module-bluetooth
  6. Abilitare wireplumber:

    systemctl --user --now enable wireplumber.service
  7. Riavviare i lsistema.

Ulteriori documenti


CategoryMultimedia