Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (Cyborg)
  • No Skin
Collapse
Brand Logo

CIRCLE WITH A DOT

  1. Home
  2. Uncategorized
  3. I've been fiddling with #PipeWire and WirePlumber, #Linux's latest #audio system, trying to make my sound more reliable.

I've been fiddling with #PipeWire and WirePlumber, #Linux's latest #audio system, trying to make my sound more reliable.

Scheduled Pinned Locked Moved Uncategorized
pipewirelinuxaudio
8 Posts 4 Posters 0 Views
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • akkana@fosstodon.orgA This user is from outside of this forum
    akkana@fosstodon.orgA This user is from outside of this forum
    akkana@fosstodon.org
    wrote last edited by
    #1

    I've been fiddling with #PipeWire and WirePlumber, #Linux's latest #audio system, trying to make my sound more reliable. I'm still not a fan, but I did finally find a way to get it to (most of the time) use my built-in speaker instead of its three imaginary HDMI audio outputs.

    https://shallowsky.com/blog/linux/pipewire-output-sinks.html

    stargazersmith@social.linux.pizzaS 1 Reply Last reply
    0
    • akkana@fosstodon.orgA akkana@fosstodon.org

      I've been fiddling with #PipeWire and WirePlumber, #Linux's latest #audio system, trying to make my sound more reliable. I'm still not a fan, but I did finally find a way to get it to (most of the time) use my built-in speaker instead of its three imaginary HDMI audio outputs.

      https://shallowsky.com/blog/linux/pipewire-output-sinks.html

      stargazersmith@social.linux.pizzaS This user is from outside of this forum
      stargazersmith@social.linux.pizzaS This user is from outside of this forum
      stargazersmith@social.linux.pizza
      wrote last edited by
      #2

      @akkana
      I love Linux, have used it for at least 25 years. But I admit they have not done a good job developing a decent sound system. I'd guess it's because of the large variance in sound cards and virtually none of them designed primarily for Linux.

      akkana@fosstodon.orgA pauldavisthefirst@fosstodon.orgP 2 Replies Last reply
      0
      • stargazersmith@social.linux.pizzaS stargazersmith@social.linux.pizza

        @akkana
        I love Linux, have used it for at least 25 years. But I admit they have not done a good job developing a decent sound system. I'd guess it's because of the large variance in sound cards and virtually none of them designed primarily for Linux.

        akkana@fosstodon.orgA This user is from outside of this forum
        akkana@fosstodon.orgA This user is from outside of this forum
        akkana@fosstodon.org
        wrote last edited by
        #3

        @stargazersmith That's part of it, but a bigger part is people in major distros who insist on introducing something new and shiny and forcing it on everyone.

        PulseAudio was crap when it was first forced on everyone. But over the years, they finally got it working really well. And once it was finally working well -- they added the untested and buggy PipeWire on top of it, so now sound is broken again, for who knows how many more years.

        pauldavisthefirst@fosstodon.orgP alison@burningboard.netA 2 Replies Last reply
        0
        • akkana@fosstodon.orgA akkana@fosstodon.org

          @stargazersmith That's part of it, but a bigger part is people in major distros who insist on introducing something new and shiny and forcing it on everyone.

          PulseAudio was crap when it was first forced on everyone. But over the years, they finally got it working really well. And once it was finally working well -- they added the untested and buggy PipeWire on top of it, so now sound is broken again, for who knows how many more years.

          pauldavisthefirst@fosstodon.orgP This user is from outside of this forum
          pauldavisthefirst@fosstodon.orgP This user is from outside of this forum
          pauldavisthefirst@fosstodon.org
          wrote last edited by
          #4

          @akkana @stargazersmith Pipewire was not added "on top of" pulseaudio.

          Pipewire is a reimplementation of: pulseaudio server, pulseaudio API for clients, JACK server, JACK API for clients, plus video streaming, ALSA pseudo-devices and much more.

          It unifies both desktop apps using audio, and pro-audio/music creation apps, with a single server. It does more than the audio APIs on other platforms, lots more.

          I do find that the configuration side of it is still a bit of nightmare.

          akkana@fosstodon.orgA 1 Reply Last reply
          0
          • stargazersmith@social.linux.pizzaS stargazersmith@social.linux.pizza

            @akkana
            I love Linux, have used it for at least 25 years. But I admit they have not done a good job developing a decent sound system. I'd guess it's because of the large variance in sound cards and virtually none of them designed primarily for Linux.

            pauldavisthefirst@fosstodon.orgP This user is from outside of this forum
            pauldavisthefirst@fosstodon.orgP This user is from outside of this forum
            pauldavisthefirst@fosstodon.org
            wrote last edited by
            #5

            @stargazersmith @akkana it isn't the variance in soundcards. It's the variance in the style of APIs and application needs, plus (most importantly) the inability of anyone in Linux-land to wield a big stick.

            When Apple dropped their old (classic macOS) audio APIs for CoreAudio, they just told developers "this is how it's going to be".

            Nobody has the power to do that on Linux.

            So we developed desktop-style audio APIs like pulseaudio, and pro-audio/music creations APIs like JACK.

            1 Reply Last reply
            0
            • pauldavisthefirst@fosstodon.orgP pauldavisthefirst@fosstodon.org

              @akkana @stargazersmith Pipewire was not added "on top of" pulseaudio.

              Pipewire is a reimplementation of: pulseaudio server, pulseaudio API for clients, JACK server, JACK API for clients, plus video streaming, ALSA pseudo-devices and much more.

              It unifies both desktop apps using audio, and pro-audio/music creation apps, with a single server. It does more than the audio APIs on other platforms, lots more.

              I do find that the configuration side of it is still a bit of nightmare.

              akkana@fosstodon.orgA This user is from outside of this forum
              akkana@fosstodon.orgA This user is from outside of this forum
              akkana@fosstodon.org
              wrote last edited by
              #6

              @PaulDavisTheFirst @stargazersmith Okay. I admit I've been confused by the relationship between them. For instance, as far as I could glean from web searches, the only way to get a GUI to look at the current PipeWire setup was to use pavucontrol, the PulseAudio tool, and to do much with the commandline required pactl, both of which required installing pipewire-pulse, some kind of compatibility layer between PW and PA. So the PA layer seems like a separate thing.

              pauldavisthefirst@fosstodon.orgP 1 Reply Last reply
              0
              • akkana@fosstodon.orgA akkana@fosstodon.org

                @PaulDavisTheFirst @stargazersmith Okay. I admit I've been confused by the relationship between them. For instance, as far as I could glean from web searches, the only way to get a GUI to look at the current PipeWire setup was to use pavucontrol, the PulseAudio tool, and to do much with the commandline required pactl, both of which required installing pipewire-pulse, some kind of compatibility layer between PW and PA. So the PA layer seems like a separate thing.

                pauldavisthefirst@fosstodon.orgP This user is from outside of this forum
                pauldavisthefirst@fosstodon.orgP This user is from outside of this forum
                pauldavisthefirst@fosstodon.org
                wrote last edited by
                #7

                @akkana @stargazersmith as i said, pipewire *implements* the pulseaudio API so tools that worked with PA work with PW, but that is done (like most things in PW) via a module. The main tool that has carried over is, as you've noticed, pavucontrol, i think mostly because people didn't think it was worth reimplementing. PW comes with its own better/more focused tools for other kinds of control, and some good patching tools (helvum, qpwgraph). There are several cmd lines tool for PW, notably pw-cli.

                1 Reply Last reply
                0
                • akkana@fosstodon.orgA akkana@fosstodon.org

                  @stargazersmith That's part of it, but a bigger part is people in major distros who insist on introducing something new and shiny and forcing it on everyone.

                  PulseAudio was crap when it was first forced on everyone. But over the years, they finally got it working really well. And once it was finally working well -- they added the untested and buggy PipeWire on top of it, so now sound is broken again, for who knows how many more years.

                  alison@burningboard.netA This user is from outside of this forum
                  alison@burningboard.netA This user is from outside of this forum
                  alison@burningboard.net
                  wrote last edited by
                  #8

                  @akkana @stargazersmith During the second half of 2025, syslog's contents were mostly pipewire errors. That was particularly annoying because they obscured the more serious USB/PCIe power-related problems mentioned earlier.

                  1 Reply Last reply
                  1
                  0
                  • R relay@relay.mycrowd.ca shared this topic
                  Reply
                  • Reply as topic
                  Log in to reply
                  • Oldest to Newest
                  • Newest to Oldest
                  • Most Votes


                  • Login

                  • Login or register to search.
                  • First post
                    Last post
                  0
                  • Categories
                  • Recent
                  • Tags
                  • Popular
                  • World
                  • Users
                  • Groups