Wiki Ubuntu-it

Indice
Partecipa
FAQ
Wiki Blog
------------------
Ubuntu-it.org
Forum
Chiedi
Chat
Cerca
Planet
  • Pagina non alterabile
  • Informazioni
  • Allegati
  • Differenze per "Multimedia/Audio/PipeWire"
Differenze tra le versioni 6 e 7
Versione 6 del 05/05/2022 13.57.49
Dimensione: 2831
Autore: jeremie2
Commento:
Versione 7 del 06/05/2022 15.46.57
Dimensione: 3461
Autore: jeremie2
Commento: repo PipeWire
Le cancellazioni sono segnalate in questo modo. Le aggiunte sono segnalate in questo modo.
Linea 13: Linea 13:
'''[[https://pipewire.org/|PipeWire]]''' è stato realizzato proprio per uniformare l'utilizzo dei software audio, eliminare i conflitti e rendere superflue configurazioni per la [[AmministrazioneSistema/KernelBassaLatenza|bassa latenza]]. '''[[https://pipewire.org/|PipeWire]]''' è stato realizzato proprio per uniformare l'utilizzo dei software audio, eliminare i conflitti e rendere superflua l'installazione del kernel per la [[AmministrazioneSistema/KernelBassaLatenza|bassa latenza]].
Linea 17: Linea 17:
= Configurazione = = Installazione =

== Da repository Ubuntu (Da Ubuntu 20.04 in poi) ==
Linea 22: Linea 24:
 0. Installare i pacchetti del menager di sessione '''wireplumber''' e al contempo rimuovere ''pipewire-media-session''<<BR>>(il segno "-" alla fine del pacchetto fa si che venga rimosso):{{{  0. Installare i pacchetti del manager di sessione '''wireplumber''' e al contempo rimuovere ''pipewire-media-session''<<BR>>(il segno "-" alla fine del pacchetto fa si che venga rimosso):{{{
Linea 25: Linea 27:

== Da repository PipeWire ==

 0. Digitare nel [[AmministrazioneSistema/Terminale|terminale]] i comandi:{{{
sudo add-apt-repository ppa:pipewire-debian/pipewire-upstream
sudo add-apt-repository ppa:pipewire-debian/wireplumber-upstream
}}}
 0. Aggiornare la lista dei pacchetti:{{{
sudo apt update
}}}
 0. [[AmministrazioneSistema/InstallareProgrammi|Installare]] i pacchetti [[apt://pipewire-audio-client-libraries, libspa-0.2-bluetooth, libspa-0.2-jack|pipewire-audio-client-libraries, libspa-0.2-bluetooth, libspa-0.2-jack]].

= Configurazione =


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 superflua l'installazione del kernel per la bassa latenza.

PipeWire è stato parzialmente introdotto in Ubuntu 22.04 (installabile anche sulla 20.04). Tuttavia la sua integrazione può ancora risultare incompleta. Questa guida è stata testata principalmente con il software Ardour ma può rendersi utile per l'utilizzo di altre applicazioni che fanno uso di JACK. Uno dei principali vantaggi lo si ha nel poter utilizzare contemporaneamente software che fanno uso o di PulseAudio o di JACK.

Installazione

Da repository Ubuntu (Da Ubuntu 20.04 in poi)

  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 manager 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-

Da repository PipeWire

  1. Digitare nel terminale i comandi:

    sudo add-apt-repository ppa:pipewire-debian/pipewire-upstream
    sudo add-apt-repository ppa:pipewire-debian/wireplumber-upstream
  2. Aggiornare la lista dei pacchetti:

    sudo apt update
  3. Installare i pacchetti pipewire-audio-client-libraries, libspa-0.2-bluetooth, libspa-0.2-jack.

Configurazione

  1. 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/
  2. Termnare la configurazione attraverso il comando:

    sudo ldconfig
  3. Rimuovere il seguente pacchetto per PulseAudio:

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

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

Ulteriori documenti


CategoryMultimedia