Rilasciato PipeWire 1.0.0 con ottimizzazioni JACK e buffer migliorate
PipeWire, il server audio e video all’avanguardia per sistemi Linux progettato per fornire un framework di elaborazione multimediale moderno e versatile, ha raggiunto un traguardo significativo con il rilascio della versione 1.0.0.
Questo aggiornamento rappresenta un significativo passo avanti nella tecnologia audio Linux, promettendo prestazioni migliorate, affidabilità e una serie di nuove funzionalità pur mantenendo la compatibilità API e ABI con i suoi predecessori 0.3.x.
Punti salienti di PipeWire 1.0.0
Uno dei punti salienti di questa versione è la risoluzione di un problema di perdita di memoria relativo a memfd/dma-buf
durante il processo di arresto del caricamento dei buffer.
Inoltre, l’aggiornamento risolve la gestione delle chiamate simultanee jack_port_get_buffer
(), uno scenario riscontrato frequentemente nella workstation audio digitale Ardour.
Per quanto riguarda le prestazioni audio, PipeWire 1.0.0 introduce una migliore segnalazione temporale in ALSA, riducendo in particolare il jitter quando si utilizza l’IRQ. Questo miglioramento è accompagnato da ampi miglioramenti alla documentazione, rendendo l’esperienza dell’utente più intuitiva e approfondita.
Sono state apportate modifiche significative anche al sistema principale PipeWire. Questi includono il rispetto universale per PIPEWIRE_DLCLOSE, l’eliminazione di pw_in_valgrind
() e la rimozione degli avvisi relativi ai tentativi del client di modificare le proprietà ignorate.
L’aspetto del modulo di PipeWire non è stato lasciato indietro, con correzioni implementate per potenziali segfault
nelle strutture miste, condizioni di competizione in module-rt
e perdite di memoria nella catena di filtri. Inoltre, l’aggiornamento regola le impostazioni RTP e porta i moduli ROC su ROC 0.3.
Degni di nota sono anche i miglioramenti della SPA (Simple Plugin API), tra cui il reporting temporale migliorato in ALSA con IRQ, l’aggiunta di query sui parametri di latenza in libcamera
e l’aggiornamento del plugin EVL. Questi miglioramenti mirano a fornire un’esperienza di gestione dei media più stabile ed efficiente.
La funzionalità Bluetooth è stata rafforzata con il codec LC3 migliorato e la compatibilità generale, ampliando la gamma di dispositivi e casi d’uso supportati. Per gli utenti del server PulseAudio, PipeWire 1.0.0 risolve il problema dell’emissione di eventi quando si verifica un cambiamento nello stato di un sink o di una sorgente.
Gli utenti JACK trarranno vantaggio da una migliore gestione del trasporto e del tempo, inclusi ID univoci per istantanee coerenti dell’ora e del trasporto correnti, riutilizzo ottimizzato del buffer e migliore gestione dell’enumerazione dei parametri della porta.
Infine, la documentazione ha visto ampi miglioramenti, incluse nuove pagine man
, tutte create utilizzando Doxygen. È stata aggiunta la documentazione completa per i moduli a impulsi, migliorando ulteriormente l’usabilità e la comprensione delle funzionalità di PipeWire.
Puoi fare riferimento al registro delle modifiche per ulteriori informazioni su tutte le modifiche nella nuova versione.
Fonte: https://linuxiac.com/pipewire-hits-1-0-0-with-improved-jack-and-buffer-optimizations/
Se vuoi sostenerci, puoi farlo acquistando qualsiasi cosa dai diversi link di affiliazione che abbiamo nel nostro sito o partendo da qui oppure alcune di queste distribuzioni GNU/Linux che sono disponibili sul nostro negozio online, quelle mancanti possono essere comunque richieste, e su cui trovi anche PC, NAS e il ns ServerOne. Se ti senti generoso, puoi anche donarmi solo 1€ o più se vuoi con PayPal e aiutarmi a continuare a pubblicare più contenuti come questo. Grazie!
Hai dubbi o problemi? Ti aiutiamo noi!
Se vuoi rimanere sempre aggiornato, iscriviti al nostro canale Telegram.Se vuoi ricevere supporto per qualsiasi dubbio o problema, iscriviti alla nostra community Facebook o gruppo Telegram.
Cosa ne pensi? Fateci sapere i vostri pensieri nei commenti qui sotto.
Ti piace quello che leggi? Per favore condividilo con gli altri.
5 risposte
[…] 2023, PipeWire ha raggiunto un traguardo significativo con il rilascio della versione stabile 1.0.0, che rappresenta un gigantesco passo avanti nell’audio e tecnologia video su Linux, che […]
[…] a quanto sopra, seguendo la tecnologia moderna, Solus 4.5 adotta Pipewire come framework audio predefinito, sostituendo PulseAudio e JACK. Pertanto, se ti occupi di […]
[…] Pipewire come server Audio altrimenti non […]
[…] Il server audio predefinito in Linux Mint 22 sarà Pipewire. […]
[…] campo dei media, PipeWire (v1.0.4) è diventato il server audio predefinito. Anche se era incluso nella versione precedente […]