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

Controlling Pipewire's Misconfigured Audio Output Sinks (Shallow Thoughts)

@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.

@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.