• @[email protected]
    link
    fedilink
    English
    62 months ago

    I’ll also add the audio stack in Linux at the moment is a hot mess. I’m currently trying to resolve a problem that seems to exclusively plague the rear mic input on my system and nothing else and this shit is fucking obtuse. It’s ridiculous how many competing audio frameworks there currently are.

    • @[email protected]
      link
      fedilink
      English
      12 months ago

      There are only 2 current audio frameworks, right? PipeWire (most current, best compatibility from what I’ve seen) and PulseAudio (dominant for a long time but now being replaced by PipeWire)

      • @[email protected]
        link
        fedilink
        English
        52 months ago

        Sort of kind of. The actual drivers are still ALSA which both pulse and pipewire build on top of. Then there’s JACK which is older but basically tried to be Pipewire before Pipewire. Lastly there’s WirePlumber which is an automation/scripting thing built on top of Pipewire. So depending on what you’re doing you end up having to wrangle with a minimum of Pipewire and ALSA, and might also need to mess with WirePlumber and Pulse (as Pipewire exposes a Pulse API).

        • @[email protected]
          link
          fedilink
          English
          12 months ago

          Just install wireplumber, plus the pipewire modules for alsa and pulseaudio (pipewire-alsa and pipewire-pulse, respectively). These 3 will run any audio application.