linux audio haters been real quiet ever since my pipewire crashed

top 50 comments

sorted by: hot top controversial new old
[–] 160 points 6 months ago* (13 children)

okay here me out:

Pipewire is one of the best pieces of software I used. It has a cool ass patchbay and unlike PulseAudio I've never had it crash on me. It is the best thing that happened to Linux audio

I was blown away when I connected my phone to my PC through Bluetooth and phone audio started playing through my PC. It just worked without me touching anything

I also really like how "Linux Studio Plugins" are standalone apps that you can run. I don't produce music or anything but I still use stuff like equalizers and spectrum analyzers. It is insane how flexible the "each app has inputs and outputs you can hook together" architecture is.

PulseAudio probably also had some of these features but I never used those because pulse would fall apart every time I touched it. Pipewire doesn't

Broken Linux audio is about to become old news

  • source
  • hideshow 13 child comments
  • [–] 72 points 6 months ago (5 children)

    i don't know about you but broken Linux audio has BEEN old news ever since i started using pipewire

  • source
  • parent
  • hideshow 5 child comments
  • [–] 20 points 6 months ago (4 children)

    Pipewire has some neat tricks that i use on a daily basis but i can also make it crash on demand so idk :p. I have a restart script in my home directory for that exact reason.

    It just does not like audio going out my gpu, together with video, through my receiver and into my tv.
    Receiver not on while linux was booting? Guess what, pipewire reboot. Tv goes off because of "inactivity"? Thats a pipewire reboot

    ... And yet i love pipewire haha. But ye, audio issues are still a thing

  • source
  • parent
  • hideshow 4 child comments
  • load more comments (1 reply)
  • [–] 9 points 6 months ago* (last edited 6 months ago)

    I also really like how "Linux Studio Plugins" are standalone apps that you can run. I don't produce music or anything but I still use stuff like equalizers and spectrum analyzers. It is insane how flexible the "each app has inputs and outputs you can hook together" architecture is.

    It's weird that parts of this approach have been around for a long time, but barely anyone can make them all work together out of the box.

    Mac has AU Lab that can host AU apps, i.e. Apple's analog of VST, and feed system audio through them. Plugging any app into another is a bit more involved, though: there was the open-source Sunflower made like fifteen years ago, but bit rot gotten it, and another open-source clone doesn't work for some reason either β€” so paid apps are the best recourse, just like on Windows iirc.

    Mac also has a feature where one can combine multiple audio inputs into one virtual input. A funny application of this is, if you put the mic into a virtual input and call it β€˜Rocksmith Something Something Controller’, you can play guitar with Rocksmith without their special usb device.

    Next stop: iOS has an audio bus for connecting apps together just like VST/AU on the desktop (actually I think it's very same Audio Unit stuff). Android has jackshit, and if you feel that audio latency could be lower, it'll spit in your face.

  • source
  • parent
  • load more comments (6 replies)
    [–] 99 points 6 months ago (15 children)

    Oh no not systemctl --user restart pipewire.service!

  • source
  • hideshow 15 child comments
  • [–] 43 points 6 months ago (8 children)

    Pfff why not the sudo reboot now. That's much better /s

  • source
  • parent
  • hideshow 8 child comments
  • load more comments (1 reply)
  • load more comments (6 replies)
    [–] 47 points 6 months ago (6 children)

    Been around since OSS and ALSA was the new kid on the block. Yet to experience these supposed sound issues.

  • source
  • hideshow 6 child comments
  • I 'member having to use a script to do software mixing of multiple audio streams in alsa, so I could listen to a music CD while playing WOW. Otherwise whichever thing started first would grab the audio device and the other thing couldn't use it. This would've been back in like 2006-7.

  • source
  • parent
  • load more comments (3 replies)
    [–] 39 points 6 months ago (9 children)

    Never buy an HP laptop for linux. They often try to have some gimmicky special audio hardware with terrible driver support

  • source
  • hideshow 9 child comments
  • [–] 6 points 6 months ago*

    My first experience with switching to Linux a few years ago was on an outdated, at the time, ~$400 HP laptop. Switching from Windows 10 to EndeavourOS, and everything just worked, including audio.

    In fact, it still works great whenever I turn it on like a few times a year.

  • source
  • parent
  • load more comments (6 replies)
    [–] 31 points 6 months ago (2 children)

    Strange I never had any problems with PW, for me it's probably the most reliable Linux software there is

  • source
  • hideshow 2 child comments
  • [–] 6 points 6 months ago*

    the bluetooth pipewire pulseaudio mix could be a bit better.

    It's gotten to the point that my bluetooth headphones will not connect to my laptop because I don't currently have any media playing.

    Load up a youtube video, the audio device springs into life, offers it up as pulseaudio source, who signals to bluez that there is a valid audio profile and suddenly everything connects.

    From an efficiency standpoint, yes I get it. From a UX standpoint... please just let my earphones connect when I enable bluetooth from the get go

  • source
  • parent
  • load more comments (1 reply)
    [–] 30 points 6 months ago

    Gotta be real here for a moment, the last time I had any sort of trouble with audio on Linux was back in the day when I was still fiddling about with Gentoo. But that was, what, fifteen, twenty years ago?

  • source
  • [–] 26 points 6 months ago* (last edited 6 months ago) (10 children)

    I have a terrible confession: i have loads of audio issues im dealing with atm. My desktop setup basically gets confused and stops working whenever i try to switch fom headphones to speaker, and my two laptops just do not want to pair with my bluetooth headphones unless i futz with bluetoothctl every time

    Anyway, tangent aside. my terrible confession is that i go to linuxmemes for tech support, someone pls help

  • source
  • hideshow 10 child comments
  • [–] 6 points 6 months ago

    I have been using Arch daily for 13+ years and I still don't have a proper grasp on audio and Bluetooth..

    Used raw ALSA, JACK, PulseAudio, and now Pipewire. I had major issues with all of them except ALSA.

    I managed to disable devices like my webcam mic and PS5 mic, and even added a noise reduction filter to my real mic that shows up as it's own device, but..

    Only because the Arch wiki told me specifically how to do those things. Audio just luckily seems to work fine for the most part, currently. I used qpwgraph to play with wireplumber and it's obviously very powerful, but I have no idea how it works :D

    Bluetooth is a different story, it seems to work differently on every single device I've worked on..

  • source
  • parent
  • load more comments (1 reply)
    [–] 17 points 6 months ago (1 child)

    I'm going to tempt fate here, you ready?

    This hasn't happened to me since pulseaudio

  • source
  • hideshow 1 child comment
  • load more comments (1 reply)
    [–] 16 points 6 months ago (15 children)

    Why is my Bluetooth stuttering

  • source
  • hideshow 15 child comments
  • [–] 9 points 6 months ago (6 children)
  • [–] 16 points 6 months ago (5 children)

    I have linux issues every time I have a "new" machine, and it makes sense. Linux is a volunteer/ opensource project. It isn't getting chipsets before, and building drivers in advance of hardware releases (at least it mostly isn't; I understand that some times it does).

    Because of that, the newer your harder, the crappier it works. The longer your hardware has been around, in-general, my experience is that Linux becomes an "it just works experience".

    Also, fuck you mediatek 7925e.

  • source
  • parent
  • hideshow 5 child comments
  • [–] 13 points 6 months ago (4 children)

    I built a new 9950x3d + x870e system last year. trying to use the motherboard's wifi would kernel panic things. couldnt turn bluetooth on and off. couldn't control the RGB.

    Now, WiFi works great. Bluetooth works great. OpenRGB supports the RGB. Things are great. Took time to get here, but we got here.

  • source
  • parent
  • hideshow 4 child comments
  • [–] 6 points 6 months ago (1 child)
  • [–] 6 points 6 months ago

    The strong irony is that when high core count and asymmetrical multi-CCD chips started rolling out, they were having CCD pinning issues in windows. But since Linux has a scheduler that has been NUMA awareness for ages... Linux was actually just fine with these things.

    Linux was actually better for bleeding edge hardware for once.

  • source
  • parent
  • load more comments (2 replies)
  • load more comments (7 replies)
    [–] 13 points 6 months ago (3 children)

    I definitely remember having to futz with audio a looooong time ago, but honestly getting xf86config to work with my video card and monitor was much more difficult.

  • source
  • hideshow 3 child comments
  • [–] 12 points 6 months ago (2 children)

    Ive not been using Linux for long, maybe only 5 years or so. But I've never had any audio issues.

    My audio needs are not as straightforward as the average user. I play drums over midi into reaper. I have used guitars and mics through my audio interface. My midi controllers work without any issues.

    Im using pipewire and running reaper with pipewire-jack. I've used mint for years with no issues, and now running debian Trixie with no issues.

  • source
  • hideshow 2 child comments
  • [–] 6 points 6 months ago

    It's mostly an old notion that just won't die. Especially in the years after its initial release (2004) it was just a disastrous experience sometimes with cracking noises, misconfigured sinks (or outright missing), crashes and - if I still remember one of my first Linux experiences with Ubuntu 8.04 right - the sudden decision to repeat the current audio buffer at maximum volume.

    Ever since I came back to Linux on Desktop around 2017 I didn't had any bigger issues with Pulse either. Ever since Pipewire became the default stuff just works, no issues whatsoever.

  • source
  • parent
  • load more comments (1 reply)
    [–] 12 points 6 months ago (2 children)
  • [–] 12 points 6 months ago (1 child)

    Configuring pipewire or pulseaudio is dark magic

  • source
  • hideshow 1 child comment
  • load more comments (1 reply)
    [–] 8 points 6 months ago

    Flashbacks to having pavucontrol open, editing default.pa and watching pulse crash over and over trying to get echo cancelling working

  • source
  • load more comments
    view more: next β€Ί