Dimensione: 2764
Commento:
|
Dimensione: 2685
Commento: Modificato intro
|
Le cancellazioni sono segnalate in questo modo. | Le aggiunte sono segnalate in questo modo. |
Linea 15: | Linea 15: |
'''!PipeWire''' è il server audio predefinito a partire da '''Ubuntu 22.04''' (installabile anche sulla '''20.04'''). Tuttavia la sua integrazione può ancora risultare non ottimale. Questa guida, testata principalmente con il software [[Multimedia/Audio/Ardour|Ardour]], può rendersi utile qualora si riscontrino problematiche nell'utilizzo di software per l'audio professionale nati per l'utilizzo tramite il server '''JACK'''. | '''!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 [[Multimedia/Audio/Ardour|Ardour]] e può rendersi utile per l'utilizzo di altre applicazioni che fanno uso di '''JACK'''. |
Guida verificata con Ubuntu: 20.04 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
Da terminale installare i seguenti pacchetti:
sudo apt install pipewire-audio-client-libraries libspa-0.2-bluetooth libspa-0.2-jack
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-
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/
Termnare la configurazione attraverso il comando:
sudo ldconfig
Rimuovere il seguente pacchetto per PulseAudio:
sudo apt remove pulseaudio-module-bluetooth
Abilitare wireplumber:
systemctl --user --now enable wireplumber.service
- Riavviare i lsistema.