Lompat ke konten Lompat ke sidebar Lompat ke footer

Install PipeWire Sebagai Pengganti PulseAudio di Debian

Install PipeWire Sebagai Pengganti PulseAudio di Debian. Di tutorial ini saya akan sedikit sharing mengenai instalasi PipeWire sebagai pengganti PulseAudio di Debian dan turunannya. Di tutorial ini saya mengimplementasikannya di Kali Linux.

Kenapa Kita Harus Menggunakan PipeWire?

Pipewire dan PulseAudio adalah dua solusi yang berbeda untuk mengatur dan mengelola audio di sistem operasi. Secara keseluruhan, pipewire dianggap sebagai solusi yang lebih modern dan canggih daripada PulseAudio. Beberapa perbedaan utama antara kedua solusi tersebut adalah:
  1. Desain: Pipewire didesain untuk meningkatkan performa dan kemudahan penggunaan dalam berbagai sistem operasi. PulseAudio, di sisi lain, lebih difokuskan pada kompatibilitas dengan berbagai distribusi Linux.
  2. Fitur: Pipewire menawarkan fitur audio yang lebih canggih seperti sink audio bersama, sink audio banyak, dan kontrol sink audio bersama. PulseAudio tidak menawarkan fitur seperti itu.
  3. Dukungan: Pipewire mendukung lebih banyak sistem operasi, termasuk Linux, BSD, dan macOS. PulseAudio hanya mendukung Linux.
  4. Stabilitas: Pipewire dianggap lebih stabil daripada PulseAudio, dan kurang rentan terhadap masalah seperti delay dan dropout audio.
  5. Performa: Pipewire dianggap lebih cepat dan memiliki latensi yang lebih rendah daripada PulseAudio, sehingga memberikan pengalaman audio yang lebih baik.

Install PipeWire

Pertama, install paket pipewire.

sudo apt install pipewire-pulse libspa-0.2-bluetooth pipewire

Selanjutnya tinggal disable service pulseaudio dan aktifkan pipewire.

systemctl --user daemon-reload

systemctl --user disable pulseaudio.socket pulseaudio.service

systemctl --user stop pulseaudio.socket pulseaudio.service

systemctl --user mask pulseaudio.service pulseaudio.socket

systemctl --user enable --now pipewire pipewire-pulse pipewire-media-session

Selanjutnya cek apakah PipeWire sudah aktif.

LANG=C pactl info

Terlihat output untuk Server Name: PulseAudio (on PipeWire 0.3.61).

Mengatasi PipeWire not Output (Dummy Output)

sudo touch /usr/share/pipewire/media-session.d/with-pulseaudio 

systemctl restart --user pipewire pipewire-media-session pipewire-pulse

Referensi:

  • https://www.guyrutenberg.com/2022/06/07/pipewire-showing-only-dummy-output/
  • https://www.guyrutenberg.com/2021/06/24/replacing-pulseaudio-with-pipewire-0-3-30/

1 komentar untuk "Install PipeWire Sebagai Pengganti PulseAudio di Debian"

xyz 7 Desember 2022 pukul 09.10 Hapus Komentar
apa saja perbedaan pipewire dibanding dengan pulse audio ?