Originally posted by dylanmtaylor
View Post
Announcement
Collapse
No announcement yet.
Fedora 34 Might Try To Use PipeWire By Default To Replace PulseAudio/JACK
Collapse
X
-
- Likes 2
-
Originally posted by LinAGKar View PostHow could Pipewire replace ALSA? Wouldn't it need to access the hardware through ALSA, like Pulseaudio?
- Likes 2
Comment
-
Originally posted by Mez' View PostAnd what does it bring for end users?
PulseAudio has been working very well for years, and even seamlessly for me on an AV receiver handling audio and passing video through.
I suppose it's not just something that will be plugged over Pulseaudio (while still using it) without added value.
Hence, I'm wondering... For musicians, audiophiles, home theatre fans, gamers, etc... On a day to day basis, what does it bring over Pulseaudio? How is it going to improve everyone's experience (genuine question) and why should we be excited about it?
Oh, and what will it do on the video front?
I do remember things getting nasty when pulseaudio, NetworkManager or even gstreamer first got introduced in stable distributions, but nowadays they all have come a long way and they are strengths for the Linux ecosystem. What we should avoid is integrating them too early, but at the same time it's the only solution to get user feedback.
In my opinion, making them default on Fedora 34 requires feature parity + a simple way to move back to the legacy audio server.
With pulseaudio, Fedora did things right, but Ubuntu did not.
- Likes 11
Comment
-
Originally posted by skeevy420 View Post
That's why the change happens on Fedora, now, a fluid, quick release distribution. Do it somewhere where fixes and be quickly applied when found so it's ready for more static, slower releasing distributions like RHEL, SLED, Ubuntu LTS so we don't have a repeat of PulseAudio on Ubuntu 7.04...9.04...it was a long time ago and I've smoked a lot since then...but so we don't repeat that on an LTS release used by lots and lots more people than Fedora.
- Likes 3
Comment
-
Originally posted by Nocifer View Post
I can only assume they took the time to implement low-level hardware access within PipeWire itself, so ALSA and its bugs are no longer needed. Which is a good thing really (as long as they've done a good job with it, and I have no reason to doubt that so far).
But, the design of Pipewire means there's lower latency between your application and the ALSA interface.
- Likes 8
Comment
-
They are not dropping ASLA. ASLA is the in kernel sound card API and how you talk to sound card through the kernel, and is quite useful and flexible in itself. Pipewire is a userland streaming server. Pipewire dumps the audio data to ALSA when it needs to be played. Some apps talk to ALSA directly, so pipewire supports the ALSA API and trick the apps to talking to pipewire, then pipewire talks to the real ALSA.
- Likes 8
Comment
Comment